Revision history for Perl extension Crypt::OpenSSL::RSA. 0.21 Sun Feb 15 2004 21:13:45 - Include t/format.t in the MANIFEST file, so that it is actually included in the distribution. 0.20 Sun Feb 15 2004 15:21:40 - Finally add support for the public key format produced by "openssl rsa -pubout". - Add comment in readme about locating kerberos files on redhat systems 0.19 Sun Apr 27 2003 18:33:48 - Revert back to old declaration style so that we no longer break under perl 5.005 (spotted by Rob Brown ). - Add some needed use statements in legacy.t and rsa.t (patch submitted by Rob Brown). - Fix typo in docs spotted by Daniel Drown - Update copyright dates. 0.18 Sun Feb 23 2003 20:44:35 - Add two new methods, new_key_from_parameters and get_key_parameters, which, working with Crypt::OpenSSL::Bignum, allow working directly with the paramaters of an rsa key. 0.17 Mon Jan 06 2003 22:43:31 - Workaround for gcc 3.2 compile problems: "/usr/include/openssl/des.h:193: parse error before '&' token" (Patch by Rob Brown ) - Deprecate no-arg constructor, load_*_key methods and the instance method generate_key; switch to three constructors: new_public_key, new_private_key and generate_key (as a class method) - Deprecate set_padding_mode method; replace with use_xxx_padding. - move tests into t directory, use Test as a framework 0.16 Tue Jun 11 22:01:45 - Fix bug reported by Rob McMillin which prevented subclassing. 0.15 Fri Jun 07 09:13:12 - Fix two bugs reported by Gordon Lack : use IV, not I32, for pointers, and cast the right-hand, not left-hand, value when doing an assignment from an SV to an HV 0.14 Sun May 19 12:35:21 - Fix bug reported by Charles Jardine : use Safefree, not free, to release memory allocated by New 0.13 Thu Mar 21 00:10:30 - Incorporating patch from Matthias Bauer , which provides signing and verification, as well as uses OpenSSL's internal error reporting system. This patch also fixes a bug with the RSA_NO_PADDING_MODE. Thanks, Matthias! - Deprecate set_padding_mode in favor of use_xxx_padding. - Rather than returning true on success, false on failure, just croak when there are problems. - Plug memory leaks. - Fix my email address (it's cpan.org, not cpan.com) 0.12 Thu Sep 06 22:44:17 - Fixing bug with Crypt::OpenSSL::Random interoperability - Implementing patch from Thomas Linden fixing a keysize bug - Fixing email address in docs. 0.11 Tue Apr 10 22:45:31 - Fixing bug in test.pl. 0.10 Mon Apr 09 18:25:41 - Moving random routines into Crypt::OpenSSL::Random - Use New instead of malloc 0.09 Mon Apr 02 12:27:10 - Typo fix, and always exercise test random_seed in testing. 0.08 Sun Apr 01 23:04:31 - Changing method names to match convention 0.07 Thu Mar 08 3:31:41 2001 - Allow seeding of the PRNG 0.06 Thu Mar 08 12:40:04 2001 - Adding a readme file. 0.05 Mon Feb 26 10:50:43 2001 - Removing signing and verification, due to bizarre bugs 0.04 Fri Feb 23 10:41:33 2001 - Removing Base64 functionality and dependence 0.01 Wed Feb 14 11:21:42 2001 - original version; created by h2xs 1.19