bind9/lib/dns/include
Artem Boldariev 64f7c55662 Use the TLS context cache for client-side contexts (XoT)
This commit enables client-side TLS contexts re-use for zone transfers
over TLS. That, in turn, makes it possible to use the internal session
cache associated with the contexts, allowing the TLS connections to be
established faster and requiring fewer resources by not going through
the full TLS handshake procedure.

Previously that would recreate the context on every connection, making
TLS session resumption impossible.

Also, this change lays down a foundation for Strict TLS (when the
client validates a server certificate), as the TLS context cache can
be extended to store additional data required for validation (like
intermediates CA chain).
2021-12-29 10:25:15 +02:00
..
dns Use the TLS context cache for client-side contexts (XoT) 2021-12-29 10:25:15 +02:00
dst Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
.clang-format Add separate .clang-format files for headers 2020-02-14 09:31:05 +01:00