Prepare to expose OPENSSL_gmtime and OPENSSL_timegm as public
authorbeck <beck@openbsd.org>
Mon, 13 Nov 2023 12:46:07 +0000 (12:46 +0000)
committerbeck <beck@openbsd.org>
Mon, 13 Nov 2023 12:46:07 +0000 (12:46 +0000)
commit2daed87d46d54c46fb36485dbeca8401885d9118
tree6dac9d1d00c6a0fca338447daf6b32fda509a8af
parent3feee4c53fbd67a4a480080d8ef5ae835d3fbf82
Prepare to expose OPENSSL_gmtime and OPENSSL_timegm as public

This matches when BoringSSL has done, and allows for getting
rid of the dependency on system timegm() and gmtime() in libtls.
which will make life easier for portable, and remove our
dependency on the potentially very slow system versions.

ok tb@ - tb will handle the minor bump bits and expose
on the next minor bump
CVS :----------------------------------------------------------------------
lib/libcrypto/asn1/a_time_posix.c
lib/libcrypto/asn1/asn1.h
lib/libcrypto/hidden/openssl/asn1.h
lib/libcrypto/man/ASN1_TIME_set.3