Lines Matching full:rsa
10 /* We need to use the deprecated RSA low level calls */
14 #include <openssl/rsa.h>
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
61 rsa = d2i_RSAPrivateKey_bio(in, NULL); in SSL_use_RSAPrivateKey_file()
64 rsa = PEM_read_bio_RSAPrivateKey(in, NULL, in SSL_use_RSAPrivateKey_file()
71 if (rsa == NULL) { in SSL_use_RSAPrivateKey_file()
75 ret = SSL_use_RSAPrivateKey(ssl, rsa); in SSL_use_RSAPrivateKey_file()
76 RSA_free(rsa); in SSL_use_RSAPrivateKey_file()
86 RSA *rsa; in SSL_use_RSAPrivateKey_ASN1() local
89 if ((rsa = d2i_RSAPrivateKey(NULL, &p, (long)len)) == NULL) { in SSL_use_RSAPrivateKey_ASN1()
94 ret = SSL_use_RSAPrivateKey(ssl, rsa); in SSL_use_RSAPrivateKey_ASN1()
95 RSA_free(rsa); in SSL_use_RSAPrivateKey_ASN1()
99 int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) in SSL_CTX_use_RSAPrivateKey() argument
104 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey()
113 RSA_up_ref(rsa); in SSL_CTX_use_RSAPrivateKey()
114 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) { in SSL_CTX_use_RSAPrivateKey()
115 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey()
129 RSA *rsa = NULL; in SSL_CTX_use_RSAPrivateKey_file() local
143 rsa = d2i_RSAPrivateKey_bio(in, NULL); in SSL_CTX_use_RSAPrivateKey_file()
146 rsa = PEM_read_bio_RSAPrivateKey(in, NULL, in SSL_CTX_use_RSAPrivateKey_file()
153 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey_file()
157 ret = SSL_CTX_use_RSAPrivateKey(ctx, rsa); in SSL_CTX_use_RSAPrivateKey_file()
158 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_file()
169 RSA *rsa; in SSL_CTX_use_RSAPrivateKey_ASN1() local
172 if ((rsa = d2i_RSAPrivateKey(NULL, &p, (long)len)) == NULL) { in SSL_CTX_use_RSAPrivateKey_ASN1()
177 ret = SSL_CTX_use_RSAPrivateKey(ctx, rsa); in SSL_CTX_use_RSAPrivateKey_ASN1()
178 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_ASN1()