Changes for version 1.36

  • Modified Crypt::RSA::encrypt() to return an error when the keysize is too small for use with the selected scheme.
  • Modified Crypt::RSA ::ES::* and ::SS::* to work with keysizes that are not multiples of 8.
  • Wrote ::DataFormat::octet_len() to computes the octet length of an integer.
  • Wrote exportable ::Debug::debuglevel(). Use debuglevel(1) to turn on debugging.

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.