1--TEST-- 2encrypt and decrypt a text 3--SKIPIF-- 4<?php if(!class_exists("gnupg")) die("skip"); ?> 5--FILE-- 6<?php 7require_once "gnupgt.inc"; 8gnupgt::import_key(); 9 10$gpg = new gnupg(); 11$gpg->seterrormode(gnupg::ERROR_WARNING); 12$gpg->addencryptkey($fingerprint); 13$enc = $gpg->encrypt($plaintext); 14 15$gpg = new gnupg(); 16$gpg->adddecryptkey($fingerprint, $passphrase); 17$ret = $gpg->decrypt($enc); 18 19var_dump($ret); 20?> 21--EXPECTF-- 22string(7) "foo bar" 23--CLEAN-- 24<?php 25require_once "gnupgt.inc"; 26gnupgt::delete_key(); 27?> 28