Revision history for Perl extension Crypt-DSA
1.17 2011.06.16
- Upgrade to Module::Install 1.01
- Added support for OpenSSL 1.0.0 dsaparam format change.
- Requires perl 5.6 now
- Fixes for 64-bit support
1.16 2009.09.11
- Switching to production release
- Switching to non-development version
0.15_01 2009.02.13
- Updated to Module::Install 0.91
- Added a consistent $VERSION across the entire distro
- Removed the optional dependency on Convert::PEM for more
consistent downstream packaging (it was pointless to ask
since most people don't know what it is anyways).
- Data::Buffer has almost perfect CPAN Testers PASS, so always
install it (plus, SSH2 is common now).
- Added some missing dependencies to the Makefile.PL
- Removed the sign(1) and auto_install (which was dangerous)
- Removed all the magic repository tags that would change depending
on who was maintaining it.
- Adding missing test_requires for Test.pm and Test::More (I'll
migrate the remaining tests away from Test.pm next release)
- Merged the ToDo file into the POD
0.14 2006.05.08
- Win32 fixes: use Data::Random as a fallback in make_random, better
support for locating openssl. Thanks to CFRANKS for the patch.
- Makefile.PL update, to the latest Module::Install. Thanks to Adam
Kennedy for the patch.
0.13 2005.05.26
- Rewrote to use Math::BigInt instead of Math::Pari, including patches
from Brad Fitzpatrick for a replacement for the isprime function
(both using pure Perl and an external gp program).
- Added optional Content argument to Crypt::DSA::Key->new, to specify
serialized Content to be deserialized.
- Added Signature serialization and deserialization of ASN.1-encoded
structures.
- Added ability to do key generation using an external openssl binary.
Thanks to Brad Fitzpatrick for the patch.
- Signature object now has better get/set acccessors.
- Use Module::Install instead of hand-coded Makefile.PL.
0.12 2001.05.03
- Removed swap file from the distribution. :)
0.11 2001.05.02
- Added Crypt::DSA::Key::SSH2, which reads SSH2-format DSA
key files. These are a different format than those used
by OpenSSH (that uses PEM-encoded files). Currently only
reading SSH2 key files is supported, and the files must not
be encrypted.
- Added size method to Crypt::DSA::Key. $key->size is number
of bits in p.
0.10 2001.04.22
- Added much better test suite: tests bigint utilities in Util,
sign/verify, key generation (512, 768, 1024 bits), PEM
encoding/decoding (if Convert::PEM is installed), FIPS 186-2
example case.
- Added interface to Convert::PEM to read/write encrypted
PEM files containing ASN.1-encoded DSA keys. Convert::PEM
is optional; Makefile.PL will check for it and warn if it
can't be found.
- Get/set accessors now take hex values and store their values
internally as strings. Thanks to Crypt::RSA for the idea. :)
0.03 2001.04.07
- abstracted signature object into Crypt::DSA::Signature object.
0.02 2001.03.23
- split up code into separate modules (ie. KeyChain, Key, Util, etc.)
- switched from using GMP to Pari
- streamlined code
- added documentation
0.01 2001.03.22
- original version; created by h2xs 1.19