Crypt-OpenPGP
view release on metacpan or search on metacpan
- Skip non-Plaintext packets when decrypting; this skips Signature
packets for 'encrypted & signed' messages. This is a temporary
measure; in the future it would be nice to automatically verify
the signatures. Thanks to Vipul for the patch.
- Allow a KeyID param to decrypt that specifies the key ID to use
when decrypting the message, in case there are multiple session
key packets. Thanks to Vipul for the patch.
0.12 2001-07-29
- Added support for clear-text signatures, both creating (Clearsign
param to 'sign') and verifying (transparent support).
- For the time being Makefile.PL will not give a choice of
public key algorithms; you will have to install support for
both DSA and RSA. This will last until the test suite has been
reworked to auto-detect which module is installed and run the
tests with the appropriate key types.
0.11 2001-07-29
- Added support for symmetric-key encrypted session key packets,
which means that Crypt::OpenPGP now supports "conventional"
encryption of data, in addition to the public-key encryption that
lib/Crypt/OpenPGP/Message.pm view on Meta::CPAN
use Crypt::OpenPGP::Message;
my $data; $data .= $_ while <STDIN>;
my $msg = Crypt::OpenPGP::Message->new( Data => $data );
my @pieces = $msg->pieces;
=head1 DESCRIPTION
I<Crypt::OpenPGP::Message> provides a container for a sequence of PGP
packets. It transparently handles ASCII-armoured messages, as well as
cleartext signatures.
=head1 USAGE
=head2 Crypt::OpenPGP::Message->new( %arg )
Constructs a new I<Crypt::OpenPGP::Message> object, presumably to be
filled with some data, where the data is a serialized stream of PGP
packets.
( run in 0.495 second using v1.01-cache-2.11-cpan-0a6323c29d9 )