@@ -616,7 +616,7 @@ TEST(SSLTest, ClientHello) {
616
616
0x14 , 0x04 , 0x03 , 0x08 , 0x04 , 0x04 , 0x01 , 0x05 , 0x03 , 0x08 , 0x05 , 0x05 ,
617
617
0x01 , 0x06 , 0x03 , 0x08 , 0x06 , 0x06 , 0x01 , 0x02 , 0x01 }},
618
618
{TLS1_3_VERSION,
619
- {0x16 , 0x03 , 0x01 , 0x05 , 0xb1 , 0x01 , 0x00 , 0x05 , 0xad , 0x03 , 0x03 , 0x00 ,
619
+ {0x16 , 0x03 , 0x01 , 0x05 , 0xb5 , 0x01 , 0x00 , 0x05 , 0xb1 , 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 , 0x3c , 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 , 0x16 , 0x00 , 0x14 , 0x04 , 0x03 , 0x08 , 0x04 , 0x04 , 0x01 , 0x05 ,
633
- 0x03 , 0x08 , 0x05 , 0x05 , 0x01 , 0x06 , 0x03 , 0x08 , 0x06 , 0x06 , 0x01 , 0x02 ,
634
- 0x01 , 0x00 , 0x33 , 0x04 , 0xea , 0x04 , 0xe8 , 0x11 , 0xec , 0x04 , 0xc0 , 0x00 ,
629
+ 0x05 , 0x40 , 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 , 0x16 , 0x00 , 0x14 , 0x04 , 0x03 , 0x08 ,
633
+ 0x04 , 0x04 , 0x01 , 0x05 , 0x03 , 0x08 , 0x05 , 0x05 , 0x01 , 0x06 , 0x03 , 0x08 ,
634
+ 0x06 , 0x06 , 0x01 , 0x02 , 0x01 , 0x00 , 0x33 , 0x04 , 0xea , 0x04 , 0xe8 , 0x11 ,
635
+ 0xec , 0x04 , 0xc0 , 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,12 @@ 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 , 0x00 , 0x00 , 0x1d , 0x00 , 0x20 , 0x00 ,
735
737
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
736
- 0x00 , 0x00 , 0x00 , 0x00 , 0x1d , 0x00 , 0x20 , 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 , 0x00 , 0x00 , 0x2d , 0x00 , 0x02 , 0x01 , 0x01 , 0x00 , 0x2b , 0x00 ,
740
- 0x09 , 0x08 , 0x03 , 0x04 , 0x03 , 0x03 , 0x03 , 0x02 , 0x03 , 0x01 }}};
739
+ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x2d , 0x00 , 0x02 , 0x01 ,
740
+ 0x01 , 0x00 , 0x2b , 0x00 , 0x09 , 0x08 , 0x03 , 0x04 , 0x03 , 0x03 , 0x03 , 0x02 ,
741
+ 0x03 , 0x01 }}};
741
742
742
743
for (const auto &t : kTests ) {
743
744
SCOPED_TRACE (t.max_version );
@@ -765,7 +766,7 @@ TEST(SSLTest, ClientHello) {
765
766
1 + 3 + // handshake message header
766
767
2 ; // client_version
767
768
768
- constexpr size_t kKeyShare1Offset = 191 ;
769
+ constexpr size_t kKeyShare1Offset = 195 ;
769
770
constexpr size_t kKeyShare1Size = 32 + MLKEM768_PUBLIC_KEY_BYTES;
770
771
constexpr size_t kKeyShare2Offset = kKeyShare1Offset + kKeyShare1Size
771
772
+ 2 // KeyShare 2 IANA ID
0 commit comments