Marten Seemann
|
63c079e234
|
move header protection to a separate struct
|
2019-09-07 11:32:48 +07:00 |
|
Marten Seemann
|
4e1f18e833
|
avoid unnecessary initializations of heaper protectors on key updates
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
c522bcc683
|
return a defined error when the AEAD cannot open a packet
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
d3ca8db521
|
refactor initialization of AEADs
|
2019-06-22 20:01:18 +08:00 |
|
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
|
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
|
177c81610b
|
rename packet number encryption to header encryption
|
2019-01-05 18:00:22 +07:00 |
|
Marten Seemann
|
538b84b78d
|
use the IV when sealing and opening
|
2018-12-29 16:11:27 +07:00 |
|
Marten Seemann
|
5a68ba0a02
|
implement header encrytion and decryption for sealers and openers
|
2018-12-14 16:46:40 +06:30 |
|
Marten Seemann
|
82508f1562
|
use tls-tris instead of mint
|
2018-10-26 16:18:49 +07:00 |
|