summaryrefslogtreecommitdiff
path: root/crypto/ex_data.c
Commit message (Expand)AuthorAgeFilesLines
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-13/+7
* Add the ability for ex_data to have a priorityMatt Caswell2021-05-111-19/+43
* Fix external symbols for crypto_*Shane Lontis2021-03-181-14/+15
* Always check CRYPTO_LOCK_{read,write}_lockRich Salz2021-03-141-2/+4
* Update copyright yearMatt Caswell2021-02-181-1/+1
* Always ensure we hold ctx->lock when calling CRYPTO_get_ex_data()Matt Caswell2021-02-021-3/+10
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-9/+9
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-14/+14
* Ignore unused return values from some sk_*() macrosMatt Caswell2020-09-131-1/+5
* Fix safestack issues in crypto.hMatt Caswell2020-09-131-2/+0
* Fix the parameter types of the CRYPTO_EX_dup function type.Bernd Edlinger2020-05-231-1/+1
* In OpenSSL builds, declare STACK for datatypes ...Rich Salz2020-04-241-0/+2
* Update copyright yearMatt Caswell2020-04-231-1/+1
* Remove double fetch of "OSSL_EX_DATA_GLOBAL" for global lockDavide Galassi2020-03-091-23/+26
* Deprecate most of debug-memoryRich Salz2019-12-141-7/+2
* Remove deadlock that was caused by calling pthread_rwlock_wrlock() on same th...Matus Kysel2019-11-241-1/+1
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Access data after obtaining the lock not before.Pauli2019-08-121-1/+1
* Use NULL as parameter when pointer can only be NULL.Pauli2019-08-021-1/+1
* Fix NULL pointer dereference in the ex_data codeMatt Caswell2019-06-281-1/+1
* Coverity CID 1444951: Null pointer dereferencesPauli2019-05-081-1/+1
* Coverity CID 1444955: Null pointer dereferencesPauli2019-05-081-1/+1
* Instead of global data store it in an OPENSSL_CTXMatt Caswell2019-05-021-65/+99
* Coverity: fix two minor NPD issues.FdaSilvaYY2019-04-061-2/+7
* Add CRYPTO_alloc_ex_data()Richard Levitte2019-02-161-0/+30
* Following the license change, modify the boilerplates in crypto/Richard Levitte2018-12-061-1/+1
* Ensure the thread keys are always allocated in the same orderBernd Edlinger2018-04-201-1/+2
* Update copyright yearMatt Caswell2018-02-131-1/+1
* Revert the crypto "global lock" implementationBenjamin Kaduk2018-01-311-1/+1
* Remove unnecessary #include <openssl/lhash.h> directives.Pauli2017-09-291-2/+1
* Add CRYPTO_thread_glock_newRich Salz2017-08-311-1/+1
* Fix ex_data and session_dup issuesTodd Short2017-06-021-1/+8
* Fix the error handling in CRYPTO_dup_ex_data.Bernd Edlinger2017-03-201-6/+14
* Combined patch against master branch for the following issues:Bernd Edlinger2017-02-031-8/+12
* Fix mem leaks during auto-deinitMatt Caswell2016-09-081-0/+1
* Const the ex data stuff too to fix warningsRichard J. Moore2016-08-011-2/+2
* Change all our uses of CRYPTO_THREAD_run_once to use RUN_ONCE insteadRichard Levitte2016-07-191-2/+7
* Copyright consolidation 05/10Rich Salz2016-05-171-107/+6
* Fold threads.h into crypto.h making API publicViktor Dukhovni2016-05-161-1/+0
* Fix ex_data locks issueMatt Caswell2016-04-141-7/+17
* Ensure all locks are properly cleaned upMatt Caswell2016-04-141-3/+7
* Rename int_*() functions to *_int()Matt Caswell2016-04-131-1/+1
* Rename lots of *_intern or *_internal function to int_*Matt Caswell2016-04-131-1/+1
* Deprecate CRYPTO_cleanup_all_ex_data() and make it a no-opMatt Caswell2016-04-131-1/+1
* Fix error codeFdaSilvaYY2016-03-231-1/+1
* Change an function macro for ERR match the function it's used in.Richard Levitte2016-03-131-1/+1
* Fix memory leak in library deinitEmilia Kasper2016-03-121-11/+12
* Convert CRYPTO_LOCK_EX_DATA to new multi-threading APIAlessandro Ghedini2016-03-081-7/+20
* GH601: Various spelling fixes.FdaSilvaYY2016-02-051-2/+2
* Only declare stacks in headersDr. Stephen Henson2016-01-071-6/+2