aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gpg/t-decrypt-verify.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gpg/t-decrypt-verify.c')
-rw-r--r--tests/gpg/t-decrypt-verify.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/tests/gpg/t-decrypt-verify.c b/tests/gpg/t-decrypt-verify.c
index fb8a079f..c89f7f47 100644
--- a/tests/gpg/t-decrypt-verify.c
+++ b/tests/gpg/t-decrypt-verify.c
@@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <errno.h>
+#include <unistd.h>
#include <gpgme.h>
@@ -57,13 +58,10 @@ print_data (gpgme_data_t dh)
static gpgme_error_t
-passphrase_cb (void *opaque, const char *desc, void **hd, const char **result)
+passphrase_cb (void *opaque, const char *uid_hint, const char *passphrase_info,
+ int last_was_bad, int fd)
{
- /* Cleanup by looking at *hd. */
- if (!desc)
- return 0;
-
- *result = "abc";
+ write (fd, "abc\n", 4);
return 0;
}