Ignore ENGINE at the API boundary
authortb <tb@openbsd.org>
Wed, 29 Nov 2023 21:35:57 +0000 (21:35 +0000)
committertb <tb@openbsd.org>
Wed, 29 Nov 2023 21:35:57 +0000 (21:35 +0000)
commit592331b2f9bbd138de32f2b098845ea07c2badf7
tree032d48c2a21740c48eea81a2e211e6981eaf4495
parent8d2d5f892fd66cb3a0cd1e70eb25a81a3b82e512
Ignore ENGINE at the API boundary

This removes the remaining ENGINE members from various internal structs
and functions. Any ENGINE passed into a public API is now completely
ignored functions returning an ENGINE always return NULL.

ok jsing
19 files changed:
lib/libcrypto/asn1/ameth_lib.c
lib/libcrypto/cmac/cm_pmeth.c
lib/libcrypto/cmac/cmac.c
lib/libcrypto/dh/dh_lib.c
lib/libcrypto/dh/dh_local.h
lib/libcrypto/dsa/dsa_lib.c
lib/libcrypto/dsa/dsa_local.h
lib/libcrypto/ec/ec_key.c
lib/libcrypto/ec/ec_local.h
lib/libcrypto/evp/digest.c
lib/libcrypto/evp/evp_enc.c
lib/libcrypto/evp/evp_local.h
lib/libcrypto/evp/m_sigver.c
lib/libcrypto/evp/p_lib.c
lib/libcrypto/evp/pmeth_gn.c
lib/libcrypto/evp/pmeth_lib.c
lib/libcrypto/hmac/hm_pmeth.c
lib/libcrypto/pem/pem_lib.c
lib/libcrypto/rsa/rsa_local.h