Add EVP_MD_CTX_legacy_clear()
authortb <tb@openbsd.org>
Sun, 18 Feb 2024 15:43:21 +0000 (15:43 +0000)
committertb <tb@openbsd.org>
Sun, 18 Feb 2024 15:43:21 +0000 (15:43 +0000)
commita88dcb3defb46fedb6fc29e05d59a0c7a2e772b9
treefccb09645b32409697b96668e5cacfa95350a645
parent87da0f20d01e42fecc73a2ca1675e48d7a60d0a5
Add EVP_MD_CTX_legacy_clear()

This is analogous to EVP_CIPHER_CTX_legacy_clear() and will serve as an
internal replacement for EVP_MD_CTX_init() until the conversion to heap
allocated ctx is completed. This way EVP_MD_CTX_init() can be changed to
match the OpenSSL 1.1 API.

ok jsing
lib/libcrypto/evp/evp_digest.c
lib/libcrypto/evp/evp_local.h