]> git.ipfire.org Git - thirdparty/openssl.git/commit
QUIC Wire Encoding: Support Retry Integrity Tag Calculation
authorHugo Landau <hlandau@openssl.org>
Mon, 31 Oct 2022 15:15:26 +0000 (15:15 +0000)
committerHugo Landau <hlandau@openssl.org>
Fri, 13 Jan 2023 13:20:10 +0000 (13:20 +0000)
commit70d45893d0decc1ac2431a20db6750bc70cbaea5
tree686f50f6f6860f5dc86808ed1f2af17e83532817
parent203b0d00e00f524f786f5e911f889cc96e32402d
QUIC Wire Encoding: Support Retry Integrity Tag Calculation

This adds support for calculating and verifying retry integrity tags. In
order to support this, an 'unused' field is added to the QUIC packet
header structure so we can ensure that the serialization of the header
is bit-for-bit identical to what was decoded.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19703)
include/internal/quic_wire_pkt.h
ssl/quic/quic_wire_pkt.c
test/quic_record_test.c
test/quic_record_test_util.h
test/quic_wire_test.c