Matt Caswell
|
f7e393be47
Various fixes required to allow SSL_write/SSL_read during early data
|
7 years ago |
Matt Caswell
|
d7f8783ff9
Enable the server to call SSL_write() without stopping the ability to call SSL_read_early()
|
7 years ago |
Matt Caswell
|
564547e482
Enable the client to call SSL_read() without stopping the ability to call SSL_write_early()
|
7 years ago |
Matt Caswell
|
a832b5ef7a
Skip early_data if appropriate after a HelloRetryRequest
|
7 years ago |
Matt Caswell
|
1ea4d09a3c
Construct the server side early_data extension
|
7 years ago |
Matt Caswell
|
d781d247d1
Provide an SSL_read_early() function for reading early data
|
7 years ago |
Matt Caswell
|
0a87d0ac62
Parse the early_data extension
|
7 years ago |
Matt Caswell
|
49e7fe12ea
Provide functions to write early data
|
7 years ago |
Benjamin Kaduk
|
ddf9725834
Prepare for WORK_MORE_C
|
7 years ago |
Matt Caswell
|
c7f47786a5
Move state machine knowledge out of the record layer
|
7 years ago |
Matt Caswell
|
0386aad1ab
Remove use of the SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS flag
|
7 years ago |
Matt Caswell
|
23573051a5
Stop server from expecting Certificate message when not requested
|
8 years ago |
Matt Caswell
|
10305baf26
Stop client from sending Certificate message when not requested
|
8 years ago |
Richard Levitte
|
e72040c1dc
Remove heartbeat support
|
8 years ago |
Matt Caswell
|
eda757514e
Further libssl size_t-ify of reading
|
8 years ago |
Matt Caswell
|
6392fb8e2a
Move setting of the handshake header up one more level
|
8 years ago |
Matt Caswell
|
7cea05dcc7
Move init of the WPACKET into write_state_machine()
|
8 years ago |
Matt Caswell
|
0d698f6696
Fix Use After Free for large message sizes
|
8 years ago |
Rich Salz
|
f3b3d7f003
Add -Wswitch-enum
|
8 years ago |
Richard Levitte
|
a449b47c7d
Fix error message typo, wrong function code
|
8 years ago |
Matt Caswell
|
c1ef7c971d
Excessive allocation of memory in tls_get_message_header()
|
8 years ago |
Alessandro Ghedini
|
4f8a5f4da9
Use switch instead of multiple ifs
|
8 years ago |
Emilia Kasper
|
a230b26e09
Indent ssl/
|
8 years ago |
FdaSilvaYY
|
e8aa8b6c8f
Fix a few if(, for(, while( inside code.
|
8 years ago |
Matt Caswell
|
672f3337c3
Fix SSLv3 alert if no Client Ceritifcate sent after a request for one
|
8 years ago |
Matt Caswell
|
2c4a056f59
Handle a memory allocation failure in ssl3_init_finished_mac()
|
8 years ago |
Matt Caswell
|
1689e7e688
Ensure async IO works with new state machine
|
8 years ago |
Matt Caswell
|
464175692f
Simplify SSL BIO buffering logic
|
8 years ago |
Rich Salz
|
846e33c729
Copyright consolidation 01/10
|
8 years ago |
FdaSilvaYY
|
0d4fb84390
GH601: Various spelling fixes.
|
8 years ago |