selftests: tls: add rekey tests
authorSabrina Dubroca <sd@queasysnail.net>
Thu, 12 Dec 2024 15:36:09 +0000 (16:36 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 16 Dec 2024 12:47:30 +0000 (12:47 +0000)
commit555f0edb9ff043196655a5b7cc65f67dfd05b530
tree44b8b50f81f73d87097d51e88c0bdb1a455f220f
parentb2e584aa3c710802600b690f34a56fb526aebf2f
selftests: tls: add rekey tests

Test the kernel's ability to:
 - update the key (but not the version or cipher), only for TLS1.3
 - pause decryption after receiving a KeyUpdate message, until a new
   RX key has been provided
 - reflect the pause/non-readable socket in poll()

Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/tls.c