Andrew Kelley
|
02c33d02e0
|
std.crypto.Tls: parse encrypted extensions
|
2023-01-02 16:57:15 -07:00 |
|
Andrew Kelley
|
462b3ed69c
|
std.crypto.Tls: handshake fixes
* Handle multiple handshakes in one encrypted record
* Fix incorrect handshake length sent to server
|
2023-01-02 16:57:15 -07:00 |
|
Andrew Kelley
|
b97fc43baa
|
std.crypto.Tls: client is working against some servers
|
2023-01-02 16:57:15 -07:00 |
|
Andrew Kelley
|
40a85506b2
|
std.crypto.Tls: add read/write methods
|
2023-01-02 16:57:15 -07:00 |
|
Andrew Kelley
|
595fff7cb6
|
std.crypto.Tls: decrypting handshake messages
|
2023-01-02 16:57:15 -07:00 |
|
Andrew Kelley
|
920e5bc4ff
|
std.crypto.Tls: discard ChangeCipherSpec messages
The next step here is to decrypt encrypted records
|
2023-01-02 16:57:15 -07:00 |
|
Andrew Kelley
|
d2f5d0b199
|
std.crypto.Tls: parse the ServerHello handshake
|
2023-01-02 16:57:15 -07:00 |
|
Andrew Kelley
|
ba44513c2f
|
std.http reorg; introduce std.crypto.Tls
TLS is capable of sending a Client Hello
|
2023-01-02 16:57:15 -07:00 |
|