Lines Matching defs:zero
1299 BIGNUM *a = NULL, *lshift1 = NULL, *zero = NULL, *ret = NULL;
1305 || !TEST_ptr(zero = BN_new())
1311 BN_zero(zero);
1320 || !equalBN("LShift1 % 2", zero, remainder)
1341 BN_free(zero);
1406 BIGNUM *a = NULL, *square = NULL, *zero = NULL, *ret = NULL;
1412 || !TEST_ptr(zero = BN_new())
1417 BN_zero(zero);
1424 || !equalBN("Square % A", zero, remainder))
1457 BN_free(zero);
1467 BIGNUM *remainder = NULL, *zero = NULL;
1475 || !TEST_ptr(zero = BN_new()))
1478 BN_zero(zero);
1484 || !equalBN("Product % A", zero, remainder)
1487 || !equalBN("Product % B", zero, remainder))
1497 BN_free(zero);
2190 /* Test that BN_mul never gives negative zero. */
2209 /* Test that BN_div never gives negative zero in the quotient. */
2219 /* Test that BN_div never gives negative zero in the remainder. */
2230 /* Test that BN_set_negative will not produce a negative zero. */
2249 BIGNUM *a = NULL, *b = NULL, *zero = NULL;
2255 || !TEST_ptr(zero = BN_new())
2258 BN_zero(zero);
2260 if (!TEST_false(BN_div(a, b, BN_value_one(), zero, ctx)))
2264 if (!TEST_false(BN_mod_mul(a, BN_value_one(), BN_value_one(), zero, ctx)))
2268 if (!TEST_false(BN_mod_exp(a, BN_value_one(), BN_value_one(), zero, ctx)))
2273 zero, ctx, NULL)))
2278 zero, ctx, NULL)))
2282 if (!TEST_false(BN_MONT_CTX_set(mont, zero, ctx)))
2308 BN_free(zero);
2315 BIGNUM *a = NULL, *r = NULL, *zero = NULL;
2318 if (!TEST_ptr(zero = BN_new())
2322 BN_zero(zero);
2324 if (!TEST_true(BN_mod_exp(r, a, zero, BN_value_one(), NULL))
2326 || !TEST_true(BN_mod_exp_mont(r, a, zero, BN_value_one(),
2329 || !TEST_true(BN_mod_exp_mont_consttime(r, a, zero,
2333 || !TEST_true(BN_mod_exp_mont_word(r, 42, zero,
2340 BN_free(zero);
2888 * zero.