Lines Matching refs:ctx
31 BN_CTX *ctx = NULL, *ctx2 = NULL;
37 ctx = BN_CTX_new();
38 if (ctx == NULL)
40 BN_CTX_start(ctx);
42 r0 = BN_CTX_get(ctx);
43 r1 = BN_CTX_get(ctx);
44 r2 = BN_CTX_get(ctx);
45 r3 = BN_CTX_get(ctx);
68 Xp, Xp1, Xp2, e, ctx, cb))
77 Xq, Xq1, Xq2, e, ctx, cb))
82 BN_CTX_end(ctx);
83 BN_CTX_free(ctx);
96 if (!BN_mul(rsa->n, rsa->p, rsa->q, ctx))
104 if (!BN_mul(r0, r1, r2, ctx))
107 if (!BN_gcd(r3, r1, r2, ctx))
110 if (!BN_div(r0, NULL, r0, r3, ctx))
125 if (!BN_mod(rsa->dmp1, rsa->d, r1, ctx))
132 if (!BN_mod(rsa->dmq1, rsa->d, r2, ctx))
143 BN_CTX_end(ctx);
144 BN_CTX_free(ctx);
156 BN_CTX *ctx = NULL;
158 ctx = BN_CTX_new();
159 if (ctx == NULL)
162 BN_CTX_start(ctx);
163 Xp = BN_CTX_get(ctx);
164 Xq = BN_CTX_get(ctx);
167 if (!BN_X931_generate_Xpq(Xp, Xq, bits, ctx))
178 e, ctx, cb))
182 e, ctx, cb))
198 BN_CTX_end(ctx);
199 BN_CTX_free(ctx);