CRYPTO_LOCK_EVP_PKEY
CRYPTO_w_lock(CRYPTO_LOCK_EVP_PKEY);
CRYPTO_w_unlock(CRYPTO_LOCK_EVP_PKEY);
CRYPTO_w_unlock(CRYPTO_LOCK_EVP_PKEY);
CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY);
return CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY) > 1;
if (CRYPTO_add(&pkey->references, -1, CRYPTO_LOCK_EVP_PKEY) > 0)
CRYPTO_add(&peer->references, 1, CRYPTO_LOCK_EVP_PKEY);
CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY);
CRYPTO_add(&ctx->signer_key->references, +1, CRYPTO_LOCK_EVP_PKEY);