Lines Matching defs:rsa
1 /* crypto/rsa/rsa_pmeth.c */
64 #include <openssl/rsa.h>
186 RSA *rsa = ctx->pkey->pkey.rsa;
190 if (rsa->flags & RSA_FLAG_NON_FIPS_ALLOW)
192 if (!(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) && rv)
216 RSA *rsa = ctx->pkey->pkey.rsa;
234 ret = FIPS_rsa_sign_digest(rsa, tbs, tbslen, rctx->md,
251 tbs, tbslen, sig, &sltmp, rsa);
268 sig, rsa, RSA_X931_PADDING);
272 tbs, tbslen, sig, &sltmp, rsa);
279 if (!RSA_padding_add_PKCS1_PSS_mgf1(rsa,
284 ret = RSA_private_encrypt(RSA_size(rsa), rctx->tbuf,
285 sig, rsa, RSA_NO_PADDING);
289 ret = RSA_private_encrypt(tbslen, tbs, sig, ctx->pkey->pkey.rsa,
309 rctx->tbuf, ctx->pkey->pkey.rsa,
330 sig, siglen, ctx->pkey->pkey.rsa);
337 ret = RSA_public_decrypt(siglen, sig, rout, ctx->pkey->pkey.rsa,
350 RSA *rsa = ctx->pkey->pkey.rsa;
364 return FIPS_rsa_verify_digest(rsa,
375 sig, siglen, rsa);
384 rsa, RSA_NO_PADDING);
387 ret = RSA_verify_PKCS1_PSS_mgf1(rsa, tbs,
399 rsa, rctx->pad_mode);
418 int klen = RSA_size(ctx->pkey->pkey.rsa);
428 ctx->pkey->pkey.rsa, RSA_NO_PADDING);
430 ret = RSA_public_encrypt(inlen, in, out, ctx->pkey->pkey.rsa,
449 ctx->pkey->pkey.rsa, RSA_NO_PADDING);
462 ret = RSA_private_decrypt(inlen, in, out, ctx->pkey->pkey.rsa,
726 RSA *rsa = NULL;
735 rsa = RSA_new();
736 if (!rsa)
743 ret = RSA_generate_key_ex(rsa, rctx->nbits, rctx->pub_exp, pcb);
745 EVP_PKEY_assign_RSA(pkey, rsa);
747 RSA_free(rsa);