Lines Matching refs:rsa
65 RSA *rsa; member
107 RSA_free(prsactx->rsa); in rsa_init()
108 prsactx->rsa = vrsa; in rsa_init()
111 switch (RSA_test_flags(prsactx->rsa, RSA_FLAG_TYPE_MASK)) { in rsa_init()
145 size_t len = RSA_size(prsactx->rsa); in rsa_encrypt()
156 int rsasize = RSA_size(prsactx->rsa); in rsa_encrypt()
181 ret = RSA_public_encrypt(rsasize, tbuf, out, prsactx->rsa, in rsa_encrypt()
185 ret = RSA_public_encrypt(inlen, in, out, prsactx->rsa, in rsa_encrypt()
200 size_t len = RSA_size(prsactx->rsa); in rsa_decrypt()
238 ret = RSA_private_decrypt(inlen, in, tbuf, prsactx->rsa, in rsa_decrypt()
277 ret = RSA_private_decrypt(inlen, in, out, prsactx->rsa, in rsa_decrypt()
289 RSA_free(prsactx->rsa); in rsa_freectx()
311 if (dstctx->rsa != NULL && !RSA_up_ref(dstctx->rsa)) { in rsa_dupctx()
317 RSA_free(dstctx->rsa); in rsa_dupctx()
323 RSA_free(dstctx->rsa); in rsa_dupctx()