Lines Matching refs:rsa
17 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) in SSL_use_RSAPrivateKey() argument
22 if (rsa == NULL) { in SSL_use_RSAPrivateKey()
31 RSA_up_ref(rsa); in SSL_use_RSAPrivateKey()
32 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) { in SSL_use_RSAPrivateKey()
33 RSA_free(rsa); in SSL_use_RSAPrivateKey()
47 RSA *rsa = NULL; in SSL_use_RSAPrivateKey_file() local
66 rsa = d2i_RSAPrivateKey_bio(in, NULL); in SSL_use_RSAPrivateKey_file()
69 rsa = PEM_read_bio_RSAPrivateKey(in, NULL, in SSL_use_RSAPrivateKey_file()
76 if (rsa == NULL) { in SSL_use_RSAPrivateKey_file()
80 ret = SSL_use_RSAPrivateKey(ssl, rsa); in SSL_use_RSAPrivateKey_file()
81 RSA_free(rsa); in SSL_use_RSAPrivateKey_file()
91 RSA *rsa; in SSL_use_RSAPrivateKey_ASN1() local
94 if ((rsa = d2i_RSAPrivateKey(NULL, &p, (long)len)) == NULL) { in SSL_use_RSAPrivateKey_ASN1()
99 ret = SSL_use_RSAPrivateKey(ssl, rsa); in SSL_use_RSAPrivateKey_ASN1()
100 RSA_free(rsa); in SSL_use_RSAPrivateKey_ASN1()
104 int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) in SSL_CTX_use_RSAPrivateKey() argument
109 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey()
118 RSA_up_ref(rsa); in SSL_CTX_use_RSAPrivateKey()
119 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) { in SSL_CTX_use_RSAPrivateKey()
120 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey()
134 RSA *rsa = NULL; in SSL_CTX_use_RSAPrivateKey_file() local
153 rsa = d2i_RSAPrivateKey_bio(in, NULL); in SSL_CTX_use_RSAPrivateKey_file()
156 rsa = PEM_read_bio_RSAPrivateKey(in, NULL, in SSL_CTX_use_RSAPrivateKey_file()
163 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey_file()
167 ret = SSL_CTX_use_RSAPrivateKey(ctx, rsa); in SSL_CTX_use_RSAPrivateKey_file()
168 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_file()
179 RSA *rsa; in SSL_CTX_use_RSAPrivateKey_ASN1() local
182 if ((rsa = d2i_RSAPrivateKey(NULL, &p, (long)len)) == NULL) { in SSL_CTX_use_RSAPrivateKey_ASN1()
187 ret = SSL_CTX_use_RSAPrivateKey(ctx, rsa); in SSL_CTX_use_RSAPrivateKey_ASN1()
188 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_ASN1()