aboutsummaryrefslogtreecommitdiff
path: root/crypto/context.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-30Update copyright yearTomas Mraz1-1/+1
2023-04-24Fix calling pthread_key_delete on uninitialized dataPetr Mikhalicin1-2/+17
2022-11-22Release the drbg in the global default context before enginesTomas Mraz1-0/+9
2022-11-21Remove unused libctx functions (runonce, onfree)Hugo Landau1-76/+0
2022-11-21Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau1-134/+307
2022-11-09Fix typosDimitris Apostolou1-1/+1
2022-05-23Drop the last ossl_init_casecmp() callRichard Levitte1-2/+1
2022-04-21Public API functions OPENSSL_str[n]casecmpDmitry Belyavskiy1-1/+3
2022-03-15Update copyright yearMatt Caswell1-1/+1
2022-02-04Add missing CRYPTO_THREAD_cleanup_local of default_context_thread_localHarry Sintonen1-0/+1
2021-12-17context_init: Fix cleanup in error handlingTomas Mraz1-5/+5
2021-11-15Stop receiving child callbacks in a child libctx when appropriateMatt Caswell1-0/+4
2021-05-11Add the concept of a child OSSL_LIB_CTXMatt Caswell1-1/+30
2021-05-11Add the ability for ex_data to have a priorityMatt Caswell1-1/+2
2021-05-04Create libcrypto support for BIO_new_from_core_bio()Matt Caswell1-0/+16
2021-04-22Remove obsolete commentDr. Matthias St. Pierre1-1/+0
2021-04-19Add the function OSSL_LIB_CTX_get0_global_default()Matt Caswell1-2/+10
2021-04-19Change the semantics of OSSL_LIB_CTX_set0_default() NULL handlingMatt Caswell1-2/+4
2021-04-08property: lock the lib ctx when updating the property definition cachePauli1-0/+16
2021-03-18Fix external symbols for crypto_*Shane Lontis1-11/+11
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz1-10/+27
2021-02-02Always ensure we hold ctx->lock when calling CRYPTO_get_ex_data()Matt Caswell1-4/+18
2021-01-28Update copyright yearRichard Levitte1-1/+1
2021-01-14Make sure we take the ctx->lock in ossl_lib_ctx_generic_new()Matt Caswell1-2/+6
2021-01-12Use centralized fetching errorsRichard Levitte1-0/+13
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre1-63/+63
2020-10-01Run the withlibctx.pl scriptMatt Caswell1-1/+1
2020-06-28CORE: Add an internal function to distinguish the global default contextRichard Levitte1-0/+9
2020-06-28CORE: Add OPENSSL_CTX_set0_default(), to set a default library contextRichard Levitte1-21/+54
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte1-5/+5
2020-04-23Update copyright yearMatt Caswell1-1/+1
2020-03-27Put an error on the stack in the event of a fetch failureMatt Caswell1-0/+9
2020-03-20Add support for passing the libctx to the config loaderShane Lontis1-0/+8
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre1-1/+1
2019-08-29Make sure we pre-initialise propertiesMatt Caswell1-0/+10
2019-08-29Fix context lockingMatt Caswell1-4/+38
2019-06-17Tell the FIPS provider about thread stop eventsMatt Caswell1-1/+3
2019-06-17Add the function openssl_ctx_get_concrete()Matt Caswell1-33/+16
2019-05-23Make core code available within the FIPS moduleMatt Caswell1-1/+1
2019-05-02Instead of global data store it in an OPENSSL_CTXMatt Caswell1-29/+130
2019-05-02Add support for openssl_ctx_run_once and openssl_ctx_onfreeMatt Caswell1-1/+72
2019-02-16Add an OpenSSL library contextRichard Levitte1-0/+110