mbedtls/library
Hanno Becker af752d4bd6 Remove code from ssl_tls.c & ssl_msg.c to get disjoint functionality
This commit is the final step in separating the functionality of
what was originally ssl_tls.c into both ssl_tls.c and ssl_msg.c.

So far, ssl_msg.c has been created as an identical copy of ssl_tls.c.
For each block of code in these files, this commit removes it from
precisely one of the two files, depending on where the respective
functionality belongs.

The splitting separates the following functionalities:

1) An implementation of the TLS and DTLS messaging layer, that is,
   the record layer as well as the DTLS retransmission state machine.

   This is now contained in ssl_msg.c

2) Handshake parsing and writing functions shared between client and
   server (functions specific to either client or server are implemented
   in ssl_cli.c and ssl_srv.c, respectively).

   This is remains in ssl_tls.c.
2020-02-05 16:12:24 +00:00
..
.gitignore
certs.c Add support for all SHA modes in cert_write 2019-07-14 09:17:57 +03:00
CMakeLists.txt Add guarded ssl_msg.c to Makefiles 2020-02-05 16:10:40 +00:00
debug.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
error.c Remove duplicate include statement 2019-12-19 10:27:57 +00:00
Makefile Add guarded ssl_msg.c to Makefiles 2020-02-05 16:10:40 +00:00
net_sockets.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
pkcs11.c
ssl_cache.c Remove peer CRT from cache if !MBEDTLS_SSL_KEEP_PEER_CERTIFICATE 2019-02-26 14:38:09 +00:00
ssl_ciphersuites.c Reduce priority of 3DES ciphersuites 2019-03-01 10:19:27 +01:00
ssl_cli.c USE_PSA_CRYPTO: don't rely on the curve encoding 2020-01-31 14:57:43 +01:00
ssl_cookie.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
ssl_msg.c Remove code from ssl_tls.c & ssl_msg.c to get disjoint functionality 2020-02-05 16:12:24 +00:00
ssl_srv.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
ssl_ticket.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
ssl_tls.c Remove code from ssl_tls.c & ssl_msg.c to get disjoint functionality 2020-02-05 16:12:24 +00:00
version.c Fix missing void argument declarations #678 2016-11-04 23:05:56 +01:00
version_features.c Add new config MBEDTLS_SSL_CONTEXT_SERIALIZATION 2019-08-23 12:52:29 +03:00
x509.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
x509_create.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
x509_crl.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
x509_crt.c Allow loading symlinked certificates 2020-01-24 09:12:03 -06:00
x509_csr.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
x509write_crt.c Put includes in alphabetical order 2019-12-19 10:27:57 +00:00
x509write_csr.c Add missing return code check on call to mbedtls_md() 2020-01-21 16:56:14 +01:00