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 |
|
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
|
92eeea4627
|
- Modified CMakeLists to support zlib
|
2012-07-03 15:10:33 +00:00 |
|
Paul Bakker
|
2770fbd651
|
- Added DEFLATE compression support as per RFC3749 (requires zlib)
|
2012-07-03 13:30:23 +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
|
62f88dc473
|
Makefile more compatible with WINDOWS environment
|
2012-05-10 21:26:28 +00:00 |
|
Paul Bakker
|
cd5b529d6d
|
- Added automatic WINDOWS define in Makefile
|
2012-05-10 20:49:10 +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
|
d14cd35ece
|
- Adapted Makefile for buildbot
|
2012-05-08 15:39:50 +00:00 |
|
Paul Bakker
|
02adedb0b1
|
- Added casting to prevent warnings on some compilers
|
2012-05-08 13:35:48 +00:00 |
|
Paul Bakker
|
ca4ab49158
|
- Added GCM ciphersuites to TLS implementation
|
2012-04-18 14:23:57 +00:00 |
|
Paul Bakker
|
10cd225962
|
- Added support for the SHA256 ciphersuites of AES and Camellia
|
2012-04-12 21:26:34 +00:00 |
|
Paul Bakker
|
398cb514e2
|
- Allow to test for multiple modes
|
2012-04-10 08:22:31 +00:00 |
|
Paul Bakker
|
c7ffd36a97
|
- Added automatic debug flags to CFLAGS if DEBUG is set in shell
|
2012-04-05 12:08:29 +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 |
|
Paul Bakker
|
89e80c9a43
|
- Added base Galois/Counter mode (GCM) for AES
|
2012-03-20 13:50:09 +00:00 |
|
Paul Bakker
|
6d6205091b
|
- First tests for x509_write_cert_req() compat with OpenSSL output
|
2012-02-16 14:09:13 +00:00 |
|
Paul Bakker
|
b08e6843c2
|
- Removed test memory leaks
|
2012-02-11 18:43:20 +00:00 |
|