Lines Matching refs:rsa
101 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) in SSL_use_RSAPrivateKey() argument
106 if (rsa == NULL) { in SSL_use_RSAPrivateKey()
115 RSA_up_ref(rsa); in SSL_use_RSAPrivateKey()
116 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) { in SSL_use_RSAPrivateKey()
117 RSA_free(rsa); in SSL_use_RSAPrivateKey()
170 RSA *rsa = NULL; in SSL_use_RSAPrivateKey_file() local
184 rsa = d2i_RSAPrivateKey_bio(in, NULL); in SSL_use_RSAPrivateKey_file()
187 rsa = PEM_read_bio_RSAPrivateKey(in, NULL, in SSL_use_RSAPrivateKey_file()
194 if (rsa == NULL) { in SSL_use_RSAPrivateKey_file()
198 ret = SSL_use_RSAPrivateKey(ssl, rsa); in SSL_use_RSAPrivateKey_file()
199 RSA_free(rsa); in SSL_use_RSAPrivateKey_file()
209 RSA *rsa; in SSL_use_RSAPrivateKey_ASN1() local
212 if ((rsa = d2i_RSAPrivateKey(NULL, &p, (long)len)) == NULL) { in SSL_use_RSAPrivateKey_ASN1()
217 ret = SSL_use_RSAPrivateKey(ssl, rsa); in SSL_use_RSAPrivateKey_ASN1()
218 RSA_free(rsa); in SSL_use_RSAPrivateKey_ASN1()
415 int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) in SSL_CTX_use_RSAPrivateKey() argument
420 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey()
429 RSA_up_ref(rsa); in SSL_CTX_use_RSAPrivateKey()
430 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) { in SSL_CTX_use_RSAPrivateKey()
431 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey()
445 RSA *rsa = NULL; in SSL_CTX_use_RSAPrivateKey_file() local
459 rsa = d2i_RSAPrivateKey_bio(in, NULL); in SSL_CTX_use_RSAPrivateKey_file()
462 rsa = PEM_read_bio_RSAPrivateKey(in, NULL, in SSL_CTX_use_RSAPrivateKey_file()
469 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey_file()
473 ret = SSL_CTX_use_RSAPrivateKey(ctx, rsa); in SSL_CTX_use_RSAPrivateKey_file()
474 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_file()
485 RSA *rsa; in SSL_CTX_use_RSAPrivateKey_ASN1() local
488 if ((rsa = d2i_RSAPrivateKey(NULL, &p, (long)len)) == NULL) { in SSL_CTX_use_RSAPrivateKey_ASN1()
493 ret = SSL_CTX_use_RSAPrivateKey(ctx, rsa); in SSL_CTX_use_RSAPrivateKey_ASN1()
494 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_ASN1()