Lines Matching defs:rsa
30 #include <openssl/rsa.h>
55 int (*rsa_finish)(RSA *rsa);
78 helper_by_rsa(const RSA *rsa)
83 if ((meth = RSA_get_method(rsa)) == NULL)
236 rsa_encrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding)
245 if ((helper = helper_by_rsa(rsa)) == NULL || helper->fd == -1)
255 EVP_PKEY_set1_RSA(key->pkey, rsa) != 1) {
278 if (slen <= (size_t)RSA_size(rsa)) {
292 rsa_finish(RSA *rsa)
296 if ((helper = helper_by_rsa(rsa)) == NULL)
300 helper->rsa_finish(rsa);
396 RSA *rsa = NULL;
401 if ((rsa = EVP_PKEY_get1_RSA(k->pkey)) == NULL)
403 if (RSA_set_method(rsa, helper->rsa_meth) != 1)
407 if (EVP_PKEY_set1_RSA(k->pkey, rsa) != 1)
409 RSA_free(rsa);