projects
/
BearSSL
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New basic implementation of Curve25519 (generic i15 code, experimental).
[BearSSL]
/
test
/
test_speed.c
diff --git
a/test/test_speed.c
b/test/test_speed.c
index
47fed91
..
48f5fe3
100644
(file)
--- a/
test/test_speed.c
+++ b/
test/test_speed.c
@@
-685,10
+685,10
@@
test_speed_ec_inner(const char *name,
}
static void
}
static void
-test_speed_ec_p256_
i
15(void)
+test_speed_ec_p256_
m
15(void)
{
{
- test_speed_ec_inner("EC
i15/spec
P-256",
- &br_ec_p256_
i
15, &br_secp256r1);
+ test_speed_ec_inner("EC
m15
P-256",
+ &br_ec_p256_
m
15, &br_secp256r1);
}
static void
}
static void
@@
-707,6
+707,13
@@
test_speed_ec_prime_i31(void)
test_speed_ec_inner("EC i31 P-521", &br_ec_prime_i31, &br_secp521r1);
}
test_speed_ec_inner("EC i31 P-521", &br_ec_prime_i31, &br_secp521r1);
}
+static void
+test_speed_ec_c25519_i15(void)
+{
+ test_speed_ec_inner("EC i15 C25519",
+ &br_ec_c25519_i15, &br_curve25519);
+}
+
static void
test_speed_ecdsa_inner(const char *name,
const br_ec_impl *impl, const br_ec_curve_def *cd,
static void
test_speed_ecdsa_inner(const char *name,
const br_ec_impl *impl, const br_ec_curve_def *cd,
@@
-793,10
+800,10
@@
test_speed_ecdsa_inner(const char *name,
}
static void
}
static void
-test_speed_ecdsa_p256_
i
15(void)
+test_speed_ecdsa_p256_
m
15(void)
{
{
- test_speed_ecdsa_inner("ECDSA
i15 P-256 (spec)
",
- &br_ec_p256_
i
15, &br_secp256r1,
+ test_speed_ecdsa_inner("ECDSA
m15 P-256
",
+ &br_ec_p256_
m
15, &br_secp256r1,
&br_ecdsa_i15_sign_asn1,
&br_ecdsa_i15_vrfy_asn1);
}
&br_ecdsa_i15_sign_asn1,
&br_ecdsa_i15_vrfy_asn1);
}
@@
-1245,10
+1252,11
@@
static const struct {
STU(rsa_i15),
STU(rsa_i31),
STU(rsa_i32),
STU(rsa_i15),
STU(rsa_i31),
STU(rsa_i32),
- STU(ec_p256_
i
15),
+ STU(ec_p256_
m
15),
STU(ec_prime_i15),
STU(ec_prime_i31),
STU(ec_prime_i15),
STU(ec_prime_i31),
- STU(ecdsa_p256_i15),
+ STU(ec_c25519_i15),
+ STU(ecdsa_p256_m15),
STU(ecdsa_i15),
STU(ecdsa_i31),
STU(ecdsa_i15),
STU(ecdsa_i31),