Home | History | Annotate | Download | only in libtomcrypt

Lines Matching refs:hline

280      \hline STORE32L(x, y) & {\bf unsigned long} x, {\bf unsigned char} *y & $x \to y[0 \ldots 3]$ \\
281 \hline STORE64L(x, y) & {\bf unsigned long long} x, {\bf unsigned char} *y & $x \to y[0 \ldots 7]$ \\
282 \hline LOAD32L(x, y) & {\bf unsigned long} x, {\bf unsigned char} *y & $y[0 \ldots 3] \to x$ \\
283 \hline LOAD64L(x, y) & {\bf unsigned long long} x, {\bf unsigned char} *y & $y[0 \ldots 7] \to x$ \\
284 \hline STORE32H(x, y) & {\bf unsigned long} x, {\bf unsigned char} *y & $x \to y[3 \ldots 0]$ \\
285 \hline STORE64H(x, y) & {\bf unsigned long long} x, {\bf unsigned char} *y & $x \to y[7 \ldots 0]$ \\
286 \hline LOAD32H(x, y) & {\bf unsigned long} x, {\bf unsigned char} *y & $y[3 \ldots 0] \to x$ \\
287 \hline LOAD64H(x, y) & {\bf unsigned long long} x, {\bf unsigned char} *y & $y[7 \ldots 0] \to x$ \\
288 \hline BSWAP(x) & {\bf unsigned long} x & Swap bytes \\
289 \hline
302 \hline ROL(x, y) & {\bf unsigned long} x, {\bf unsigned long} y & $x << y, 0 \le y \le 31$ \\
303 \hline ROLc(x, y) & {\bf unsigned long} x, {\bf const unsigned long} y & $x << y, 0 \le y \le 31$ \\
304 \hline ROR(x, y) & {\bf unsigned long} x, {\bf unsigned long} y & $x >> y, 0 \le y \le 31$ \\
305 \hline RORc(x, y) & {\bf unsigned long} x, {\bf const unsigned long} y & $x >> y, 0 \le y \le 31$ \\
306 \hline && \\
307 \hline ROL64(x, y) & {\bf unsigned long} x, {\bf unsigned long} y & $x << y, 0 \le y \le 63$ \\
308 \hline ROL64c(x, y) & {\bf unsigned long} x, {\bf const unsigned long} y & $x << y, 0 \le y \le 63$ \\
309 \hline ROR64(x, y) & {\bf unsigned long} x, {\bf unsigned long} y & $x >> y, 0 \le y \le 63$ \\
310 \hline ROR64c(x, y) & {\bf unsigned long} x, {\bf const unsigned long} y & $x >> y, 0 \le y \le 63$ \\
311 \hline
609 \hline \textbf{Name} & \textbf{Descriptor Name} & \textbf{Block Size} & \textbf{Key Range} & \textbf{Rounds} \\
610 \hline Blowfish & blowfish\_desc & 8 & 8 $\ldots$ 56 & 16 \\
611 \hline X-Tea & xtea\_desc & 8 & 16 & 32 \\
612 \hline RC2 & rc2\_desc & 8 & 8 $\ldots$ 128 & 16 \\
613 \hline RC5-32/12/b & rc5\_desc & 8 & 8 $\ldots$ 128 & 12 $\ldots$ 24 \\
614 \hline RC6-32/20/b & rc6\_desc & 16 & 8 $\ldots$ 128 & 20 \\
615 \hline SAFER+ & saferp\_desc &16 & 16, 24, 32 & 8, 12, 16 \\
616 \hline AES & aes\_desc & 16 & 16, 24, 32 & 10, 12, 14 \\
618 \hline Twofish & twofish\_desc & 16 & 16, 24, 32 & 16 \\
619 \hline DES & des\_desc & 8 & 7 & 16 \\
620 \hline 3DES (EDE mode) & des3\_desc & 8 & 21 & 16 \\
621 \hline CAST5 (CAST-128) & cast5\_desc & 8 & 5 $\ldots$ 16 & 12, 16 \\
622 \hline Noekeon & noekeon\_desc & 16 & 16 & 16 \\
623 \hline Skipjack & skipjack\_desc & 8 & 10 & 32 \\
624 \hline Anubis & anubis\_desc & 16 & 16 $\ldots$ 40 & 12 $\ldots$ 18 \\
625 \hline Khazad & khazad\_desc & 8 & 16 & 8 \\
626 \hline SEED & kseed\_desc & 16 & 16 & 16 \\
627 \hline KASUMI & kasumi\_desc & 8 & 16 & 8 \\
628 \hline
671 \hline \textbf{TWOFISH\_SMALL} & \textbf{TWOFISH\_TABLES} & \textbf{Speed and Memory (per key)} \\
672 \hline undefined & undefined & Very fast, 4.2KB of ram. \\
673 \hline undefined & defined & Faster key setup, larger code. \\
674 \hline defined & undefined & Very slow, 0.2KB of ram. \\
675 \hline defined & defined & Faster, 0.2KB of ram, larger code. \\
676 \hline
1990 \hline \textbf{Name} & \textbf{Descriptor Name} & \textbf{Size of Message Digest (bytes)} \\
1991 \hline WHIRLPOOL & whirlpool\_desc & 64 \\
1992 \hline SHA-512 & sha512\_desc & 64 \\
1993 \hline SHA-384 & sha384\_desc & 48 \\
1994 \hline RIPEMD-320 & rmd160\_desc & 40 \\
1995 \hline SHA-256 & sha256\_desc & 32 \\
1996 \hline RIPEMD-256 & rmd160\_desc & 32 \\
1997 \hline SHA-224 & sha224\_desc & 28 \\
1998 \hline TIGER-192 & tiger\_desc & 24 \\
1999 \hline SHA-1 & sha1\_desc & 20 \\
2000 \hline RIPEMD-160 & rmd160\_desc & 20 \\
2001 \hline RIPEMD-128 & rmd128\_desc & 16 \\
2002 \hline MD5 & md5\_desc & 16 \\
2003 \hline MD4 & md4\_desc & 16 \\
2004 \hline MD2 & md2\_desc & 16 \\
2005 \hline
2848 \hline \textbf{Name} & \textbf{Descriptor} & \textbf{Usage} \\
2849 \hline Yarrow & yarrow\_desc & Fast short-term PRNG \\
2850 \hline Fortuna & fortuna\_desc & Fast long-term PRNG (recommended) \\
2851 \hline RC4 & rc4\_desc & Stream Cipher \\
2852 \hline SOBER-128 & sober128\_desc & Stream Cipher (also very fast PRNG) \\
2853 \hline
4012 \hline \textbf{Bits of Security} & \textbf{group\_size} & \textbf{modulus\_size} \\
4013 \hline 80 & 20 & 128 \\
4014 \hline 120 & 30 & 256 \\
4015 \hline 140 & 35 & 384 \\
4016 \hline 160 & 40 & 512 \\
4017 \hline
4229 \hline \textbf{Definition} & \textbf{ASN.1 Type} \\
4230 \hline LTC\_ASN1\_EOL & End of a ASN.1 list structure. \\
4231 \hline LTC\_ASN1\_BOOLEAN & BOOLEAN type \\
4232 \hline LTC\_ASN1\_INTEGER & INTEGER (uses mp\_int) \\
4233 \hline LTC\_ASN1\_SHORT\_INTEGER & INTEGER (32--bit using unsigned long) \\
4234 \hline LTC\_ASN1\_BIT\_STRING & BIT STRING (one bit per char) \\
4235 \hline LTC\_ASN1\_OCTET\_STRING & OCTET STRING (one octet per char) \\
4236 \hline LTC\_ASN1\_NULL & NULL \\
4237 \hline LTC\_ASN1\_OBJECT\_IDENTIFIER & OBJECT IDENTIFIER \\
4238 \hline LTC\_ASN1\_IA5\_STRING & IA5 STRING (one octet per char) \\
4239 \hline LTC\_ASN1\_UTF8\_STRING & UTF8 STRING (one wchar\_t per char) \\
4240 \hline LTC\_ASN1\_PRINTABLE\_STRING & PRINTABLE STRING (one octet per char) \\
4241 \hline LTC\_ASN1\_UTCTIME & UTCTIME (see ltc\_utctime structure) \\
4242 \hline LTC\_ASN1\_SEQUENCE & SEQUENCE (and SEQUENCE OF) \\
4243 \hline LTC\_ASN1\_SET & SET \\
4244 \hline LTC\_ASN1\_SETOF & SET OF \\
4245 \hline LTC\_ASN1\_CHOICE & CHOICE \\
4246 \hline
4969 \hline RSA/DH Key Size (bits) & Work Factor ($log_2$) \\
4970 \hline 512 & 63.92 \\
4971 \hline 768 & 76.50 \\
4972 \hline 1024 & 86.76 \\
4973 \hline 1536 & 103.37 \\
4974 \hline 2048 & 116.88 \\
4975 \hline 2560 & 128.47 \\
4976 \hline 3072 & 138.73 \\
4977 \hline 4096 & 156.49 \\
4978 \hline
4989 \hline ECC Key Size (bits) & Work Factor ($log_2$) \\
4990 \hline 112 & 56 \\
4991 \hline 128 & 64 \\
4992 \hline 160 & 80 \\
4993 \hline 192 & 96 \\
4994 \hline 224 & 112 \\
4995 \hline 256 & 128 \\
4996 \hline 384 & 192 \\
4997 \hline 521 & 260.5 \\
4998 \hline
5007 \hline Security Goal & RSA/DH Key Size (bits) & ECC Key Size (bits) \\
5008 \hline Near term & 1024 & 160 \\
5009 \hline Short term & 1536 & 192 \\
5010 \hline Long Term & 2560 & 384 \\
5011 \hline
5726 \hline \textbf{key} & \textbf{uskey} & \textbf{Source of key} \\
5727 \hline NULL & NULL & Error, not supported \\
5728 \hline non-NULL & NULL & Use key, do a key schedule \\
5729 \hline NULL & non-NULL & Use uskey, key schedule not required \\
5730 \hline non-NULL & non-NULL & Use uskey, key schedule not required \\
5731 \hline