Home | History | Annotate | Download | only in test

Lines Matching refs:TEST_true

49     if (!TEST_true(EC_GROUP_get_order(group, order, ctx))
50 || !TEST_true(EC_POINT_mul(group, Q, order, NULL, NULL, ctx))
51 || !TEST_true(EC_POINT_is_at_infinity(group, Q))
52 || !TEST_true(EC_GROUP_precompute_mult(group, ctx))
53 || !TEST_true(EC_POINT_mul(group, Q, order, NULL, NULL, ctx))
54 || !TEST_true(EC_POINT_is_at_infinity(group, Q))
55 || !TEST_true(EC_POINT_copy(P, G))
56 || !TEST_true(BN_one(n1))
57 || !TEST_true(EC_POINT_mul(group, Q, n1, NULL, NULL, ctx))
59 || !TEST_true(BN_sub(n1, order, n1))
60 || !TEST_true(EC_POINT_mul(group, Q, n1, NULL, NULL, ctx))
61 || !TEST_true(EC_POINT_invert(group, Q, ctx))
69 if (!TEST_true(BN_set_word(n1, i))
74 || !TEST_true(EC_POINT_mul(group, P, n1, NULL, NULL, ctx))
76 || !TEST_true(BN_one(n1))
78 || !TEST_true(BN_sub(n1, n1, order))
79 || !TEST_true(EC_POINT_mul(group, Q, NULL, P, n1, ctx))
83 || !TEST_true(BN_add(n2, order, BN_value_one()))
84 || !TEST_true(EC_POINT_mul(group, Q, NULL, P, n2, ctx))
88 || !TEST_true(BN_mul(n2, n1, n2, ctx))
89 || !TEST_true(EC_POINT_mul(group, Q, NULL, P, n2, ctx))
95 if (!TEST_true(EC_POINT_mul(group, Q, NULL, P, n2, ctx))
97 || !TEST_true(EC_POINT_add(group, Q, Q, P, ctx))
98 || !TEST_true(EC_POINT_is_at_infinity(group, Q))
107 if (!TEST_true(EC_POINTs_mul(group, R, NULL, 2, points, scalars, ctx))
108 || !TEST_true(EC_POINT_dbl(group, S, points[0], ctx))
124 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 6, points, scalars, ctx))
125 || !TEST_true(EC_POINT_is_at_infinity(group, P)))
164 || !TEST_true(BN_hex2bn(&p, "17"))
165 || !TEST_true(BN_hex2bn(&a, "1"))
166 || !TEST_true(BN_hex2bn(&b, "1"))
172 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
174 || !TEST_true(EC_GROUP_copy(tmp, group)))
180 if (!TEST_true(EC_GROUP_get_curve(group, p, a, b, ctx)))
193 || !TEST_true(EC_POINT_set_to_infinity(group, P))
194 || !TEST_true(EC_POINT_is_at_infinity(group, P))
195 || !TEST_true(EC_POINT_oct2point(group, Q, buf, 1, ctx))
196 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx))
197 || !TEST_true(EC_POINT_is_at_infinity(group, P))
202 || !TEST_true(BN_hex2bn(&x, "D"))
203 || !TEST_true(EC_POINT_set_compressed_coordinates(group, Q, x, 1, ctx)))
207 if (!TEST_true(EC_POINT_get_affine_coordinates(group, Q, x, y, ctx)))
224 if (!TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y,
232 if (!TEST_true(EC_POINT_copy(R, P))
233 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx)))
238 if (!TEST_true(EC_POINT_add(group, P, Q, R, ctx))
239 || !TEST_true(EC_POINT_is_at_infinity(group, P)))
246 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx))
255 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx))
264 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx))
270 if (!TEST_true(EC_POINT_get_Jprojective_coordinates_GFp(group, R, x, y, z,
279 if (!TEST_true(EC_POINT_invert(group, P, ctx))
287 || !TEST_true(BN_hex2bn(&p, "FFFFFFFF"
290 || !TEST_true(BN_hex2bn(&a, "FFFFFFFF"
292 || !TEST_true(BN_hex2bn(&b, "1C97BEFC"
294 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
295 || !TEST_true(BN_hex2bn(&x, "4A96B568"
297 || !TEST_true(BN_hex2bn(&y, "23a62855"
299 || !TEST_true(BN_add(yplusone, y, BN_value_one()))
306 || !TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx))
308 || !TEST_true(BN_hex2bn(&z, "0100000000"
310 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one()))
311 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx)))
317 if (!TEST_true(BN_hex2bn(&z, "23a62855"
323 || !TEST_true(EC_GROUP_copy(P_160, group))
327 || !TEST_true(BN_hex2bn(&p, "FFFFFFFFFFFFFFFF"
330 || !TEST_true(BN_hex2bn(&a, "FFFFFFFFFFFFFFFF"
332 || !TEST_true(BN_hex2bn(&b, "64210519E59C80E7"
334 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
335 || !TEST_true(BN_hex2bn(&x, "188DA80EB03090F6"
337 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 1, ctx))
339 || !TEST_true(BN_hex2bn(&z, "FFFFFFFFFFFFFFFF"
341 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one()))
342 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx)))
349 if (!TEST_true(BN_hex2bn(&z, "07192B95FFC8DA78"
352 || !TEST_true(BN_add(yplusone, y, BN_value_one()))
362 || !TEST_true(EC_GROUP_copy(P_192, group))
366 || !TEST_true(BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFF"
369 || !TEST_true(BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFF"
371 || !TEST_true(BN_hex2bn(&b, "B4050A850C04B3ABF5413256"
373 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
374 || !TEST_true(BN_hex2bn(&x, "B70E0CBD6BB4BF7F321390B9"
376 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 0, ctx))
378 || !TEST_true(BN_hex2bn(&z, "FFFFFFFFFFFFFFFFFFFFFFFF"
380 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one()))
381 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx)))
388 if (!TEST_true(BN_hex2bn(&z, "BD376388B5F723FB4C22DFE6"
391 || !TEST_true(BN_add(yplusone, y, BN_value_one()))
401 || !TEST_true(EC_GROUP_copy(P_224, group))
405 || !TEST_true(BN_hex2bn(&p, "FFFFFFFF000000010000000000000000"
408 || !TEST_true(BN_hex2bn(&a, "FFFFFFFF000000010000000000000000"
410 || !TEST_true(BN_hex2bn(&b, "5AC635D8AA3A93E7B3EBBD55769886BC"
412 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
414 || !TEST_true(BN_hex2bn(&x, "6B17D1F2E12C4247F8BCE6E563A440F2"
416 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 1, ctx))
418 || !TEST_true(BN_hex2bn(&z, "FFFFFFFF00000000FFFFFFFFFFFFFFFF"
420 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one()))
421 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx)))
428 if (!TEST_true(BN_hex2bn(&z, "4FE342E2FE1A7F9B8EE7EB4A7C0F9E16"
431 || !TEST_true(BN_add(yplusone, y, BN_value_one()))
441 || !TEST_true(EC_GROUP_copy(P_256, group))
445 || !TEST_true(BN_hex2bn(&p, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
449 || !TEST_true(BN_hex2bn(&a, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
452 || !TEST_true(BN_hex2bn(&b, "B3312FA7E23EE7E4988E056BE3F82D19"
455 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
457 || !TEST_true(BN_hex2bn(&x, "AA87CA22BE8B05378EB1C71EF320AD74"
460 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 1, ctx))
462 || !TEST_true(BN_hex2bn(&z, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
465 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one()))
466 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx)))
473 if (!TEST_true(BN_hex2bn(&z, "3617DE4A96262C6F5D9E98BF9292DC29"
477 || !TEST_true(BN_add(yplusone, y, BN_value_one()))
487 || !TEST_true(EC_GROUP_copy(P_384, group))
490 || !TEST_true(BN_hex2bn(&p, "1FF"
496 || !TEST_true(BN_hex2bn(&a, "1FF"
501 || !TEST_true(BN_hex2bn(&b, "051"
506 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
507 || !TEST_true(BN_hex2bn(&x, "C6"
512 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x, 0, ctx))
514 || !TEST_true(BN_hex2bn(&z, "1FF"
519 || !TEST_true(EC_GROUP_set_generator(group, P, z, BN_value_one()))
520 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx)))
527 if (!TEST_true(BN_hex2bn(&z, "118"
533 || !TEST_true(BN_add(yplusone, y, BN_value_one()))
543 || !TEST_true(EC_GROUP_copy(P_521, group))
548 || !TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx))
549 || !TEST_true(EC_POINT_copy(Q, P))
551 || !TEST_true(EC_POINT_dbl(group, P, P, ctx))
553 || !TEST_true(EC_POINT_invert(group, Q, ctx)) /* P = -2Q */
554 || !TEST_true(EC_POINT_add(group, R, P, Q, ctx))
555 || !TEST_true(EC_POINT_add(group, R, R, Q, ctx))
556 || !TEST_true(EC_POINT_is_at_infinity(group, R)) /* R = P + 2Q */
564 if (!TEST_true(EC_GROUP_get_order(group, z, ctx))
565 || !TEST_true(BN_add(y, z, BN_value_one()))
567 || !TEST_true(BN_rshift1(y, y)))
575 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx))
576 || !TEST_true(EC_POINTs_mul(group, R, z, 2, points, scalars, ctx))
579 || !TEST_true(BN_rand(y, BN_num_bits(y), 0, 0))
580 || !TEST_true(BN_add(z, z, y)))
586 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx))
587 || !TEST_true(EC_POINT_is_at_infinity(group, P))
588 || !TEST_true(BN_rand(x, BN_num_bits(y) - 1, 0, 0))
589 || !TEST_true(BN_add(z, x, y)))
601 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 4, points, scalars, ctx))
602 || !TEST_true(EC_POINT_is_at_infinity(group, P)))
826 || !TEST_true(BN_hex2bn(&p, test->p))
827 || !TEST_true(BN_hex2bn(&a, test->a))
828 || !TEST_true(BN_hex2bn(&b, test->b))
829 || !TEST_true(group = EC_GROUP_new(EC_GF2m_simple_method()))
830 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
834 || !TEST_true(BN_hex2bn(&x, test->x))
835 || !TEST_true(BN_hex2bn(&y, test->y))
836 || !TEST_true(BN_add(yplusone, y, BN_value_one())))
846 || !TEST_true(EC_POINT_set_compressed_coordinates(group, P, x,
850 || !TEST_true(BN_hex2bn(&z, test->order))
851 || !TEST_true(BN_hex2bn(&cof, test->cof))
852 || !TEST_true(EC_GROUP_set_generator(group, P, z, cof))
853 || !TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y, ctx)))
859 if (!TEST_true(BN_hex2bn(&z, test->y))
868 || !TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx))
870 || !TEST_true(BN_hex2bn(&z, test->order))
871 || !TEST_true(BN_hex2bn(&cof, test->cof))
872 || !TEST_true(EC_GROUP_set_generator(group, P, z, cof)))
882 || !TEST_true(EC_GROUP_copy(variable, group)))
887 if (!TEST_true(EC_POINT_set_affine_coordinates(group, P, x, y, ctx))
888 || !TEST_true(EC_POINT_copy(Q, P))
890 || !TEST_true(EC_POINT_dbl(group, P, P, ctx))
892 || !TEST_true(EC_POINT_invert(group, Q, ctx)) /* P = -2Q */
893 || !TEST_true(EC_POINT_add(group, R, P, Q, ctx))
894 || !TEST_true(EC_POINT_add(group, R, R, Q, ctx))
895 || !TEST_true(EC_POINT_is_at_infinity(group, R)) /* R = P + 2Q */
903 if (!TEST_true(BN_add(y, z, BN_value_one()))
905 || !TEST_true(BN_rshift1(y, y)))
913 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx))
914 || !TEST_true(EC_POINTs_mul(group, R, z, 2, points, scalars, ctx))
919 if (!TEST_true(BN_rand(y, BN_num_bits(y), 0, 0))
920 || !TEST_true(BN_add(z, z, y)))
926 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx))
927 || !TEST_true(EC_POINT_is_at_infinity(group, P)))
930 if (!TEST_true(BN_rand(x, BN_num_bits(y) - 1, 0, 0))
931 || !TEST_true(BN_add(z, x, y)))
938 if (!TEST_true(EC_POINTs_mul(group, P, NULL, 3, points, scalars, ctx))
939 || !TEST_true(EC_POINT_is_at_infinity(group, P)))
977 || !TEST_true(BN_hex2bn(&p, "13"))
978 || !TEST_true(BN_hex2bn(&a, "3"))
979 || !TEST_true(BN_hex2bn(&b, "1")))
987 || !TEST_true(EC_GROUP_set_curve(group, p, a, b, ctx))
989 || !TEST_true(EC_GROUP_copy(tmp, group)))
995 if (!TEST_true(EC_GROUP_get_curve(group, p, a, b, ctx)))
1007 || !TEST_true(EC_POINT_set_to_infinity(group, P))
1008 || !TEST_true(EC_POINT_is_at_infinity(group, P)))
1012 if (!TEST_true(EC_POINT_oct2point(group, Q, buf, 1, ctx))
1013 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx))
1014 || !TEST_true(EC_POINT_is_at_infinity(group, P))
1020 || !TEST_true(BN_hex2bn(&x, "6"))
1023 || !TEST_true(EC_POINT_set_compressed_coordinates(group, Q, x, 1, ctx))
1025 || !TEST_true(BN_hex2bn(&y, "8"))
1026 || !TEST_true(EC_POINT_set_affine_coordinates(group, Q, x, y, ctx))
1033 if (!TEST_true(EC_POINT_get_affine_coordinates(group, Q, x, y, ctx)))
1051 if (!TEST_true(EC_POINT_get_affine_coordinates(group, P, x, y,
1059 if (!TEST_true(EC_POINT_copy(R, P))
1060 || !TEST_true(EC_POINT_add(group, P, P, Q, ctx)))
1065 if (!TEST_true(EC_POINT_add(group, P, Q, R, ctx))
1066 || !TEST_true(EC_POINT_is_at_infinity(group, P)))
1074 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx))
1084 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx))
1096 || !TEST_true(EC_POINT_oct2point(group, P, buf, len, ctx))
1103 if (!TEST_true(EC_POINT_invert(group, P, ctx))
1137 if (!TEST_true(BN_dec2bn(&x, "0"))
1138 || !TEST_true(BN_dec2bn(&y, "1"))
1141 || !TEST_true(EC_POINT_set_affine_coordinates(group, point, x, y, NULL))
1160 if (!TEST_true(EC_POINT_oct2point(group, point, buf, len, NULL)))
1188 if (!TEST_true(EC_GROUP_check(group, NULL))) {
1341 || !TEST_true(BN_hex2bn(&p, test->p))
1343 || !TEST_true(BN_hex2bn(&a, test->a))
1344 || !TEST_true(BN_hex2bn(&b, test->b))
1345 || !TEST_true(EC_GROUP_set_curve(NISTP, p, a, b, ctx))
1350 || !TEST_true(BN_hex2bn(&x, test->Qx))
1351 || !TEST_true(BN_hex2bn(&y, test->Qy))
1352 || !TEST_true(BN_add(yplusone, y, BN_value_one()))
1359 || !TEST_true(EC_POINT_set_affine_coordinates(NISTP, Q_CHECK, x, y,
1361 || !TEST_true(BN_hex2bn(&x, test->Gx))
1362 || !TEST_true(BN_hex2bn(&y, test->Gy))
1363 || !TEST_true(EC_POINT_set_affine_coordinates(NISTP, G, x, y, ctx))
1364 || !TEST_true(BN_hex2bn(&order, test->order))
1365 || !TEST_true(EC_GROUP_set_generator(NISTP, G, order, BN_value_one()))
1370 if (!TEST_true(BN_hex2bn(&n, test->d)))
1381 || !TEST_true(EC_POINT_dbl(NISTP, P, G, ctx))
1382 || !TEST_true(EC_GROUP_set_generator(NISTP, P, order, BN_value_one()))
1384 || !TEST_true(BN_rshift(m, n, 1)))
1403 || !TEST_true(EC_GROUP_precompute_mult(NISTP, ctx))
1404 || !TEST_true(EC_GROUP_have_precompute_mult(NISTP)))
1416 || !TEST_true(EC_GROUP_set_generator(NISTP, G, order, BN_value_one())))
1428 if (!TEST_true(BN_set_word(m, 32))
1429 || !TEST_true(BN_set_word(n, 31))
1430 || !TEST_true(EC_POINT_copy(P, G))
1431 || !TEST_true(EC_POINT_invert(NISTP, P, ctx))
1432 || !TEST_true(EC_POINT_mul(NISTP, Q, m, P, n, ctx))
1500 || !TEST_true(EC_POINT_set_Jprojective_coordinates_GFp(grp, P, x1,
1502 || !TEST_true(EC_POINT_mul(grp, Q, NULL, P, k, ctx))
1503 || !TEST_true(EC_POINT_get_affine_coordinates(grp, Q, x1, y1, ctx))
1504 || !TEST_true(EC_POINT_dbl(grp, R, P, ctx))
1505 || !TEST_true(EC_POINT_get_affine_coordinates(grp, R, x2, y2, ctx)))
1681 || !TEST_true(EC_GROUP_get_cofactor(group, group_cofactor, NULL))
1685 || !TEST_true(EC_POINT_add(group, other_gen, group_gen, group_gen, NULL))
1686 || !TEST_true(EC_POINT_get_affine_coordinates(group, other_gen,
1688 || !TEST_true(BN_copy(other_order, group_order))
1689 || !TEST_true(BN_add_word(other_order, 1))
1690 || !TEST_true(BN_copy(other_cofactor, group_cofactor))
1691 || !TEST_true(BN_add_word(other_cofactor, 1)))
1698 || !TEST_true(EC_POINT_set_affine_coordinates(tmpg, other_gen,
1720 if (!TEST_true(are_ec_nids_compatible(nid, tnid))) {
1739 || !TEST_true(are_ec_nids_compatible(nid, tnid))
1756 || !TEST_true(are_ec_nids_compatible(nid, tnid))
1768 !TEST_true(EC_GROUP_set_generator(tmpg, other_gen, group_order,
1776 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, other_order,
1787 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, group_order,
1794 || !TEST_true(are_ec_nids_compatible(nid, tnid))
1798 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, group_order,
1805 || !TEST_true(are_ec_nids_compatible(nid, tnid))
1809 || !TEST_true(EC_GROUP_set_generator(tmpg, group_gen, group_order,
1816 || !TEST_true(are_ec_nids_compatible(nid, tnid))
1854 || !TEST_true((len = i2d_ECPKParameters(group, &buf)) >= 0)
1866 if (!TEST_true((len = i2d_ECPKParameters(group, &buf)) >= 0)
2007 || !TEST_true(EC_GROUP_get_curve(g1, g1_p, g1_a, g1_b, ctx))
2008 || !TEST_true(EC_POINT_get_affine_coordinates(g1,
2010 || !TEST_true(BN_copy(g1_order, EC_GROUP_get0_order(g1)))
2011 || !TEST_true(EC_GROUP_get_cofactor(g1, g1_cf, ctx))
2013 || !TEST_true(EC_GROUP_set_curve(g2, g1_p, g1_a, g1_b, ctx))
2015 || !TEST_true(EC_POINT_set_affine_coordinates(g2, g2_gen, g1_x, g1_y, ctx))
2017 || !TEST_true(EC_GROUP_set_generator(g2, g2_gen, g1_order, NULL))
2018 || !TEST_true(EC_GROUP_get_cofactor(g2, g2_cf, ctx))
2021 || !TEST_true(BN_set_word(g2_cf, 0))
2022 || !TEST_true(EC_GROUP_set_generator(g2, g2_gen, g1_order, g2_cf))
2023 || !TEST_true(EC_GROUP_get_cofactor(g2, g2_cf, ctx))
2026 || !TEST_true(BN_set_word(g2_cf, 0))
2027 || !TEST_true(BN_sub(g2_cf, g2_cf, BN_value_one()))
2032 || !TEST_true(BN_set_word(g1_order, 0))
2035 || !TEST_true(BN_set_word(g2_cf, 0))
2036 || !TEST_true(BN_sub(g2_cf, g2_cf, BN_value_one()))
2039 || !TEST_true(BN_lshift(g1_order, g1_p, 2))
2072 || !TEST_true(EC_POINT_set_to_infinity(group, Pinf)))
2089 && !TEST_true(EC_POINT_is_at_infinity(group, Q)))
2121 if (!TEST_true(ec_point_hex2point_test_helper(group, P,
2124 || !TEST_true(ec_point_hex2point_test_helper(group, NULL,
2127 || !TEST_true(ec_point_hex2point_test_helper(group, P,
2130 || !TEST_true(ec_point_hex2point_test_helper(group, NULL,
2133 || !TEST_true(ec_point_hex2point_test_helper(group, P,
2136 || !TEST_true(ec_point_hex2point_test_helper(group, NULL,
2180 || !TEST_true(BN_rand(k, EC_GROUP_order_bits(group) - 1,
2183 || !TEST_true(BN_clear_bit(k, 0))
2187 || !TEST_true(EC_POINT_mul(group, Q1, k, NULL, NULL, ctx))
2197 || !TEST_true(EC_POINT_dbl(group, G2, EC_GROUP_get0_generator(group),
2199 || !TEST_true(EC_GROUP_set_generator(group, G2,
2203 || !TEST_true(BN_rshift1(k, k))
2205 || !TEST_true(EC_POINT_mul(group, Q2, k, NULL, NULL, ctx))
2239 || !TEST_true(EC_get_builtin_curves(curves, crv_len)))