summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2021-09-07 15:41:23 +0000
committerDaiki Ueno <ueno@gnu.org>2021-09-07 15:41:23 +0000
commit50d108da049789f13b191ee3693be30e50e5cc0a (patch)
treedffe524225996fcb9a3afcb640e53f4b3b17b41b
parent05c2b9f445f967dafedceed981d1f55e3c829deb (diff)
parentacdfeb4b3f0c64ad20f28513618e9903bfb81426 (diff)
downloadgnutls-50d108da049789f13b191ee3693be30e50e5cc0a.tar.gz
Merge branch 'ssse3-sha384' into 'master'
fix SSSE3 SHA384 to work more than once See merge request gnutls/gnutls!1466
-rw-r--r--lib/accelerated/x86/sha-x86-ssse3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/accelerated/x86/sha-x86-ssse3.c b/lib/accelerated/x86/sha-x86-ssse3.c
index 8ea4e54aee..1d442e97e7 100644
--- a/lib/accelerated/x86/sha-x86-ssse3.c
+++ b/lib/accelerated/x86/sha-x86-ssse3.c
@@ -260,7 +260,7 @@ static int _ctx_init(gnutls_digest_algorithm_t algo,
case GNUTLS_DIG_SHA384:
sha384_init(&ctx->ctx.sha384);
ctx->update = (update_func) x86_sha512_update;
- ctx->digest = (digest_func) sha512_digest;
+ ctx->digest = (digest_func) sha384_digest;
ctx->init = (init_func) sha384_init;
ctx->ctx_ptr = &ctx->ctx.sha384;
ctx->length = SHA384_DIGEST_SIZE;