public function addDecryptKey($key, $passphrase = null)
    {
        $this->_addKey($this->decryptKeys, false, false, $key, $passphrase);
        return $this;
    }
public function addDecryptKey($key, $passphrase = null)
    {
        $this->_addKey($this->decryptKeys, false, false, $key, $passphrase);
        return $this;
    }
public function addDecryptKey ( $ key , $ passphrase = null ) { $ this -> _addKey ( $ this -> decryptKeys , false , false , $ key , $ passphrase ) ; return $ this ; }
Adds a key to use for decryption

@param mixed  $key        the key to use. This may be a key identifier,
user id, fingerprint, {@link Crypt_GPG_Key} or
{@link Crypt_GPG_SubKey}. The key must be able
to encrypt.
@param string $passphrase optional. The passphrase of the key required
for decryption.

@return Crypt_GPG the current object, for fluent interface.

@see Crypt_GPG::decrypt()
@see Crypt_GPG::decryptFile()
@see Crypt_GPG::clearDecryptKeys()
@see Crypt_GPG::_addKey()

@sensitive $passphrase
Adds a key to use for decryption