Tobias Brunner
b51c1d468e
tls-hkdf: Support updating client/server traffic secrets
2021-02-12 11:45:44 +01:00
Tobias Brunner
a9f661f52a
tls-hkdf: Add helper method to allocate data from the internal PRF
2021-02-12 11:45:44 +01:00
Tobias Brunner
6a0ee0c23c
tls-hkdf: Cleanups and refactorings
...
The main refactoring is how secrets (PSK/DH) are handled.
2021-02-12 11:45:44 +01:00
Tobias Brunner
fff1974012
tls-hkdf: Make labels enum a proper type
2021-02-12 11:45:44 +01:00
Pascal K
02d7405512
libtls: Implement HKDF for TLS 1.3
...
TLS 1.3 uses HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
as defined in RFC 5869 to compute traffic secrets.
Co-authored-by: bytinbit <meline.sieber@hsr.ch>
2021-02-12 11:45:44 +01:00