Matt Caswell
|
2ec6cb3385
Remove a redundant function
|
8 years ago |
Matt Caswell
|
703bcee021
Convert Sigalgs processing to use ints
|
8 years ago |
Rich Salz
|
aff8c126fd
Move extension data into sub-structs
|
8 years ago |
Matt Caswell
|
70af3d8ed7
Avoid repeatedly scanning the list of extensions
|
8 years ago |
Matt Caswell
|
ab83e31414
Move client construction of ClientHello extensions into new framework
|
8 years ago |
Matt Caswell
|
6dd083fd68
Move client parsing of ServerHello extensions into new framework
|
8 years ago |
Matt Caswell
|
7da160b0f4
Move ServerHello extension construction into the new extensions framework
|
8 years ago |
Matt Caswell
|
6b473acabd
Refactor ClientHello extension parsing
|
8 years ago |
Matt Caswell
|
bebc0c7d85
Use the TLSv1.3 nonce construction
|
8 years ago |
Matt Caswell
|
884a790e17
Fix missing NULL checks in key_share processing
|
8 years ago |
Matt Caswell
|
f5ca0b04bb
Fix some style issues identified during review
|
8 years ago |
Matt Caswell
|
c805f6189e
Fix SSL_IS_TLS13(s)
|
8 years ago |
Matt Caswell
|
92760c21e6
Update state machine to be closer to TLS1.3
|
8 years ago |
Matt Caswell
|
9362c93ebc
Remove old style NewSessionTicket from TLSv1.3
|
8 years ago |
Matt Caswell
|
9a5198808a
Move getting the curvelist for client and server out of the loop
|
8 years ago |
Matt Caswell
|
94ed2c6739
Fixed various style issues in the key_share code
|
8 years ago |
Matt Caswell
|
323f212aa7
Check key_exchange data length is not 0
|
8 years ago |
Matt Caswell
|
2ee1271d8f
Ensure the whole key_share extension is well formatted
|
8 years ago |
Matt Caswell
|
ef7daaf915
Validate that the provided key_share is in supported_groups
|
8 years ago |
Matt Caswell
|
0f1e51ea11
Start using the key_share data to derive the PMS
|
8 years ago |
Matt Caswell
|
d7c42d71ba
Add processing of the key_share received in the ServerHello
|
8 years ago |
Matt Caswell
|
bcec335856
Add key_share info to the ServerHello
|
8 years ago |
Matt Caswell
|
b1834ad781
Add the key_share processing to the server side
|
8 years ago |
Matt Caswell
|
d2c27a28c0
Generate the key_shares extension on the client side
|
8 years ago |
Richard Levitte
|
e72040c1dc
Remove heartbeat support
|
8 years ago |
Matt Caswell
|
de4d764e32
Rename the Elliptic Curves extension to supported_groups
|
8 years ago |
Matt Caswell
|
f2342b7ac3
Address some supported_versions review comments
|
8 years ago |
Matt Caswell
|
16bce0e08b
Address some review feedback comments for supported_versions
|
8 years ago |
Matt Caswell
|
cd99883755
Add server side support for supported_versions extension
|
8 years ago |
Matt Caswell
|
b5b253b1bf
Add the ability to send the supported_versions extension
|
8 years ago |