@@ -616,7 +616,7 @@ TEST(SSLTest, ClientHello) {
616
616
0x12 , 0x04 , 0x03 , 0x08 , 0x04 , 0x04 , 0x01 , 0x05 , 0x03 , 0x08 , 0x05 , 0x05 ,
617
617
0x01 , 0x08 , 0x06 , 0x06 , 0x01 , 0x02 , 0x01 }},
618
618
{TLS1_3_VERSION,
619
- {0x16 , 0x03 , 0x01 , 0x05 , 0xaf , 0x01 , 0x00 , 0x05 , 0xab , 0x03 , 0x03 , 0x00 ,
619
+ {0x16 , 0x03 , 0x01 , 0x05 , 0xb3 , 0x01 , 0x00 , 0x05 , 0xaf , 0x03 , 0x03 , 0x00 ,
620
620
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
621
621
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
622
622
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -626,12 +626,13 @@ TEST(SSLTest, ClientHello) {
626
626
0xcc , 0xa9 , 0xcc , 0xa8 , 0xc0 , 0x2b , 0xc0 , 0x2f , 0xc0 , 0x2c , 0xc0 , 0x30 ,
627
627
0xc0 , 0x09 , 0xc0 , 0x13 , 0xc0 , 0x27 , 0xc0 , 0x0a , 0xc0 , 0x14 , 0xc0 , 0x28 ,
628
628
0x00 , 0x9c , 0x00 , 0x9d , 0x00 , 0x2f , 0x00 , 0x3c , 0x00 , 0x35 , 0x01 , 0x00 ,
629
- 0x05 , 0x3a , 0x00 , 0x17 , 0x00 , 0x00 , 0xff , 0x01 , 0x00 , 0x01 , 0x00 , 0x00 ,
630
- 0x0a , 0x00 , 0x0a , 0x00 , 0x08 , 0x11 , 0xec , 0x00 , 0x1d , 0x00 , 0x17 , 0x00 ,
631
- 0x18 , 0x00 , 0x0b , 0x00 , 0x02 , 0x01 , 0x00 , 0x00 , 0x23 , 0x00 , 0x00 , 0x00 ,
632
- 0x0d , 0x00 , 0x14 , 0x00 , 0x12 , 0x04 , 0x03 , 0x08 , 0x04 , 0x04 , 0x01 , 0x05 ,
633
- 0x03 , 0x08 , 0x05 , 0x05 , 0x01 , 0x08 , 0x06 , 0x06 , 0x01 , 0x02 , 0x01 , 0x00 ,
634
- 0x33 , 0x04 , 0xea , 0x04 , 0xe8 , 0x11 , 0xec , 0x04 , 0xc0 , 0x00 , 0x00 , 0x00 ,
629
+ 0x05 , 0x3e , 0x00 , 0x17 , 0x00 , 0x00 , 0xff , 0x01 , 0x00 , 0x01 , 0x00 , 0x00 ,
630
+ 0x0a , 0x00 , 0x0e , 0x00 , 0x0c , 0x11 , 0xec , 0x11 , 0xeb , 0x11 , 0xed , 0x00 ,
631
+ 0x1d , 0x00 , 0x17 , 0x00 , 0x18 , 0x00 , 0x0b , 0x00 , 0x02 , 0x01 , 0x00 , 0x00 ,
632
+ 0x23 , 0x00 , 0x00 , 0x00 , 0x0d , 0x00 , 0x14 , 0x00 , 0x12 , 0x04 , 0x03 , 0x08 ,
633
+ 0x04 , 0x04 , 0x01 , 0x05 , 0x03 , 0x08 , 0x05 , 0x05 , 0x01 , 0x08 , 0x06 , 0x06 ,
634
+ 0x01 , 0x02 , 0x01 , 0x00 , 0x33 , 0x04 , 0xea , 0x04 , 0xe8 , 0x11 , 0xec , 0x04 ,
635
+ 0xc0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
635
636
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
636
637
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
637
638
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -732,12 +733,11 @@ TEST(SSLTest, ClientHello) {
732
733
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
733
734
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
734
735
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
736
+ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x1d , 0x00 , 0x20 , 0x00 , 0x00 , 0x00 ,
735
737
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
736
- 0x00 , 0x00 , 0x1d , 0x00 , 0x20 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
737
738
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
738
- 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
739
- 0x00 , 0x00 , 0x2d , 0x00 , 0x02 , 0x01 , 0x01 , 0x00 , 0x2b , 0x00 , 0x09 , 0x08 ,
740
- 0x03 , 0x04 , 0x03 , 0x03 , 0x03 , 0x02 , 0x03 , 0x01 }}};
739
+ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x2d , 0x00 , 0x02 , 0x01 , 0x01 , 0x00 ,
740
+ 0x2b , 0x00 , 0x09 , 0x08 , 0x03 , 0x04 , 0x03 , 0x03 , 0x03 , 0x02 , 0x03 , 0x01 }}};
741
741
742
742
for (const auto &t : kTests ) {
743
743
SCOPED_TRACE (t.max_version );
@@ -765,7 +765,7 @@ TEST(SSLTest, ClientHello) {
765
765
1 + 3 + // handshake message header
766
766
2 ; // client_version
767
767
768
- constexpr size_t kKeyShare1Offset = 189 ;
768
+ constexpr size_t kKeyShare1Offset = 193 ;
769
769
constexpr size_t kKeyShare1Size = 32 + MLKEM768_PUBLIC_KEY_BYTES;
770
770
constexpr size_t kKeyShare2Offset = kKeyShare1Offset + kKeyShare1Size
771
771
+ 2 // KeyShare 2 IANA ID
0 commit comments