Manuel Pégourié-Gonnard
|
854fbd7ba2
|
Add ecdh_read_params().
|
2013-02-11 21:32:24 +01: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
|
cf4a70c8ed
|
Adjust names of ECDSA tests.
|
2013-01-27 09:10:53 +01:00 |
|
Manuel Pégourié-Gonnard
|
450a163c81
|
Fix valgrind warning in ECDSA test suite.
|
2013-01-27 09:08:18 +01:00 |
|
Manuel Pégourié-Gonnard
|
007b7177ef
|
ECDH : add test vectors from RFC 5903.
|
2013-01-27 09:00:02 +01:00 |
|
Manuel Pégourié-Gonnard
|
602a8973d7
|
ECDSA : test vectors from RFC 4754
|
2013-01-27 08:10:28 +01:00 |
|
Manuel Pégourié-Gonnard
|
d1c7150bf5
|
Basic tests for ECDSA.
|
2013-01-26 19:11:28 +01:00 |
|
Manuel Pégourié-Gonnard
|
61ce13b728
|
Basic tests for ECDH primitive
|
2013-01-26 19:11:28 +01:00 |
|
Manuel Pégourié-Gonnard
|
45a035a9ac
|
Add ecp_gen_keypair()
|
2013-01-26 14:42:45 +01:00 |
|
Paul Bakker
|
a95919b4c7
|
Added ECP files to Makefiles as well
|
2013-01-16 17:00:05 +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
|
c554e9acf1
|
Added test vectors from RFC 5903
|
2013-01-16 16:31:53 +01:00 |
|
Manuel Pégourié-Gonnard
|
b63f9e98f5
|
Made ecp_mul() faster and truly SPA resistant
|
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 |
|
Paul Bakker
|
58ef6ec613
|
Cleaner test-memory cleanups
|
2013-01-03 11:33:48 +01:00 |
|
Paul Bakker
|
fb1ba781b3
|
Updated for release 1.2.3
|
2012-11-26 16:28:25 +01:00 |
|
Paul Bakker
|
df5069cb97
|
Updated for 1.2.2 release
|
2012-11-24 12:20:19 +01:00 |
|
Paul Bakker
|
1eeceaeac8
|
More expansive testing
|
2012-11-23 14:25:34 +01:00 |
|
Manuel Pégourié-Gonnard
|
e44ec108be
|
Fixed segfault in mpi_shift_r()
Fixed memory leak in test_suite_mpi
Amended ChangeLog
|
2012-11-18 23:15:02 +01:00 |
|
Paul Bakker
|
90f309ffe7
|
Added proper gitignores for linux compilation
|
2012-11-17 00:04:49 +01:00 |
|
Paul Bakker
|
e0f41f3086
|
- Updated version to 1.2.1
|
2012-11-13 12:55:02 +00:00 |
|
Paul Bakker
|
9daf0d0651
|
- Added max length check for rsa_pkcs1_sign with PKCS#1 v2.1
|
2012-11-13 12:13:27 +00:00 |
|
Paul Bakker
|
f02c5642d0
|
- Allow R and A to point to same mpi in mpi_div_mpi
|
2012-11-13 10:25:21 +00:00 |
|
Paul Bakker
|
645ce3a2b4
|
- Moved ciphersuite naming scheme to IANA reserved names
|
2012-10-31 12:32:41 +00:00 |
|
Paul Bakker
|
f1ab0ec1ff
|
- Changed default compiler flags to include -O2
|
2012-10-23 12:12:53 +00:00 |
|
Paul Bakker
|
8f387e6605
|
- Updated trunk base version to 1.2.0 for prerelease 1
|
2012-10-02 15:26:45 +00:00 |
|
Paul Bakker
|
5c2364c2ba
|
- Moved from unsigned long to uint32_t throughout code
|
2012-10-01 14:41:15 +00:00 |
|
Paul Bakker
|
915275ba78
|
- Revamped x509_verify() and the SSL f_vrfy callback implementations
|
2012-09-28 07:10:55 +00:00 |
|
Paul Bakker
|
31417a71f8
|
- Fixed tests for enhanced rsa_check_privkey()
|
2012-09-27 20:41:37 +00:00 |
|
Paul Bakker
|
1a0f552030
|
- Fixed test for 'trust extension' change
|
2012-09-25 21:53:55 +00:00 |
|
Paul Bakker
|
17a9790918
|
- Added regression check for latest mpi_add_abs() issue
|
2012-09-17 08:44:35 +00:00 |
|
Paul Bakker
|
0c93d126bc
|
- Ability to define openssl at top
- Also add SHA256 ciphersuites in non-tls 1.2 modes
|
2012-09-13 14:26:09 +00:00 |
|
Paul Bakker
|
68b6d88f5e
|
- Clear all memory
|
2012-09-08 14:04:13 +00:00 |
|