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