From 3fddbb264e87a8cef2903cbd7b02b8e1a39a2a99 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Thu, 30 Jul 2020 12:02:06 +0100 Subject: Add an HMAC implementation that is TLS aware The TLS HMAC implementation should take care to calculate the MAC in constant time in the case of MAC-Then-Encrypt where we have a variable amount of padding. Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/12732) --- crypto/md5/build.info | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'crypto/md5') diff --git a/crypto/md5/build.info b/crypto/md5/build.info index d4494b274d..afcf7c4426 100644 --- a/crypto/md5/build.info +++ b/crypto/md5/build.info @@ -14,7 +14,9 @@ IF[{- !$disabled{asm} -}] ENDIF ENDIF -SOURCE[../../libcrypto]=md5_dgst.c md5_one.c md5_sha1.c $MD5ASM +$COMMON=md5_dgst.c md5_one.c md5_sha1.c $MD5ASM +SOURCE[../../libcrypto]=$COMMON +SOURCE[../../providers/libimplementations.a]=$COMMON # Implementations are now spread across several libraries, so the defines # need to be applied to all affected libraries and modules. -- cgit v1.2.3