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))
148 if (!EC_POINT_mul(group, tmp_point, k, NULL, NULL, ctx))
156 tmp_point, X, NULL, ctx))
165 tmp_point, X, NULL, ctx))
171 if (!BN_nnmod(r, X, order, ctx))
180 if (!BN_mod_inverse(k, k, order, ctx))
201 BN_CTX_free(ctx);
218 BN_CTX *ctx = NULL;
242 if ((ctx = BN_CTX_new()) == NULL || (order = BN_new()) == NULL ||
249 if (!EC_GROUP_get_order(group, order, ctx))
275 if (!ECDSA_sign_setup(eckey, ctx, &kinv, &ret->r))
292 if (!BN_mod_mul(tmp, priv_key, ret->r, order, ctx))
302 if (!BN_mod_mul(s, s, ckinv, order, ctx))
330 if (ctx)
331 BN_CTX_free(ctx);
347 BN_CTX *ctx;
361 ctx = BN_CTX_new();
362 if (!ctx)
367 BN_CTX_start(ctx);
368 order = BN_CTX_get(ctx);
369 u1 = BN_CTX_get(ctx);
370 u2 = BN_CTX_get(ctx);
371 m = BN_CTX_get(ctx);
372 X = BN_CTX_get(ctx);
379 if (!EC_GROUP_get_order(group, order, ctx))
394 if (!BN_mod_inverse(u2, sig->s, order, ctx))
418 if (!BN_mod_mul(u1, m, u2, order, ctx))
424 if (!BN_mod_mul(u2, sig->r, u2, order, ctx))
435 if (!EC_POINT_mul(group, point, u1, pub_key, u2, ctx))
443 point, X, NULL, ctx))
452 point, X, NULL, ctx))
459 if (!BN_nnmod(u1, X, order, ctx))
467 BN_CTX_end(ctx);
468 BN_CTX_free(ctx);