Marten Seemann
|
0dd5a0b91f
|
introduce a separate AEAD for short header crypto
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
598628d05b
|
use separate opener interfaces for long and short header packets
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
b2d3ef691e
|
use separate sealer interfaces for long and short header packets
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
500717066e
|
use (a modified version of) the standard library TLS implementation
|
2019-02-22 13:33:56 +08:00 |
|
Marten Seemann
|
b4356d7348
|
fix nonce usage in the AEAD, use the AEAD provided by qtls for Initials
|
2019-01-07 09:04:03 +07:00 |
|
Marten Seemann
|
e6d0ea630e
|
Merge pull request #1718 from lucas-clemente/fix-session-queue
implement a queue of session waiting to be accepted
|
2019-01-07 08:45:22 +07:00 |
|
Marten Seemann
|
90514d53d1
|
reject new connection attempts if the server's accept queue is full
|
2019-01-06 15:26:43 +07:00 |
|
Marten Seemann
|
177c81610b
|
rename packet number encryption to header encryption
|
2019-01-05 18:00:22 +07:00 |
|
Marten Seemann
|
b1592d0616
|
use the draft-17 initial encryption
|
2018-12-27 16:50:42 +07:00 |
|
Marten Seemann
|
5a68ba0a02
|
implement header encrytion and decryption for sealers and openers
|
2018-12-14 16:46:40 +06:30 |
|
Marten Seemann
|
d3611a014c
|
implement initial header encryption key derivation
|
2018-12-14 16:46:40 +06:30 |
|
Marten Seemann
|
a80ca960e5
|
refactor initialization of the initial AEAD
|
2018-12-13 13:51:05 +06:30 |
|