CVSROOT: /cvs Module name: src Changes by: js...@cvs.openbsd.org 2022/07/24 08:16:29
Modified files: lib/libssl : ssl.h tls13_client.c tls13_internal.h tls13_lib.c tls13_record_layer.c tls13_server.c Log message: Provide QUIC encryption levels. QUIC wants to know what "encryption level" handshake messages should be sent at. Provide an ssl_encryption_level_t enum (via BoringSSL) that defines these (of course quictls decided to make this an OSSL_ENCRYPTION_LEVEL typedef, so provide that as well). Wire these through to tls13_record_layer_set_{read,write}_traffic_key() so that they can be used in upcoming commits. ok tb@