Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/29650)
int SHA384_Update(SHA512_CTX *c, const void *data, size_t len)
{
- return SHA512_Update(c, data, len);
+ return SHA512_Update_thunk((void *)c, (const unsigned char *)data, len);
}
void SHA512_Transform(SHA512_CTX *c, const unsigned char *data)
IMPLEMENT_digest_functions_with_serialize(sha384, SHA512_CTX,
SHA512_CBLOCK, SHA384_DIGEST_LENGTH,
SHA2_FLAGS, SHA384_Init,
- SHA384_Update, SHA384_Final,
+ SHA512_Update_thunk, SHA384_Final,
SHA512_Serialize, SHA512_Deserialize)
/* ossl_sha512_functions */