CVSROOT: /cvs Module name: src Changes by: b...@cvs.openbsd.org 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@