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 |
|
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 |
|
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
|
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
|
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
|
68b6d88f5e
|
- Clear all memory
|
2012-09-08 14:04:13 +00:00 |
|
Paul Bakker
|
f518b16f97
|
- Added PKCS#5 PBKDF2 key derivation function
|
2012-08-23 13:03:18 +00:00 |
|
Paul Bakker
|
9195662a4c
|
- Added test for no-subject certificates with altSubjectNames
|
2012-08-23 10:46:54 +00:00 |
|
Paul Bakker
|
6132d0aa93
|
- Added Blowfish to generic cipher layer
- Renamed POLARSSL_MODE_CFB128 to POLARSSL_MODE_CFB
|
2012-07-04 17:10:40 +00:00 |
|
Paul Bakker
|
a9379c0ed1
|
- Added base blowfish algorithm
|
2012-07-04 11:02:11 +00:00 |
|
Paul Bakker
|
f6198c1513
|
- mpi_exp_mod() now correctly handles negative base numbers (Closes ticket #52)
|
2012-05-16 08:02:29 +00:00 |
|
Paul Bakker
|
40dd5303c2
|
- Fixed test on Big Endian systems (Fixed Ticket #54)
|
2012-05-15 15:02:38 +00:00 |
|
Paul Bakker
|
4d2c1243b1
|
- Changed certificate verify behaviour to comply with RFC 6125 section 6.3 to not match CN if subjectAltName extension is present.
|
2012-05-10 14:12:46 +00:00 |
|
Paul Bakker
|
0c8f73ba8b
|
- Fixed a mistake in mpi_cmp_mpi() where longer B values are handled wrong
|
2012-03-22 14:08:57 +00:00 |
|