Lines Matching defs:rsa
21 #include <openssl/rsa.h>
28 #include "crypto/rsa.h"
78 RSA *rsa;
161 max_saltlen = RSA_size(prsactx->rsa) - EVP_MD_get_size(prsactx->md);
162 if ((RSA_bits(prsactx->rsa) & 0x7) == 1)
205 saltlen = RSA_size(ctx->rsa) - EVP_MD_get_size(ctx->md) - 2;
206 if ((RSA_bits(ctx->rsa) & 0x7) == 1)
394 if (vrsa == NULL && prsactx->rsa == NULL) {
405 RSA_free(prsactx->rsa);
406 prsactx->rsa = vrsa;
415 switch (RSA_test_flags(prsactx->rsa, RSA_FLAG_TYPE_MASK)) {
424 ossl_rsa_get0_pss_params_30(prsactx->rsa);
487 if ((ctx->tbuf = OPENSSL_malloc(RSA_size(ctx->rsa))) == NULL) {
497 OPENSSL_cleanse(ctx->tbuf, RSA_size(ctx->rsa));
519 size_t rsasize = RSA_size(prsactx->rsa);
552 prsactx->rsa);
564 if ((size_t)RSA_size(prsactx->rsa) < tbslen + 1) {
567 RSA_size(prsactx->rsa), tbslen + 1);
577 sig, prsactx->rsa, RSA_X931_PADDING);
586 prsactx->rsa);
626 if (!RSA_padding_add_PKCS1_PSS_mgf1(prsactx->rsa,
633 ret = RSA_private_encrypt(RSA_size(prsactx->rsa), prsactx->tbuf,
634 sig, prsactx->rsa, RSA_NO_PADDING);
644 ret = RSA_private_encrypt(tbslen, tbs, sig, prsactx->rsa,
683 *routlen = RSA_size(prsactx->rsa);
692 ret = RSA_public_decrypt(siglen, sig, prsactx->tbuf, prsactx->rsa,
727 sig, siglen, prsactx->rsa);
742 ret = RSA_public_decrypt(siglen, sig, rout, prsactx->rsa,
773 prsactx->rsa)) {
805 prsactx->rsa, RSA_NO_PADDING);
810 ret = RSA_verify_PKCS1_PSS_mgf1(prsactx->rsa, tbs,
830 ret = RSA_public_decrypt(siglen, sig, prsactx->tbuf, prsactx->rsa,
978 RSA_free(prsactx->rsa);
998 dstctx->rsa = NULL;
1004 if (srcctx->rsa != NULL && !RSA_up_ref(srcctx->rsa))
1006 dstctx->rsa = srcctx->rsa;
1238 if (RSA_test_flags(prsactx->rsa,