Lines Matching refs:ctx
92 BN_CTX *ctx = NULL;
106 if ((ctx = BN_CTX_new()) == NULL)
113 ctx = ctx_in;
129 if (!EC_GROUP_get_order(group, order, ctx))
156 if (!EC_POINT_mul(group, tmp_point, k, NULL, NULL, ctx))
164 tmp_point, X, NULL, ctx))
174 tmp_point, X, NULL, ctx))
181 if (!BN_nnmod(r, X, order, ctx))
190 if (!BN_mod_inverse(k, k, order, ctx))
211 BN_CTX_free(ctx);
228 BN_CTX *ctx = NULL;
252 if ((ctx = BN_CTX_new()) == NULL || (order = BN_new()) == NULL ||
259 if (!EC_GROUP_get_order(group, order, ctx))
285 if (!ECDSA_sign_setup(eckey, ctx, &kinv, &ret->r))
302 if (!BN_mod_mul(tmp, priv_key, ret->r, order, ctx))
312 if (!BN_mod_mul(s, s, ckinv, order, ctx))
340 if (ctx)
341 BN_CTX_free(ctx);
357 BN_CTX *ctx;
371 ctx = BN_CTX_new();
372 if (!ctx)
377 BN_CTX_start(ctx);
378 order = BN_CTX_get(ctx);
379 u1 = BN_CTX_get(ctx);
380 u2 = BN_CTX_get(ctx);
381 m = BN_CTX_get(ctx);
382 X = BN_CTX_get(ctx);
389 if (!EC_GROUP_get_order(group, order, ctx))
404 if (!BN_mod_inverse(u2, sig->s, order, ctx))
428 if (!BN_mod_mul(u1, m, u2, order, ctx))
434 if (!BN_mod_mul(u2, sig->r, u2, order, ctx))
445 if (!EC_POINT_mul(group, point, u1, pub_key, u2, ctx))
453 point, X, NULL, ctx))
463 point, X, NULL, ctx))
470 if (!BN_nnmod(u1, X, order, ctx))
478 BN_CTX_end(ctx);
479 BN_CTX_free(ctx);