From ed4aed40c1fe546bfe39bfdb524cc3a12e095098 Mon Sep 17 00:00:00 2001 From: Robin Sommer Date: Mon, 15 Apr 2024 11:48:38 +0200 Subject: [PATCH] Bump Spicy. Includes a couple of updates for the QUIC analyzer. --- auxil/spicy | 2 +- src/analyzer/protocol/quic/QUIC.spicy | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/auxil/spicy b/auxil/spicy index d38f31a95f..f4ff0d0f83 160000 --- a/auxil/spicy +++ b/auxil/spicy @@ -1 +1 @@ -Subproject commit d38f31a95f93b1d9ea81fa01f0c92a72cf40f38c +Subproject commit f4ff0d0f83d736d7c7f2e31d89337b166102ee78 diff --git a/src/analyzer/protocol/quic/QUIC.spicy b/src/analyzer/protocol/quic/QUIC.spicy index 23955169d9..fb2f854a3a 100644 --- a/src/analyzer/protocol/quic/QUIC.spicy +++ b/src/analyzer/protocol/quic/QUIC.spicy @@ -272,7 +272,7 @@ public type LongHeaderPacket = unit { }; # A QUIC Frame. -public type Frame = unit(header: LongHeaderPacket, from_client: bool, inout crypto_sink: sink) { +public type Frame = unit(header: LongHeaderPacket, from_client: bool, crypto_sink: sink&) { frame_type : uint8 &convert=cast($$); # TODO: add other FrameTypes as well @@ -415,7 +415,7 @@ type CryptoBuffer = unit() { # # A UDP datagram contains one or more QUIC packets. ############## -type Packet = unit(from_client: bool, inout context: ConnectionIDInfo&) { +type Packet = unit(from_client: bool, context: ConnectionIDInfo&) { var decrypted_data: bytes; var full_packet: bytes; var start: iterator;