Hello all, I'm trying to use the gnupg extension and I think everything is properly installed. I'm just using test data. I'm encrypting and then immediately decrypting. But the decryption is failing with a unhelpful error message. error message : Warning: gnupg::decrypt() [gnupg.decrypt]: decrypt failed in /path/to/test2.php on line 18 any help or suggestions would be very much appreciated. details follow. Ray full output: raw data: this is a test encoded data: -----BEGIN PGP MESSAGE----- Version: GnuPG v2.0.11 (FreeBSD) hQIOA9qOyyMyQ2/bEAgArxLuVw5eShkL+/g9SCGcBm5/J1G78zrh6dWFisPFqWg1 MP3zj/QnWiD9zEtLmGJazP51pV2TpySpEbILze8sz6c/imRBYLrHhbxO6W1LJqXq rALUPDIe4qKtM7mC+K9EdFdkYRzWxi45eTK1DQtQazhqelWIb1NuaVu8vUKk/pIy duE0juP2j+8OHIlx36sUcATkvBO5a7Ak9tGUT5T5lRqjMzKa6TPuCsZukmVh43BG uqpz7H83LinwOCfUnyq3R2e/vIM2cv8t7jz17acOfYslonMxNz54i8jR8COmCmLY NhGORZUSLauyWGxAIDvkDcTFD4Jd5KxaXcMPEE7zwAf9HUWmKtqOqn825AjlBxNj 7gXEOtpsRMiYiYuISzHvitpPWXQPOPsoGnPRZZBvCNJcvAgg6hMx5c4Y7tGXTsma 2hkC9f4959kBwiGAFnQxJqz2pMDW+N3X23f+kwSrU7KoNrhnxUV1ywcUGaebwYM8 emIygCm6mS7T81JtXxhMto0sSqeE/zwHc3/03/KP57V7j2tHib4dN9ZOfB6yiubF PIwog0JYagjOfyNdGh3vRzvcYdDOqyWMgtY6XpZJwPESJlOADHVt5n844oHthRD3 MJVjwqjEz5qQiPq+kOmd4AdkpkEkRcCweYNEXVXPxpmlrduuu8kc4wsA5v3YXZ/C x9JNAVKW9tdPSxDoxbEKyAhVdurQAxmYe7FaCLl74lACQaUg/Otwb86pjUBesgx6 mXhQv+epG71sKY+LSDxGi8dSgbOOmfI2L09zy9XTEQ4= =85vG -----END PGP MESSAGE----- [if this line is blank, the decrypt key should have been added correctly]] Warning: gnupg::decrypt() [gnupg.decrypt]: decrypt failed in /path/to/test2.php on line 18 decoded data: Code: <?php $raw_data="this is a test"; $passphrase="test"; $recipient="me@xxxxxxxxxxx"; putenv('GNUPGHOME=/www/ohfinder/keys'); $gpg = new gnupg(); $gpg -> seterrormode(gnupg::ERROR_WARNING); echo "raw data: $raw_data<br>"; $gpg->addencryptkey($recipient); $encrypted = $gpg->encrypt($raw_data); echo "<br><br>encoded data: <pre> $encrypted</pre><br>"; $gpg->adddecryptkey($recipient, $passphrase); echo $gpg -> geterror(); echo "[if this line is blank, the decrypt key should have been added correctly]]"; echo '<br>'; $plaintext = $gpg->decrypt($encrypted); echo $gpg -> geterror(); echo "<br><br>decoded data: <pre> $plaintext </pre>"; ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php