diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-10-01 12:18:54 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-10-01 12:18:54 +0200 |
commit | 4f1e92ce7d1ff463849c75cf4b7b505936fb359c (patch) | |
tree | 8934a74db111783dcc5a2d24552181240aa05aec | |
parent | 614b9167c094fa2f0be8a312a7365365b34dcf77 (diff) | |
download | gnutls-4f1e92ce7d1ff463849c75cf4b7b505936fb359c.tar.gz |
certtool: allow using SHA512 for key IDs
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
-rw-r--r-- | src/certtool.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/certtool.c b/src/certtool.c index 68d23f4410..c4dd989104 100644 --- a/src/certtool.c +++ b/src/certtool.c @@ -3865,10 +3865,12 @@ void pubkey_keyid(common_info_st * cinfo) if (cinfo->hash == GNUTLS_DIG_SHA1 || cinfo->hash == GNUTLS_DIG_UNKNOWN) flags = GNUTLS_KEYID_USE_SHA1; /* be backwards compatible */ + else if (cinfo->hash == GNUTLS_DIG_SHA512) + flags = GNUTLS_KEYID_USE_SHA512; else if (cinfo->hash == GNUTLS_DIG_SHA256) flags = GNUTLS_KEYID_USE_SHA256; else { - fprintf(stderr, "Cannot calculate key ID with the provided hash (use sha1, or sha256)\n"); + fprintf(stderr, "Cannot calculate key ID with the provided hash (use sha1, sha256 or sha512)\n"); app_exit(1); } |