Pure-Perl OpenPGP implementation
_Crypt::OpenPGP_ is a pure-Perl implementation of the OpenPGP standard. In addition to support for the standard itself, _Crypt::OpenPGP_ claims compatibility with many other PGP implementations, both those that support the standard and those that preceded it.
_Crypt::OpenPGP_ provides signing/verification, encryption/decryption, keyring management, and key-pair generation; in short it should provide you with everything you need to PGP-enable yourself. Alternatively it can be used as part of a larger system; for example, perhaps you have a web-form-to-email generator written in Perl, and you'd like to encrypt outgoing messages, because they contain sensitive information. _Crypt::OpenPGP_ can be plugged into such a scenario, given your public key, and told to encrypt all messages; they will then be readable only by you.
This module currently supports 'RSA' and 'DSA' for digital signatures, and 'RSA' and 'ElGamal' for encryption/decryption. It supports the symmetric ciphers '3DES', 'Blowfish', 'IDEA', 'Twofish', 'CAST5', and 'Rijndael' ('AES'). 'Rijndael' is supported for key sizes of '128', '192', and '256' bits. _Crypt::OpenPGP_ supports the digest algorithms 'MD5', 'SHA-1', and 'RIPE-MD/160'. And it supports 'ZIP' and 'Zlib' compression.
- Sources inherited from project devel:languages:perl
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:Tomcat42/perl-Crypt-OpenPGP && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
Crypt-OpenPGP-1.12.tar.gz | 0000103125 101 KB | |
perl-Crypt-OpenPGP.changes | 0000001889 1.84 KB | |
perl-Crypt-OpenPGP.spec | 0000004676 4.57 KB |
Revision 5 (latest revision is 6)
- Disable the t/13-keygen.t, the magical entropy generating attempts fail - Update to 1.12: * Fixes tests so this package no longer gets stuck in OBS * List of upstream changes: - Add NoVersion parameter to CO::Armour->armour (GH#26) - Check that Crypt::OpenPGP::Cipher->new succeeded, RT#14033. - Fix GH#7, when false data was discarded (@Camspi). - Update GnuPG defaults (@bk2204). - Fix error propagation on generating RSA key (@niner). - Require Digest::SHA instead of Digest::SHA1, RT#82316 (@bk2204). - Move distribution to Dist::Zilla. - Require Alt::Crypt::RSA::BigInt instead of Crypt::RSA. - Apply a patch from RT#82314 (@bk2204, @kmx). - Add a test case from GH#7, yet to be fixed (@throughnothing). - Reformatted Changes as per CPAN::Changes::Spec. - Fixed hash randomisation bug (RT#81442). - Documentation now references most recent "OpenPGP Message Format" RFC. - Fixed typo in Pod (@dsteinbrunner). - Improved ASCII armor detection (@gwillen).
Comments 0