]> git.ipfire.org Git - thirdparty/suricata.git/commit
quic: complete parsing of initial for non gquic
authorPhilippe Antoine <contact@catenacyber.fr>
Mon, 14 Feb 2022 08:38:10 +0000 (09:38 +0100)
committerPhilippe Antoine <pantoine@oisf.net>
Tue, 2 Aug 2022 12:53:59 +0000 (14:53 +0200)
commitc6cf61a39b8cb820b4a1b0b487a3b44e2c8dd2ec
tree7cb9f90fe606b32e660f027f0283f57b4ebb4729
parent7044131c39299dac654f1041415afdc338a1cf6a
quic: complete parsing of initial for non gquic

The format of initial packet for quic ietf, ie quic v1,
is described in rfc 9000, section 17.2.2

Parse more frames and logs interesting extensions from crypto frame

Do not try to parse encrypted data, ie after we have seen
a crypto frame in each direction.

Use sni from crypto frame with tls for detection already implemented

Ticket: #4967
configure.ac
rust/Cargo.toml.in
rust/src/quic/crypto.rs [new file with mode: 0644]
rust/src/quic/error.rs
rust/src/quic/frames.rs
rust/src/quic/logger.rs
rust/src/quic/mod.rs
rust/src/quic/parser.rs
rust/src/quic/quic.rs