The security/p5-Crypt-OpenPGP port
p5-Crypt-OpenPGP-1.12p0 – Pure-Perl OpenPGP implementation (cvsweb github mirror)
Description
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.WWW: https://metacpan.org/release/Crypt-OpenPGP
Maintainer
The OpenBSD ports mailing-list
Categories
Run dependencies
- STEM->=0.04:devel/p5-Data-Buffer
- devel/p5-File-HomeDir
- security/p5-Alt-Crypt-RSA-BigInt
- security/p5-Crypt-Blowfish
- security/p5-Crypt-CAST5_PP
- security/p5-Crypt-DES-EDE3
- security/p5-Crypt-DSA
- security/p5-Crypt-IDEA
- security/p5-Crypt-RIPEMD160
- security/p5-Crypt-Rijndael
- security/p5-Crypt-Twofish
- security/p5-Unix-OpenBSD-Random
- www/p5-URI
- www/p5-libwww
Test dependencies
- STEM->=0.04:devel/p5-Data-Buffer
- devel/p5-File-HomeDir
- devel/p5-Test-Exception
- security/p5-Alt-Crypt-RSA-BigInt
- security/p5-Crypt-Blowfish
- security/p5-Crypt-CAST5_PP
- security/p5-Crypt-DES-EDE3
- security/p5-Crypt-DSA
- security/p5-Crypt-IDEA
- security/p5-Crypt-RIPEMD160
- security/p5-Crypt-Rijndael
- security/p5-Crypt-Twofish
- security/p5-Unix-OpenBSD-Random
- www/p5-URI
- www/p5-libwww
Files
- /usr/local/bin/pgplet
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Armour.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Buffer.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/CFB.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Certificate.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Cipher.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Ciphertext.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Compressed.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Config.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Constants.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Digest.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/ErrorHandler.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Public.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Public/
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Public/DSA.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Public/ElGamal.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Public/RSA.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Secret.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Secret/
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Secret/DSA.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Secret/ElGamal.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Key/Secret/RSA.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/KeyBlock.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/KeyRing.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/KeyServer.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/MDC.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Marker.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Message.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/OnePassSig.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/PacketFactory.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Plaintext.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/S2k.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/SKSessionKey.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/SessionKey.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Signature.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Signature/
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Signature/SubPacket.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Trust.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/UserID.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Util.pm
- /usr/local/libdata/perl5/site_perl/Crypt/OpenPGP/Words.pm
- /usr/local/man/man3p/Crypt::OpenPGP.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Armour.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Buffer.3p
- /usr/local/man/man3p/Crypt::OpenPGP::CFB.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Certificate.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Cipher.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Ciphertext.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Compressed.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Constants.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Digest.3p
- /usr/local/man/man3p/Crypt::OpenPGP::ErrorHandler.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Key.3p
- /usr/local/man/man3p/Crypt::OpenPGP::KeyBlock.3p
- /usr/local/man/man3p/Crypt::OpenPGP::KeyRing.3p
- /usr/local/man/man3p/Crypt::OpenPGP::KeyServer.3p
- /usr/local/man/man3p/Crypt::OpenPGP::MDC.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Marker.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Message.3p
- /usr/local/man/man3p/Crypt::OpenPGP::OnePassSig.3p
- /usr/local/man/man3p/Crypt::OpenPGP::PacketFactory.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Plaintext.3p
- /usr/local/man/man3p/Crypt::OpenPGP::S2k.3p
- /usr/local/man/man3p/Crypt::OpenPGP::SKSessionKey.3p
- /usr/local/man/man3p/Crypt::OpenPGP::SessionKey.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Signature.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Trust.3p
- /usr/local/man/man3p/Crypt::OpenPGP::UserID.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Util.3p
- /usr/local/man/man3p/Crypt::OpenPGP::Words.3p