Lines Matching defs:bn_ctx
157 BN_CTX *bn_ctx;
162 if ((bn_ctx = BN_CTX_new()) == NULL ||
168 if (!BN_mod_exp(tmp, v, u, N, bn_ctx))
170 if (!BN_mod_mul(tmp, A, tmp, N, bn_ctx))
172 if (!BN_mod_exp(S, tmp, b, N, bn_ctx))
175 BN_CTX_free(bn_ctx);
184 BN_CTX *bn_ctx;
187 (bn_ctx = BN_CTX_new()) == NULL)
196 if (!BN_mod_exp(gb, g, b, N, bn_ctx) ||
198 !BN_mod_mul(kv, v, k, N, bn_ctx) ||
199 !BN_mod_add(B, gb, kv, N, bn_ctx)) {
204 BN_CTX_free(bn_ctx);
243 BN_CTX *bn_ctx;
247 (bn_ctx = BN_CTX_new()) == NULL)
250 if ((A = BN_new()) != NULL && !BN_mod_exp(A, g, a, N, bn_ctx)) {
254 BN_CTX_free(bn_ctx);
262 BN_CTX *bn_ctx;
265 || a == NULL || (bn_ctx = BN_CTX_new()) == NULL)
273 if (!BN_mod_exp(tmp, g, x, N, bn_ctx))
277 if (!BN_mod_mul(tmp2, tmp, k, N, bn_ctx))
279 if (!BN_mod_sub(tmp, B, tmp2, N, bn_ctx))
282 if (!BN_mod_mul(tmp3, u, x, N, bn_ctx))
284 if (!BN_mod_add(tmp2, a, tmp3, N, bn_ctx))
286 if (!BN_mod_exp(K, tmp, tmp2, N, bn_ctx))
290 BN_CTX_free(bn_ctx);
301 BN_CTX *bn_ctx;
304 if (B == NULL || N == NULL || (bn_ctx = BN_CTX_new()) == NULL)
310 if (!BN_nnmod(r, B, N, bn_ctx))
314 BN_CTX_free(bn_ctx);