X-Git-Url: https://www.bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=test%2Ftest_speed.c;h=db65edc9a7c88bd027256197a4143e4e0bbe66a5;hp=458d76540c3468021796a4621cc4cdf19c42e2fd;hb=bd3036844bd20b2b8d7bce7fee5ad010ce401915;hpb=89ea3b1876d6a17a754c1f80c74f5076eccda866;ds=sidebyside diff --git a/test/test_speed.c b/test/test_speed.c index 458d765..db65edc 100644 --- a/test/test_speed.c +++ b/test/test_speed.c @@ -691,6 +691,13 @@ test_speed_ec_p256_m15(void) &br_ec_p256_m15, &br_secp256r1); } +static void +test_speed_ec_p256_m31(void) +{ + test_speed_ec_inner("EC p256_m31", + &br_ec_p256_m31, &br_secp256r1); +} + static void test_speed_ec_prime_i15(void) { @@ -835,6 +842,15 @@ test_speed_ecdsa_p256_m15(void) &br_ecdsa_i15_vrfy_asn1); } +static void +test_speed_ecdsa_p256_m31(void) +{ + test_speed_ecdsa_inner("ECDSA m31 P-256", + &br_ec_p256_m31, &br_secp256r1, + &br_ecdsa_i31_sign_asn1, + &br_ecdsa_i31_vrfy_asn1); +} + static void test_speed_ecdsa_i15(void) { @@ -1282,11 +1298,13 @@ static const struct { STU(ec_prime_i15), STU(ec_prime_i31), STU(ec_p256_m15), + STU(ec_p256_m31), STU(ec_c25519_i15), STU(ec_c25519_i31), STU(ec_c25519_m15), STU(ec_c25519_m31), STU(ecdsa_p256_m15), + STU(ecdsa_p256_m31), STU(ecdsa_i15), STU(ecdsa_i31),