Codebase list libcryptx-perl / 1993882
doc tuning Karel Miko 6 years ago
73 changed file(s) with 231 addition(s) and 231 deletion(s). Raw diff Collapse all Expand all
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113 [% FOREACH v IN urls %]
114 =item * L<[%v%]|[%v%]>
114 =item * L<[%v%]>
115115 [% END %]
116116 =back
117117
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219219 [% FOREACH v IN urls %]
220 =item * L<[%v%]|[%v%]>
220 =item * L<[%v%]>
221221 [% END %]
222222 =back
223223
259259
260260 =item * L<CryptX|CryptX>
261261 [% FOREACH v IN urls %]
262 =item * L<[%v%]|[%v%]>
262 =item * L<[%v%]>
263263 [% END %]
264264 =back
265265
170170
171171 =over
172172
173 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
173 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
174174
175 =item * L<Crypt::Cipher::AES|Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish|Crypt::Cipher::Blowfish>, ...
175 =item * L<Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish>, ...
176176 [% FOREACH v IN urls %]
177 =item * L<[%v%]|[%v%]>
177 =item * L<[%v%]>
178178 [% END %]
179179 =back
2121 warn "STARTED: outdir_l='$outdir_l' outdir_t='$outdir_t'\n";
2222
2323 my %list = (
24 AES => { info=>'Symetric cipher AES (aka Rijndael), key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Advanced_Encryption_Standard'],
24 AES => { info=>'Symetric cipher AES (aka Rijndael), key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Advanced_Encryption_Standard'],
2525 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
26 Anubis => { info=>'Symetric cipher Anubis, key size: 128-320 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Anubis_(cipher)'],
26 Anubis => { info=>'Symetric cipher Anubis, key size: 128-320 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Anubis_(cipher)'],
2727 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
28 Blowfish => { info=>'Symetric cipher Blowfish, key size: 64-448 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Blowfish_(cipher)'],
28 Blowfish => { info=>'Symetric cipher Blowfish, key size: 64-448 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Blowfish_(cipher)'],
2929 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
30 CAST5 => { info=>'Symetric cipher CAST5 (aka CAST-128), key size: 40-128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/CAST-128'],
30 CAST5 => { info=>'Symetric cipher CAST5 (aka CAST-128), key size: 40-128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/CAST-128'],
3131 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' }, # 12 (<=80bits), 16 (>80bits)
32 DES => { info=>'Symetric cipher DES, key size: 64[56] bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Data_Encryption_Standard'],
32 DES => { info=>'Symetric cipher DES, key size: 64[56] bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Data_Encryption_Standard'],
3333 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
34 DES_EDE => { info=>'Symetric cipher DES_EDE (aka Tripple-DES, 3DES), key size: 192[168] bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Triple_DES'],
34 DES_EDE => { info=>'Symetric cipher DES_EDE (aka Tripple-DES, 3DES), key size: 192[168] bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Triple_DES'],
3535 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
36 KASUMI => { info=>'Symetric cipher KASUMI, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/KASUMI_(block_cipher)'],
36 KASUMI => { info=>'Symetric cipher KASUMI, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/KASUMI_(block_cipher)'],
3737 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
38 Khazad => { info=>'Symetric cipher Khazad, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/KHAZAD'],
38 Khazad => { info=>'Symetric cipher Khazad, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/KHAZAD'],
3939 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
40 MULTI2 => { info=>'Symetric cipher MULTI2, key size: 320 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/MULTI2'],
40 MULTI2 => { info=>'Symetric cipher MULTI2, key size: 320 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/MULTI2'],
4141 spec_rounds=>199, spec_key=>'S' x 40 }, # default = 128, no-limits!
42 Noekeon => { info=>'Symetric cipher Noekeon, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/NOEKEON'],
42 Noekeon => { info=>'Symetric cipher Noekeon, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/NOEKEON'],
4343 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
44 RC2 => { info=>'Symetric cipher RC2, key size: 40-1024 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/RC2'],
44 RC2 => { info=>'Symetric cipher RC2, key size: 40-1024 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/RC2'],
4545 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
46 RC5 => { info=>'Symetric cipher RC5, key size: 64-1024 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/RC5'],
46 RC5 => { info=>'Symetric cipher RC5, key size: 64-1024 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/RC5'],
4747 spec_rounds=>19, spec_key=>'S' x 100 }, # 12..24
48 RC6 => { info=>'Symetric cipher RC6, key size: 64-1024 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/RC6'],
48 RC6 => { info=>'Symetric cipher RC6, key size: 64-1024 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/RC6'],
4949 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
50 SAFERP => { info=>'Symetric cipher SAFER+, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/SAFER'],
50 SAFERP => { info=>'Symetric cipher SAFER+, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5151 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
52 SAFER_K128 => { info=>'Symetric cipher SAFER_K128, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/SAFER'],
52 SAFER_K128 => { info=>'Symetric cipher SAFER_K128, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5353 spec_rounds=>11, spec_key=>'S' x 16 }, # 6..13
54 SAFER_K64 => { info=>'Symetric cipher SAFER_K64, key size: 64 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/SAFER'],
54 SAFER_K64 => { info=>'Symetric cipher SAFER_K64, key size: 64 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5555 spec_rounds=>9, spec_key=>'S' x 8 }, # 6..13
56 SAFER_SK128 => { info=>'Symetric cipher SAFER_SK128, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/SAFER'],
56 SAFER_SK128 => { info=>'Symetric cipher SAFER_SK128, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5757 spec_rounds=>11, spec_key=>'S' x 16 }, # 6..13
58 SAFER_SK64 => { info=>'Symetric cipher SAFER_SK64, key size: 64 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/SAFER'],
58 SAFER_SK64 => { info=>'Symetric cipher SAFER_SK64, key size: 64 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5959 spec_rounds=>9, spec_key=>'S' x 8 }, # 6..13
60 SEED => { info=>'Symetric cipher SEED, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/SEED'],
60 SEED => { info=>'Symetric cipher SEED, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SEED'],
6161 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
62 Skipjack => { info=>'Symetric cipher Skipjack, key size: 80 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Skipjack_(cipher)'],
62 Skipjack => { info=>'Symetric cipher Skipjack, key size: 80 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Skipjack_(cipher)'],
6363 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
64 Twofish => { info=>'Symetric cipher Twofish, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Twofish'],
64 Twofish => { info=>'Symetric cipher Twofish, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Twofish'],
6565 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
66 XTEA => { info=>'Symetric cipher XTEA, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/XTEA'],
66 XTEA => { info=>'Symetric cipher XTEA, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/XTEA'],
6767 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
68 Camellia => { info=>'Symetric cipher Camellia, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Camellia_(cipher)'],
68 Camellia => { info=>'Symetric cipher Camellia, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Camellia_(cipher)'],
6969 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
70 IDEA => { info=>'Symetric cipher IDEA, key size: 128 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm'],
70 IDEA => { info=>'Symetric cipher IDEA, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm'],
7171 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
72 Serpent => { info=>'Symetric cipher Serpent, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['http://en.wikipedia.org/wiki/Serpent_(cipher)'],
72 Serpent => { info=>'Symetric cipher Serpent, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Serpent_(cipher)'],
7373 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
7474 );
7575
2222 warn "STARTED: outdir_l='$outdir_l' outdir_t='$outdir_t'\n";
2323
2424 my %list = (
25 CHAES => { ltc=>'chc_hash', info=>'Hash function - CipherHash based on AES [size: 128 bits]', urls=>['http://en.wikipedia.org/wiki/Cryptographic_hash_function#Hash_functions_based_on_block_ciphers'] },
26 MD2 => { ltc=>'md2', info=>'Hash function MD2 [size: 128 bits]', urls=>['http://en.wikipedia.org/wiki/MD2_(cryptography)'] },
27 MD4 => { ltc=>'md4', info=>'Hash function MD4 [size: 128 bits]', urls=>['http://en.wikipedia.org/wiki/MD4'] },
28 MD5 => { ltc=>'md5', info=>'Hash function MD5 [size: 128 bits]', urls=>['http://en.wikipedia.org/wiki/MD5'] },
29 RIPEMD128 => { ltc=>'rmd128', info=>'Hash function RIPEMD-128 [size: 128 bits]', urls=>['http://en.wikipedia.org/wiki/RIPEMD'] },
30 RIPEMD160 => { ltc=>'rmd160', info=>'Hash function RIPEMD-160 [size: 160 bits]', urls=>['http://en.wikipedia.org/wiki/RIPEMD'] },
31 RIPEMD256 => { ltc=>'rmd256', info=>'Hash function RIPEMD-256 [size: 256 bits]', urls=>['http://en.wikipedia.org/wiki/RIPEMD'] },
32 RIPEMD320 => { ltc=>'rmd320', info=>'Hash function RIPEMD-320 [size: 320 bits]', urls=>['http://en.wikipedia.org/wiki/RIPEMD'] },
33 SHA1 => { ltc=>'sha1', info=>'Hash function SHA-1 [size: 160 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-1'] },
34 SHA224 => { ltc=>'sha224', info=>'Hash function SHA-224 [size: 224 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-2'] },
35 SHA256 => { ltc=>'sha256', info=>'Hash function SHA-256 [size: 256 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-2'] },
36 SHA384 => { ltc=>'sha384', info=>'Hash function SHA-384 [size: 384 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-2'] },
37 SHA512 => { ltc=>'sha512', info=>'Hash function SHA-512 [size: 512 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-2'] },
38 SHA512_224 => { ltc=>'sha512_224', info=>'Hash function SHA-512/224 [size: 224 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-2'] },
39 SHA512_256 => { ltc=>'sha512_256', info=>'Hash function SHA-512/256 [size: 256 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-2'] },
40 SHA3_224 => { ltc=>'sha3-224', info=>'Hash function SHA3-224 [size: 224 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-3'] },
41 SHA3_256 => { ltc=>'sha3-256', info=>'Hash function SHA3-256 [size: 256 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-3'] },
42 SHA3_384 => { ltc=>'sha3-384', info=>'Hash function SHA3-384 [size: 384 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-3'] },
43 SHA3_512 => { ltc=>'sha3-512', info=>'Hash function SHA3-512 [size: 512 bits]', urls=>['http://en.wikipedia.org/wiki/SHA-3'] },
44 Tiger192 => { ltc=>'tiger', info=>'Hash function Tiger-192 [size: 192 bits]', urls=>['http://en.wikipedia.org/wiki/Tiger_(cryptography)'] },
45 Whirlpool => { ltc=>'whirlpool', info=>'Hash function Whirlpool [size: 512 bits]', urls=>['http://en.wikipedia.org/wiki/Whirlpool_(cryptography)'] },
25 CHAES => { ltc=>'chc_hash', info=>'Hash function - CipherHash based on AES [size: 128 bits]', urls=>['https://en.wikipedia.org/wiki/Cryptographic_hash_function#Hash_functions_based_on_block_ciphers'] },
26 MD2 => { ltc=>'md2', info=>'Hash function MD2 [size: 128 bits]', urls=>['https://en.wikipedia.org/wiki/MD2_(cryptography)'] },
27 MD4 => { ltc=>'md4', info=>'Hash function MD4 [size: 128 bits]', urls=>['https://en.wikipedia.org/wiki/MD4'] },
28 MD5 => { ltc=>'md5', info=>'Hash function MD5 [size: 128 bits]', urls=>['https://en.wikipedia.org/wiki/MD5'] },
29 RIPEMD128 => { ltc=>'rmd128', info=>'Hash function RIPEMD-128 [size: 128 bits]', urls=>['https://en.wikipedia.org/wiki/RIPEMD'] },
30 RIPEMD160 => { ltc=>'rmd160', info=>'Hash function RIPEMD-160 [size: 160 bits]', urls=>['https://en.wikipedia.org/wiki/RIPEMD'] },
31 RIPEMD256 => { ltc=>'rmd256', info=>'Hash function RIPEMD-256 [size: 256 bits]', urls=>['https://en.wikipedia.org/wiki/RIPEMD'] },
32 RIPEMD320 => { ltc=>'rmd320', info=>'Hash function RIPEMD-320 [size: 320 bits]', urls=>['https://en.wikipedia.org/wiki/RIPEMD'] },
33 SHA1 => { ltc=>'sha1', info=>'Hash function SHA-1 [size: 160 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-1'] },
34 SHA224 => { ltc=>'sha224', info=>'Hash function SHA-224 [size: 224 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-2'] },
35 SHA256 => { ltc=>'sha256', info=>'Hash function SHA-256 [size: 256 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-2'] },
36 SHA384 => { ltc=>'sha384', info=>'Hash function SHA-384 [size: 384 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-2'] },
37 SHA512 => { ltc=>'sha512', info=>'Hash function SHA-512 [size: 512 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-2'] },
38 SHA512_224 => { ltc=>'sha512_224', info=>'Hash function SHA-512/224 [size: 224 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-2'] },
39 SHA512_256 => { ltc=>'sha512_256', info=>'Hash function SHA-512/256 [size: 256 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-2'] },
40 SHA3_224 => { ltc=>'sha3-224', info=>'Hash function SHA3-224 [size: 224 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-3'] },
41 SHA3_256 => { ltc=>'sha3-256', info=>'Hash function SHA3-256 [size: 256 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-3'] },
42 SHA3_384 => { ltc=>'sha3-384', info=>'Hash function SHA3-384 [size: 384 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-3'] },
43 SHA3_512 => { ltc=>'sha3-512', info=>'Hash function SHA3-512 [size: 512 bits]', urls=>['https://en.wikipedia.org/wiki/SHA-3'] },
44 Tiger192 => { ltc=>'tiger', info=>'Hash function Tiger-192 [size: 192 bits]', urls=>['https://en.wikipedia.org/wiki/Tiger_(cryptography)'] },
45 Whirlpool => { ltc=>'whirlpool', info=>'Hash function Whirlpool [size: 512 bits]', urls=>['https://en.wikipedia.org/wiki/Whirlpool_(cryptography)'] },
4646 BLAKE2b_160 => { ltc=>'blake2b-160', info=>'Hash function BLAKE2b [size: 160 bits]', urls=>['https://blake2.net/', 'https://tools.ietf.org/html/rfc7693'] },
4747 BLAKE2b_256 => { ltc=>'blake2b-256', info=>'Hash function BLAKE2b [size: 256 bits]', urls=>['https://blake2.net/', 'https://tools.ietf.org/html/rfc7693'] },
4848 BLAKE2b_384 => { ltc=>'blake2b-384', info=>'Hash function BLAKE2b [size: 384 bits]', urls=>['https://blake2.net/', 'https://tools.ietf.org/html/rfc7693'] },
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Advanced_Encryption_Standard|http://en.wikipedia.org/wiki/Advanced_Encryption_Standard>
114 =item * L<https://en.wikipedia.org/wiki/Advanced_Encryption_Standard>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Anubis_(cipher)|http://en.wikipedia.org/wiki/Anubis_(cipher)>
114 =item * L<https://en.wikipedia.org/wiki/Anubis_(cipher)>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Blowfish_(cipher)|http://en.wikipedia.org/wiki/Blowfish_(cipher)>
114 =item * L<https://en.wikipedia.org/wiki/Blowfish_(cipher)>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/CAST-128|http://en.wikipedia.org/wiki/CAST-128>
114 =item * L<https://en.wikipedia.org/wiki/CAST-128>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Camellia_(cipher)|http://en.wikipedia.org/wiki/Camellia_(cipher)>
114 =item * L<https://en.wikipedia.org/wiki/Camellia_(cipher)>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Data_Encryption_Standard|http://en.wikipedia.org/wiki/Data_Encryption_Standard>
114 =item * L<https://en.wikipedia.org/wiki/Data_Encryption_Standard>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Triple_DES|http://en.wikipedia.org/wiki/Triple_DES>
114 =item * L<https://en.wikipedia.org/wiki/Triple_DES>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm|http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm>
114 =item * L<https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/KASUMI_(block_cipher)|http://en.wikipedia.org/wiki/KASUMI_(block_cipher)>
114 =item * L<https://en.wikipedia.org/wiki/KASUMI_(block_cipher)>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/KHAZAD|http://en.wikipedia.org/wiki/KHAZAD>
114 =item * L<https://en.wikipedia.org/wiki/KHAZAD>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/MULTI2|http://en.wikipedia.org/wiki/MULTI2>
114 =item * L<https://en.wikipedia.org/wiki/MULTI2>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/NOEKEON|http://en.wikipedia.org/wiki/NOEKEON>
114 =item * L<https://en.wikipedia.org/wiki/NOEKEON>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/RC2|http://en.wikipedia.org/wiki/RC2>
114 =item * L<https://en.wikipedia.org/wiki/RC2>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/RC5|http://en.wikipedia.org/wiki/RC5>
114 =item * L<https://en.wikipedia.org/wiki/RC5>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/RC6|http://en.wikipedia.org/wiki/RC6>
114 =item * L<https://en.wikipedia.org/wiki/RC6>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/SAFER|http://en.wikipedia.org/wiki/SAFER>
114 =item * L<https://en.wikipedia.org/wiki/SAFER>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/SAFER|http://en.wikipedia.org/wiki/SAFER>
114 =item * L<https://en.wikipedia.org/wiki/SAFER>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/SAFER|http://en.wikipedia.org/wiki/SAFER>
114 =item * L<https://en.wikipedia.org/wiki/SAFER>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/SAFER|http://en.wikipedia.org/wiki/SAFER>
114 =item * L<https://en.wikipedia.org/wiki/SAFER>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/SAFER|http://en.wikipedia.org/wiki/SAFER>
114 =item * L<https://en.wikipedia.org/wiki/SAFER>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/SEED|http://en.wikipedia.org/wiki/SEED>
114 =item * L<https://en.wikipedia.org/wiki/SEED>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Serpent_(cipher)|http://en.wikipedia.org/wiki/Serpent_(cipher)>
114 =item * L<https://en.wikipedia.org/wiki/Serpent_(cipher)>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Skipjack_(cipher)|http://en.wikipedia.org/wiki/Skipjack_(cipher)>
114 =item * L<https://en.wikipedia.org/wiki/Skipjack_(cipher)>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/Twofish|http://en.wikipedia.org/wiki/Twofish>
114 =item * L<https://en.wikipedia.org/wiki/Twofish>
115115
116116 =back
117117
109109
110110 =over
111111
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
112 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
113113
114 =item * L<http://en.wikipedia.org/wiki/XTEA|http://en.wikipedia.org/wiki/XTEA>
114 =item * L<https://en.wikipedia.org/wiki/XTEA>
115115
116116 =back
117117
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<https://blake2.net/|https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://blake2.net/>
221
222 =item * L<https://tools.ietf.org/html/rfc7693>
223223
224224 =back
225225
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/Cryptographic_hash_function#Hash_functions_based_on_block_ciphers|http://en.wikipedia.org/wiki/Cryptographic_hash_function#Hash_functions_based_on_block_ciphers>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/Cryptographic_hash_function#Hash_functions_based_on_block_ciphers>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/MD2_(cryptography)|http://en.wikipedia.org/wiki/MD2_(cryptography)>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/MD2_(cryptography)>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/MD4|http://en.wikipedia.org/wiki/MD4>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/MD4>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/MD5|http://en.wikipedia.org/wiki/MD5>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/MD5>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/RIPEMD|http://en.wikipedia.org/wiki/RIPEMD>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/RIPEMD>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/RIPEMD|http://en.wikipedia.org/wiki/RIPEMD>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/RIPEMD>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/RIPEMD|http://en.wikipedia.org/wiki/RIPEMD>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/RIPEMD>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/RIPEMD|http://en.wikipedia.org/wiki/RIPEMD>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/RIPEMD>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-1|http://en.wikipedia.org/wiki/SHA-1>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-1>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-2|http://en.wikipedia.org/wiki/SHA-2>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-2>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-2|http://en.wikipedia.org/wiki/SHA-2>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-2>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-2|http://en.wikipedia.org/wiki/SHA-2>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-2>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-3|http://en.wikipedia.org/wiki/SHA-3>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-3>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-3|http://en.wikipedia.org/wiki/SHA-3>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-3>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-3|http://en.wikipedia.org/wiki/SHA-3>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-3>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-3|http://en.wikipedia.org/wiki/SHA-3>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-3>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-2|http://en.wikipedia.org/wiki/SHA-2>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-2>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-2|http://en.wikipedia.org/wiki/SHA-2>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-2>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/SHA-2|http://en.wikipedia.org/wiki/SHA-2>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/SHA-2>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/Tiger_(cryptography)|http://en.wikipedia.org/wiki/Tiger_(cryptography)>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/Tiger_(cryptography)>
221221
222222 =back
223223
215215
216216 =over
217217
218 =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest>
219
220 =item * L<http://en.wikipedia.org/wiki/Whirlpool_(cryptography)|http://en.wikipedia.org/wiki/Whirlpool_(cryptography)>
218 =item * L<CryptX|CryptX>, L<Crypt::Digest>
219
220 =item * L<https://en.wikipedia.org/wiki/Whirlpool_(cryptography)>
221221
222222 =back
223223
146146
147147 =item * L<CryptX|CryptX>
148148
149 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
149 =item * L<https://tools.ietf.org/html/rfc7693>
150150
151151 =back
152152
146146
147147 =item * L<CryptX|CryptX>
148148
149 =item * L<https://tools.ietf.org/html/rfc7693|https://tools.ietf.org/html/rfc7693>
149 =item * L<https://tools.ietf.org/html/rfc7693>
150150
151151 =back
152152
148148
149149 =item * L<CryptX|CryptX>
150150
151 =item * L<https://en.wikipedia.org/wiki/Hmac|https://en.wikipedia.org/wiki/Hmac>
151 =item * L<https://en.wikipedia.org/wiki/Hmac>
152152
153 =item * L<https://tools.ietf.org/html/rfc2104|https://tools.ietf.org/html/rfc2104>
153 =item * L<https://tools.ietf.org/html/rfc2104>
154154
155155 =back
156156
148148
149149 =item * L<CryptX|CryptX>
150150
151 =item * L<https://en.wikipedia.org/wiki/OMAC_%28cryptography%29|https://en.wikipedia.org/wiki/OMAC_%28cryptography%29>
151 =item * L<https://en.wikipedia.org/wiki/OMAC_%28cryptography%29>
152152
153153 =back
154154
148148
149149 =item * L<CryptX|CryptX>
150150
151 =item * L<https://en.wikipedia.org/wiki/PMAC_%28cryptography%29|https://en.wikipedia.org/wiki/PMAC_%28cryptography%29>
151 =item * L<https://en.wikipedia.org/wiki/PMAC_%28cryptography%29>
152152
153153 =back
154154
146146
147147 =item * L<CryptX|CryptX>
148148
149 =item * L<http://eprint.iacr.org/2005/088.pdf|http://eprint.iacr.org/2005/088.pdf>
149 =item * L<http://eprint.iacr.org/2005/088.pdf>
150150
151151 =back
152152
146146
147147 =item * L<CryptX|CryptX>
148148
149 =item * L<https://www.ietf.org/rfc/rfc7539.txt|https://www.ietf.org/rfc/rfc7539.txt>
149 =item * L<https://www.ietf.org/rfc/rfc7539.txt>
150150
151151 =back
152152
148148
149149 =item * L<CryptX|CryptX>
150150
151 =item * L<https://www.ietf.org/rfc/rfc3566.txt|https://www.ietf.org/rfc/rfc3566.txt>
151 =item * L<https://www.ietf.org/rfc/rfc3566.txt>
152152
153153 =back
154154
102102
103103 =over
104104
105 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
105 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
106106
107 =item * L<Crypt::Cipher::AES|Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish|Crypt::Cipher::Blowfish>, ...
107 =item * L<Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish>, ...
108108
109 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher-block_chaining_.28CBC.29|https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher-block_chaining_.28CBC.29>
109 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher-block_chaining_.28CBC.29>
110110
111111 =back
7979
8080 =over
8181
82 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
82 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
8383
84 =item * L<Crypt::Cipher::AES|Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish|Crypt::Cipher::Blowfish>, ...
84 =item * L<Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish>, ...
8585
86 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher_feedback_.28CFB.29|https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher_feedback_.28CFB.29>
86 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher_feedback_.28CFB.29>
8787
8888 =back
8686
8787 =over
8888
89 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
89 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
9090
91 =item * L<Crypt::Cipher::AES|Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish|Crypt::Cipher::Blowfish>, ...
91 =item * L<Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish>, ...
9292
93 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Counter_.28CTR.29|https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Counter_.28CTR.29>
93 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Counter_.28CTR.29>
9494
9595 =back
103103
104104 =over
105105
106 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
106 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
107107
108 =item * L<Crypt::Cipher::AES|Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish|Crypt::Cipher::Blowfish>, ...
108 =item * L<Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish>, ...
109109
110 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Electronic_codebook_.28ECB.29|https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Electronic_codebook_.28ECB.29>
110 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Electronic_codebook_.28ECB.29>
111111
112112 =back
7979
8080 =over
8181
82 =item * L<CryptX|CryptX>, L<Crypt::Cipher|Crypt::Cipher>
82 =item * L<CryptX|CryptX>, L<Crypt::Cipher>
8383
84 =item * L<Crypt::Cipher::AES|Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish|Crypt::Cipher::Blowfish>, ...
84 =item * L<Crypt::Cipher::AES>, L<Crypt::Cipher::Blowfish>, ...
8585
86 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Output_feedback_.28OFB.29|https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Output_feedback_.28OFB.29>
86 =item * L<https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Output_feedback_.28OFB.29>
8787
8888 =back