

o 
Key
A public key object; in other words, an object of a subclass of Crypt::OpenPGP::Key::Private. The public key is used to encrypt the encoded session key such that it can only be decrypted by the secret portion of the key. This argument is required (for a nonempty object). 
o 
SymKey
The symmetric cipher key: a string of octets that make up the key data of the symmetric cipher key. This should be at least long enough for the key length of your chosen cipher (see Cipher, below), or, if you have not specified a cipher, at least 64 bytes (to allow for long cipher key sizes). This argument is required (for a nonempty object). 
o 
Cipher
The name (or ID) of a supported PGP cipher. See Crypt::OpenPGP::Cipher for a list of valid cipher names. This argument is optional; by default Crypt::OpenPGP::Cipher will use DES3. 
Given $buffer, a Crypt::OpenPGP::Buffer object holding (or with offset pointing to) an encrypted session key packet, returns a new Crypt::OpenPGP::Ciphertext object, initialized with the data in the buffer.CW$skey>decrypt($secret_key)
Given a secret key object $secret_key (an object of a subclass of Crypt::OpenPGP::Key::Public), decrypts and decodes the encrypted session key data. The key data includes the symmetric key itself, along with a oneoctet ID of the symmetric cipher used to encrypt the message.Returns a list containing two items: the symmetric key and the cipher algorithm ID. These are suitable for passing off to the decrypt method of a Crypt::OpenPGP::Ciphertext object to decrypt a block of encrypted data.
CW$skey>key_id
Returns the key ID of the public key used to encrypt the session key; this is necessary for finding the appropriate secret key to decrypt the key.
Please see the Crypt::OpenPGP manpage for author, copyright, and license information.
perl v5.20.3  CRYPT::OPENPGP::SESSIONKEY (3)  20101206 
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.