diff options
author | Werner Koch <[email protected]> | 2006-03-21 13:01:45 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2006-03-21 13:01:45 +0000 |
commit | 7f99c71839732735460f57fda19bdcf7e92e4179 (patch) | |
tree | 96764250450eb448e591c3367caa36689d8a00d7 /g10/cardglue.c | |
parent | * blowfish.c, md5.c, rmd160.c, sha1.c, sha256.c, sha512.c: Revert previous (diff) | |
download | gnupg-7f99c71839732735460f57fda19bdcf7e92e4179.tar.gz gnupg-7f99c71839732735460f57fda19bdcf7e92e4179.zip |
Allow for rmd160 signatures when using gpg-agent.
Diffstat (limited to '')
-rw-r--r-- | g10/cardglue.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/g10/cardglue.c b/g10/cardglue.c index d850b561b..101b833c1 100644 --- a/g10/cardglue.c +++ b/g10/cardglue.c @@ -1225,7 +1225,9 @@ agent_scd_pksign (const char *serialno, int hashalgo, if (!rc) { init_membuf (&data, 1024); - snprintf (line, DIM(line)-1, "SCD PKSIGN %s", serialno); + snprintf (line, DIM(line)-1, "SCD PKSIGN %s%s", + hashalgo == GCRY_MD_RMD160? "--hash=rmd160 ": "", + serialno); line[DIM(line)-1] = 0; rc = test_transact (assuan_transact (app->assuan_ctx, line, membuf_data_cb, &data, |