summaryrefslogtreecommitdiff
path: root/crypto/context.c
Commit message (Expand)AuthorAgeFilesLines
* Fix calling pthread_key_delete on uninitialized dataPetr Mikhalicin2023-04-241-2/+17
* Add functions supporting thread pool only when it is enabledTomas Mraz2022-11-221-3/+3
* Release the drbg in the global default context before enginesTomas Mraz2022-11-021-0/+9
* crypto: add preemptive threading supportČestmír Kalina2022-10-171-0/+20
* Update copyright yearMatt Caswell2022-05-031-1/+1
* Remove unused libctx functions (runonce, onfree)Hugo Landau2022-04-061-76/+0
* Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau2022-04-011-133/+307
* Add missing CRYPTO_THREAD_cleanup_local of default_context_thread_localHarry Sintonen2022-02-041-0/+1
* Fix typosDimitris Apostolou2022-01-051-1/+1
* context_init: Fix cleanup in error handlingTomas Mraz2021-12-171-5/+5
* Stop receiving child callbacks in a child libctx when appropriateMatt Caswell2021-11-121-0/+4
* Add the concept of a child OSSL_LIB_CTXMatt Caswell2021-05-111-1/+30
* Add the ability for ex_data to have a priorityMatt Caswell2021-05-111-1/+2
* Create libcrypto support for BIO_new_from_core_bio()Matt Caswell2021-05-041-0/+16
* Remove obsolete commentDr. Matthias St. Pierre2021-04-221-1/+0
* Add the function OSSL_LIB_CTX_get0_global_default()Matt Caswell2021-04-191-2/+10
* Change the semantics of OSSL_LIB_CTX_set0_default() NULL handlingMatt Caswell2021-04-191-2/+4
* property: lock the lib ctx when updating the property definition cachePauli2021-04-081-0/+16
* Fix external symbols for crypto_*Shane Lontis2021-03-181-11/+11
* Always check CRYPTO_LOCK_{read,write}_lockRich Salz2021-03-141-10/+27
* Always ensure we hold ctx->lock when calling CRYPTO_get_ex_data()Matt Caswell2021-02-021-4/+18
* Update copyright yearRichard Levitte2021-01-281-1/+1
* Make sure we take the ctx->lock in ossl_lib_ctx_generic_new()Matt Caswell2021-01-141-2/+6
* Use centralized fetching errorsRichard Levitte2021-01-121-0/+13
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-63/+63
* Run the withlibctx.pl scriptMatt Caswell2020-10-011-1/+1
* CORE: Add an internal function to distinguish the global default contextRichard Levitte2020-06-281-0/+9
* CORE: Add OPENSSL_CTX_set0_default(), to set a default library contextRichard Levitte2020-06-281-21/+54
* Rename FIPS_MODE to FIPS_MODULERichard Levitte2020-04-281-5/+5
* Update copyright yearMatt Caswell2020-04-231-1/+1
* Put an error on the stack in the event of a fetch failureMatt Caswell2020-03-271-0/+9
* Add support for passing the libctx to the config loaderShane Lontis2020-03-201-0/+8
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Make sure we pre-initialise propertiesMatt Caswell2019-08-291-0/+10
* Fix context lockingMatt Caswell2019-08-291-4/+38
* Tell the FIPS provider about thread stop eventsMatt Caswell2019-06-171-1/+3
* Add the function openssl_ctx_get_concrete()Matt Caswell2019-06-171-33/+16
* Make core code available within the FIPS moduleMatt Caswell2019-05-231-1/+1
* Instead of global data store it in an OPENSSL_CTXMatt Caswell2019-05-021-29/+130
* Add support for openssl_ctx_run_once and openssl_ctx_onfreeMatt Caswell2019-05-021-1/+72
* Add an OpenSSL library contextRichard Levitte2019-02-161-0/+110