--TEST-- decrypt with private key without uid hint --SKIPIF-- --FILE-- adddecryptkey($fingerprint, 'test'); $ret = $gpg->decrypt(file_get_contents(__DIR__ . '/no_uid_hint_msg.gpg')); var_dump($ret); print_r($gpg->geterrorinfo()); ?> --EXPECTF-- bool(false) Array ( [generic_message] => No user ID hint [gpgme_code] => 1 [gpgme_source] => Unspecified source [gpgme_message] => General error ) --CLEAN--