crypto/threads_pthread.c: refactor all atomics fallbacks for type safety
[openssl.git] / test / ssl-tests / 29-dtls-sctp-label-bug.conf.in
1 # -*- mode: perl; -*-
2 # Copyright 2019-2019 The OpenSSL Project Authors. All Rights Reserved.
3 #
4 # Licensed under the Apache License 2.0 (the "License").  You may not use
5 # this file except in compliance with the License.  You can obtain a copy
6 # in the file LICENSE in the source distribution or at
7 # https://www.openssl.org/source/license.html
8
9
10 ## Test SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG handling
11
12 use strict;
13 use warnings;
14
15 package ssltests;
16 use OpenSSL::Test::Utils;
17
18 our @tests = (
19     {
20         name => "SCTPLabelBug-good1",
21         server => {},
22         client => {},
23         test => {
24             "Method" => "DTLS",
25             "UseSCTP" => "Yes",
26             "EnableClientSCTPLabelBug" => "No",
27             "EnableServerSCTPLabelBug" => "No",
28             "ExpectedResult" => "Success"
29         }
30     },
31     {
32         name => "SCTPLabelBug-good2",
33         server => {},
34         client => {},
35         test => {
36             "Method" => "DTLS",
37             "UseSCTP" => "Yes",
38             "EnableClientSCTPLabelBug" => "Yes",
39             "EnableServerSCTPLabelBug" => "Yes",
40             "ExpectedResult" => "Success"
41         }
42     },
43     {
44         name => "SCTPLabelBug-bad1",
45         server => {},
46         client => {},
47         test => {
48             "Method" => "DTLS",
49             "UseSCTP" => "Yes",
50             "EnableClientSCTPLabelBug" => "Yes",
51             "EnableServerSCTPLabelBug" => "No",
52             "ExpectedResult" => "ClientFail"
53         }
54     },
55     {
56         name => "SCTPLabelBug-bad2",
57         server => {},
58         client => {},
59         test => {
60             "Method" => "DTLS",
61             "UseSCTP" => "Yes",
62             "EnableClientSCTPLabelBug" => "No",
63             "EnableServerSCTPLabelBug" => "Yes",
64             "ExpectedResult" => "ClientFail"
65         }
66     },
67 );