Codebase list libcryptx-perl / 63ac56b
preparing 0.016_2 Karel Miko 10 years ago
3 changed file(s) with 7 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
00 Changes for CryptX
11
22 TODO:
3 - fix crash/memleak/or_what_it_is related to rsa_free/dsa_free
3 - CRITICAL: fix broken camellia
4 - more investigation crash/memleak/or_what_it_is related to rsa_free/dsa_free
45 - RSA->check_key (basic check + extented primality test)
56 - croak with the "real caller" (Crypt::Mac::*, Crypt::Mode::*, ...)
67 - croak when mode does not call start_(en|de)crypt
78 - "libtom-src/bn_mp_invmod.c", line 37: warning: statement not reached
89
9 0.016_1 2013/09/22
10 0.016_2 2013/09/23
1011 - support for import/export of password protected RSA/DSA keys
1112 - RSA: added - export_key_pem('public_x509')
13 - better handling of dh_free/rsa_free/dsa_free/ecc_free
14 - added openssl test vectors
1215
1316 0.016 2013/09/15
1417 - added missing test for key2hash, sign_hash, verify_hash
22 use strict;
33 use warnings ;
44
5 our $VERSION = '0.016_1';
5 our $VERSION = '0.016_2';
66
77 require XSLoader;
88 XSLoader::load('CryptX', $VERSION);
1919 $flag = ($flag && $flag eq ':1') ? 1 : 0;
2020 $cipher_name = uc($cipher_name);
2121 next if $cipher_name =~ /^(DESX-CBC|RC4)$/;
22 next if $cipher_name =~ /CAMELLIA/; #XXX-FIXME
2223 die "UNEXPECTED '$l'" unless $cipher_name;
2324 my ($cipher, undef, $klen, $mode) = $cipher_name =~ /^(AES|DES|DES-EDE3|SEED|CAMELLIA)(-(\d+))?-(CBC|CFB|ECB|OFB|CTR)$/i;
2425 die "UNKNOWN CIPHER '$cipher_name'" unless $cipher;