Bernd Edlinger
|
d4f22a915a
Fix error handling in CRYPTO_get_ex_new_index
|
1 éve |
Matt Caswell
|
da1c088f59
Copyright year updates
|
1 éve |
Matt Caswell
|
6d15357aeb
When we're just reading EX_CALLBACK data just get a read lock
|
1 éve |
Richard Levitte
|
e077455e9e
Stop raising ERR_R_MALLOC_FAILURE in most places
|
2 éve |
Matt Caswell
|
a16d21744d
Add the ability for ex_data to have a priority
|
3 éve |
Shane Lontis
|
e4bec86910
Fix external symbols for crypto_*
|
3 éve |
Rich Salz
|
cd3f8c1b11
Always check CRYPTO_LOCK_{read,write}_lock
|
3 éve |
Matt Caswell
|
a28d06f3e9
Update copyright year
|
3 éve |
Matt Caswell
|
04b9435a99
Always ensure we hold ctx->lock when calling CRYPTO_get_ex_data()
|
3 éve |
Richard Levitte
|
9311d0c471
Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() call
|
4 éve |
Dr. Matthias St. Pierre
|
b425001010
Rename OPENSSL_CTX prefix to OSSL_LIB_CTX
|
4 éve |
Matt Caswell
|
225c9660a5
Ignore unused return values from some sk_*() macros
|
4 éve |
Matt Caswell
|
15c3dcfc78
Fix safestack issues in crypto.h
|
4 éve |
Bernd Edlinger
|
712e8debb5
Fix the parameter types of the CRYPTO_EX_dup function type.
|
7 éve |
Rich Salz
|
852c2ed260
In OpenSSL builds, declare STACK for datatypes ...
|
4 éve |
Matt Caswell
|
33388b44b6
Update copyright year
|
4 éve |
Davide Galassi
|
86cd42fbd3
Remove double fetch of "OSSL_EX_DATA_GLOBAL" for global lock
|
4 éve |
Rich Salz
|
742ccab318
Deprecate most of debug-memory
|
5 éve |
Matus Kysel
|
0c080f73e8
Remove deadlock that was caused by calling pthread_rwlock_wrlock() on same thread twice. This can be reproduce only with musl.
|
5 éve |
Dr. Matthias St. Pierre
|
25f2138b0a
Reorganize private crypto header files
|
5 éve |
Pauli
|
aee6e29f0e
Access data after obtaining the lock not before.
|
5 éve |
Pauli
|
823ee00a39
Use NULL as parameter when pointer can only be NULL.
|
5 éve |
Matt Caswell
|
f2d20f0bb8
Fix NULL pointer dereference in the ex_data code
|
5 éve |
Pauli
|
1f76076095
Coverity CID 1444951: Null pointer dereferences
|
5 éve |
Pauli
|
97ee8af495
Coverity CID 1444955: Null pointer dereferences
|
5 éve |
Matt Caswell
|
1aedc35fd6
Instead of global data store it in an OPENSSL_CTX
|
5 éve |
FdaSilvaYY
|
23dc8feba8
Coverity: fix two minor NPD issues.
|
5 éve |
Richard Levitte
|
e17f5b6a6b
Add CRYPTO_alloc_ex_data()
|
5 éve |
Richard Levitte
|
0e9725bcb9
Following the license change, modify the boilerplates in crypto/
|
6 éve |
Bernd Edlinger
|
eb2b989206
Ensure the thread keys are always allocated in the same order
|
6 éve |