Lines Matching defs:bn_ctx
157 BN_CTX *bn_ctx;
162 if ((bn_ctx = BN_CTX_new()) == NULL || (tmp = BN_new()) == NULL)
167 if (!BN_mod_exp(tmp, v, u, N, bn_ctx))
169 if (!BN_mod_mul(tmp, A, tmp, N, bn_ctx))
173 if (S != NULL && !BN_mod_exp(S, tmp, b, N, bn_ctx)) {
178 BN_CTX_free(bn_ctx);
187 BN_CTX *bn_ctx;
190 (bn_ctx = BN_CTX_new()) == NULL)
199 if (!BN_mod_exp(gb, g, b, N, bn_ctx) ||
201 !BN_mod_mul(kv, v, k, N, bn_ctx) ||
202 !BN_mod_add(B, gb, kv, N, bn_ctx)) {
207 BN_CTX_free(bn_ctx);
246 BN_CTX *bn_ctx;
250 (bn_ctx = BN_CTX_new()) == NULL)
253 if ((A = BN_new()) != NULL && !BN_mod_exp(A, g, a, N, bn_ctx)) {
257 BN_CTX_free(bn_ctx);
265 BN_CTX *bn_ctx;
268 || a == NULL || (bn_ctx = BN_CTX_new()) == NULL)
276 if (!BN_mod_exp(tmp, g, x, N, bn_ctx))
280 if (!BN_mod_mul(tmp2, tmp, k, N, bn_ctx))
282 if (!BN_mod_sub(tmp, B, tmp2, N, bn_ctx))
285 if (!BN_mod_mul(tmp3, u, x, N, bn_ctx))
287 if (!BN_mod_add(tmp2, a, tmp3, N, bn_ctx))
290 if (K != NULL && !BN_mod_exp(K, tmp, tmp2, N, bn_ctx)) {
296 BN_CTX_free(bn_ctx);
307 BN_CTX *bn_ctx;
310 if (B == NULL || N == NULL || (bn_ctx = BN_CTX_new()) == NULL)
316 if (!BN_nnmod(r, B, N, bn_ctx))
320 BN_CTX_free(bn_ctx);