- 24 Jun, 2013 9 commits
-
-
Paul Bakker authored
Because of new pem_read_buffer() handling of when it writes use_len, x509parse_crt() is able to better handle situations where a PEM blob results in an error but the other blobs can still be parsed. (cherry picked from commit 64171863)
-
Paul Bakker authored
After header and footer are read, pem_read_buffer() is able to determine the length of input data used. This allows calling functions to skip this PEM bit if an error occurs during its parsing. (cherry picked from commit 9255e830)
-
Paul Bakker authored
(cherry picked from commit ac6168b9)
-
Paul Bakker authored
Rationale: The HAVEGE random generator has too many caveats to be a standard generator that people rely on. The HAVEGE random generator is not suitable for virtualized environments. In addition the HAVEGE random generator is dependent on timing and specific processor traits that cannot be guaranteed by default on compile time. Our advice: only use HAVEGE as an additional random source for your entropy pool, never as your primary source. (cherry picked from commit 08f06cf4)
-
Paul Bakker authored
(cherry picked from commit e0225e4d) Conflicts: programs/ssl/ssl_client2.c programs/ssl/ssl_server2.c programs/test/ssl_test.c programs/x509/cert_app.c
-
Paul Bakker authored
(cherry picked from commit eae09db9) Conflicts: library/gcm.c
-
Paul Bakker authored
(cherry picked from commit 7c3c3899)
-
Paul Bakker authored
-
Paul Bakker authored
-
- 22 May, 2013 1 commit
-
-
Paul Bakker authored
-
- 21 May, 2013 1 commit
-
-
Paul Bakker authored
cert_app
-
- 14 May, 2013 2 commits
-
-
Paul Bakker authored
-
Paul Bakker authored
-
- 19 Apr, 2013 10 commits
-
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
code selection The base RFC 4279 DHE-PSK ciphersuites are now supported and added. The SSL code cuts out code not relevant for defined key exchange methods
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
methods. Introduces POLARSSL_KEY_EXCHANGE_RSA_ENABLED, POLARSSL_KEY_EXCHANGE_DHE_RSA_ENABLED, POLARSSL_KEY_EXCHANGE_ECDHE_RSA_ENABLED, etc
-
- 18 Apr, 2013 7 commits
-
-
Paul Bakker authored
At the end of config.h sanity checks have been added to check for prerequisites in the different module dependencies
-
Paul Bakker authored
sizes
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
Server side handling of the pure PSK ciphersuites is now in the base code.
-
Paul Bakker authored
Made ssl_parse_client_dh_public(), ssl_parse_cient_ecdh_public() and ssl_parse_encrypted_pms_secret() in preparation for PSK-related code
-
Paul Bakker authored
Client side handling of the pure PSK ciphersuites is now in the base code.
-
- 16 Apr, 2013 3 commits
-
-
Paul Bakker authored
-
Paul Bakker authored
Made ssl_parse_server_dh_params(), ssl_parse_server_ecdh_params() and ssl_parse_signature_algorihm() in preparation for PSK-related code
-
Paul Bakker authored
The ciphersuites parameter in the ssl_session structure changed from 'int *' to 'int *[4]'. The new function ssl_set_ciphersuite_for_version() sets specific entries inside this array. ssl_set_ciphersuite() sets all entries to the same value. (cherry picked from commit a6272988) Conflicts: ChangeLog library/ssl_srv.c library/ssl_tls.c
-
- 11 Apr, 2013 1 commit
-
-
Paul Bakker authored
GCC with -O2 or higher also needs to now about 'cc' in the clobber list.
-
- 09 Apr, 2013 1 commit
-
-
Paul Bakker authored
Removed unused variable 'v' orig_len and orig_add_len are now uint64_t to support larger than 2^29 data sizes
-
- 08 Apr, 2013 4 commits
-
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
- 07 Apr, 2013 1 commit
-
-
Paul Bakker authored
Added TLS-ECDHE-RSA-WITH-CAMELLIA-128-CBC-SHA256 and TLS-ECDHE-RSA-WITH-CAMELLIA-256-CBC-SHA384
-