Simon Butcher
|
db0feca55c
|
Fixes platform time_t abstraction
Fixes platform abstraction in error.c and the file that it's generated
from as well as DTLS samples.
|
2016-05-17 00:03:14 +01:00 |
|
Manuel Pégourié-Gonnard
|
37ff14062e
|
Change main license to Apache 2.0
|
2015-09-04 14:21:07 +02:00 |
|
Manuel Pégourié-Gonnard
|
6fb8187279
|
Update date in copyright line
|
2015-07-28 17:11:58 +02:00 |
|
Manuel Pégourié-Gonnard
|
abc729e664
|
Simplify net_accept() with UDP sockets
This is made possible by the new API where net_accept() gets a pointer to
bind_ctx, so it can update it.
|
2015-07-01 01:28:24 +02:00 |
|
Manuel Pégourié-Gonnard
|
3d7d00ad23
|
Rename mbedtls_net_close() to mbedtls_net_free()
close() may be more meaningful, but free() is symmetric with _init(), and more
consistent with all other modules
|
2015-06-30 16:50:37 +02:00 |
|
Manuel Pégourié-Gonnard
|
5db64328ab
|
Adapt programs to the new NET API
|
2015-06-30 16:48:17 +02:00 |
|
Manuel Pégourié-Gonnard
|
61ee351af4
|
Adapt programs to the new debug API
|
2015-06-23 23:30:16 +02:00 |
|
Manuel Pégourié-Gonnard
|
c0d749418b
|
Make 'port' a string in NET module
- avoids dependency on snprintf
- allows using "smtps" instead of "456" if desired
|
2015-06-23 13:09:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
b31c5f68b1
|
Add SSL presets.
No need to use a separate profile as in X.509, everything we need is already
in ssl_config. Just load appropriate values.
|
2015-06-17 14:59:27 +02:00 |
|
Manuel Pégourié-Gonnard
|
56273daea0
|
Move some includes to ssl_internal.h
Also removed one from ssl.h and add it in programs where it belongs
|
2015-05-26 15:01:37 +02:00 |
|
Manuel Pégourié-Gonnard
|
53ebe138c6
|
Fix copyright lines still mentioning Brainspark
|
2015-05-15 12:01:12 +02:00 |
|
Manuel Pégourié-Gonnard
|
0b104b056b
|
Adapt prototype of net_accept() for explicit size
|
2015-05-14 21:58:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
151dc77732
|
Fix some old names that remained
- most in doxygen doc that was never renamed
- some re-introduced in comments/doc/strings by me
|
2015-05-14 21:58:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
e3c41ad8a4
|
Use the new timer callback API in programs
|
2015-05-13 10:04:32 +02:00 |
|
Manuel Pégourié-Gonnard
|
06939cebef
|
Fix order of ssl_conf vs ssl_setup in programs
Except ssl_phtread_server that will be done later
|
2015-05-11 14:35:42 +02:00 |
|
Manuel Pégourié-Gonnard
|
6729e79482
|
Rename ssl_set_xxx() to ssl_conf_xxx()
|
2015-05-11 14:35:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
17a40cd255
|
Change ssl_own_cert to work on ssl_config
|
2015-05-11 14:35:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
750e4d7769
|
Move ssl_set_rng() to act on config
|
2015-05-11 12:33:27 +02:00 |
|
Manuel Pégourié-Gonnard
|
5cb3308e5f
|
Merge contexts for session cache
|
2015-05-11 12:33:27 +02:00 |
|
Manuel Pégourié-Gonnard
|
8836994f6b
|
Move WANT_READ/WANT_WRITE codes to SSL
|
2015-05-11 12:33:26 +02:00 |
|
Manuel Pégourié-Gonnard
|
1b511f93c6
|
Rename ssl_set_bio_timeout() to set_bio()
Initially thought it was best to keep the old function around and add a new
one, but this so many ssl_set_xxx() functions are changing anyway...
|
2015-05-11 12:33:26 +02:00 |
|
Manuel Pégourié-Gonnard
|
97fd52c529
|
Split ssl_set_read_timeout() out of bio_timeout()
|
2015-05-11 12:33:26 +02:00 |
|
Manuel Pégourié-Gonnard
|
bc2b771af4
|
Move ssl_set_ca_chain() to work on config
|
2015-05-11 12:33:26 +02:00 |
|
Manuel Pégourié-Gonnard
|
d36e33fc07
|
Move easy ssl_set_xxx() functions to work on conf
mbedtls_ssl_set_alpn_protocols
mbedtls_ssl_set_arc4_support
mbedtls_ssl_set_authmode
mbedtls_ssl_set_ciphersuites
mbedtls_ssl_set_ciphersuites_for_version
mbedtls_ssl_set_curves
mbedtls_ssl_set_dbg
mbedtls_ssl_set_dh_param
mbedtls_ssl_set_dh_param_ctx
mbedtls_ssl_set_dtls_anti_replay
mbedtls_ssl_set_dtls_badmac_limit
mbedtls_ssl_set_dtls_cookies
mbedtls_ssl_set_encrypt_then_mac
mbedtls_ssl_set_endpoint
mbedtls_ssl_set_extended_master_secret
mbedtls_ssl_set_handshake_timeout
mbedtls_ssl_legacy_renegotiation
mbedtls_ssl_set_max_version
mbedtls_ssl_set_min_version
mbedtls_ssl_set_psk_cb
mbedtls_ssl_set_renegotiation
mbedtls_ssl_set_renegotiation_enforced
mbedtls_ssl_set_renegotiation_period
mbedtls_ssl_set_session_cache
mbedtls_ssl_set_session_ticket_lifetime
mbedtls_ssl_set_sni
mbedtls_ssl_set_transport
mbedtls_ssl_set_truncated_hmac
mbedtls_ssl_set_verify
|
2015-05-07 10:19:13 +01:00 |
|
Manuel Pégourié-Gonnard
|
419d5ae419
|
Make endpoint+transport args of config_defaults()
|
2015-05-07 10:19:13 +01:00 |
|
Manuel Pégourié-Gonnard
|
def0bbe3ab
|
Allocate ssl_config out of ssl_setup()
|
2015-05-07 10:19:13 +01:00 |
|
Manuel Pégourié-Gonnard
|
41d479e7df
|
Split ssl_init() -> ssl_setup()
|
2015-04-29 02:08:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
ec160c0f53
|
Update ctr_drbg_init() usage in programs
|
2015-04-29 02:08:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
2cf5a7c98e
|
The Great Renaming
A simple execution of tmp/invoke-rename.pl
|
2015-04-08 13:25:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
4b3e5ef59a
|
Avoid duplicate #ifdefs in programs/ssl
|
2015-03-27 11:24:27 +01:00 |
|
Manuel Pégourié-Gonnard
|
b5410dbd96
|
Depend on PEM_PARsE_C when using test_cas_pem
|
2015-03-27 11:08:49 +01:00 |
|
Manuel Pégourié-Gonnard
|
a958d69a70
|
Rename test_ca_list to test_cas_pem
|
2015-03-27 10:29:25 +01:00 |
|
Manuel Pégourié-Gonnard
|
75f901006b
|
Add len constants to certs.c
|
2015-03-27 09:56:18 +01:00 |
|
Manuel Pégourié-Gonnard
|
7f8099773e
|
Rename include directory to mbedtls
|
2015-03-10 11:23:56 +00:00 |
|
Manuel Pégourié-Gonnard
|
e4d4890350
|
Finish renaming website
|
2015-03-06 13:40:52 +00:00 |
|
Manuel Pégourié-Gonnard
|
f224678864
|
Fix remaining printfs in programs
|
2015-01-29 13:29:20 +00:00 |
|
Manuel Pégourié-Gonnard
|
3d2c4b70f2
|
Fix url in new files
|
2015-01-29 11:34:14 +00:00 |
|
Manuel Pégourié-Gonnard
|
dba564bc79
|
Fix files that are not in development
|
2015-01-23 11:37:14 +00:00 |
|
Manuel Pégourié-Gonnard
|
e63582a166
|
Add dlts_client.c and dtls_server.c
|
2014-10-21 16:32:54 +02:00 |
|