Lines Matching refs:Q
258 * Compute R = u1 * G + u2 * Q
265 mbedtls_ecp_point R, Q;
273 mbedtls_ecp_point_init(&Q);
284 TEST_ASSERT(mbedtls_test_read_mpi(&Q.X, xQ_str) == 0);
285 TEST_ASSERT(mbedtls_test_read_mpi(&Q.Y, yQ_str) == 0);
286 TEST_ASSERT(mbedtls_mpi_lset(&Q.Z, 1) == 0);
294 &u1, &grp.G, &u2, &Q, &ctx);
308 &u1, &grp.G, &u2, &Q, &ctx);
316 mbedtls_ecp_point_free(&Q);
486 mbedtls_ecp_point Q;
489 mbedtls_ecp_point_init(&Q);
497 TEST_ASSERT(mbedtls_ecp_mul(&grp, &Q, &d, &grp.G,
503 mbedtls_ecp_point_free(&Q);
986 TEST_ASSERT(mbedtls_ecp_point_read_string(&pub.Q, 16, Qx_pub, Qy_pub) == 0);
991 TEST_ASSERT(mbedtls_ecp_point_read_string(&prv.Q, 16, Qx, Qy) == 0);
1026 TEST_EQUAL(mbedtls_ecp_point_write_binary(&key.grp, &key.Q,
1042 mbedtls_ecp_point Q;
1047 mbedtls_ecp_point_init(&Q);
1053 TEST_ASSERT(mbedtls_ecp_gen_keypair(&grp, &d, &Q,
1057 TEST_ASSERT(mbedtls_ecp_check_pubkey(&grp, &Q) == 0);
1062 mbedtls_ecp_point_free(&Q);
1081 TEST_ASSERT(mbedtls_ecp_check_pubkey(&key.grp, &key.Q) == 0);
1094 mbedtls_ecp_point Q;
1095 mbedtls_ecp_point_init(&Q);
1097 TEST_EQUAL(mbedtls_ecp_set_public_key(grp_id, &key, &Q),
1102 mbedtls_ecp_point_free(&Q);
1113 mbedtls_ecp_point Q;
1114 mbedtls_ecp_point_init(&Q);
1117 TEST_EQUAL(mbedtls_ecp_point_read_binary(&grp, &Q,
1122 TEST_EQUAL(mbedtls_ecp_set_public_key(grp_id, &key, &Q), 0);
1124 TEST_EQUAL(mbedtls_ecp_point_cmp(&key.Q, &Q), 0);
1127 TEST_EQUAL(mbedtls_mpi_add_int(&key.Q.X, &key.Q.X, 1), 0);
1128 TEST_EQUAL(mbedtls_mpi_add_int(&key.Q.Y, &key.Q.Y, 1), 0);
1129 TEST_EQUAL(mbedtls_mpi_add_int(&key.Q.Z, &key.Q.Z, 1), 0);
1130 TEST_EQUAL(mbedtls_ecp_set_public_key(grp_id, &key, &Q), 0);
1132 TEST_EQUAL(mbedtls_ecp_point_cmp(&key.Q, &Q), 0);
1137 mbedtls_ecp_point_free(&Q);
1149 mbedtls_ecp_point Q;
1150 mbedtls_ecp_point_init(&Q);
1155 TEST_EQUAL(mbedtls_ecp_point_read_binary(&grp, &Q,
1163 int ret = mbedtls_ecp_set_public_key(public_grp_id, &key, &Q);
1168 TEST_EQUAL(mbedtls_ecp_point_cmp(&key.Q, &Q), 0);
1177 mbedtls_ecp_point_free(&Q);
1191 TEST_EQUAL(mbedtls_mpi_lset(&key.Q.X, 1), 0);
1192 TEST_EQUAL(mbedtls_mpi_lset(&key.Q.Y, 2), 0);
1193 TEST_EQUAL(mbedtls_mpi_lset(&key.Q.Z, 3), 0);
1203 TEST_EQUAL(mbedtls_mpi_cmp_int(&key.Q.X, 1), 0);
1204 TEST_EQUAL(mbedtls_mpi_cmp_int(&key.Q.Y, 2), 0);
1205 TEST_EQUAL(mbedtls_mpi_cmp_int(&key.Q.Z, 3), 0);
1488 TEST_ASSERT(mbedtls_ecp_point_read_string(&key.Q, 16, Qx, Qy) == 0);
1495 TEST_EQUAL(mbedtls_ecp_point_cmp(&key.Q, &export_Q), 0);
1515 /* Test null arguments: Q only */
1519 TEST_EQUAL(mbedtls_ecp_point_cmp(&key.Q, &export_Q), 0);