The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.37

  • Moved ::DataFormat::generate_random_octet() to Crypt::Random where it is implemented more efficiently. Modified t/03-random-octet.t to use Crypt::Random. (Crypt::RSA now needs Crypt::Random 1.34+).
  • Fixed a bug in ::ES::PKCS1v15 caused by inclusion of null characters in the padding string. Null chars are used as delimiters in PKCS #1 v1.5 encoding. Thanks to Ganèche <gramanoudjame@promonetic.com> for reporting this bug.

Modules

RSA public-key cryptosystem.
Data creation, conversion and reporting primitives.
Debug routine for Crypt::RSA.
Plaintext-aware encryption with RSA.
PKCS #1 v1.5 padded encryption scheme based on RSA.
Parent class for Crypt::RSA::*, provides error handling capabilities.
RSA Key Pair Generator.
RSA Private Key Management.
RSA Public Key Management.
RSA encryption, decryption, signature and verification primitives.
PKCS #1 v1.5 signatures.
Probabilistic Signature Scheme based on RSA.