Apart from OPENSSL_gmtime(), which is OpenSSL API, this is BoringSSL's
interface to deal with the time related portability and code mess.
ok jsing
OPENSSL_config
OPENSSL_cpu_caps
OPENSSL_cpuid_setup
+OPENSSL_gmtime
OPENSSL_init
OPENSSL_init_crypto
OPENSSL_load_builtin_modules
OPENSSL_no_config
+OPENSSL_posix_to_tm
OPENSSL_strcasecmp
OPENSSL_strncasecmp
+OPENSSL_timegm
+OPENSSL_tm_to_posix
OPENSSL_uni2asc
OTHERNAME_cmp
OTHERNAME_free
-/* $OpenBSD: crypto.h,v 1.64 2024/02/18 16:28:37 tb Exp $ */
+/* $OpenBSD: crypto.h,v 1.65 2024/03/02 09:15:03 tb Exp $ */
/* ====================================================================
* Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved.
*
* OpenSSL helpfully put OPENSSL_gmtime() here because all other time related
* functions are in asn1.h.
*/
-#if defined(LIBRESSL_INTERNAL) || defined(LIBRESSL_NEXT_API)
struct tm *OPENSSL_gmtime(const time_t *time, struct tm *out_tm);
-#endif
void ERR_load_CRYPTO_strings(void);