Lines Matching refs:ctx
70 int RSA_blinding_on(RSA *rsa, BN_CTX *ctx)
77 rsa->blinding = RSA_setup_blinding(rsa, ctx);
89 const BIGNUM *q, BN_CTX *ctx)
96 BN_CTX_start(ctx);
97 r0 = BN_CTX_get(ctx);
98 r1 = BN_CTX_get(ctx);
99 r2 = BN_CTX_get(ctx);
107 if (!BN_mul(r0, r1, r2, ctx))
110 ret = BN_mod_inverse(NULL, d, r0, ctx);
112 BN_CTX_end(ctx);
119 BN_CTX *ctx;
123 if ((ctx = BN_CTX_new_ex(rsa->libctx)) == NULL)
126 ctx = in_ctx;
129 BN_CTX_start(ctx);
130 e = BN_CTX_get(ctx);
137 e = rsa_get_public_exp(rsa->d, rsa->p, rsa->q, ctx);
155 ret = BN_BLINDING_create_param(NULL, e, n, ctx, rsa->meth->bn_mod_exp,
168 BN_CTX_end(ctx);
169 if (ctx != in_ctx)
170 BN_CTX_free(ctx);