• Home
  • Raw
  • Download

Lines Matching refs:rsa

28                        RSA *rsa, int padding)  in RSA_public_encrypt()  argument
30 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); in RSA_public_encrypt()
34 unsigned char *to, RSA *rsa, int padding) in RSA_private_encrypt() argument
36 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); in RSA_private_encrypt()
40 unsigned char *to, RSA *rsa, int padding) in RSA_private_decrypt() argument
42 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); in RSA_private_decrypt()
46 RSA *rsa, int padding) in RSA_public_decrypt() argument
48 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding); in RSA_public_decrypt()
56 void RSA_blinding_off(RSA *rsa) in RSA_blinding_off() argument
58 BN_BLINDING_free(rsa->blinding); in RSA_blinding_off()
59 rsa->blinding = NULL; in RSA_blinding_off()
60 rsa->flags &= ~RSA_FLAG_BLINDING; in RSA_blinding_off()
61 rsa->flags |= RSA_FLAG_NO_BLINDING; in RSA_blinding_off()
64 int RSA_blinding_on(RSA *rsa, BN_CTX *ctx) in RSA_blinding_on() argument
68 if (rsa->blinding != NULL) in RSA_blinding_on()
69 RSA_blinding_off(rsa); in RSA_blinding_on()
71 rsa->blinding = RSA_setup_blinding(rsa, ctx); in RSA_blinding_on()
72 if (rsa->blinding == NULL) in RSA_blinding_on()
75 rsa->flags |= RSA_FLAG_BLINDING; in RSA_blinding_on()
76 rsa->flags &= ~RSA_FLAG_NO_BLINDING; in RSA_blinding_on()
110 BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx) in RSA_setup_blinding() argument
130 if (rsa->e == NULL) { in RSA_setup_blinding()
131 e = rsa_get_public_exp(rsa->d, rsa->p, rsa->q, ctx); in RSA_setup_blinding()
137 e = rsa->e; in RSA_setup_blinding()
147 BN_with_flags(n, rsa->n, BN_FLG_CONSTTIME); in RSA_setup_blinding()
149 ret = BN_BLINDING_create_param(NULL, e, n, ctx, rsa->meth->bn_mod_exp, in RSA_setup_blinding()
150 rsa->_method_mod_n); in RSA_setup_blinding()
165 if (e != rsa->e) in RSA_setup_blinding()