Package list libcryptx-perl / 8f5bb5c
docfix: remove "Crypt::CBC compliant" claim as it is not 100% true (fixes #62) Karel Miko 1 year, 2 months ago
26 changed file(s) with 50 addition(s) and 50 deletion(s). Raw diff Collapse all Expand all
2121 warn "STARTED: outdir_l='$outdir_l' outdir_t='$outdir_t'\n";
2222
2323 my %list = (
24 AES => { info=>'Symmetric cipher AES (aka Rijndael), key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Advanced_Encryption_Standard'],
24 AES => { info=>'Symmetric cipher AES (aka Rijndael), key size: 128/192/256 bits', urls=>['https://en.wikipedia.org/wiki/Advanced_Encryption_Standard'],
2525 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
26 Anubis => { info=>'Symmetric cipher Anubis, key size: 128-320 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Anubis_(cipher)'],
26 Anubis => { info=>'Symmetric cipher Anubis, key size: 128-320 bits', urls=>['https://en.wikipedia.org/wiki/Anubis_(cipher)'],
2727 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
28 Blowfish => { info=>'Symmetric cipher Blowfish, key size: 64-448 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Blowfish_(cipher)'],
28 Blowfish => { info=>'Symmetric cipher Blowfish, key size: 64-448 bits', urls=>['https://en.wikipedia.org/wiki/Blowfish_(cipher)'],
2929 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
30 CAST5 => { info=>'Symmetric cipher CAST5 (aka CAST-128), key size: 40-128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/CAST-128'],
30 CAST5 => { info=>'Symmetric cipher CAST5 (aka CAST-128), key size: 40-128 bits', 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=>'Symmetric cipher DES, key size: 64[56] bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Data_Encryption_Standard'],
32 DES => { info=>'Symmetric cipher DES, key size: 64[56] bits', urls=>['https://en.wikipedia.org/wiki/Data_Encryption_Standard'],
3333 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
34 DES_EDE => { info=>'Symmetric cipher DES_EDE (aka Triple-DES, 3DES), key size: 192[168] bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Triple_DES'],
34 DES_EDE => { info=>'Symmetric cipher DES_EDE (aka Triple-DES, 3DES), key size: 192[168] bits', urls=>['https://en.wikipedia.org/wiki/Triple_DES'],
3535 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
36 KASUMI => { info=>'Symmetric cipher KASUMI, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/KASUMI_(block_cipher)'],
36 KASUMI => { info=>'Symmetric cipher KASUMI, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/KASUMI_(block_cipher)'],
3737 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
38 Khazad => { info=>'Symmetric cipher Khazad, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/KHAZAD'],
38 Khazad => { info=>'Symmetric cipher Khazad, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/KHAZAD'],
3939 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
40 MULTI2 => { info=>'Symmetric cipher MULTI2, key size: 320 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/MULTI2'],
40 MULTI2 => { info=>'Symmetric cipher MULTI2, key size: 320 bits', urls=>['https://en.wikipedia.org/wiki/MULTI2'],
4141 spec_rounds=>199, spec_key=>'S' x 40 }, # default = 128, no-limits!
42 Noekeon => { info=>'Symmetric cipher Noekeon, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/NOEKEON'],
42 Noekeon => { info=>'Symmetric cipher Noekeon, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/NOEKEON'],
4343 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
44 RC2 => { info=>'Symmetric cipher RC2, key size: 40-1024 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/RC2'],
44 RC2 => { info=>'Symmetric cipher RC2, key size: 40-1024 bits', urls=>['https://en.wikipedia.org/wiki/RC2'],
4545 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
46 RC5 => { info=>'Symmetric cipher RC5, key size: 64-1024 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/RC5'],
46 RC5 => { info=>'Symmetric cipher RC5, key size: 64-1024 bits', urls=>['https://en.wikipedia.org/wiki/RC5'],
4747 spec_rounds=>19, spec_key=>'S' x 100 }, # 12..24
48 RC6 => { info=>'Symmetric cipher RC6, key size: 64-1024 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/RC6'],
48 RC6 => { info=>'Symmetric cipher RC6, key size: 64-1024 bits', urls=>['https://en.wikipedia.org/wiki/RC6'],
4949 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
50 SAFERP => { info=>'Symmetric cipher SAFER+, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
50 SAFERP => { info=>'Symmetric cipher SAFER+, key size: 128/192/256 bits', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5151 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
52 SAFER_K128 => { info=>'Symmetric cipher SAFER_K128, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
52 SAFER_K128 => { info=>'Symmetric cipher SAFER_K128, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5353 spec_rounds=>11, spec_key=>'S' x 16 }, # 6..13
54 SAFER_K64 => { info=>'Symmetric cipher SAFER_K64, key size: 64 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
54 SAFER_K64 => { info=>'Symmetric cipher SAFER_K64, key size: 64 bits', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5555 spec_rounds=>9, spec_key=>'S' x 8 }, # 6..13
56 SAFER_SK128 => { info=>'Symmetric cipher SAFER_SK128, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
56 SAFER_SK128 => { info=>'Symmetric cipher SAFER_SK128, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5757 spec_rounds=>11, spec_key=>'S' x 16 }, # 6..13
58 SAFER_SK64 => { info=>'Symmetric cipher SAFER_SK64, key size: 64 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SAFER'],
58 SAFER_SK64 => { info=>'Symmetric cipher SAFER_SK64, key size: 64 bits', urls=>['https://en.wikipedia.org/wiki/SAFER'],
5959 spec_rounds=>9, spec_key=>'S' x 8 }, # 6..13
60 SEED => { info=>'Symmetric cipher SEED, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/SEED'],
60 SEED => { info=>'Symmetric cipher SEED, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/SEED'],
6161 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
62 Skipjack => { info=>'Symmetric cipher Skipjack, key size: 80 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Skipjack_(cipher)'],
62 Skipjack => { info=>'Symmetric cipher Skipjack, key size: 80 bits', urls=>['https://en.wikipedia.org/wiki/Skipjack_(cipher)'],
6363 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
64 Twofish => { info=>'Symmetric cipher Twofish, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Twofish'],
64 Twofish => { info=>'Symmetric cipher Twofish, key size: 128/192/256 bits', urls=>['https://en.wikipedia.org/wiki/Twofish'],
6565 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
66 XTEA => { info=>'Symmetric cipher XTEA, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/XTEA'],
66 XTEA => { info=>'Symmetric cipher XTEA, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/XTEA'],
6767 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
68 Camellia => { info=>'Symmetric cipher Camellia, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Camellia_(cipher)'],
68 Camellia => { info=>'Symmetric cipher Camellia, key size: 128/192/256 bits', urls=>['https://en.wikipedia.org/wiki/Camellia_(cipher)'],
6969 spec_rounds=>0, spec_key=>'XXX-DETERMINED-BY-KEYSIZE' },
70 IDEA => { info=>'Symmetric cipher IDEA, key size: 128 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm'],
70 IDEA => { info=>'Symmetric cipher IDEA, key size: 128 bits', urls=>['https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm'],
7171 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
72 Serpent => { info=>'Symmetric cipher Serpent, key size: 128/192/256 bits (Crypt::CBC compliant)', urls=>['https://en.wikipedia.org/wiki/Serpent_(cipher)'],
72 Serpent => { info=>'Symmetric cipher Serpent, key size: 128/192/256 bits', urls=>['https://en.wikipedia.org/wiki/Serpent_(cipher)'],
7373 spec_rounds=>0, spec_key=>'XXX-ROUNDS-FIXED' },
7474 );
7575
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::AES - Symmetric cipher AES (aka Rijndael), key size: 128/192/256 bits (Crypt::CBC compliant)
22 Crypt::Cipher::AES - Symmetric cipher AES (aka Rijndael), key size: 128/192/256 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Anubis - Symmetric cipher Anubis, key size: 128-320 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Anubis - Symmetric cipher Anubis, key size: 128-320 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Blowfish - Symmetric cipher Blowfish, key size: 64-448 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Blowfish - Symmetric cipher Blowfish, key size: 64-448 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::CAST5 - Symmetric cipher CAST5 (aka CAST-128), key size: 40-128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::CAST5 - Symmetric cipher CAST5 (aka CAST-128), key size: 40-128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Camellia - Symmetric cipher Camellia, key size: 128/192/256 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Camellia - Symmetric cipher Camellia, key size: 128/192/256 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::DES - Symmetric cipher DES, key size: 64[56] bits (Crypt::CBC compliant)
22 Crypt::Cipher::DES - Symmetric cipher DES, key size: 64[56] bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::DES_EDE - Symmetric cipher DES_EDE (aka Triple-DES, 3DES), key size: 192[168] bits (Crypt::CBC compliant)
22 Crypt::Cipher::DES_EDE - Symmetric cipher DES_EDE (aka Triple-DES, 3DES), key size: 192[168] bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::IDEA - Symmetric cipher IDEA, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::IDEA - Symmetric cipher IDEA, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::KASUMI - Symmetric cipher KASUMI, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::KASUMI - Symmetric cipher KASUMI, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Khazad - Symmetric cipher Khazad, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Khazad - Symmetric cipher Khazad, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::MULTI2 - Symmetric cipher MULTI2, key size: 320 bits (Crypt::CBC compliant)
22 Crypt::Cipher::MULTI2 - Symmetric cipher MULTI2, key size: 320 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Noekeon - Symmetric cipher Noekeon, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Noekeon - Symmetric cipher Noekeon, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::RC2 - Symmetric cipher RC2, key size: 40-1024 bits (Crypt::CBC compliant)
22 Crypt::Cipher::RC2 - Symmetric cipher RC2, key size: 40-1024 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::RC5 - Symmetric cipher RC5, key size: 64-1024 bits (Crypt::CBC compliant)
22 Crypt::Cipher::RC5 - Symmetric cipher RC5, key size: 64-1024 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::RC6 - Symmetric cipher RC6, key size: 64-1024 bits (Crypt::CBC compliant)
22 Crypt::Cipher::RC6 - Symmetric cipher RC6, key size: 64-1024 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::SAFERP - Symmetric cipher SAFER+, key size: 128/192/256 bits (Crypt::CBC compliant)
22 Crypt::Cipher::SAFERP - Symmetric cipher SAFER+, key size: 128/192/256 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::SAFER_K128 - Symmetric cipher SAFER_K128, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::SAFER_K128 - Symmetric cipher SAFER_K128, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::SAFER_K64 - Symmetric cipher SAFER_K64, key size: 64 bits (Crypt::CBC compliant)
22 Crypt::Cipher::SAFER_K64 - Symmetric cipher SAFER_K64, key size: 64 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::SAFER_SK128 - Symmetric cipher SAFER_SK128, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::SAFER_SK128 - Symmetric cipher SAFER_SK128, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::SAFER_SK64 - Symmetric cipher SAFER_SK64, key size: 64 bits (Crypt::CBC compliant)
22 Crypt::Cipher::SAFER_SK64 - Symmetric cipher SAFER_SK64, key size: 64 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::SEED - Symmetric cipher SEED, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::SEED - Symmetric cipher SEED, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Serpent - Symmetric cipher Serpent, key size: 128/192/256 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Serpent - Symmetric cipher Serpent, key size: 128/192/256 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Skipjack - Symmetric cipher Skipjack, key size: 80 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Skipjack - Symmetric cipher Skipjack, key size: 80 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::Twofish - Symmetric cipher Twofish, key size: 128/192/256 bits (Crypt::CBC compliant)
22 Crypt::Cipher::Twofish - Symmetric cipher Twofish, key size: 128/192/256 bits
2323
2424 =head1 SYNOPSIS
2525
1919
2020 =head1 NAME
2121
22 Crypt::Cipher::XTEA - Symmetric cipher XTEA, key size: 128 bits (Crypt::CBC compliant)
22 Crypt::Cipher::XTEA - Symmetric cipher XTEA, key size: 128 bits
2323
2424 =head1 SYNOPSIS
2525