diff options
author | Werner Koch <[email protected]> | 2006-10-05 11:06:42 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2006-10-05 11:06:42 +0000 |
commit | 158a69aff7b75fa3a6bd5e6990520852c602ae03 (patch) | |
tree | ac99d3084ba3aa1bf33fa245bff546a6afa85092 /g10/seskey.c | |
parent | * gpgrlhelp.c: readline requires stdio.h. (diff) | |
download | gnupg-158a69aff7b75fa3a6bd5e6990520852c602ae03.tar.gz gnupg-158a69aff7b75fa3a6bd5e6990520852c602ae03.zip |
bug fixes
Diffstat (limited to 'g10/seskey.c')
-rw-r--r-- | g10/seskey.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/g10/seskey.c b/g10/seskey.c index 2ef00869f..c0efc3ae7 100644 --- a/g10/seskey.c +++ b/g10/seskey.c @@ -267,7 +267,9 @@ encode_md_value (PKT_public_key *pk, PKT_secret_key *sk, byte *asn; size_t asnlen; - rc = gcry_md_algo_info (hash_algo, GCRYCTL_GET_ASNOID, NULL, &asnlen); + rc = gcry_md_test_algo (hash_algo); + if (!rc) + rc = gcry_md_algo_info (hash_algo, GCRYCTL_GET_ASNOID, NULL, &asnlen); if (rc) log_fatal ("can't get OID of algo %d: %s\n", hash_algo, gpg_strerror (rc)); |