]> git.ipfire.org Git - thirdparty/bind9.git/commit
add aead api to isc_crypto
authorAydın Mercan <aydin@isc.org>
Mon, 9 Feb 2026 05:03:02 +0000 (08:03 +0300)
committerAydın Mercan <aydin@isc.org>
Tue, 14 Jul 2026 13:40:49 +0000 (16:40 +0300)
commit80ac5dfda1a5504d5600611e07d9bf495d26f233
tree7aa0537277ca1da95799c8b6925df8e43b54b050
parent0eacec592a2f6775298e529674968e8f06eff891
add aead api to isc_crypto

The new AEAD API exists to cather to the needs for QUIC but is still
usable in other future contexts. Only AES-128-GCM, AES-256-GCM and
ChaCha20-Poly1305 are supported.

AES-128-CCM is intentionally skipped as the algorithm is neither
encountered in the wild nor has any useful advantages comapred to the
more popular AES-128-GCM mode.
lib/isc/crypto/ossl1_1.c
lib/isc/crypto/ossl3.c
lib/isc/crypto/ossl_common.c
lib/isc/include/isc/crypto.h
meson.build
tests/isc/crypto_test.c