1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-08-01 10:06:53 +03:00
Commit Graph

2965 Commits

Author SHA1 Message Date
57a5d60abb Add tests for concatenated CRLs 2014-11-19 16:08:34 +01:00
4be3449dbc Add Readme about X.509 test files 2014-11-19 14:03:59 +01:00
8c9223df84 Add text view to debug_print_buf() 2014-11-19 13:21:38 +01:00
0975ad928d Merge branch 'etm' into dtls
* etm:
  Fix some more warnings in reduced configs
  Fix typo causing MSVC errors
2014-11-17 15:07:17 +01:00
8e4b3374d7 Fix some more warnings in reduced configs 2014-11-17 15:06:13 +01:00
be6ce835a2 Fix typo causing MSVC errors 2014-11-17 14:29:36 +01:00
3a3066c3ee ssl_server2 now exits on signal during a read too 2014-11-17 12:50:34 +01:00
403a86f73d ssl_server2: exit cleanly on SIGINT too 2014-11-17 12:46:49 +01:00
98aa19148c Adjust warnings in different modes 2014-11-14 16:45:48 +01:00
e80083cafa Add precision about cmake cache 2014-11-14 14:18:24 +01:00
052ae25e56 Avoid advertising private option 2014-11-14 13:09:41 +01:00
6cf11642a4 Update README to mention config.pl 2014-11-14 12:29:59 +01:00
ca89d89a10 Document build modes better 2014-11-13 13:56:05 +01:00
705b70f122 Add new build modes for sanitizers 2014-11-13 13:35:50 +01:00
fd60a5c621 Add script finding recursive functions 2014-11-13 12:42:12 +01:00
e5b0fc1847 Make malloc-init script a bit happier 2014-11-13 12:42:12 +01:00
5924f9f810 Add script to find malloc() not followed by init 2014-11-13 12:42:12 +01:00
f631bbc1da Make x509_string_cmp() iterative 2014-11-13 12:42:06 +01:00
8a5e3d4a40 Forbid repeated X.509 extensions 2014-11-12 18:13:58 +01:00
d681443f69 Fix potential stack overflow 2014-11-12 01:25:31 +01:00
b134060f90 Fix memory leak with crafted X.509 certs 2014-11-12 00:01:52 +01:00
0369a5291b Fix uninitialised pointer dereference 2014-11-12 00:01:52 +01:00
e9271e6835 Add a MemSan Cmake build type
Detects uninitialised memory reads. Available only with Clang on Linux x86_64
for now. Experimental but seems usable enough.
2014-11-12 00:01:52 +01:00
49aa99e653 Fix exit codes in cert_app 2014-11-12 00:01:52 +01:00
e959979621 Fix ECDSA sign buffer size 2014-11-12 00:01:52 +01:00
b31b61b9e8 Fix potential undefined behaviour in Camellia 2014-11-12 00:01:51 +01:00
d6197a37e0 Detect undefined behaviours too in ASan builds 2014-11-12 00:01:51 +01:00
54f6e562e6 Fix CFLAGS with cmake and gcc 2014-11-12 00:01:51 +01:00
de17125875 Update ChangeLog for pk_check_pair() & Co 2014-11-12 00:01:51 +01:00
7c13d69cb5 Fix dependency issues 2014-11-12 00:01:34 +01:00
a1efcb084f Implement pk_check_pair() for RSA-alt 2014-11-08 18:00:22 +01:00
27e3edbe2c Check key/cert pair in ssl_set_own_cert() 2014-11-06 18:25:51 +01:00
70bdadf54b Add pk_check_pair() 2014-11-06 18:25:51 +01:00
30668d688d Add ecp_check_pub_priv() 2014-11-06 18:25:51 +01:00
2f8d1f9fc3 Add rsa_check_pub_priv() 2014-11-06 18:25:51 +01:00
e10e06d863 Blind RSA operations even without CRT 2014-11-06 18:25:44 +01:00
d056ce0e3e Use seq_num as AEAD nonce by default 2014-11-06 18:23:49 +01:00
f9d778d635 Merge branch 'etm' into dtls
* etm:
  Fix warning in reduced config
  Update Changelog for EtM
  Keep EtM state across renegotiations
  Adjust minimum length for EtM
  Don't send back EtM extension if not using CBC
  Fix for the RFC erratum
  Implement EtM
  Preparation for EtM
  Implement initial negotiation of EtM

Conflicts:
	include/polarssl/check_config.h
2014-11-06 01:36:32 +01:00
56d985d0a6 Merge branch 'session-hash' into dtls
* session-hash:
  Update Changelog for session-hash
  Make session-hash depend on TLS versions
  Forbid extended master secret with SSLv3
  compat.sh: allow git version of gnutls
  compat.sh: make options a bit more robust
  Implement extended master secret
  Add negotiation of Extended Master Secret

Conflicts:
	include/polarssl/check_config.h
	programs/ssl/ssl_server2.c
2014-11-06 01:25:09 +01:00
9d7821d774 Fix warning in reduced config 2014-11-06 01:19:52 +01:00
fedba98ede Merge branch 'fb-scsv' into dtls
* fb-scsv:
  Update Changelog for FALLBACK_SCSV
  Implement FALLBACK_SCSV server-side
  Implement FALLBACK_SCSV client-side
2014-11-05 16:12:09 +01:00
c7647079fa Merge branch 'development' into dtls
* development:
  Include 1.2.12 release information in ChangeLog
2014-11-05 16:02:57 +01:00
b3c6a97b31 Update Changelog for session-hash 2014-11-05 16:00:50 +01:00
c122ae7612 Update Changelog for EtM 2014-11-05 16:00:50 +01:00
769c6b6351 Make session-hash depend on TLS versions 2014-11-05 16:00:50 +01:00
1a03473576 Keep EtM state across renegotiations 2014-11-05 16:00:50 +01:00
b575b54cb9 Forbid extended master secret with SSLv3 2014-11-05 16:00:50 +01:00
169dd6a514 Adjust minimum length for EtM 2014-11-05 16:00:50 +01:00
dd4592774b compat.sh: allow git version of gnutls 2014-11-05 16:00:50 +01:00
78e745fc0a Don't send back EtM extension if not using CBC 2014-11-05 16:00:50 +01:00