Remove beck's ASN.1 time API from public visibility
authortb <tb@openbsd.org>
Sat, 2 Mar 2024 09:08:41 +0000 (09:08 +0000)
committertb <tb@openbsd.org>
Sat, 2 Mar 2024 09:08:41 +0000 (09:08 +0000)
commit0d6786c6c09da112c8927a9cfd0aa6afd3a236b1
treef7e07b480db91590cc7826d64b416ba6fbd023f9
parent2c2de1f85072e76d466f5e4bad862ee899893a81
Remove beck's ASN.1 time API from public visibility

This API was needed since OpenSSL didn't have one. We now have variants
of OpenSSL's API and will also expose BoringSSL's complementary API. The
users of this API were ported to the OpenSSL variants and some may switch
to BoringSSL's in the future. Part of it is still used internally.

ASN1_time_tm_clamp_notafter() is still used by libtls (and only libtls).
This will be fixed in a future bump.

ok jsing
lib/libcrypto/Symbols.list
lib/libcrypto/Symbols.namespace
lib/libcrypto/asn1/a_time_tm.c
lib/libcrypto/asn1/asn1.h
lib/libcrypto/asn1/asn1_local.h
lib/libcrypto/hidden/openssl/asn1.h
lib/libcrypto/ocsp/ocsp_cl.c