Denys Vlasenko
|
1500b3a50d
tls: if got CERTIFICATE_REQUEST, send an empty CERTIFICATE
|
7 年之前 |
Denys Vlasenko
|
49ecee098d
tls: add 2nd cipher_id, TLS_RSA_WITH_AES_128_CBC_SHA, so far it doesn't work
|
7 年之前 |
Denys Vlasenko
|
7a18b9502a
tls: reorder tls_handshake_data fields for smaller size, tweak comments
|
7 年之前 |
Denys Vlasenko
|
b5bf1913d3
tls: send EMPTY_RENEGOTIATION_INFO_SCSV in our client hello
|
7 年之前 |
Denys Vlasenko
|
9492da7e63
tls: set TLS_DEBUG to 0; placate a gcc indentation warning
|
7 年之前 |
Denys Vlasenko
|
9a647c326a
separate TLS code into a library, use in in wget
|
7 年之前 |
Denys Vlasenko
|
f6e20724d4
tls: reorder tls_state fields for smaller offsets
|
7 年之前 |
Denys Vlasenko
|
dd2577f21a
tls: send SNI in the client hello
|
7 年之前 |
Denys Vlasenko
|
0af5265180
tls: check size on "MAC-only, no crypt" code path too
|
7 年之前 |
Denys Vlasenko
|
54b927d78b
tls: AES decrypt does one unnecessary memmove
|
7 年之前 |
Denys Vlasenko
|
3916139ac4
tls: make input buffer grow as needed
|
7 年之前 |
Denys Vlasenko
|
38972a8df1
tls: improve i/o loop
|
7 年之前 |
Denys Vlasenko
|
e7863f394e
tls: was psAesDecrypt'ing one block too many, trashing buffered data
|
7 年之前 |
Denys Vlasenko
|
19e695ebad
tls: do not use common_bufsiz
|
7 年之前 |
Denys Vlasenko
|
a0aae9f714
tls: decode alerts and in particular, EOF alert.
|
7 年之前 |
Denys Vlasenko
|
abbf17abcc
tls: add the i/o loop - largish rework of i/o buffering
|
7 年之前 |
Denys Vlasenko
|
432f1ae2ff
tls: tested PSTM_X86_64, not enabling it - too large
|
7 年之前 |
Denys Vlasenko
|
cccf8e735d
tls: teach it to decrypt AES256-encrypted data
|
7 年之前 |
Denys Vlasenko
|
a9e1866806
tls: trim comments
|
7 年之前 |
Denys Vlasenko
|
b5dfc3dfd6
tls: teach it to send AES256-encrypted data
|
7 年之前 |
Denys Vlasenko
|
b7e9ae6e9f
tls: added AES code and made it compile. not used yet
|
7 年之前 |
Denys Vlasenko
|
c8ba23bcec
tls: massage writing for encryption support; finer-grained debug
|
7 年之前 |
Denys Vlasenko
|
5d1662ea1c
tls: address one easy FIXME, tidy up comments
|
7 年之前 |
Denys Vlasenko
|
e69d78c038
tls: process CHANGE_CIPHER_SPEC and FINISHED from server
|
7 年之前 |
Denys Vlasenko
|
fe0588df3b
tls: rearrange function order, improve comments
|
7 年之前 |
Denys Vlasenko
|
e2cb3b990f
tls: make our send_client_finished() pass server check
|
7 年之前 |
Denys Vlasenko
|
9a6897a48a
tls: format FINISHED message properly for unencrypted, but sha256 signed mode
|
7 年之前 |
Denys Vlasenko
|
936e83e694
tls: add sha256 hmac and prf code
|
7 年之前 |
Denys Vlasenko
|
3f8ecd933a
tls: rearrange code, add/improve comments, fix whitespace, no real changes here
|
7 年之前 |
Denys Vlasenko
|
c5540d61f6
tls: send CHANGE_CIPHER_SPEC
|
8 年之前 |