From 3995ea2006011ce5f1d16908099711c26abbcc34 Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Thu, 28 Mar 2019 17:24:46 -0700 Subject: [PATCH] Update protocol version numbers --- quinn-proto/src/lib.rs | 6 +++--- quinn-proto/src/packet.rs | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/quinn-proto/src/lib.rs b/quinn-proto/src/lib.rs index f87564237..895409751 100644 --- a/quinn-proto/src/lib.rs +++ b/quinn-proto/src/lib.rs @@ -51,13 +51,13 @@ mod transport_error; pub use crate::transport_error::{Code as TransportErrorCode, Error as TransportError}; /// The QUIC protocol version implemented -pub const VERSION: u32 = 0xff00_0012; +pub const VERSION: u32 = 0xff00_0013; /// TLS ALPN value for HTTP over QUIC -pub const ALPN_QUIC_HTTP: &[u8] = b"hq-18"; +pub const ALPN_QUIC_HTTP: &[u8] = b"hq-19"; /// TLS ALPN value for H3 -pub const ALPN_QUIC_H3: &[u8] = b"h3-18"; +pub const ALPN_QUIC_H3: &[u8] = b"h3-19"; /// Whether an endpoint was the initiator of a connection #[derive(Debug, Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)] diff --git a/quinn-proto/src/packet.rs b/quinn-proto/src/packet.rs index 4d141421a..ec09d56dc 100644 --- a/quinn-proto/src/packet.rs +++ b/quinn-proto/src/packet.rs @@ -969,7 +969,7 @@ mod tests { set_payload_length(&mut buf, header_len, 1, client_crypto.tag_len()); assert_eq!( buf[..], - hex!("c0ff0000125006b858ec6f80452b00402100 00000000000000000000000000000000")[..] + hex!("c0ff0000135006b858ec6f80452b00402100 00000000000000000000000000000000")[..] ); client_crypto.encrypt(0, &mut buf, header_len); @@ -977,8 +977,8 @@ mod tests { assert_eq!( buf[..], hex!( - "ceff0000125006b858ec6f80452b004021b6 - f037a410591e943c31d1eefad0927b97cbc32ece77d2881aa8f1b0c51ec425b0" + "c2ff0000135006b858ec6f80452b004021f4 + f037a410591e943c31d1eefad0927b97d09dc68f6dde223d348e28eecc0e35b1" )[..] ); @@ -988,7 +988,7 @@ mod tests { let mut packet = decode.finish(Some(&server_header_crypto)).unwrap(); assert_eq!( packet.header_data[..], - hex!("c0ff0000125006b858ec6f80452b00402100")[..] + hex!("c0ff0000135006b858ec6f80452b00402100")[..] ); server_crypto .decrypt(0, &packet.header_data, &mut packet.payload)