]> git.ipfire.org Git - thirdparty/chrony.git/commit
nts: negotiate compliant export of AES-128-GCM-SIV keys
authorMiroslav Lichvar <mlichvar@redhat.com>
Thu, 19 Sep 2024 10:08:36 +0000 (12:08 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Thu, 26 Sep 2024 14:04:01 +0000 (16:04 +0200)
commit0707865413e83d4724ca8d168086cf83794a69b2
tree97401bc6f6267484a631f1fe11ada004b8376915
parent2adda9c12cae778a7ed37f9e04ce998f6fe5c912
nts: negotiate compliant export of AES-128-GCM-SIV keys

Add client and server support for a new NTS-KE record to negotiate use
of the compliant key exporter context with the AES-128-GCM-SIV AEAD as
specified here:

https://chrony-project.org/doc/spec/nts-compliant-128gcm.html
nts_ke.h
nts_ke_client.c
nts_ke_server.c
test/unit/nts_ke_client.c
test/unit/nts_ke_server.c