summaryrefslogtreecommitdiff
path: root/lib/libcrypto/crypto.h
AgeCommit message (Expand)Author
2024-04-10Finish Hiding symbols in crypto.hBob Beck
2024-03-02include <time.h> for time_t and struct tm, needed for macosTheo Buehler
2024-03-02Change sk in CRYPTO_EX_DATA from STACK_OF(void) * to void *Theo Buehler
2024-03-02tedu OPENSSL_isservice() prototypeTheo Buehler
2024-03-02Make CRYPTO_THREADID opaqueTheo Buehler
2024-03-02Fix CRYPTO_malloc/free signaturesTheo Buehler
2024-03-02Remove CRYPTO_*infoTheo Buehler
2024-03-02Remove a bunch of CRYPTO memory APITheo Buehler
2024-03-02Expose OPENSSL_{gmtime,posix_to_tm,timegm,tm_to_posix}()Theo Buehler
2024-02-18Add posix_time.h from BoringSSLTheo Buehler
2023-07-28Make ex_data implementations internalTheo Buehler
2023-07-05Adjust the public declaration of OpenSSLDie to use a portableBrent Cook
2023-07-01crypto.h: move the error stuff to the endTheo Buehler
2023-04-30Remove __dead again. Apparently this causes issues for some upstreams.Theo Buehler
2023-04-28Mark OpenSSLDie() as __deadTheo Buehler
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-09-11Expose OPENSL_cleanup()Theo Buehler
2022-09-03Prepare to provide OPENSSL_cleanup.Joel Sing
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-01-14Garbage collect the unused OPENSSL_ITEMTheo Buehler
2021-12-11Stop passing __FILE__ and __LINE__ to various libcrypto functions. The argumentsAnton Lindqvist
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this isTheo Buehler
2021-10-23Add back the fips mode test functions, new stuff requires this.Bob Beck
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.Theo Buehler
2018-11-11Add back a few missing compatibility stubsBrent Cook
2018-11-11Add automatic threading initialization for libcrypto.Brent Cook
2018-08-24Let CRYPTO_mem_leaks{,_fp,_cb}() return -1.Theo Buehler
2018-05-13Use recallocarray() instead of OPENSSL_realloc_clean().Joel Sing
2018-03-19Correct mistake of loading the default openssl.conf by default during autoinit.Bob Beck
2018-03-18Fix a typo: OPENSSL_INIT_LOAD_CONFIG doesn't have double underbars.Theo Buehler
2018-03-17Bring in compatibility for OpenSSL 1.1 style init functions.Bob Beck
2018-02-14Start providing parts of the OpenSSL 1.1 API.Joel Sing
2017-04-29Stop calling OPENSSL_init() internally, since it is a no-op. Also placeJoel Sing
2015-09-17include stdint.h for uint64_tBrent Cook
2015-09-13Since a major bump of libcrypto is coming, remove OPENSSL_ia32cap andMiod Vallat
2015-09-13Add a new interface, OPENSSL_cpu_caps(), to return the currently runningMiod Vallat
2015-09-10Put OPENSSL_cleanse under #ifndef LIBRESSL_INTERNAL.Joel Sing
2015-09-10CRYPTO_set_mem_debug_functions() and CRYPTO_set_mem_functions() are alreadyJoel Sing
2015-06-20Put CRYPTO_memcmp() under #ifndef LIBRESSL_INTERNAL.Joel Sing
2015-04-11Send OPENSSL_issetugid() straight to hell, no final cigarette.Theo de Raadt
2015-02-07Delete a lot of #if 0 code in libressl.Doug Hogan
2014-07-10Explicitly include <openssl/opensslconf.h> in every file that referencesJoel Sing
2014-06-24Remove ancient workaround for previous century's compilers in the declarationMiod Vallat
2014-06-12tags as requested by miod and teduTheo de Raadt
2014-06-01Add a deprecated attribute to all CRYPTO_dbg_ functions.Miod Vallat
2014-05-29Everything sane has stdio, and FILE *. we don't need ifdefs for this.Bob Beck
2014-05-25define LIBRESSL_INTERNAL, and use it to hide the bad stuff from ourselvesTed Unangst
2014-05-24Almost nothing actually needs to include <openssl/e_os2.h>, however byJoel Sing
2014-05-23don't deprecate until at least the base src tree is clean.Ted Unangst
2014-05-22Mark the malloc wrapper functions as deprecated so warnings willBob Beck