Remove CMAC_resume()
authortb <tb@openbsd.org>
Sat, 2 Mar 2024 09:30:21 +0000 (09:30 +0000)
committertb <tb@openbsd.org>
Sat, 2 Mar 2024 09:30:21 +0000 (09:30 +0000)
commit6fff031c670a8d651f04707586560913c81adb6f
tree76e82de1f2bb00ea8005b17f36cc8206a5513657
parenta6f5f7753afc87d010145662c2f5a93c11b88f27
Remove CMAC_resume()

While it is a neat design detail of CMAC that you can resume it after
having finalized it, nothing uses this functionality and it adds some
gross things such as retaining intermediate secrets in the CMAC ctx.
Once this is gone, we can simplify the CMAC code a bit.

ok jsing
lib/libcrypto/Symbols.list
lib/libcrypto/Symbols.namespace
lib/libcrypto/cmac/cmac.c
lib/libcrypto/cmac/cmac.h
lib/libcrypto/hidden/openssl/cmac.h
lib/libcrypto/man/CMAC_Init.3