Matt Caswell
|
f63a17d66d
Convert the state machine code to use SSLfatal()
|
6 anni fa |
Matt Caswell
|
1f359471f9
Provide an SSLfatal() macro
|
6 anni fa |
Pauli
|
198c42f5af
Move OPENSSL_CONF from e_os.h to cryptlib.h
|
7 anni fa |
Pauli
|
07016a8a31
Move e_os.h to be the very first include.
|
7 anni fa |
Pauli
|
677963e5a4
e_os.h removal from other headers and source files.
|
7 anni fa |
Rich Salz
|
75e2c87765
Switch from ossl_rand to DRBG rand
|
7 anni fa |
Matt Caswell
|
d4504fe579
Fix early_data with an HRR
|
7 anni fa |
Matt Caswell
|
9924087573
Fix DTLS failure when used in a build which has SCTP enabled
|
7 anni fa |
Matt Caswell
|
bd79bcb42b
Remove special case code for SCTP reneg handling
|
7 anni fa |
Todd Short
|
d1186c30a2
Fix minor compiler issues.
|
7 anni fa |
Matt Caswell
|
ef6c191bce
Update end of early data processing for draft-19
|
7 anni fa |
Matt Caswell
|
3eaa417095
Make SSL_write_early_finish() an internal only function
|
7 anni fa |
Matt Caswell
|
f7e393be47
Various fixes required to allow SSL_write/SSL_read during early data
|
7 anni fa |
Matt Caswell
|
d7f8783ff9
Enable the server to call SSL_write() without stopping the ability to call SSL_read_early()
|
7 anni fa |
Matt Caswell
|
564547e482
Enable the client to call SSL_read() without stopping the ability to call SSL_write_early()
|
7 anni fa |
Matt Caswell
|
a832b5ef7a
Skip early_data if appropriate after a HelloRetryRequest
|
7 anni fa |
Matt Caswell
|
1ea4d09a3c
Construct the server side early_data extension
|
7 anni fa |
Matt Caswell
|
d781d247d1
Provide an SSL_read_early() function for reading early data
|
7 anni fa |
Matt Caswell
|
0a87d0ac62
Parse the early_data extension
|
7 anni fa |
Matt Caswell
|
49e7fe12ea
Provide functions to write early data
|
7 anni fa |
Benjamin Kaduk
|
ddf9725834
Prepare for WORK_MORE_C
|
7 anni fa |
Matt Caswell
|
c7f47786a5
Move state machine knowledge out of the record layer
|
7 anni fa |
Matt Caswell
|
0386aad1ab
Remove use of the SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS flag
|
7 anni fa |
Matt Caswell
|
23573051a5
Stop server from expecting Certificate message when not requested
|
7 anni fa |
Matt Caswell
|
10305baf26
Stop client from sending Certificate message when not requested
|
7 anni fa |
Richard Levitte
|
e72040c1dc
Remove heartbeat support
|
7 anni fa |
Matt Caswell
|
eda757514e
Further libssl size_t-ify of reading
|
8 anni fa |
Matt Caswell
|
6392fb8e2a
Move setting of the handshake header up one more level
|
8 anni fa |
Matt Caswell
|
7cea05dcc7
Move init of the WPACKET into write_state_machine()
|
8 anni fa |
Matt Caswell
|
0d698f6696
Fix Use After Free for large message sizes
|
8 anni fa |