test-hkdf: Add two test cases and restructure all tests
authorPascal Knecht <pascal.knecht@hsr.ch>
Sun, 22 Nov 2020 20:37:37 +0000 (21:37 +0100)
committerTobias Brunner <tobias@strongswan.org>
Fri, 12 Feb 2021 13:35:23 +0000 (14:35 +0100)
commit9389fef78a2831cd30d72a14d8155e960c0c4f15
treef78439ffc9310a75ff3a1e13357fbdd1c3004076
parent7797c058d9eae4458d438e8859f83e194e760be1
test-hkdf: Add two test cases and restructure all tests

RFC 8448 contains multiple TLS 1.3 message traces, this commit adds two
new test cases focusing on key derivation:

- Simple 1-RTT Handshake
- Resumed 0-RTT Handshake

Additionally, the whole test suite is restructured and duplicate code is
removed and consolidated.
src/libtls/tests/suites/test_hkdf.c