Lines Matching refs:TEST_true
58 if (!TEST_true(EC_GROUP_get_order(group, order, ctx)) in group_order_tests()
59 || !TEST_true(EC_POINT_mul(group, Q, order, NULL, NULL, ctx)) in group_order_tests()
60 || !TEST_true(EC_POINT_is_at_infinity(group, Q)) in group_order_tests()
62 || !TEST_true(EC_GROUP_precompute_mult(group, ctx)) in group_order_tests()
64 || !TEST_true(EC_POINT_mul(group, Q, order, NULL, NULL, ctx)) in group_order_tests()
65 || !TEST_true(EC_POINT_is_at_infinity(group, Q)) in group_order_tests()
66 || !TEST_true(EC_POINT_copy(P, G)) in group_order_tests()
67 || !TEST_true(BN_one(n1)) in group_order_tests()
68 || !TEST_true(EC_POINT_mul(group, Q, n1, NULL, NULL, ctx)) in group_order_tests()
70 || !TEST_true(BN_sub(n1, order, n1)) in group_order_tests()
71 || !TEST_true(EC_POINT_mul(group, Q, n1, NULL, NULL, ctx)) in group_order_tests()
72 || !TEST_true(EC_POINT_invert(group, Q, ctx)) in group_order_tests()
82 if (!TEST_true(BN_set_word(n1, i)) in group_order_tests()
87 || !TEST_true(EC_POINT_mul(group, P, n1, NULL, NULL, ctx)) in group_order_tests()
89 || !TEST_true(BN_one(n1)) in group_order_tests()
91 || !TEST_true(BN_sub(n1, n1, order)) in group_order_tests()
92 || !TEST_true(EC_POINT_mul(group, Q, NULL, P, n1, ctx)) in group_order_tests()
96 || !TEST_true(BN_add(n2, order, BN_value_one())) in group_order_tests()
97 || !TEST_true(EC_POINT_mul(group, Q, NULL, P, n2, ctx)) in group_order_tests()
101 || !TEST_true(BN_mul(n2, n1, n2, ctx)) in group_order_tests()
102 || !TEST_true(EC_POINT_mul(group, Q, NULL, P, n2, ctx)) in group_order_tests()
108 if (!TEST_true(EC_POINT_mul(group, Q, NULL, P, n2, ctx)) in group_order_tests()
110 || !TEST_true(EC_POINT_add(group, Q, Q, P, ctx)) in group_order_tests()
111 || !TEST_true(EC_POINT_is_at_infinity(group, Q)) in group_order_tests()
120 if (!TEST_true(EC_POINTs_mul(group, R, NULL, 2, points, scalars, ctx)) in group_order_tests()
121 || !TEST_true(EC_POINT_dbl(group, S, points[0], ctx)) in group_order_tests()
137 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 6, points, scalars, ctx)) in group_order_tests()
138 || !TEST_true(EC_POINT_is_at_infinity(group, P))) in group_order_tests()
178 || !TEST_true(BN_hex2bn(&p, "17")) in prime_field_tests()
179 || !TEST_true(BN_hex2bn(&a, "1")) in prime_field_tests()
180 || !TEST_true(BN_hex2bn(&b, "1")) in prime_field_tests()
182 || !TEST_true(EC_GROUP_get_curve(group, p, a, b, ctx))) in prime_field_tests()
195 || !TEST_true(EC_POINT_set_to_infinity(group, P)) in prime_field_tests()
196 || !TEST_true(EC_POINT_is_at_infinity(group, P)) in prime_field_tests()
197 || !TEST_true(EC_POINT_oct2point(group, Q, buf, 1, ctx)) in prime_field_tests()
198 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx)) in prime_field_tests()
199 || !TEST_true(EC_POINT_is_at_infinity(group, P)) in prime_field_tests()
204 || !TEST_true(BN_hex2bn(&x, "D")) in prime_field_tests()
205 || !TEST_true(EC_POINT_set_compressed_coordinates(group, Q, x, 1, ctx))) in prime_field_tests()
209 if (!TEST_true(EC_POINT_get_affine_coordinates(group, Q, x, y, ctx))) in prime_field_tests()
226 if (!TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, in prime_field_tests()
234 if (!TEST_true(EC_POINT_copy(R, P)) in prime_field_tests()
235 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx))) in prime_field_tests()
240 if (!TEST_true(EC_POINT_add(group, P, Q, R, ctx)) in prime_field_tests()
241 || !TEST_true(EC_POINT_is_at_infinity(group, P))) in prime_field_tests()
248 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx)) in prime_field_tests()
257 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx)) in prime_field_tests()
266 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx)) in prime_field_tests()
272 if (!TEST_true(EC_POINT_invert(group, P, ctx)) in prime_field_tests()
280 || !TEST_true(BN_hex2bn(&p, "FFFFFFFF" in prime_field_tests()
283 || !TEST_true(BN_hex2bn(&a, "FFFFFFFF" in prime_field_tests()
285 || !TEST_true(BN_hex2bn(&b, "1C97BEFC" in prime_field_tests()
287 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx)) in prime_field_tests()
288 || !TEST_true(BN_hex2bn(&x, "4A96B568" in prime_field_tests()
290 || !TEST_true(BN_hex2bn(&y, "23a62855" in prime_field_tests()
292 || !TEST_true(BN_add(yplusone, y, BN_value_one())) in prime_field_tests()
299 || !TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx)) in prime_field_tests()
301 || !TEST_true(BN_hex2bn(&z, "0100000000" in prime_field_tests()
303 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one())) in prime_field_tests()
304 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx))) in prime_field_tests()
310 if (!TEST_true(BN_hex2bn(&z, "23a62855" in prime_field_tests()
318 || !TEST_true(BN_hex2bn(&p, "FFFFFFFFFFFFFFFF" in prime_field_tests()
321 || !TEST_true(BN_hex2bn(&a, "FFFFFFFFFFFFFFFF" in prime_field_tests()
323 || !TEST_true(BN_hex2bn(&b, "64210519E59C80E7" in prime_field_tests()
325 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx)) in prime_field_tests()
326 || !TEST_true(BN_hex2bn(&x, "188DA80EB03090F6" in prime_field_tests()
328 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 1, ctx)) in prime_field_tests()
330 || !TEST_true(BN_hex2bn(&z, "FFFFFFFFFFFFFFFF" in prime_field_tests()
332 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one())) in prime_field_tests()
333 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx))) in prime_field_tests()
340 if (!TEST_true(BN_hex2bn(&z, "07192B95FFC8DA78" in prime_field_tests()
343 || !TEST_true(BN_add(yplusone, y, BN_value_one())) in prime_field_tests()
355 || !TEST_true(BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFF" in prime_field_tests()
358 || !TEST_true(BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFF" in prime_field_tests()
360 || !TEST_true(BN_hex2bn(&b, "B4050A850C04B3ABF5413256" in prime_field_tests()
362 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx)) in prime_field_tests()
363 || !TEST_true(BN_hex2bn(&x, "B70E0CBD6BB4BF7F321390B9" in prime_field_tests()
365 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 0, ctx)) in prime_field_tests()
367 || !TEST_true(BN_hex2bn(&z, "FFFFFFFFFFFFFFFFFFFFFFFF" in prime_field_tests()
369 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one())) in prime_field_tests()
370 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx))) in prime_field_tests()
377 if (!TEST_true(BN_hex2bn(&z, "BD376388B5F723FB4C22DFE6" in prime_field_tests()
380 || !TEST_true(BN_add(yplusone, y, BN_value_one())) in prime_field_tests()
392 || !TEST_true(BN_hex2bn(&p, "FFFFFFFF000000010000000000000000" in prime_field_tests()
395 || !TEST_true(BN_hex2bn(&a, "FFFFFFFF000000010000000000000000" in prime_field_tests()
397 || !TEST_true(BN_hex2bn(&b, "5AC635D8AA3A93E7B3EBBD55769886BC" in prime_field_tests()
399 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx)) in prime_field_tests()
401 || !TEST_true(BN_hex2bn(&x, "6B17D1F2E12C4247F8BCE6E563A440F2" in prime_field_tests()
403 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 1, ctx)) in prime_field_tests()
405 || !TEST_true(BN_hex2bn(&z, "FFFFFFFF00000000FFFFFFFFFFFFFFFF" in prime_field_tests()
407 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one())) in prime_field_tests()
408 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx))) in prime_field_tests()
415 if (!TEST_true(BN_hex2bn(&z, "4FE342E2FE1A7F9B8EE7EB4A7C0F9E16" in prime_field_tests()
418 || !TEST_true(BN_add(yplusone, y, BN_value_one())) in prime_field_tests()
430 || !TEST_true(BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" in prime_field_tests()
434 || !TEST_true(BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" in prime_field_tests()
437 || !TEST_true(BN_hex2bn(&b, "B3312FA7E23EE7E4988E056BE3F82D19" in prime_field_tests()
440 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx)) in prime_field_tests()
442 || !TEST_true(BN_hex2bn(&x, "AA87CA22BE8B05378EB1C71EF320AD74" in prime_field_tests()
445 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 1, ctx)) in prime_field_tests()
447 || !TEST_true(BN_hex2bn(&z, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" in prime_field_tests()
450 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one())) in prime_field_tests()
451 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx))) in prime_field_tests()
458 if (!TEST_true(BN_hex2bn(&z, "3617DE4A96262C6F5D9E98BF9292DC29" in prime_field_tests()
462 || !TEST_true(BN_add(yplusone, y, BN_value_one())) in prime_field_tests()
473 || !TEST_true(BN_hex2bn(&p, "1FF" in prime_field_tests()
479 || !TEST_true(BN_hex2bn(&a, "1FF" in prime_field_tests()
484 || !TEST_true(BN_hex2bn(&b, "051" in prime_field_tests()
489 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx)) in prime_field_tests()
490 || !TEST_true(BN_hex2bn(&x, "C6" in prime_field_tests()
495 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 0, ctx)) in prime_field_tests()
497 || !TEST_true(BN_hex2bn(&z, "1FF" in prime_field_tests()
502 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one())) in prime_field_tests()
503 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx))) in prime_field_tests()
510 if (!TEST_true(BN_hex2bn(&z, "118" in prime_field_tests()
516 || !TEST_true(BN_add(yplusone, y, BN_value_one())) in prime_field_tests()
529 || !TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx)) in prime_field_tests()
530 || !TEST_true(EC_POINT_copy(Q, P)) in prime_field_tests()
532 || !TEST_true(EC_POINT_dbl(group, P, P, ctx)) in prime_field_tests()
534 || !TEST_true(EC_POINT_invert(group, Q, ctx)) /* P = -2Q */ in prime_field_tests()
535 || !TEST_true(EC_POINT_add(group, R, P, Q, ctx)) in prime_field_tests()
536 || !TEST_true(EC_POINT_add(group, R, R, Q, ctx)) in prime_field_tests()
537 || !TEST_true(EC_POINT_is_at_infinity(group, R)) /* R = P + 2Q */ in prime_field_tests()
548 if (!TEST_true(EC_GROUP_get_order(group, z, ctx)) in prime_field_tests()
549 || !TEST_true(BN_add(y, z, BN_value_one())) in prime_field_tests()
551 || !TEST_true(BN_rshift1(y, y))) in prime_field_tests()
558 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) in prime_field_tests()
559 || !TEST_true(EC_POINTs_mul(group, R, z, 2, points, scalars, ctx)) in prime_field_tests()
562 || !TEST_true(BN_rand(y, BN_num_bits(y), 0, 0)) in prime_field_tests()
563 || !TEST_true(BN_add(z, z, y))) in prime_field_tests()
569 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) in prime_field_tests()
570 || !TEST_true(EC_POINT_is_at_infinity(group, P)) in prime_field_tests()
571 || !TEST_true(BN_rand(x, BN_num_bits(y) - 1, 0, 0)) in prime_field_tests()
572 || !TEST_true(BN_add(z, x, y))) in prime_field_tests()
584 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 4, points, scalars, ctx)) in prime_field_tests()
585 || !TEST_true(EC_POINT_is_at_infinity(group, P))) in prime_field_tests()
801 || !TEST_true(BN_hex2bn(&p, test->p)) in char2_curve_test()
802 || !TEST_true(BN_hex2bn(&a, test->a)) in char2_curve_test()
803 || !TEST_true(BN_hex2bn(&b, test->b)) in char2_curve_test()
804 || !TEST_true(group = EC_GROUP_new_curve_GF2m(p, a, b, ctx)) in char2_curve_test()
808 || !TEST_true(BN_hex2bn(&x, test->x)) in char2_curve_test()
809 || !TEST_true(BN_hex2bn(&y, test->y)) in char2_curve_test()
810 || !TEST_true(BN_add(yplusone, y, BN_value_one()))) in char2_curve_test()
820 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, in char2_curve_test()
824 || !TEST_true(BN_hex2bn(&z, test->order)) in char2_curve_test()
825 || !TEST_true(BN_hex2bn(&cof, test->cof)) in char2_curve_test()
826 || !TEST_true(EC_GROUP_set_generator(group, P, z, cof)) in char2_curve_test()
827 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx))) in char2_curve_test()
833 if (!TEST_true(BN_hex2bn(&z, test->y)) in char2_curve_test()
842 || !TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx)) in char2_curve_test()
844 || !TEST_true(BN_hex2bn(&z, test->order)) in char2_curve_test()
845 || !TEST_true(BN_hex2bn(&cof, test->cof)) in char2_curve_test()
846 || !TEST_true(EC_GROUP_set_generator(group, P, z, cof))) in char2_curve_test()
859 if (!TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx)) in char2_curve_test()
860 || !TEST_true(EC_POINT_copy(Q, P)) in char2_curve_test()
862 || !TEST_true(EC_POINT_dbl(group, P, P, ctx)) in char2_curve_test()
864 || !TEST_true(EC_POINT_invert(group, Q, ctx)) /* P = -2Q */ in char2_curve_test()
865 || !TEST_true(EC_POINT_add(group, R, P, Q, ctx)) in char2_curve_test()
866 || !TEST_true(EC_POINT_add(group, R, R, Q, ctx)) in char2_curve_test()
867 || !TEST_true(EC_POINT_is_at_infinity(group, R)) /* R = P + 2Q */ in char2_curve_test()
877 if (!TEST_true(BN_add(y, z, BN_value_one())) in char2_curve_test()
879 || !TEST_true(BN_rshift1(y, y))) in char2_curve_test()
885 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) in char2_curve_test()
886 || !TEST_true(EC_POINTs_mul(group, R, z, 2, points, scalars, ctx)) in char2_curve_test()
891 if (!TEST_true(BN_rand(y, BN_num_bits(y), 0, 0)) in char2_curve_test()
892 || !TEST_true(BN_add(z, z, y))) in char2_curve_test()
898 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) in char2_curve_test()
899 || !TEST_true(EC_POINT_is_at_infinity(group, P))) in char2_curve_test()
902 if (!TEST_true(BN_rand(x, BN_num_bits(y) - 1, 0, 0)) in char2_curve_test()
903 || !TEST_true(BN_add(z, x, y))) in char2_curve_test()
910 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 3, points, scalars, ctx)) in char2_curve_test()
911 || !TEST_true(EC_POINT_is_at_infinity(group, P))) in char2_curve_test()
949 || !TEST_true(BN_hex2bn(&p, "13")) in char2_field_tests()
950 || !TEST_true(BN_hex2bn(&a, "3")) in char2_field_tests()
951 || !TEST_true(BN_hex2bn(&b, "1"))) in char2_field_tests()
955 || !TEST_true(EC_GROUP_get_curve(group, p, a, b, ctx))) in char2_field_tests()
967 || !TEST_true(EC_POINT_set_to_infinity(group, P)) in char2_field_tests()
968 || !TEST_true(EC_POINT_is_at_infinity(group, P))) in char2_field_tests()
972 if (!TEST_true(EC_POINT_oct2point(group, Q, buf, 1, ctx)) in char2_field_tests()
973 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx)) in char2_field_tests()
974 || !TEST_true(EC_POINT_is_at_infinity(group, P)) in char2_field_tests()
980 || !TEST_true(BN_hex2bn(&x, "6")) in char2_field_tests()
983 || !TEST_true(EC_POINT_set_compressed_coordinates(group, Q, x, 1, ctx)) in char2_field_tests()
985 || !TEST_true(BN_hex2bn(&y, "8")) in char2_field_tests()
986 || !TEST_true(EC_POINT_set_affine_coordinates(group, Q, x, y, ctx)) in char2_field_tests()
993 if (!TEST_true(EC_POINT_get_affine_coordinates(group, Q, x, y, ctx))) in char2_field_tests()
1011 if (!TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, in char2_field_tests()
1019 if (!TEST_true(EC_POINT_copy(R, P)) in char2_field_tests()
1020 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx))) in char2_field_tests()
1025 if (!TEST_true(EC_POINT_add(group, P, Q, R, ctx)) in char2_field_tests()
1026 || !TEST_true(EC_POINT_is_at_infinity(group, P))) in char2_field_tests()
1034 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx)) in char2_field_tests()
1044 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx)) in char2_field_tests()
1056 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx)) in char2_field_tests()
1063 if (!TEST_true(EC_POINT_invert(group, P, ctx)) in char2_field_tests()
1096 if (!TEST_true(BN_dec2bn(&x, "0")) in hybrid_point_encoding_test()
1097 || !TEST_true(BN_dec2bn(&y, "1")) in hybrid_point_encoding_test()
1100 || !TEST_true(EC_POINT_set_affine_coordinates(group, point, x, y, NULL)) in hybrid_point_encoding_test()
1119 if (!TEST_true(EC_POINT_oct2point(group, point, buf, len, NULL))) in hybrid_point_encoding_test()
1147 if (!TEST_true(EC_GROUP_check(group, NULL))) { in internal_curve_test()
1336 || !TEST_true(BN_hex2bn(&p, test->p)) in nistp_single_test()
1338 || !TEST_true(BN_hex2bn(&a, test->a)) in nistp_single_test()
1339 || !TEST_true(BN_hex2bn(&b, test->b)) in nistp_single_test()
1340 || !TEST_true(EC_GROUP_set_curve(NISTP, p, a, b, ctx)) in nistp_single_test()
1345 || !TEST_true(BN_hex2bn(&x, test->Qx)) in nistp_single_test()
1346 || !TEST_true(BN_hex2bn(&y, test->Qy)) in nistp_single_test()
1347 || !TEST_true(BN_add(yplusone, y, BN_value_one())) in nistp_single_test()
1354 || !TEST_true(EC_POINT_set_affine_coordinates(NISTP, Q_CHECK, x, y, in nistp_single_test()
1356 || !TEST_true(BN_hex2bn(&x, test->Gx)) in nistp_single_test()
1357 || !TEST_true(BN_hex2bn(&y, test->Gy)) in nistp_single_test()
1358 || !TEST_true(EC_POINT_set_affine_coordinates(NISTP, G, x, y, ctx)) in nistp_single_test()
1359 || !TEST_true(BN_hex2bn(&order, test->order)) in nistp_single_test()
1360 || !TEST_true(EC_GROUP_set_generator(NISTP, G, order, BN_value_one())) in nistp_single_test()
1365 if (!TEST_true(BN_hex2bn(&n, test->d))) in nistp_single_test()
1376 || !TEST_true(EC_POINT_dbl(NISTP, P, G, ctx)) in nistp_single_test()
1377 || !TEST_true(EC_GROUP_set_generator(NISTP, P, order, BN_value_one())) in nistp_single_test()
1379 || !TEST_true(BN_rshift(m, n, 1))) in nistp_single_test()
1394 || !TEST_true(EC_GROUP_precompute_mult(NISTP, ctx)) in nistp_single_test()
1408 || !TEST_true(EC_GROUP_set_generator(NISTP, G, order, BN_value_one()))) in nistp_single_test()
1420 if (!TEST_true(BN_set_word(m, 32)) in nistp_single_test()
1421 || !TEST_true(BN_set_word(n, 31)) in nistp_single_test()
1422 || !TEST_true(EC_POINT_copy(P, G)) in nistp_single_test()
1423 || !TEST_true(EC_POINT_invert(NISTP, P, ctx)) in nistp_single_test()
1424 || !TEST_true(EC_POINT_mul(NISTP, Q, m, P, n, ctx)) in nistp_single_test()
1524 || !TEST_true(EC_GROUP_get_cofactor(group, group_cofactor, NULL)) in check_named_curve_test()
1525 || !TEST_true(EC_GROUP_get_curve(group, group_p, group_a, group_b, NULL)) in check_named_curve_test()
1527 || !TEST_true(EC_POINT_add(group, other_gen, group_gen, group_gen, NULL)) in check_named_curve_test()
1529 || !TEST_true(BN_add_word(other_order, 1)) in check_named_curve_test()
1531 || !TEST_true(BN_add_word(other_a, 1)) in check_named_curve_test()
1533 || !TEST_true(BN_add_word(other_b, 1)) in check_named_curve_test()
1535 || !TEST_true(BN_add_word(other_cofactor, 1))) in check_named_curve_test()
1543 || !TEST_true(BN_lshift1(other_p, other_p))) in check_named_curve_test()
1608 if (!TEST_true(EC_GROUP_set_generator(gtest, other_gen, group_order, in check_named_curve_test()
1611 || !TEST_true(EC_GROUP_set_generator(gtest, group_gen, other_order, in check_named_curve_test()
1617 || !TEST_true(EC_GROUP_set_generator(gtest, group_gen, group_order, in check_named_curve_test()
1621 || !TEST_true(EC_GROUP_set_generator(gtest, group_gen, group_order, in check_named_curve_test()
1625 || !TEST_true(EC_GROUP_set_generator(gtest, group_gen, group_order, in check_named_curve_test()
1665 if (!TEST_true(EC_GROUP_set_curve(gtest, group_p, group_a, group_b, NULL)) in check_named_curve_test()
1858 || !TEST_true(EC_GROUP_get_cofactor(group, group_cofactor, NULL)) in check_named_curve_from_ecparameters()
1862 || !TEST_true(EC_POINT_add(group, other_gen, group_gen, group_gen, NULL)) in check_named_curve_from_ecparameters()
1863 || !TEST_true(EC_POINT_get_affine_coordinates(group, other_gen, in check_named_curve_from_ecparameters()
1865 || !TEST_true(BN_copy(other_order, group_order)) in check_named_curve_from_ecparameters()
1866 || !TEST_true(BN_add_word(other_order, 1)) in check_named_curve_from_ecparameters()
1867 || !TEST_true(BN_copy(other_cofactor, group_cofactor)) in check_named_curve_from_ecparameters()
1868 || !TEST_true(BN_add_word(other_cofactor, 1))) in check_named_curve_from_ecparameters()
1875 || !TEST_true(EC_POINT_set_affine_coordinates(tmpg, other_gen, in check_named_curve_from_ecparameters()
1897 if (!TEST_true(are_ec_nids_compatible(nid, tnid))) { in check_named_curve_from_ecparameters()
1916 || !TEST_true(are_ec_nids_compatible(nid, tnid)) in check_named_curve_from_ecparameters()
1933 || !TEST_true(are_ec_nids_compatible(nid, tnid)) in check_named_curve_from_ecparameters()
1945 !TEST_true(EC_GROUP_set_generator(tmpg, other_gen, group_order, in check_named_curve_from_ecparameters()
1953 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, other_order, in check_named_curve_from_ecparameters()
1964 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, group_order, in check_named_curve_from_ecparameters()
1971 || !TEST_true(are_ec_nids_compatible(nid, tnid)) in check_named_curve_from_ecparameters()
1975 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, group_order, in check_named_curve_from_ecparameters()
1982 || !TEST_true(are_ec_nids_compatible(nid, tnid)) in check_named_curve_from_ecparameters()
1986 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, group_order, in check_named_curve_from_ecparameters()
1993 || !TEST_true(are_ec_nids_compatible(nid, tnid)) in check_named_curve_from_ecparameters()
2032 || !TEST_true((len = i2d_ECPKParameters(group, &buf)) >= 0) in parameter_test()
2044 if (!TEST_true((len = i2d_ECPKParameters(group, &buf)) >= 0) in parameter_test()
2184 || !TEST_true(EC_GROUP_get_curve(g1, g1_p, g1_a, g1_b, ctx)) in cardinality_test()
2185 || !TEST_true(EC_POINT_get_affine_coordinates(g1, in cardinality_test()
2187 || !TEST_true(BN_copy(g1_order, EC_GROUP_get0_order(g1))) in cardinality_test()
2188 || !TEST_true(EC_GROUP_get_cofactor(g1, g1_cf, ctx)) in cardinality_test()
2199 || !TEST_true(EC_POINT_set_affine_coordinates(g2, g2_gen, g1_x, g1_y, ctx)) in cardinality_test()
2201 || !TEST_true(EC_GROUP_set_generator(g2, g2_gen, g1_order, NULL)) in cardinality_test()
2202 || !TEST_true(EC_GROUP_get_cofactor(g2, g2_cf, ctx)) in cardinality_test()
2205 || !TEST_true(BN_set_word(g2_cf, 0)) in cardinality_test()
2206 || !TEST_true(EC_GROUP_set_generator(g2, g2_gen, g1_order, g2_cf)) in cardinality_test()
2207 || !TEST_true(EC_GROUP_get_cofactor(g2, g2_cf, ctx)) in cardinality_test()
2210 || !TEST_true(BN_set_word(g2_cf, 0)) in cardinality_test()
2211 || !TEST_true(BN_sub(g2_cf, g2_cf, BN_value_one())) in cardinality_test()
2216 || !TEST_true(BN_set_word(g1_order, 0)) in cardinality_test()
2219 || !TEST_true(BN_set_word(g2_cf, 0)) in cardinality_test()
2220 || !TEST_true(BN_sub(g2_cf, g2_cf, BN_value_one())) in cardinality_test()
2223 || !TEST_true(BN_lshift(g1_order, g1_p, 2)) in cardinality_test()
2265 if (!TEST_true(BN_GF2m_add(x, x, field))) in check_ec_key_field_public_range_test()
2271 if (!TEST_true(BN_add(x, x, field))) in check_ec_key_field_public_range_test()
2309 || !TEST_true(EC_POINT_set_to_infinity(group, Pinf))) in ec_point_hex2point_test_helper()
2326 && !TEST_true(EC_POINT_is_at_infinity(group, Q))) in ec_point_hex2point_test_helper()
2358 if (!TEST_true(ec_point_hex2point_test_helper(group, P, in ec_point_hex2point_test()
2361 || !TEST_true(ec_point_hex2point_test_helper(group, NULL, in ec_point_hex2point_test()
2364 || !TEST_true(ec_point_hex2point_test_helper(group, P, in ec_point_hex2point_test()
2367 || !TEST_true(ec_point_hex2point_test_helper(group, NULL, in ec_point_hex2point_test()
2370 || !TEST_true(ec_point_hex2point_test_helper(group, P, in ec_point_hex2point_test()
2373 || !TEST_true(ec_point_hex2point_test_helper(group, NULL, in ec_point_hex2point_test()
2424 if (!TEST_true(EC_GROUP_get_trinomial_basis(group, &k1))) in do_test_custom_explicit_fromdata()
2428 if (!TEST_true(EC_GROUP_get_pentanomial_basis(group, &k1, &k2, &k3))) in do_test_custom_explicit_fromdata()
2433 if (!TEST_true(EC_GROUP_get_curve(group, p, a, b, ctx)) in do_test_custom_explicit_fromdata()
2434 || !TEST_true(OSSL_PARAM_BLD_push_utf8_string(bld, in do_test_custom_explicit_fromdata()
2436 || !TEST_true(OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_P, p)) in do_test_custom_explicit_fromdata()
2437 || !TEST_true(OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_A, a)) in do_test_custom_explicit_fromdata()
2438 || !TEST_true(OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_B, b))) in do_test_custom_explicit_fromdata()
2442 if (!TEST_true(OSSL_PARAM_BLD_push_octet_string(bld, in do_test_custom_explicit_fromdata()
2448 if (!TEST_true(OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_COFACTOR, in do_test_custom_explicit_fromdata()
2453 if (!TEST_true(OSSL_PARAM_BLD_push_octet_string(bld, in do_test_custom_explicit_fromdata()
2455 || !TEST_true(OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_EC_ORDER, in do_test_custom_explicit_fromdata()
2475 if (!TEST_true(EVP_PKEY_get_utf8_string_param(pkeyparam, in do_test_custom_explicit_fromdata()
2481 if (!TEST_true(EVP_PKEY_get_utf8_string_param(pkeyparam, in do_test_custom_explicit_fromdata()
2487 if (!TEST_true(EVP_PKEY_get_octet_string_param(pkeyparam, in do_test_custom_explicit_fromdata()
2492 if (!TEST_true(EVP_PKEY_get_bn_param(pkeyparam, OSSL_PKEY_PARAM_EC_P, &p_out)) in do_test_custom_explicit_fromdata()
2494 || !TEST_true(EVP_PKEY_get_bn_param(pkeyparam, OSSL_PKEY_PARAM_EC_A, in do_test_custom_explicit_fromdata()
2497 || !TEST_true(EVP_PKEY_get_bn_param(pkeyparam, OSSL_PKEY_PARAM_EC_B, in do_test_custom_explicit_fromdata()
2500 || !TEST_true(EVP_PKEY_get_bn_param(pkeyparam, OSSL_PKEY_PARAM_EC_ORDER, in do_test_custom_explicit_fromdata()
2506 if (!TEST_true(EVP_PKEY_get_bn_param(pkeyparam, in do_test_custom_explicit_fromdata()
2512 if (!TEST_true(EVP_PKEY_get_octet_string_param(pkeyparam, in do_test_custom_explicit_fromdata()
2537 if (!TEST_true(EVP_PKEY_get_int_param(pkeyparam, in do_test_custom_explicit_fromdata()
2540 || !TEST_true(EVP_PKEY_get_utf8_string_param(pkeyparam, in do_test_custom_explicit_fromdata()
2547 if (!TEST_true(EVP_PKEY_get_int_param(pkeyparam, in do_test_custom_explicit_fromdata()
2560 || !TEST_true(EVP_PKEY_get_int_param(pkeyparam, in do_test_custom_explicit_fromdata()
2563 || !TEST_true(EVP_PKEY_get_int_param(pkeyparam, in do_test_custom_explicit_fromdata()
2566 || !TEST_true(EVP_PKEY_get_int_param(pkeyparam, in do_test_custom_explicit_fromdata()
2637 || !TEST_true(BN_rand(k, EC_GROUP_order_bits(group) - 1, in custom_generator_test()
2640 || !TEST_true(BN_clear_bit(k, 0)) in custom_generator_test()
2644 || !TEST_true(EC_POINT_mul(group, Q1, k, NULL, NULL, ctx)) in custom_generator_test()
2654 || !TEST_true(EC_POINT_dbl(group, G2, EC_GROUP_get0_generator(group), in custom_generator_test()
2656 || !TEST_true(EC_GROUP_set_generator(group, G2, in custom_generator_test()
2660 || !TEST_true(BN_rshift1(k, k)) in custom_generator_test()
2662 || !TEST_true(EC_POINT_mul(group, Q2, k, NULL, NULL, ctx)) in custom_generator_test()
2750 if (!TEST_true(EC_GROUP_get_curve(group, p, a, b, ctx)) in custom_params_test()
2753 || !TEST_true(EC_POINT_dbl(group, G2, in custom_params_test()
2783 || !TEST_true(EC_POINT_oct2point(altgroup, G2, buf1, bsize, ctx)) in custom_params_test()
2785 || !TEST_true(EC_GROUP_set_generator(altgroup, G2, z, cof)) in custom_params_test()
2794 || !TEST_true(BN_rand(k, EC_GROUP_order_bits(group) - 1, in custom_params_test()
2797 || !TEST_true(BN_clear_bit(k, 0)) in custom_params_test()
2799 || !TEST_true(EC_POINT_mul(group, Q1, k, NULL, NULL, ctx)) in custom_params_test()
2808 || !TEST_true(BN_rshift1(k, k)) in custom_params_test()
2810 || !TEST_true(EC_POINT_mul(altgroup, Q2, k, NULL, NULL, ctx)) in custom_params_test()
2825 || !TEST_true(EC_KEY_set_group(eckey1, altgroup)) in custom_params_test()
2826 || !TEST_true(EC_KEY_generate_key(eckey1)) in custom_params_test()
2828 || !TEST_true(EC_KEY_set_group(eckey2, altgroup)) in custom_params_test()
2829 || !TEST_true(EC_KEY_generate_key(eckey2))) in custom_params_test()
2842 if (!TEST_true(EC_POINT_mul(group, Q1, priv1, NULL, NULL, ctx)) in custom_params_test()
2896 || !TEST_true(OSSL_PARAM_BLD_push_utf8_string(param_bld, in custom_params_test()
2899 || !TEST_true(OSSL_PARAM_BLD_push_octet_string(param_bld, in custom_params_test()
2902 || !TEST_true(OSSL_PARAM_BLD_push_BN(param_bld, in custom_params_test()
2910 || !TEST_true(OSSL_PARAM_BLD_push_utf8_string(param_bld, in custom_params_test()
2913 || !TEST_true(OSSL_PARAM_BLD_push_octet_string(param_bld, in custom_params_test()
2990 || !TEST_true(EVP_PKEY_fromdata_init(pctx)) in ec_d2i_publickey_test()
2991 || !TEST_true(EVP_PKEY_fromdata(pctx, &decoded_key, in ec_d2i_publickey_test()
2999 if (!TEST_true(EVP_PKEY_eq(gen_key, decoded_key))) in ec_d2i_publickey_test()
3014 || !TEST_true(EC_get_builtin_curves(curves, crv_len))) in setup_tests()