Lines Matching refs:rsa
254 RSA *rsa = EVP_PKEY_get0_RSA(ssl->cert->privatekey); in ssl_private_key_decrypt() local
255 if (rsa == NULL) { in ssl_private_key_decrypt()
263 if (!RSA_decrypt(rsa, out_len, out, max_out, in.data(), in.size(), in ssl_private_key_decrypt()
296 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) { in SSL_use_RSAPrivateKey() argument
297 if (rsa == NULL) { in SSL_use_RSAPrivateKey()
304 !EVP_PKEY_set1_RSA(pkey.get(), rsa)) { in SSL_use_RSAPrivateKey()
313 UniquePtr<RSA> rsa(RSA_private_key_from_bytes(der, der_len)); in SSL_use_RSAPrivateKey_ASN1() local
314 if (!rsa) { in SSL_use_RSAPrivateKey_ASN1()
319 return SSL_use_RSAPrivateKey(ssl, rsa.get()); in SSL_use_RSAPrivateKey_ASN1()
348 int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) { in SSL_CTX_use_RSAPrivateKey() argument
349 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey()
356 !EVP_PKEY_set1_RSA(pkey.get(), rsa)) { in SSL_CTX_use_RSAPrivateKey()
366 UniquePtr<RSA> rsa(RSA_private_key_from_bytes(der, der_len)); in SSL_CTX_use_RSAPrivateKey_ASN1() local
367 if (!rsa) { in SSL_CTX_use_RSAPrivateKey_ASN1()
372 return SSL_CTX_use_RSAPrivateKey(ctx, rsa.get()); in SSL_CTX_use_RSAPrivateKey_ASN1()