CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/11/08 05:56:00
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/asn1: a_time.c a_time_tm.c asn1_locl.h
Added files:
lib/libcrypto/asn1: a_time_posix.c
Removed files:
lib/libcrypto : o_time.c o_time.h
Log message:
Replace the old OpenSSL julian date stuff with BoringSSL's
OpenSSL dealt with time conversion using a classical julian
day scheme. BoringSSL got rid of it and uses only a julian
style calculation for seconds since the POSIX time epoch.
This changes libressl to use the seconds calculation exculusively
instead of a mix of the julian day based conversions and the
system time conversions to and from time_t to tm.
ok tb@ jsing@