Manuel Pégourié-Gonnard
|
c8dc295e83
|
Add ecp_check_prvkey, with test
Also group key checking and generation functions in ecp.h and ecp.c.
|
2013-07-08 15:31:18 +02:00 |
|
Manuel Pégourié-Gonnard
|
98f51815d6
|
Fix ecp_tls_read_point's signature
|
2013-02-10 13:38:29 +01:00 |
|
Manuel Pégourié-Gonnard
|
7c145c6418
|
Fix ecp_tls_read_group's signature
|
2013-02-10 13:20:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
8c16f96259
|
Add a few tests for ecp_tls_read_point
|
2013-02-10 13:00:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
46106a9d75
|
Add tests for (and fix bug in) ecp_tls_write_group
|
2013-02-10 12:51:17 +01:00 |
|
Manuel Pégourié-Gonnard
|
420f1eb675
|
Fix ecp_tls_write_point's signature
|
2013-02-10 12:22:46 +01:00 |
|
Manuel Pégourié-Gonnard
|
6282acaec2
|
Add basic tests for ecp_tls_*_point
|
2013-02-10 11:15:11 +01:00 |
|
Manuel Pégourié-Gonnard
|
7e86025f32
|
Rename ecp_*_binary to ecp_point_*_binary
|
2013-02-10 10:58:48 +01:00 |
|
Manuel Pégourié-Gonnard
|
d84895dc22
|
Supress 'format' argument to ecp_read_binary.
And adjust error codes for ecp_*_binary while at it.
|
2013-02-10 10:53:04 +01:00 |
|
Manuel Pégourié-Gonnard
|
1a96728964
|
Add function parsing a TLS ECParameters record
|
2013-02-09 17:53:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
45a035a9ac
|
Add ecp_gen_keypair()
|
2013-01-26 14:42:45 +01:00 |
|
Manuel Pégourié-Gonnard
|
5e402d88ea
|
Added ecp_read_binary().
|
2013-01-16 16:31:54 +01:00 |
|
Manuel Pégourié-Gonnard
|
37d218a8e3
|
Added support for writing points compressed
|
2013-01-16 16:31:54 +01:00 |
|
Manuel Pégourié-Gonnard
|
e19feb5b46
|
Added ecp_write_binary().
|
2013-01-16 16:31:53 +01:00 |
|
Manuel Pégourié-Gonnard
|
1c33057a63
|
Added ecp_check_pubkey().
|
2013-01-16 16:31:53 +01:00 |
|
Manuel Pégourié-Gonnard
|
b4a310b472
|
Added a selftest about SPA resistance
|
2013-01-16 16:31:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
9674fd0d5e
|
Added ecp_sub() as a variant of ecp_add()
|
2013-01-16 16:31:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
1c2782cc7c
|
Changed to jacobian coordinates everywhere
|
2013-01-16 16:31:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
4bdd47d2cb
|
Multiplication by negative is now forbidden
|
2013-01-16 16:31:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
8433824d5f
|
Added fast mod_p192
|
2013-01-16 16:31:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
e739f0133b
|
Added test vectors from RFC 5114 to test suite
|
2013-01-16 16:31:50 +01:00 |
|
Manuel Pégourié-Gonnard
|
4b8c3f2a1c
|
Moved tests from selftest to tests/test_suite_ecp
|
2013-01-16 16:31:50 +01:00 |
|