Annotate the structs that will be moved to hmac_local.h and evp_locl.h
authortb <tb@openbsd.org>
Sun, 12 Dec 2021 21:35:46 +0000 (21:35 +0000)
committertb <tb@openbsd.org>
Sun, 12 Dec 2021 21:35:46 +0000 (21:35 +0000)
commitf678e530ea1fc98606aa39d45e8462ab5457a357
tree31e1e319cdcc4fcb8330d0660d426e8c124e6e2a
parentbc366ef8365fa242197fac54f2ceace9ebbbae33
Annotate the structs that will be moved to hmac_local.h and evp_locl.h
in an upcoming bump.  This omits EVP_AEAD_CTX which will be dealt with
separately. EVP_CIPHER_INFO internals are still publicly visible in
OpenSSL, so it won't be moved.

Move typedefs for HMAC_CTX and EVP_ENCODE_CTX to ossl_typ.h.  These
typedefs will be visible by files including only hmac.h or evp.h since
hmac.h includes evp.h and evp.h includes ossl_typ.h.

ok inoguchi
lib/libcrypto/evp/evp.h
lib/libcrypto/hmac/hmac.h
lib/libcrypto/ossl_typ.h