summaryrefslogtreecommitdiffstats
path: root/crypto/init.c
AgeCommit message (Expand)Author
2024-04-09Copyright year updatesRichard Levitte
2024-02-01Add atexit configuration option to using atexit() in libcrypto at build-time.Randall S. Becker
2023-09-07Copyright year updatesMatt Caswell
2023-08-10Fix an init-deadlock in OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS)Bernd Edlinger
2022-10-18Add ZSTD compression support (RFC8478bis)Todd Short
2022-10-18Add brotli compression support (RFC7924)Todd Short
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-06-15Avoid reusing the init_lock for a different purposeTomas Mraz
2022-06-14init: fix defined but unused warning/errorPauli
2022-05-23strcasecmp: implement strcasecmp and strncasecmpPauli
2022-05-13Always try locale initialization from OPENSSL_strcasecmpTomas Mraz
2022-05-10err: get rid of err_free_strings_int()Dr. Matthias St. Pierre
2022-05-03Update copyright yearMatt Caswell
2022-04-26Move ossl_deinit_casecmp to the end of OPENSSL_cleanup()Mathias Berchtold
2022-04-22Public API functions OPENSSL_str[n]casecmpDmitry Belyavskiy
2022-02-05Move e_os.h to include/internalRichard Levitte
2021-08-05Prevent recursive call of OPENSSL_INIT_LOAD_CONFIGTomas Mraz
2021-06-03OPENSSL_init_crypto must return 0 when cleanup was doneTomas Mraz
2021-05-26err: rename err_load_xxx_strings_int functionsPauli
2021-04-22Add RUN_ONCE support to zlib initTodd Short
2021-04-19Resurrect and modernize C++Builder configTanzinul Islam
2021-04-08Update copyright yearMatt Caswell
2021-03-18Add ossl_ conf symbolsShane Lontis
2021-03-18Add ossl_rand symbolsShane Lontis
2021-03-17Convert some TODO(3.0) comments in init.c to normal commentsMatt Caswell
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz
2020-12-31Optimise OPENSSL_init_cryptoMatt Caswell
2020-12-24Optimise OPENSSL_init_crypto to not need a lock when loading configMatt Caswell
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-11-04Moved OPENSSL_fork_prepare,_parent,_child from init.c to threads_pthread.c.Randall S. Becker
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-09-03STORE: Deprecate legacy / ENGINE functionsRichard Levitte
2020-07-16Update copyright yearRichard Levitte
2020-07-16deprecate engines in libcryptoPauli
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-27 Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSLDr. David von Oheimb
2019-09-11drbg: ensure fork-safety without using a pthread_atfork handlerDr. Matthias St. Pierre
2019-09-06Remove old KDF initialisationPauli
2019-08-20prevent endless recursion when trace API is used within OPENSSL_init_crypto()Dr. David von Oheimb
2019-08-15Remove init of MACs from EVPRichard Levitte
2019-06-19Provide an ability to deregister thread stop handlersMatt Caswell
2019-06-17Standardise the function naming conventions in initthread.cMatt Caswell
2019-06-17Split thread intialisation and handling out of init.cMatt Caswell
2019-06-17Convert thread stop handling into a publish/subscribe modelMatt Caswell
2019-06-07Move the rand_nonce_lock code into drbg_lib.cMatt Caswell
2019-06-07Convert drbg_lib to use OPENSSL_CTX for its global dataMatt Caswell
2019-05-03Added EVP_KDF (similiar to the EVP_MAC)Shane Lontis
2019-05-02Add some TODO notes into init.cMatt Caswell
2019-05-02Instead of global data store it in an OPENSSL_CTXMatt Caswell
2019-04-05OPENSSL_init_crypto(): check config return code correctlyRichard Levitte