Manuel Pégourié-Gonnard
|
d59675d92c
|
Move to callback for session tickets
|
2015-05-20 11:14:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
b0394bebdb
|
Further adapt prototypes of ticket functions
Moving everything in ticket_keys structure, that will soon become
ticket_context.
|
2015-05-20 11:14:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
69f17280d3
|
Adapt prototypes of ticket handling functions
This is an intermediate step. The ssl_config argument will be replace by a
ticket context next.
|
2015-05-20 11:14:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
a4a473516e
|
Rename & move ticket functions to ticket module
|
2015-05-20 11:14:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
fd6d8978f9
|
Add new submodule ssl_ticket
|
2015-05-20 11:14:57 +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
|
d9e6a3ac10
|
Rename pk_init_ctx() -> pk_setup()
|
2015-05-14 21:58:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
d4f04dba42
|
net.c now depends on select() unconditionally
|
2015-05-14 21:58:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
a63bc94a2d
|
Remove timing_m_sleep() -> net_usleep()
|
2015-05-14 21:58:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
e94bfe6cd6
|
Improve entropy selftest: check default sources
|
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
|
8473f87984
|
Rename cipher_init_ctx() to cipher_setup()
|
2015-05-14 21:58:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
0de074fbc1
|
Use rarely used conf function to cover them
|
2015-05-14 12:58:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
66dc5555f0
|
mbedtls_ssl_conf_arc4_support() depends on ARC4_C
|
2015-05-14 12:31:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
6ab9b009cd
|
Fix warnings from armcc
|
2015-05-14 11:37:52 +02:00 |
|
Manuel Pégourié-Gonnard
|
545102ef1d
|
No timer -> to timeout (optional for TLS)
|
2015-05-13 17:31:48 +02:00 |
|
Manuel Pégourié-Gonnard
|
286a136e63
|
SSL timer fixes: not DTLS only, start cancelled
|
2015-05-13 17:18:59 +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
|
2e01291739
|
Prepare the SSL modules for using timer callbacks
|
2015-05-13 09:43:39 +02:00 |
|
Manuel Pégourié-Gonnard
|
ca3bdc5632
|
Add mbedtls_timing_set/get_delay()
|
2015-05-12 20:45:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
8903fe0fd3
|
Define timing_selftest() even with TIMING_ALT
|
2015-05-12 19:30:45 +02:00 |
|
Manuel Pégourié-Gonnard
|
a27b1979dc
|
Update generated file
|
2015-05-12 16:09:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
31993f271d
|
Add per-function override for AES
|
2015-05-12 15:41:08 +02:00 |
|
Manuel Pégourié-Gonnard
|
70a5010783
|
Create function-level MBETLS_DES_xxx_ALT
|
2015-05-12 15:17:15 +02:00 |
|
Manuel Pégourié-Gonnard
|
0fe1f6d97e
|
Remove debug line from selftest
Happened to cause a warning about %x vs uint32_t with arm-none-eabi-gcc 4.9
in addition to being useless
|
2015-05-12 13:22:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
eecb43cf0b
|
Manually merge doc fixes from 1.3
|
2015-05-12 12:56:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
0ece0f94f2
|
Fix checks for nul-termination
|
2015-05-12 12:43:54 +02:00 |
|
Manuel Pégourié-Gonnard
|
24083d61a0
|
Fix bug in certs.c
Revealed by the recent PEM changes
|
2015-05-12 12:26:14 +02:00 |
|
Manuel Pégourié-Gonnard
|
ec4b08957f
|
Fix issue in ssl_free() vs ssl_config_free()
Just an overlook from moving things recently
|
2015-05-12 12:22:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
49f5eb9b41
|
Better NULL checks in debug
In case we exit early, like before ssl_setup() was called
|
2015-05-12 12:19:09 +02:00 |
|
Manuel Pégourié-Gonnard
|
43b37cbc92
|
Fix use of pem_read_buffer() in PK, DHM and X509
|
2015-05-12 11:26:43 +02:00 |
|
Manuel Pégourié-Gonnard
|
2088ba6d30
|
Merge branch 'mbedtls-1.3' into development
* mbedtls-1.3:
Update Changelog for recent contribution
Perf: rewrite of ecp_double_jac
Conflicts:
library/ecp.c
|
2015-05-12 10:36:26 +02:00 |
|
Manuel Pégourié-Gonnard
|
7010e4688f
|
Merge remote-tracking branch 'peterdettman/perf-ecp-double-jac' into mbedtls-1.3
* peterdettman/perf-ecp-double-jac:
Perf: rewrite of ecp_double_jac
|
2015-05-11 20:26:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
e6ef16f98c
|
Change X.509 verify flags to uint32_t
|
2015-05-11 19:54:43 +02:00 |
|
Manuel Pégourié-Gonnard
|
4cba1a737d
|
Avoid debug flooding with non-blocking reads
|
2015-05-11 18:52:25 +02:00 |
|
Manuel Pégourié-Gonnard
|
e3a062ba1f
|
Rename ecp_use_known_dp -> mbedtls_ecp_group_load()
|
2015-05-11 18:46:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
56cc88a796
|
Rm ecp_add() and add ecp_muladd()
|
2015-05-11 18:40:45 +02:00 |
|
Manuel Pégourié-Gonnard
|
6dde596a03
|
Remove ecp_sub()
|
2015-05-11 18:18:32 +02:00 |
|
Manuel Pégourié-Gonnard
|
aff37e5aa1
|
Remove ecp_group_read_string()
|
2015-05-11 18:11:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
55fab2de5d
|
Fix a few more #ifdef's
|
2015-05-11 17:54:38 +02:00 |
|
Manuel Pégourié-Gonnard
|
8b431fbbec
|
Fix dependency issues
|
2015-05-11 14:35:42 +02:00 |
|
Manuel Pégourié-Gonnard
|
ccc302692a
|
Fix bug introduced when splitting init functions
|
2015-05-11 14:35:42 +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
|
01e5e8c1f8
|
Change a few ssl_conf return types to void
|
2015-05-11 14:35:41 +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
|
22bfa4bb53
|
Add ssl_set_hs_ca_chain()
|
2015-05-11 14:35:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
1897af9e93
|
Make conf const inside ssl_context (finally)
|
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
|
1af6c8500b
|
Add ssl_set_hs_own_cert()
|
2015-05-11 14:35:41 +02:00 |
|