Security Advisories (1)
CVE-2011-3599 (2011-10-10)

The Crypt::DSA (aka Crypt-DSA) module 1.17 and earlier for Perl, when /dev/random is absent, uses the Data::Random module, which makes it easier for remote attackers to spoof a signature, or determine the signing key of a signed message, via a brute-force attack.

Changes for version 0.11

  • 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.

Modules

DSA Signatures and Key Generation
DSA key
Read/write DSA PEM files
Read/write DSA SSH2 files
DSA key generation system
DSA signature object
DSA Utility functions

Provides

in lib/Crypt/DSA/Key/SSH2.pm