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

  • split up code into separate modules (ie. KeyChain, Key, Util, etc.)
  • switched from using GMP to Pari
  • streamlined code
  • added documentation

Modules

DSA Signatures and Key Generation
DSA key
DSA key generation system
DSA Utility functions