Lines Matching defs:ctx
25 BN_CTX *ctx;
50 ctx = BN_CTX_new_ex(key->libctx);
52 || m == NULL || ctx == NULL) {
68 if (BN_check_prime(key->p, ctx, cb) != 1) {
74 if (BN_check_prime(key->q, ctx, cb) != 1) {
82 if (BN_check_prime(pinfo->r, ctx, cb) != 1) {
89 if (!BN_mul(i, key->p, key->q, ctx)) {
95 if (!BN_mul(i, i, pinfo->r, ctx)) {
119 if (!BN_mul(l, i, j, ctx)) {
123 if (!BN_gcd(m, i, j, ctx)) {
127 if (!BN_div(m, NULL, l, m, ctx)) { /* remainder is 0 */
137 if (!BN_mul(l, m, k, ctx)) {
141 if (!BN_gcd(m, m, k, ctx)) {
145 if (!BN_div(m, NULL, l, m, ctx)) { /* remainder is 0 */
150 if (!BN_mod_mul(i, key->d, key->e, m, ctx)) {
166 if (!BN_mod(j, key->d, i, ctx)) {
180 if (!BN_mod(j, key->d, i, ctx)) {
190 if (!BN_mod_inverse(i, key->q, key->p, ctx)) {
207 if (!BN_mod(j, key->d, i, ctx)) {
216 if (!BN_mod_inverse(i, pinfo->pp, pinfo->r, ctx)) {
232 BN_CTX_free(ctx);