1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-20 16:42:59 +03:00
Commit Graph

29227 Commits

Author SHA1 Message Date
86f04f400b Fixed comment 2013-02-14 11:20:09 +01:00
c0463502ff Fixed memory leak in ssl_free() and ssl_reset() for active session 2013-02-14 11:19:38 +01:00
f35b739dff Add a few check for context validity. 2013-02-11 22:12:39 +01:00
424fda5d7b Add ecdh_calc_secret() 2013-02-11 22:05:42 +01:00
5cceb41d2c Add ecdh_{make,read}_public() 2013-02-11 21:51:45 +01:00
854fbd7ba2 Add ecdh_read_params(). 2013-02-11 21:32:24 +01:00
13724765b2 Add ecdh_make_server_params (untested yet) 2013-02-10 15:01:54 +01:00
63533e44c2 Create ecdh_context structure 2013-02-10 14:22:44 +01:00
98f51815d6 Fix ecp_tls_read_point's signature 2013-02-10 13:38:29 +01:00
7c145c6418 Fix ecp_tls_read_group's signature 2013-02-10 13:20:52 +01:00
8c16f96259 Add a few tests for ecp_tls_read_point 2013-02-10 13:00:20 +01:00
46106a9d75 Add tests for (and fix bug in) ecp_tls_write_group 2013-02-10 12:51:17 +01:00
420f1eb675 Fix ecp_tls_write_point's signature 2013-02-10 12:22:46 +01:00
b325887fad Add ecp_tls_write_group() 2013-02-10 12:06:19 +01:00
6282acaec2 Add basic tests for ecp_tls_*_point 2013-02-10 11:15:11 +01:00
7e86025f32 Rename ecp_*_binary to ecp_point_*_binary 2013-02-10 10:58:48 +01:00
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
0079405918 Add functions for read/write ECPoint records 2013-02-09 19:00:07 +01:00
1a96728964 Add function parsing a TLS ECParameters record 2013-02-09 17:53:31 +01:00
c7a2da437e Updated for PolarSSL 1.2.5 polarssl-1.2.5 2013-02-02 19:23:57 +01:00
40865c8e5d Added sending of alert messages in case of decryption failures as per RFC
The flag POLARSSL_SSL_ALERT_MESSAGES switched between enabling and
disabling the sending of alert messages that give adversaries intel
about the result of their action. PolarSSL can still communicate with
other parties if they are disabled, but debugging of issues might be
harder.
2013-02-02 19:04:13 +01:00
d66f070d49 Disable debug messages that can introduce a timing side channel.
Introduced the POLARSSL_SSL_DEBUG_ALL flag to enable all these debug
messages in case somebody does want to see the reason checks fail.
2013-02-02 19:04:13 +01:00
4582999be6 Fixed timing difference resulting from badly formatted padding. 2013-02-02 19:04:13 +01:00
8fe40dcd7d Allow enabling of dummy error_strerror() to support some use-cases
Enable a dummy error function to make use of error_strerror() in
third party libraries easier.

Disable if you run into name conflicts and want to really remove the
error_strerror()
2013-02-02 12:43:08 +01:00
cf4a70c8ed Adjust names of ECDSA tests. 2013-01-27 09:10:53 +01:00
450a163c81 Fix valgrind warning in ECDSA test suite. 2013-01-27 09:08:18 +01:00
007b7177ef ECDH : add test vectors from RFC 5903. 2013-01-27 09:00:02 +01:00
602a8973d7 ECDSA : test vectors from RFC 4754 2013-01-27 08:10:28 +01:00
d1c7150bf5 Basic tests for ECDSA. 2013-01-26 19:11:28 +01:00
3aeb5a7192 Add ECDSA signature primitive. 2013-01-26 19:11:28 +01:00
b309ab2936 Add ECDSA sign primitive 2013-01-26 19:11:28 +01:00
2aea1416f9 Add skeleton ecdsa.[ch] 2013-01-26 19:11:28 +01:00
61ce13b728 Basic tests for ECDH primitive 2013-01-26 19:11:28 +01:00
6545ca7bed Add ECDH primitives 2013-01-26 19:11:24 +01:00
0bad5c2381 Add skeleton ecdh.[ch] 2013-01-26 15:30:46 +01:00
45a035a9ac Add ecp_gen_keypair() 2013-01-26 14:42:45 +01:00
14c56a3378 Updated for PolarSSL 1.2.4 polarssl-1.2.4 2013-01-25 17:11:37 +01:00
9d2bb658fc Added PolarSSL 1.1.5 ChangeLog from 1.1 branch 2013-01-25 16:07:49 +01:00
1961b709d8 Added ssl_handshake_step() to allow single stepping the handshake
process

Single stepping the handshake process allows for better support of
non-blocking network stacks and for getting information from specific
handshake messages if wanted.
2013-01-25 14:49:24 +01:00
9c94cddeae Correctly handle CertificateRequest with empty DN list in <= TLS 1.1 2013-01-22 14:21:49 +01:00
f626e1dd28 Fixed comment on maximum tested size for POLARSSL_MPI_MAX_LIMBS 2013-01-21 12:14:17 +01:00
cf4365f560 Updated error codes for ECP 2013-01-16 17:00:43 +01:00
a95919b4c7 Added ECP files to Makefiles as well 2013-01-16 17:00:05 +01:00
5e402d88ea Added ecp_read_binary(). 2013-01-16 16:31:54 +01:00
37d218a8e3 Added support for writing points compressed 2013-01-16 16:31:54 +01:00
e19feb5b46 Added ecp_write_binary(). 2013-01-16 16:31:53 +01:00
1c33057a63 Added ecp_check_pubkey(). 2013-01-16 16:31:53 +01:00
c554e9acf1 Added test vectors from RFC 5903 2013-01-16 16:31:53 +01:00
3680c82c5a Made choice of w safer and more optimal 2013-01-16 16:31:53 +01:00
cdd44324e9 Added ecp_normalize_many() for faster precompute() 2013-01-16 16:31:53 +01:00