Changes for version 0.033
- Accommodate missing from_bytes()/as_bytes() in GMP/Pari
- Make exception class print with object’s stringification
- Accept ASN1 find() errors that don’t have an error message.
Modules
- Crypt::Perl - Cryptography in Pure Perl
- Crypt::Perl::ECDSA - Elliptic curve cryptography in pure Perl
- Crypt::Perl::ECDSA::EC::Curve
- Crypt::Perl::ECDSA::EC::DB - Interface to this module’s CurvesDB datastore
- Crypt::Perl::ECDSA::ECParameters - Parse RFC 3279 explicit curves
- Crypt::Perl::ECDSA::Generate - ECDSA key generation
- Crypt::Perl::ECDSA::Parse - ECDSA key parsing
- Crypt::Perl::ECDSA::PrivateKey - object representation of ECDSA private key
- Crypt::Perl::ECDSA::PublicKey - object representation of ECDSA public key
- Crypt::Perl::ECDSA::Utils
- Crypt::Perl::PK - Public-key cryptography logic
- Crypt::Perl::RSA - RSA in pure Perl (really!)
- Crypt::Perl::RSA::Generate - RSA key generation
- Crypt::Perl::RSA::PKCS1_v1_5 - PKCS1 v1.5 signature padding
- Crypt::Perl::RSA::Parse - RSA key parsing
- Crypt::Perl::RSA::PrivateKey - object representation of an RSA private key
- Crypt::Perl::RSA::PublicKey - object representation of an RSA public key
- Crypt::Perl::X - Exception objects for Crypt::Perl
Provides
- Crypt::Perl::ASN1 in lib/Crypt/Perl/ASN1.pm
- Crypt::Perl::BigInt in lib/Crypt/Perl/BigInt.pm
- Crypt::Perl::ECDSA::EC::CurvesDB in lib/Crypt/Perl/ECDSA/EC/CurvesDB.pm
- Crypt::Perl::ECDSA::EC::FieldElement in lib/Crypt/Perl/ECDSA/EC/FieldElement.pm
- Crypt::Perl::ECDSA::EC::Point in lib/Crypt/Perl/ECDSA/EC/Point.pm
- Crypt::Perl::ECDSA::KeyBase in lib/Crypt/Perl/ECDSA/KeyBase.pm
- Crypt::Perl::ECDSA::NIST in lib/Crypt/Perl/ECDSA/NIST.pm
- Crypt::Perl::JWK in lib/Crypt/Perl/JWK.pm
- Crypt::Perl::KeyBase in lib/Crypt/Perl/KeyBase.pm
- Crypt::Perl::Math in lib/Crypt/Perl/Math.pm
- Crypt::Perl::PKCS8 in lib/Crypt/Perl/PKCS8.pm
- Crypt::Perl::RNG in lib/Crypt/Perl/RNG.pm
- Crypt::Perl::RSA::KeyBase in lib/Crypt/Perl/RSA/KeyBase.pm
- Crypt::Perl::RSA::Template in lib/Crypt/Perl/RSA/Template.pm
- Crypt::Perl::ToDER in lib/Crypt/Perl/ToDER.pm
- Crypt::Perl::X::ASN1::Decode in lib/Crypt/Perl/X/ASN1/Decode.pm
- Crypt::Perl::X::ASN1::Encode in lib/Crypt/Perl/X/ASN1/Encode.pm
- Crypt::Perl::X::ASN1::Find in lib/Crypt/Perl/X/ASN1/Find.pm
- Crypt::Perl::X::ASN1::Prepare in lib/Crypt/Perl/X/ASN1/Prepare.pm
- Crypt::Perl::X::Base in lib/Crypt/Perl/X/Base.pm
- Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported in lib/Crypt/Perl/X/ECDSA/CharacteristicTwoUnsupported.pm
- Crypt::Perl::X::ECDSA::NoCurveForName in lib/Crypt/Perl/X/ECDSA/NoCurveForName.pm
- Crypt::Perl::X::ECDSA::NoCurveForNISTName in lib/Crypt/Perl/X/ECDSA/NoCurveForNISTName.pm
- Crypt::Perl::X::ECDSA::NoCurveForOID in lib/Crypt/Perl/X/ECDSA/NoCurveForOID.pm
- Crypt::Perl::X::ECDSA::NoCurveForParameters in lib/Crypt/Perl/X/ECDSA/NoCurveForParameters.pm
- Crypt::Perl::X::InvalidJWK in lib/Crypt/Perl/X/InvalidJWK.pm
- Crypt::Perl::X::TooLongToSign in lib/Crypt/Perl/X/TooLongToSign.pm
- Crypt::Perl::X::UnknownHash in lib/Crypt/Perl/X/UnknownHash.pm
- Crypt::Perl::X::UnknownJWKkty in lib/Crypt/Perl/X/UnknownJWKkty.pm