Lines Matching refs:rsa

174   RSA *rsa = ctx->pkey->pkey.rsa;  in pkey_rsa_sign()  local
191 if (!RSA_sign(EVP_MD_type(rctx->md), tbs, tbslen, sig, &out_len, rsa)) { in pkey_rsa_sign()
198 return RSA_sign_pss_mgf1(rsa, siglen, sig, *siglen, tbs, tbslen, in pkey_rsa_sign()
206 return RSA_sign_raw(rsa, siglen, sig, *siglen, tbs, tbslen, rctx->pad_mode); in pkey_rsa_sign()
213 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_verify() local
218 return RSA_verify(EVP_MD_type(rctx->md), tbs, tbslen, sig, siglen, rsa); in pkey_rsa_verify()
221 return RSA_verify_pss_mgf1(rsa, tbs, tbslen, rctx->md, rctx->mgf1md, in pkey_rsa_verify()
232 !RSA_verify_raw(rsa, &rslen, rctx->tbuf, key_len, sig, siglen, in pkey_rsa_verify()
246 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_verify_recover() local
260 return RSA_verify_raw(rsa, out_len, out, *out_len, sig, sig_len, in pkey_rsa_verify_recover()
283 if (!RSA_verify_raw(rsa, &rslen, rctx->tbuf, key_len, sig, sig_len, in pkey_rsa_verify_recover()
310 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_encrypt() local
328 !RSA_encrypt(rsa, outlen, out, *outlen, rctx->tbuf, key_len, in pkey_rsa_encrypt()
335 return RSA_encrypt(rsa, outlen, out, *outlen, in, inlen, rctx->pad_mode); in pkey_rsa_encrypt()
342 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_decrypt() local
358 !RSA_decrypt(rsa, &padded_len, rctx->tbuf, key_len, in, inlen, in pkey_rsa_decrypt()
368 return RSA_decrypt(rsa, outlen, out, key_len, in, inlen, rctx->pad_mode); in pkey_rsa_decrypt()
520 RSA *rsa = NULL; in pkey_rsa_keygen() local
529 rsa = RSA_new(); in pkey_rsa_keygen()
530 if (!rsa) { in pkey_rsa_keygen()
534 if (!RSA_generate_key_ex(rsa, rctx->nbits, rctx->pub_exp, NULL)) { in pkey_rsa_keygen()
535 RSA_free(rsa); in pkey_rsa_keygen()
539 EVP_PKEY_assign_RSA(pkey, rsa); in pkey_rsa_keygen()