Changes for version 1.47
- ::ES::*::decrypt() won't raise an error when cyphertext is an empty string. Thanks to Roman Semenov for pointing out the bug.
- Field names Plaintext & Message and Cyphertext & Ciphertext can now be used interchangeably everywhere.
Modules
- Crypt::RSA - RSA public-key cryptosystem.
- Crypt::RSA::DataFormat - Data creation, conversion and reporting primitives.
- Crypt::RSA::Debug - Debug routine for Crypt::RSA.
- Crypt::RSA::ES::OAEP - Plaintext-aware encryption with RSA.
- Crypt::RSA::ES::PKCS1v15 - PKCS #1 v1.5 padded encryption scheme based on RSA.
- Crypt::RSA::Errorhandler - Error handling mechanism for Crypt::RSA.
- Crypt::RSA::Key - RSA Key Pair Generator.
- Crypt::RSA::Key::Private - RSA Private Key Management.
- Crypt::RSA::Key::Public - RSA Public Key Management.
- Crypt::RSA::Primitives - RSA encryption, decryption, signature and verification primitives.
- Crypt::RSA::SS::PKCS1v15 - PKCS #1 v1.5 signatures.
- Crypt::RSA::SS::PSS - Probabilistic Signature Scheme based on RSA.
Provides
- Crypt::RSA::Key::Private::SSH in lib/Crypt/RSA/Key/Private/SSH.pm
- Crypt::RSA::Key::Private::SSH::Buffer in lib/Crypt/RSA/Key/Private/SSH.pm
- Crypt::RSA::Key::Public::SSH in lib/Crypt/RSA/Key/Public/SSH.pm