diff options
Diffstat (limited to 'tests/gpg/t-encrypt-sym.c')
| -rw-r--r-- | tests/gpg/t-encrypt-sym.c | 31 | 
1 files changed, 13 insertions, 18 deletions
diff --git a/tests/gpg/t-encrypt-sym.c b/tests/gpg/t-encrypt-sym.c index db3f3e9e..520005ca 100644 --- a/tests/gpg/t-encrypt-sym.c +++ b/tests/gpg/t-encrypt-sym.c @@ -1,6 +1,6 @@ -/* t-encrypt.c  - regression test +/* t-encrypt-sym.c  - regression test   *	Copyright (C) 2000 Werner Koch (dd9jn) - *      Copyright (C) 2001 g10 Code GmbH + *      Copyright (C) 2001, 2003 g10 Code GmbH   *   * This file is part of GPGME.   * @@ -47,24 +47,19 @@ print_data (GpgmeData dh)      fail_if_err (GPGME_File_Error);  } - -static const char * -passphrase_cb ( void *opaque, const char *desc, void **r_hd ) +static GpgmeError +passphrase_cb (void *opaque, const char *desc, +	       void **r_hd, const char **result)  { -    const char *pass; - -    if ( !desc ) { -        /* cleanup by looking at *r_hd */ - -         -        return NULL; -    } +  if (!desc) +    /* Cleanup by looking at *r_hd.  */ +    return 0; -    pass = "abc"; -    fprintf (stderr, "%% requesting passphrase for `%s': ", desc ); -    fprintf (stderr, "sending `%s'\n", pass ); - -    return pass; +  *result = "abc"; +  fprintf (stderr, "%% requesting passphrase for `%s': ", desc); +  fprintf (stderr, "sending `%s'\n", *result); +   +  return 0;  }  | 
