/openssl/doc/designs/quic-design/ |
H A D | quic-thread-assist.md | 25 For locking of API calls the lock would only be held for the separate get and 35 calls, would be required to take the lock. As a special exemption, an 36 application is not required to take the lock prior to connection
|
H A D | error-handling.md | 29 The error stack access is not under a lock (because it is thread-local).
|
/openssl/crypto/dsa/ |
H A D | dsa_local.h | 34 CRYPTO_RWLOCK *lock; member
|
H A D | dsa_ossl.c | 299 dsa->lock, dsa->params.p, ctx)) in dsa_sign_setup() 429 dsa->lock, dsa->params.p, ctx); in dsa_do_verify()
|
/openssl/doc/internal/man3/ |
H A D | evp_keymgmt_util_export_to_provider.pod | 52 It should only be called while holding I<pk>'s lock (read or write). 55 clear the cache of operation key references. If required the lock must already
|
H A D | ossl_ht_new.pod | 55 reference counted object retrieval under the protection of an rcu lock. API 96 ossl_ht_write_unlock() lock the table for reading and writing/modification. 99 to ensure thread synchronization. Note that an rcu lock is used internally for these 101 the write lock must be taken and released to ensure rcu synchronization takes 132 Note that the iteration is done under read lock protection, and as such
|
H A D | ossl_namemap_new.pod | 86 to lock). 111 guarded by a thread lock.
|
/openssl/include/internal/ |
H A D | thread_arch.h | 77 CRYPTO_MUTEX *lock; member
|
/openssl/crypto/property/ |
H A D | README.md | 62 lock more easily. The global lock is held for short periods of time with
|
/openssl/crypto/dh/ |
H A D | dh_key.c | 79 dh->lock, dh->params.p, ctx); in ossl_dh_compute_key() 249 mont = BN_MONT_CTX_set_locked(pmont, dh->lock, dh->params.p, ctx); in ossl_dh_generate_public_key()
|
/openssl/doc/man7/ |
H A D | openssl-threads.pod | 56 uses a C cast to remove that so it can lock objects, generate and cache 73 The L<CRYPTO_secure_malloc(3)> and related API's have their own lock,
|
/openssl/crypto/x509/ |
H A D | x509_local.h | 148 CRYPTO_RWLOCK *lock; member
|
H A D | x_crl.c | 449 if (!CRYPTO_THREAD_write_lock(crl->lock)) in def_crl_lookup() 452 CRYPTO_THREAD_unlock(crl->lock); in def_crl_lookup()
|
/openssl/crypto/rsa/ |
H A D | rsa_lib.c | 82 ret->lock = CRYPTO_THREAD_lock_new(); in rsa_new_intern() 83 if (ret->lock == NULL) { in rsa_new_intern() 90 CRYPTO_THREAD_lock_free(ret->lock); in rsa_new_intern() 159 CRYPTO_THREAD_lock_free(r->lock); in RSA_free()
|
H A D | rsa_local.h | 98 CRYPTO_RWLOCK *lock; member
|
/openssl/providers/implementations/rands/ |
H A D | drbg_local.h | 69 CRYPTO_RWLOCK *lock; member
|
/openssl/crypto/ui/ |
H A D | ui_lib.c | 30 ret->lock = CRYPTO_THREAD_lock_new(); in UI_new_method() 31 if (ret->lock == NULL) { in UI_new_method() 80 CRYPTO_THREAD_lock_free(ui->lock); in UI_free()
|
H A D | ui_openssl.c | 375 if (!CRYPTO_THREAD_write_lock(ui->lock)) in open_console() 568 CRYPTO_THREAD_unlock(ui->lock); in close_console()
|
/openssl/doc/man3/ |
H A D | OPENSSL_LH_COMPFUNC.pod | 274 a write lock. All retrieve operations should be performed under a read lock, 275 I<unless> accurate usage statistics are desired. In which case, a write lock 277 statistics, using the functions from L<OPENSSL_LH_stats(3)>, a read lock
|
H A D | OPENSSL_LH_stats.pod | 59 These calls should be made under a read lock. Refer to
|
H A D | ASYNC_start_job.pod | 150 an application acquires a lock. It then calls some cryptographic function which 152 the B<ASYNC_JOB>. If that code then attempts to acquire the same lock before 154 ASYNC_block_pause() immediately after acquiring the lock and
|
H A D | SSL_read_early_data.pod | 317 OpenSSL will lock the internal cache while a session is removed but that lock is
|
/openssl/ssl/ |
H A D | ssl_lib.c | 703 ssl->lock = CRYPTO_THREAD_lock_new(); in ossl_ssl_init() 704 if (ssl->lock == NULL) in ossl_ssl_init() 708 CRYPTO_THREAD_lock_free(ssl->lock); in ossl_ssl_init() 713 CRYPTO_THREAD_lock_free(ssl->lock); in ossl_ssl_init() 715 ssl->lock = NULL; in ossl_ssl_init() 1021 CRYPTO_THREAD_unlock(ctx->lock); in SSL_CTX_set_generate_session_id() 1032 CRYPTO_THREAD_unlock(ssl->lock); in SSL_set_generate_session_id() 1394 CRYPTO_THREAD_lock_free(s->lock); in SSL_free() 3872 ret->lock = CRYPTO_THREAD_lock_new(); in SSL_CTX_new_ex() 3873 if (ret->lock == NULL) { in SSL_CTX_new_ex() [all …]
|
/openssl/crypto/err/ |
H A D | openssl.txt | 797 EVP_R_UNABLE_TO_LOCK_CONTEXT:211:unable to lock context 1041 PROV_R_FAILED_TO_CREATE_LOCK:180:failed to create lock 1144 PROV_R_UNABLE_TO_LOCK_PARENT:201:unable to lock parent 1171 RAND_R_FAILED_TO_CREATE_LOCK:126:failed to create lock 1200 RAND_R_UNABLE_TO_LOCK_PARENT:140:unable to lock parent
|
/openssl/include/openssl/ |
H A D | asn1t.h.in | 210 …ux = {NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), offsetof(tname, lock), cb, 0, NULL}; \ 707 int ref_lock; /* Offset of lock value */
|