comparison stream_ssl_variables.t @ 1835:3f155fe97521

Tests: BoringSSL does not provide session ids with TLSv1.3.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 23 Mar 2023 19:50:00 +0300
parents fd440d324700
children 65b1dd07c0e4
comparison
equal deleted inserted replaced
1834:df96e9d6c095 1835:3f155fe97521
101 like(Net::SSLeay::read($ssl), qr/^\.:(\w{64})?:[\w-]+:(TLS|SSL)v(\d|\.)+$/, 101 like(Net::SSLeay::read($ssl), qr/^\.:(\w{64})?:[\w-]+:(TLS|SSL)v(\d|\.)+$/,
102 'ssl variables'); 102 'ssl variables');
103 103
104 my $ses = Net::SSLeay::get_session($ssl); 104 my $ses = Net::SSLeay::get_session($ssl);
105 ($s, $ssl) = get_ssl_socket(port(8081), $ses); 105 ($s, $ssl) = get_ssl_socket(port(8081), $ses);
106 like(Net::SSLeay::read($ssl), qr/^r:\w{64}:[\w-]+:(TLS|SSL)v(\d|\.)+$/, 106 like(Net::SSLeay::read($ssl), qr/^r:(\w{64})?:[\w-]+:(TLS|SSL)v(\d|\.)+$/,
107 'ssl variables - session reused'); 107 'ssl variables - session reused');
108 108
109 SKIP: { 109 SKIP: {
110 skip 'no sni', 3 unless $t->has_module('sni'); 110 skip 'no sni', 3 unless $t->has_module('sni');
111 111