From 6558568912d600f6c1f66a9dda457ce9264ce1cd Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 11 Dec 2008 17:44:52 +0000 Subject: Make gpg not depend on the RIPE-MD160 implementaion in Libgcrypt. Fix SIG_ID computation. --- g10/gpg.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'g10/gpg.c') diff --git a/g10/gpg.c b/g10/gpg.c index 4e72b87e6..a88b1ffc3 100644 --- a/g10/gpg.c +++ b/g10/gpg.c @@ -4187,7 +4187,8 @@ print_mds( const char *fname, int algo ) else { print_hashline( md, GCRY_MD_MD5, fname ); print_hashline( md, GCRY_MD_SHA1, fname ); - print_hashline( md, GCRY_MD_RMD160, fname ); + if (!gcry_md_test_algo (GCRY_MD_RMD160)) + print_hashline( md, GCRY_MD_RMD160, fname ); if (!gcry_md_test_algo (GCRY_MD_SHA224)) print_hashline (md, GCRY_MD_SHA224, fname); if (!gcry_md_test_algo (GCRY_MD_SHA256)) @@ -4204,7 +4205,8 @@ print_mds( const char *fname, int algo ) else { print_hex( md, GCRY_MD_MD5, fname ); print_hex( md, GCRY_MD_SHA1, fname ); - print_hex( md, GCRY_MD_RMD160, fname ); + if (!gcry_md_test_algo (GCRY_MD_RMD160)) + print_hex( md, GCRY_MD_RMD160, fname ); if (!gcry_md_test_algo (GCRY_MD_SHA224)) print_hex (md, GCRY_MD_SHA224, fname); if (!gcry_md_test_algo (GCRY_MD_SHA256)) -- cgit