comparison lib/Test/Nginx/HTTP3.pm @ 1924:0e4ff5f83653

Tests: saved input buffer after processing QUIC long packets. Notably, this unbreaks tests with coalesced short packets, apparently when nginx responds to requests sent within early data.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 14 Aug 2023 16:13:24 +0400
parents 24fea64f233f
children a4f1cbd87f0d
comparison
equal deleted inserted replaced
1923:1b9f21836f57 1924:0e4ff5f83653
206 $self->read_tls_message(\$buf, \&parse_tls_certificate); 206 $self->read_tls_message(\$buf, \&parse_tls_certificate);
207 $self->read_tls_message(\$buf, \&parse_tls_certificate_verify); 207 $self->read_tls_message(\$buf, \&parse_tls_certificate_verify);
208 } 208 }
209 209
210 $self->read_tls_message(\$buf, \&parse_tls_finished); 210 $self->read_tls_message(\$buf, \&parse_tls_finished);
211 $self->{buf} = $buf;
211 212
212 # tls13_advance_key_schedule(application) 213 # tls13_advance_key_schedule(application)
213 214
214 $self->{ms_prk} = hkdf_advance($hash, $hlen, pack("x$hlen"), 215 $self->{ms_prk} = hkdf_advance($hash, $hlen, pack("x$hlen"),
215 $self->{hs_prk}); 216 $self->{hs_prk});