Lines Matching defs:ctx
32 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
42 BN_CTX *ctx = NULL;
63 ctx = BN_CTX_new_ex(dh->libctx);
64 if (ctx == NULL)
66 BN_CTX_start(ctx);
67 pminus1 = BN_CTX_get(ctx);
68 z = BN_CTX_get(ctx);
79 dh->lock, dh->params.p, ctx);
86 if (!dh->meth->bn_mod_exp(dh, z, pub_key, dh->priv_key, dh->params.p, ctx,
105 BN_CTX_end(ctx);
106 BN_CTX_free(ctx);
191 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)
193 return BN_mod_exp_mont(r, a, p, m, ctx, m_ctx);
226 int ossl_dh_generate_public_key(BN_CTX *ctx, const DH *dh,
246 mont = BN_MONT_CTX_set_locked(pmont, dh->lock, dh->params.p, ctx);
254 ctx, mont))
269 BN_CTX *ctx = NULL;
288 ctx = BN_CTX_new_ex(dh->libctx);
289 if (ctx == NULL)
318 if (!ossl_ffc_generate_private_key(ctx, &dh->params, dh->length,
333 BN_RAND_BOTTOM_ANY, 0, ctx))
357 if (!ossl_ffc_generate_private_key(ctx, &dh->params,
366 if (!ossl_dh_generate_public_key(ctx, dh, priv_key, pub_key))
381 BN_CTX_free(ctx);