Lines Matching full:proxy

12 use TLSProxy::Proxy;
69 my $proxy = TLSProxy::Proxy->new(
82 $proxy->filter(\&modify_key_shares_filter);
84 $proxy->serverflags("-groups ffdhe3072");
86 $proxy->serverflags("-groups P-256");
88 $proxy->start() or plan skip_all => "Unable to start up Proxy for tests";
94 $proxy->clear();
95 $proxy->start();
99 $proxy->clear();
101 $proxy->start();
106 $proxy->clear();
107 $proxy->filter(undef);
109 $proxy->serverflags("-groups ffdhe3072");
111 $proxy->serverflags("-groups P-256");
113 $proxy->start();
117 $proxy->clear();
118 $proxy->filter(undef);
120 $proxy->serverflags("-groups ffdhe2048");
122 $proxy->serverflags("-groups P-256");
125 $proxy->clientflags("-groups ffdhe3072");
127 $proxy->clientflags("-groups P-384");
129 $proxy->start();
133 $proxy->clear();
134 $proxy->clientflags("-curves P-256");
136 $proxy->clientflags("-groups ffdhe3072");
138 $proxy->clientflags("-groups P-256");
140 $proxy->start();
142 $proxy->filter(\&modify_key_shares_filter);
149 $proxy->clear();
151 $proxy->start();
157 $proxy->clear();
159 $proxy->start();
163 $proxy->clear();
165 $proxy->start();
169 $proxy->clear();
171 $proxy->start();
175 $proxy->clear();
177 $proxy->start();
181 $proxy->clear();
183 $proxy->start();
187 $proxy->clear();
192 $proxy->clientflags("-groups ffdhe3072:ffdhe2048");
194 $proxy->clientflags("-groups P-256:X25519");
196 $proxy->start();
206 $proxy->clear();
208 $proxy->clientflags("-curves ffdhe2048:ffdhe3072");
210 $proxy->clientflags("-curves X25519:P-256");
212 $proxy->start();
222 $proxy->clear();
225 $proxy->clientflags("-groups ffdhe3072");
227 $proxy->clientflags("-groups P-256");
229 $proxy->start();
233 $proxy->clear();
235 $proxy->start();
239 $proxy->clear();
241 $proxy->start();
245 $proxy->clear();
247 $proxy->start();
251 $proxy->clear();
253 $proxy->start();
261 $proxy->clear();
262 $proxy->filter(undef);
263 $proxy->clientflags("-no_tls1_3");
264 $proxy->start();
265 my $clienthello = $proxy->message_list->[0];
269 $proxy->filter(\&modify_key_shares_filter);
273 $proxy->clear();
276 $proxy->serverflags("-no_tls1_3");
277 $proxy->start();
283 $proxy->clear();
287 $proxy->serverflags("-groups ffdhe2048");
289 $proxy->serverflags("-groups X25519");
291 $proxy->start();
297 $proxy->clear();
299 $proxy->clientflags("-groups secp192r1:P-256:X25519");
300 $proxy->ciphers("AES128-SHA:\@SECLEVEL=0");
302 $proxy->start();
303 my $ishrr = defined ${$proxy->message_list}[2]
304 &&(${$proxy->message_list}[0]->mt == TLSProxy::Message::MT_CLIENT_HELLO)
305 && (${$proxy->message_list}[2]->mt == TLSProxy::Message::MT_CLIENT_HELLO);
312 my $proxy = shift;
315 if (($direction == CLIENT_TO_SERVER && $proxy->flight != 0
316 && ($proxy->flight != 1 || $testtype != NO_KEY_SHARES_IN_HRR))
317 || ($direction == SERVER_TO_CLIENT && $proxy->flight != 1)) {
321 foreach my $message (@{$proxy->message_list}) {