Home | History | Annotate | Line # | Download | only in ssl-tests
      1  1.1  christos # Generated with generate_ssl_tests.pl
      2  1.1  christos 
      3  1.1  christos num_tests = 19
      4  1.1  christos 
      5  1.1  christos test-0 = 0-resumption
      6  1.1  christos test-1 = 1-resumption
      7  1.1  christos test-2 = 2-resumption
      8  1.1  christos test-3 = 3-resumption
      9  1.1  christos test-4 = 4-resumption
     10  1.1  christos test-5 = 5-resumption
     11  1.1  christos test-6 = 6-resumption
     12  1.1  christos test-7 = 7-resumption
     13  1.1  christos test-8 = 8-resumption
     14  1.1  christos test-9 = 9-resumption
     15  1.1  christos test-10 = 10-resumption
     16  1.1  christos test-11 = 11-resumption
     17  1.1  christos test-12 = 12-resumption
     18  1.1  christos test-13 = 13-resumption
     19  1.1  christos test-14 = 14-resumption
     20  1.1  christos test-15 = 15-resumption
     21  1.1  christos test-16 = 16-resumption-when-mfl-ext-is-missing
     22  1.1  christos test-17 = 17-resumption-when-mfl-ext-is-different
     23  1.1  christos test-18 = 18-resumption-when-mfl-ext-is-correct
     24  1.1  christos # ===========================================================
     25  1.1  christos 
     26  1.1  christos [0-resumption]
     27  1.1  christos ssl_conf = 0-resumption-ssl
     28  1.1  christos 
     29  1.1  christos [0-resumption-ssl]
     30  1.1  christos server = 0-resumption-server
     31  1.1  christos client = 0-resumption-client
     32  1.1  christos resume-server = 0-resumption-resume-server
     33  1.1  christos resume-client = 0-resumption-client
     34  1.1  christos 
     35  1.1  christos [0-resumption-server]
     36  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     37  1.1  christos CipherString = DEFAULT
     38  1.1  christos MaxProtocol = DTLSv1
     39  1.1  christos MinProtocol = DTLSv1
     40  1.1  christos Options = SessionTicket
     41  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     42  1.1  christos 
     43  1.1  christos [0-resumption-resume-server]
     44  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     45  1.1  christos CipherString = DEFAULT
     46  1.1  christos MaxProtocol = DTLSv1
     47  1.1  christos Options = SessionTicket
     48  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     49  1.1  christos 
     50  1.1  christos [0-resumption-client]
     51  1.1  christos CipherString = DEFAULT
     52  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     53  1.1  christos VerifyMode = Peer
     54  1.1  christos 
     55  1.1  christos [test-0]
     56  1.1  christos ExpectedProtocol = DTLSv1
     57  1.1  christos HandshakeMode = Resume
     58  1.1  christos Method = DTLS
     59  1.1  christos ResumptionExpected = Yes
     60  1.1  christos 
     61  1.1  christos 
     62  1.1  christos # ===========================================================
     63  1.1  christos 
     64  1.1  christos [1-resumption]
     65  1.1  christos ssl_conf = 1-resumption-ssl
     66  1.1  christos 
     67  1.1  christos [1-resumption-ssl]
     68  1.1  christos server = 1-resumption-server
     69  1.1  christos client = 1-resumption-client
     70  1.1  christos resume-server = 1-resumption-resume-server
     71  1.1  christos resume-client = 1-resumption-client
     72  1.1  christos 
     73  1.1  christos [1-resumption-server]
     74  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     75  1.1  christos CipherString = DEFAULT
     76  1.1  christos MaxProtocol = DTLSv1
     77  1.1  christos MinProtocol = DTLSv1
     78  1.1  christos Options = -SessionTicket
     79  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     80  1.1  christos 
     81  1.1  christos [1-resumption-resume-server]
     82  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     83  1.1  christos CipherString = DEFAULT
     84  1.1  christos MaxProtocol = DTLSv1
     85  1.1  christos Options = -SessionTicket
     86  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     87  1.1  christos 
     88  1.1  christos [1-resumption-client]
     89  1.1  christos CipherString = DEFAULT
     90  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     91  1.1  christos VerifyMode = Peer
     92  1.1  christos 
     93  1.1  christos [test-1]
     94  1.1  christos ExpectedProtocol = DTLSv1
     95  1.1  christos HandshakeMode = Resume
     96  1.1  christos Method = DTLS
     97  1.1  christos ResumptionExpected = Yes
     98  1.1  christos 
     99  1.1  christos 
    100  1.1  christos # ===========================================================
    101  1.1  christos 
    102  1.1  christos [2-resumption]
    103  1.1  christos ssl_conf = 2-resumption-ssl
    104  1.1  christos 
    105  1.1  christos [2-resumption-ssl]
    106  1.1  christos server = 2-resumption-server
    107  1.1  christos client = 2-resumption-client
    108  1.1  christos resume-server = 2-resumption-resume-server
    109  1.1  christos resume-client = 2-resumption-client
    110  1.1  christos 
    111  1.1  christos [2-resumption-server]
    112  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    113  1.1  christos CipherString = DEFAULT
    114  1.1  christos MaxProtocol = DTLSv1
    115  1.1  christos MinProtocol = DTLSv1
    116  1.1  christos Options = SessionTicket
    117  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    118  1.1  christos 
    119  1.1  christos [2-resumption-resume-server]
    120  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    121  1.1  christos CipherString = DEFAULT
    122  1.1  christos MaxProtocol = DTLSv1.2
    123  1.1  christos Options = SessionTicket
    124  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    125  1.1  christos 
    126  1.1  christos [2-resumption-client]
    127  1.1  christos CipherString = DEFAULT
    128  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    129  1.1  christos VerifyMode = Peer
    130  1.1  christos 
    131  1.1  christos [test-2]
    132  1.1  christos ExpectedProtocol = DTLSv1.2
    133  1.1  christos HandshakeMode = Resume
    134  1.1  christos Method = DTLS
    135  1.1  christos ResumptionExpected = No
    136  1.1  christos 
    137  1.1  christos 
    138  1.1  christos # ===========================================================
    139  1.1  christos 
    140  1.1  christos [3-resumption]
    141  1.1  christos ssl_conf = 3-resumption-ssl
    142  1.1  christos 
    143  1.1  christos [3-resumption-ssl]
    144  1.1  christos server = 3-resumption-server
    145  1.1  christos client = 3-resumption-client
    146  1.1  christos resume-server = 3-resumption-resume-server
    147  1.1  christos resume-client = 3-resumption-client
    148  1.1  christos 
    149  1.1  christos [3-resumption-server]
    150  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    151  1.1  christos CipherString = DEFAULT
    152  1.1  christos MaxProtocol = DTLSv1
    153  1.1  christos MinProtocol = DTLSv1
    154  1.1  christos Options = -SessionTicket
    155  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    156  1.1  christos 
    157  1.1  christos [3-resumption-resume-server]
    158  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    159  1.1  christos CipherString = DEFAULT
    160  1.1  christos MaxProtocol = DTLSv1.2
    161  1.1  christos Options = -SessionTicket
    162  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    163  1.1  christos 
    164  1.1  christos [3-resumption-client]
    165  1.1  christos CipherString = DEFAULT
    166  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    167  1.1  christos VerifyMode = Peer
    168  1.1  christos 
    169  1.1  christos [test-3]
    170  1.1  christos ExpectedProtocol = DTLSv1.2
    171  1.1  christos HandshakeMode = Resume
    172  1.1  christos Method = DTLS
    173  1.1  christos ResumptionExpected = No
    174  1.1  christos 
    175  1.1  christos 
    176  1.1  christos # ===========================================================
    177  1.1  christos 
    178  1.1  christos [4-resumption]
    179  1.1  christos ssl_conf = 4-resumption-ssl
    180  1.1  christos 
    181  1.1  christos [4-resumption-ssl]
    182  1.1  christos server = 4-resumption-server
    183  1.1  christos client = 4-resumption-client
    184  1.1  christos resume-server = 4-resumption-resume-server
    185  1.1  christos resume-client = 4-resumption-client
    186  1.1  christos 
    187  1.1  christos [4-resumption-server]
    188  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    189  1.1  christos CipherString = DEFAULT
    190  1.1  christos MaxProtocol = DTLSv1.2
    191  1.1  christos MinProtocol = DTLSv1.2
    192  1.1  christos Options = SessionTicket
    193  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    194  1.1  christos 
    195  1.1  christos [4-resumption-resume-server]
    196  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    197  1.1  christos CipherString = DEFAULT
    198  1.1  christos MaxProtocol = DTLSv1
    199  1.1  christos Options = SessionTicket
    200  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    201  1.1  christos 
    202  1.1  christos [4-resumption-client]
    203  1.1  christos CipherString = DEFAULT
    204  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    205  1.1  christos VerifyMode = Peer
    206  1.1  christos 
    207  1.1  christos [test-4]
    208  1.1  christos ExpectedProtocol = DTLSv1
    209  1.1  christos HandshakeMode = Resume
    210  1.1  christos Method = DTLS
    211  1.1  christos ResumptionExpected = No
    212  1.1  christos 
    213  1.1  christos 
    214  1.1  christos # ===========================================================
    215  1.1  christos 
    216  1.1  christos [5-resumption]
    217  1.1  christos ssl_conf = 5-resumption-ssl
    218  1.1  christos 
    219  1.1  christos [5-resumption-ssl]
    220  1.1  christos server = 5-resumption-server
    221  1.1  christos client = 5-resumption-client
    222  1.1  christos resume-server = 5-resumption-resume-server
    223  1.1  christos resume-client = 5-resumption-client
    224  1.1  christos 
    225  1.1  christos [5-resumption-server]
    226  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    227  1.1  christos CipherString = DEFAULT
    228  1.1  christos MaxProtocol = DTLSv1.2
    229  1.1  christos MinProtocol = DTLSv1.2
    230  1.1  christos Options = -SessionTicket
    231  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    232  1.1  christos 
    233  1.1  christos [5-resumption-resume-server]
    234  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    235  1.1  christos CipherString = DEFAULT
    236  1.1  christos MaxProtocol = DTLSv1
    237  1.1  christos Options = -SessionTicket
    238  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    239  1.1  christos 
    240  1.1  christos [5-resumption-client]
    241  1.1  christos CipherString = DEFAULT
    242  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    243  1.1  christos VerifyMode = Peer
    244  1.1  christos 
    245  1.1  christos [test-5]
    246  1.1  christos ExpectedProtocol = DTLSv1
    247  1.1  christos HandshakeMode = Resume
    248  1.1  christos Method = DTLS
    249  1.1  christos ResumptionExpected = No
    250  1.1  christos 
    251  1.1  christos 
    252  1.1  christos # ===========================================================
    253  1.1  christos 
    254  1.1  christos [6-resumption]
    255  1.1  christos ssl_conf = 6-resumption-ssl
    256  1.1  christos 
    257  1.1  christos [6-resumption-ssl]
    258  1.1  christos server = 6-resumption-server
    259  1.1  christos client = 6-resumption-client
    260  1.1  christos resume-server = 6-resumption-resume-server
    261  1.1  christos resume-client = 6-resumption-client
    262  1.1  christos 
    263  1.1  christos [6-resumption-server]
    264  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    265  1.1  christos CipherString = DEFAULT
    266  1.1  christos MaxProtocol = DTLSv1.2
    267  1.1  christos MinProtocol = DTLSv1.2
    268  1.1  christos Options = SessionTicket
    269  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    270  1.1  christos 
    271  1.1  christos [6-resumption-resume-server]
    272  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    273  1.1  christos CipherString = DEFAULT
    274  1.1  christos MaxProtocol = DTLSv1.2
    275  1.1  christos Options = SessionTicket
    276  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    277  1.1  christos 
    278  1.1  christos [6-resumption-client]
    279  1.1  christos CipherString = DEFAULT
    280  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    281  1.1  christos VerifyMode = Peer
    282  1.1  christos 
    283  1.1  christos [test-6]
    284  1.1  christos ExpectedProtocol = DTLSv1.2
    285  1.1  christos HandshakeMode = Resume
    286  1.1  christos Method = DTLS
    287  1.1  christos ResumptionExpected = Yes
    288  1.1  christos 
    289  1.1  christos 
    290  1.1  christos # ===========================================================
    291  1.1  christos 
    292  1.1  christos [7-resumption]
    293  1.1  christos ssl_conf = 7-resumption-ssl
    294  1.1  christos 
    295  1.1  christos [7-resumption-ssl]
    296  1.1  christos server = 7-resumption-server
    297  1.1  christos client = 7-resumption-client
    298  1.1  christos resume-server = 7-resumption-resume-server
    299  1.1  christos resume-client = 7-resumption-client
    300  1.1  christos 
    301  1.1  christos [7-resumption-server]
    302  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    303  1.1  christos CipherString = DEFAULT
    304  1.1  christos MaxProtocol = DTLSv1.2
    305  1.1  christos MinProtocol = DTLSv1.2
    306  1.1  christos Options = -SessionTicket
    307  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    308  1.1  christos 
    309  1.1  christos [7-resumption-resume-server]
    310  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    311  1.1  christos CipherString = DEFAULT
    312  1.1  christos MaxProtocol = DTLSv1.2
    313  1.1  christos Options = -SessionTicket
    314  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    315  1.1  christos 
    316  1.1  christos [7-resumption-client]
    317  1.1  christos CipherString = DEFAULT
    318  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    319  1.1  christos VerifyMode = Peer
    320  1.1  christos 
    321  1.1  christos [test-7]
    322  1.1  christos ExpectedProtocol = DTLSv1.2
    323  1.1  christos HandshakeMode = Resume
    324  1.1  christos Method = DTLS
    325  1.1  christos ResumptionExpected = Yes
    326  1.1  christos 
    327  1.1  christos 
    328  1.1  christos # ===========================================================
    329  1.1  christos 
    330  1.1  christos [8-resumption]
    331  1.1  christos ssl_conf = 8-resumption-ssl
    332  1.1  christos 
    333  1.1  christos [8-resumption-ssl]
    334  1.1  christos server = 8-resumption-server
    335  1.1  christos client = 8-resumption-client
    336  1.1  christos resume-server = 8-resumption-server
    337  1.1  christos resume-client = 8-resumption-resume-client
    338  1.1  christos 
    339  1.1  christos [8-resumption-server]
    340  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    341  1.1  christos CipherString = DEFAULT
    342  1.1  christos Options = SessionTicket
    343  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    344  1.1  christos 
    345  1.1  christos [8-resumption-client]
    346  1.1  christos CipherString = DEFAULT
    347  1.1  christos MaxProtocol = DTLSv1
    348  1.1  christos MinProtocol = DTLSv1
    349  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    350  1.1  christos VerifyMode = Peer
    351  1.1  christos 
    352  1.1  christos [8-resumption-resume-client]
    353  1.1  christos CipherString = DEFAULT
    354  1.1  christos MaxProtocol = DTLSv1
    355  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    356  1.1  christos VerifyMode = Peer
    357  1.1  christos 
    358  1.1  christos [test-8]
    359  1.1  christos ExpectedProtocol = DTLSv1
    360  1.1  christos HandshakeMode = Resume
    361  1.1  christos Method = DTLS
    362  1.1  christos ResumptionExpected = Yes
    363  1.1  christos 
    364  1.1  christos 
    365  1.1  christos # ===========================================================
    366  1.1  christos 
    367  1.1  christos [9-resumption]
    368  1.1  christos ssl_conf = 9-resumption-ssl
    369  1.1  christos 
    370  1.1  christos [9-resumption-ssl]
    371  1.1  christos server = 9-resumption-server
    372  1.1  christos client = 9-resumption-client
    373  1.1  christos resume-server = 9-resumption-server
    374  1.1  christos resume-client = 9-resumption-resume-client
    375  1.1  christos 
    376  1.1  christos [9-resumption-server]
    377  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    378  1.1  christos CipherString = DEFAULT
    379  1.1  christos Options = -SessionTicket
    380  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    381  1.1  christos 
    382  1.1  christos [9-resumption-client]
    383  1.1  christos CipherString = DEFAULT
    384  1.1  christos MaxProtocol = DTLSv1
    385  1.1  christos MinProtocol = DTLSv1
    386  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    387  1.1  christos VerifyMode = Peer
    388  1.1  christos 
    389  1.1  christos [9-resumption-resume-client]
    390  1.1  christos CipherString = DEFAULT
    391  1.1  christos MaxProtocol = DTLSv1
    392  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    393  1.1  christos VerifyMode = Peer
    394  1.1  christos 
    395  1.1  christos [test-9]
    396  1.1  christos ExpectedProtocol = DTLSv1
    397  1.1  christos HandshakeMode = Resume
    398  1.1  christos Method = DTLS
    399  1.1  christos ResumptionExpected = Yes
    400  1.1  christos 
    401  1.1  christos 
    402  1.1  christos # ===========================================================
    403  1.1  christos 
    404  1.1  christos [10-resumption]
    405  1.1  christos ssl_conf = 10-resumption-ssl
    406  1.1  christos 
    407  1.1  christos [10-resumption-ssl]
    408  1.1  christos server = 10-resumption-server
    409  1.1  christos client = 10-resumption-client
    410  1.1  christos resume-server = 10-resumption-server
    411  1.1  christos resume-client = 10-resumption-resume-client
    412  1.1  christos 
    413  1.1  christos [10-resumption-server]
    414  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    415  1.1  christos CipherString = DEFAULT
    416  1.1  christos Options = SessionTicket
    417  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    418  1.1  christos 
    419  1.1  christos [10-resumption-client]
    420  1.1  christos CipherString = DEFAULT
    421  1.1  christos MaxProtocol = DTLSv1
    422  1.1  christos MinProtocol = DTLSv1
    423  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    424  1.1  christos VerifyMode = Peer
    425  1.1  christos 
    426  1.1  christos [10-resumption-resume-client]
    427  1.1  christos CipherString = DEFAULT
    428  1.1  christos MaxProtocol = DTLSv1.2
    429  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    430  1.1  christos VerifyMode = Peer
    431  1.1  christos 
    432  1.1  christos [test-10]
    433  1.1  christos ExpectedProtocol = DTLSv1.2
    434  1.1  christos HandshakeMode = Resume
    435  1.1  christos Method = DTLS
    436  1.1  christos ResumptionExpected = No
    437  1.1  christos 
    438  1.1  christos 
    439  1.1  christos # ===========================================================
    440  1.1  christos 
    441  1.1  christos [11-resumption]
    442  1.1  christos ssl_conf = 11-resumption-ssl
    443  1.1  christos 
    444  1.1  christos [11-resumption-ssl]
    445  1.1  christos server = 11-resumption-server
    446  1.1  christos client = 11-resumption-client
    447  1.1  christos resume-server = 11-resumption-server
    448  1.1  christos resume-client = 11-resumption-resume-client
    449  1.1  christos 
    450  1.1  christos [11-resumption-server]
    451  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    452  1.1  christos CipherString = DEFAULT
    453  1.1  christos Options = -SessionTicket
    454  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    455  1.1  christos 
    456  1.1  christos [11-resumption-client]
    457  1.1  christos CipherString = DEFAULT
    458  1.1  christos MaxProtocol = DTLSv1
    459  1.1  christos MinProtocol = DTLSv1
    460  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    461  1.1  christos VerifyMode = Peer
    462  1.1  christos 
    463  1.1  christos [11-resumption-resume-client]
    464  1.1  christos CipherString = DEFAULT
    465  1.1  christos MaxProtocol = DTLSv1.2
    466  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    467  1.1  christos VerifyMode = Peer
    468  1.1  christos 
    469  1.1  christos [test-11]
    470  1.1  christos ExpectedProtocol = DTLSv1.2
    471  1.1  christos HandshakeMode = Resume
    472  1.1  christos Method = DTLS
    473  1.1  christos ResumptionExpected = No
    474  1.1  christos 
    475  1.1  christos 
    476  1.1  christos # ===========================================================
    477  1.1  christos 
    478  1.1  christos [12-resumption]
    479  1.1  christos ssl_conf = 12-resumption-ssl
    480  1.1  christos 
    481  1.1  christos [12-resumption-ssl]
    482  1.1  christos server = 12-resumption-server
    483  1.1  christos client = 12-resumption-client
    484  1.1  christos resume-server = 12-resumption-server
    485  1.1  christos resume-client = 12-resumption-resume-client
    486  1.1  christos 
    487  1.1  christos [12-resumption-server]
    488  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    489  1.1  christos CipherString = DEFAULT
    490  1.1  christos Options = SessionTicket
    491  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    492  1.1  christos 
    493  1.1  christos [12-resumption-client]
    494  1.1  christos CipherString = DEFAULT
    495  1.1  christos MaxProtocol = DTLSv1.2
    496  1.1  christos MinProtocol = DTLSv1.2
    497  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    498  1.1  christos VerifyMode = Peer
    499  1.1  christos 
    500  1.1  christos [12-resumption-resume-client]
    501  1.1  christos CipherString = DEFAULT
    502  1.1  christos MaxProtocol = DTLSv1
    503  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    504  1.1  christos VerifyMode = Peer
    505  1.1  christos 
    506  1.1  christos [test-12]
    507  1.1  christos ExpectedProtocol = DTLSv1
    508  1.1  christos HandshakeMode = Resume
    509  1.1  christos Method = DTLS
    510  1.1  christos ResumptionExpected = No
    511  1.1  christos 
    512  1.1  christos 
    513  1.1  christos # ===========================================================
    514  1.1  christos 
    515  1.1  christos [13-resumption]
    516  1.1  christos ssl_conf = 13-resumption-ssl
    517  1.1  christos 
    518  1.1  christos [13-resumption-ssl]
    519  1.1  christos server = 13-resumption-server
    520  1.1  christos client = 13-resumption-client
    521  1.1  christos resume-server = 13-resumption-server
    522  1.1  christos resume-client = 13-resumption-resume-client
    523  1.1  christos 
    524  1.1  christos [13-resumption-server]
    525  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    526  1.1  christos CipherString = DEFAULT
    527  1.1  christos Options = -SessionTicket
    528  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    529  1.1  christos 
    530  1.1  christos [13-resumption-client]
    531  1.1  christos CipherString = DEFAULT
    532  1.1  christos MaxProtocol = DTLSv1.2
    533  1.1  christos MinProtocol = DTLSv1.2
    534  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    535  1.1  christos VerifyMode = Peer
    536  1.1  christos 
    537  1.1  christos [13-resumption-resume-client]
    538  1.1  christos CipherString = DEFAULT
    539  1.1  christos MaxProtocol = DTLSv1
    540  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    541  1.1  christos VerifyMode = Peer
    542  1.1  christos 
    543  1.1  christos [test-13]
    544  1.1  christos ExpectedProtocol = DTLSv1
    545  1.1  christos HandshakeMode = Resume
    546  1.1  christos Method = DTLS
    547  1.1  christos ResumptionExpected = No
    548  1.1  christos 
    549  1.1  christos 
    550  1.1  christos # ===========================================================
    551  1.1  christos 
    552  1.1  christos [14-resumption]
    553  1.1  christos ssl_conf = 14-resumption-ssl
    554  1.1  christos 
    555  1.1  christos [14-resumption-ssl]
    556  1.1  christos server = 14-resumption-server
    557  1.1  christos client = 14-resumption-client
    558  1.1  christos resume-server = 14-resumption-server
    559  1.1  christos resume-client = 14-resumption-resume-client
    560  1.1  christos 
    561  1.1  christos [14-resumption-server]
    562  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    563  1.1  christos CipherString = DEFAULT
    564  1.1  christos Options = SessionTicket
    565  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    566  1.1  christos 
    567  1.1  christos [14-resumption-client]
    568  1.1  christos CipherString = DEFAULT
    569  1.1  christos MaxProtocol = DTLSv1.2
    570  1.1  christos MinProtocol = DTLSv1.2
    571  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    572  1.1  christos VerifyMode = Peer
    573  1.1  christos 
    574  1.1  christos [14-resumption-resume-client]
    575  1.1  christos CipherString = DEFAULT
    576  1.1  christos MaxProtocol = DTLSv1.2
    577  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    578  1.1  christos VerifyMode = Peer
    579  1.1  christos 
    580  1.1  christos [test-14]
    581  1.1  christos ExpectedProtocol = DTLSv1.2
    582  1.1  christos HandshakeMode = Resume
    583  1.1  christos Method = DTLS
    584  1.1  christos ResumptionExpected = Yes
    585  1.1  christos 
    586  1.1  christos 
    587  1.1  christos # ===========================================================
    588  1.1  christos 
    589  1.1  christos [15-resumption]
    590  1.1  christos ssl_conf = 15-resumption-ssl
    591  1.1  christos 
    592  1.1  christos [15-resumption-ssl]
    593  1.1  christos server = 15-resumption-server
    594  1.1  christos client = 15-resumption-client
    595  1.1  christos resume-server = 15-resumption-server
    596  1.1  christos resume-client = 15-resumption-resume-client
    597  1.1  christos 
    598  1.1  christos [15-resumption-server]
    599  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    600  1.1  christos CipherString = DEFAULT
    601  1.1  christos Options = -SessionTicket
    602  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    603  1.1  christos 
    604  1.1  christos [15-resumption-client]
    605  1.1  christos CipherString = DEFAULT
    606  1.1  christos MaxProtocol = DTLSv1.2
    607  1.1  christos MinProtocol = DTLSv1.2
    608  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    609  1.1  christos VerifyMode = Peer
    610  1.1  christos 
    611  1.1  christos [15-resumption-resume-client]
    612  1.1  christos CipherString = DEFAULT
    613  1.1  christos MaxProtocol = DTLSv1.2
    614  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    615  1.1  christos VerifyMode = Peer
    616  1.1  christos 
    617  1.1  christos [test-15]
    618  1.1  christos ExpectedProtocol = DTLSv1.2
    619  1.1  christos HandshakeMode = Resume
    620  1.1  christos Method = DTLS
    621  1.1  christos ResumptionExpected = Yes
    622  1.1  christos 
    623  1.1  christos 
    624  1.1  christos # ===========================================================
    625  1.1  christos 
    626  1.1  christos [16-resumption-when-mfl-ext-is-missing]
    627  1.1  christos ssl_conf = 16-resumption-when-mfl-ext-is-missing-ssl
    628  1.1  christos 
    629  1.1  christos [16-resumption-when-mfl-ext-is-missing-ssl]
    630  1.1  christos server = 16-resumption-when-mfl-ext-is-missing-server
    631  1.1  christos client = 16-resumption-when-mfl-ext-is-missing-client
    632  1.1  christos resume-server = 16-resumption-when-mfl-ext-is-missing-server
    633  1.1  christos resume-client = 16-resumption-when-mfl-ext-is-missing-resume-client
    634  1.1  christos 
    635  1.1  christos [16-resumption-when-mfl-ext-is-missing-server]
    636  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    637  1.1  christos CipherString = DEFAULT
    638  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    639  1.1  christos 
    640  1.1  christos [16-resumption-when-mfl-ext-is-missing-client]
    641  1.1  christos CipherString = DEFAULT
    642  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    643  1.1  christos VerifyMode = Peer
    644  1.1  christos 
    645  1.1  christos [16-resumption-when-mfl-ext-is-missing-resume-client]
    646  1.1  christos CipherString = DEFAULT
    647  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    648  1.1  christos VerifyMode = Peer
    649  1.1  christos 
    650  1.1  christos [test-16]
    651  1.1  christos ExpectedResult = ServerFail
    652  1.1  christos HandshakeMode = Resume
    653  1.1  christos Method = DTLS
    654  1.1  christos ResumptionExpected = No
    655  1.1  christos client = 16-resumption-when-mfl-ext-is-missing-client-extra
    656  1.1  christos 
    657  1.1  christos [16-resumption-when-mfl-ext-is-missing-client-extra]
    658  1.1  christos MaxFragmentLenExt = 512
    659  1.1  christos 
    660  1.1  christos 
    661  1.1  christos # ===========================================================
    662  1.1  christos 
    663  1.1  christos [17-resumption-when-mfl-ext-is-different]
    664  1.1  christos ssl_conf = 17-resumption-when-mfl-ext-is-different-ssl
    665  1.1  christos 
    666  1.1  christos [17-resumption-when-mfl-ext-is-different-ssl]
    667  1.1  christos server = 17-resumption-when-mfl-ext-is-different-server
    668  1.1  christos client = 17-resumption-when-mfl-ext-is-different-client
    669  1.1  christos resume-server = 17-resumption-when-mfl-ext-is-different-server
    670  1.1  christos resume-client = 17-resumption-when-mfl-ext-is-different-resume-client
    671  1.1  christos 
    672  1.1  christos [17-resumption-when-mfl-ext-is-different-server]
    673  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    674  1.1  christos CipherString = DEFAULT
    675  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    676  1.1  christos 
    677  1.1  christos [17-resumption-when-mfl-ext-is-different-client]
    678  1.1  christos CipherString = DEFAULT
    679  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    680  1.1  christos VerifyMode = Peer
    681  1.1  christos 
    682  1.1  christos [17-resumption-when-mfl-ext-is-different-resume-client]
    683  1.1  christos CipherString = DEFAULT
    684  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    685  1.1  christos VerifyMode = Peer
    686  1.1  christos 
    687  1.1  christos [test-17]
    688  1.1  christos ExpectedResult = ServerFail
    689  1.1  christos HandshakeMode = Resume
    690  1.1  christos Method = DTLS
    691  1.1  christos ResumptionExpected = No
    692  1.1  christos client = 17-resumption-when-mfl-ext-is-different-client-extra
    693  1.1  christos resume-client = 17-resumption-when-mfl-ext-is-different-resume-client-extra
    694  1.1  christos 
    695  1.1  christos [17-resumption-when-mfl-ext-is-different-client-extra]
    696  1.1  christos MaxFragmentLenExt = 512
    697  1.1  christos 
    698  1.1  christos [17-resumption-when-mfl-ext-is-different-resume-client-extra]
    699  1.1  christos MaxFragmentLenExt = 1024
    700  1.1  christos 
    701  1.1  christos 
    702  1.1  christos # ===========================================================
    703  1.1  christos 
    704  1.1  christos [18-resumption-when-mfl-ext-is-correct]
    705  1.1  christos ssl_conf = 18-resumption-when-mfl-ext-is-correct-ssl
    706  1.1  christos 
    707  1.1  christos [18-resumption-when-mfl-ext-is-correct-ssl]
    708  1.1  christos server = 18-resumption-when-mfl-ext-is-correct-server
    709  1.1  christos client = 18-resumption-when-mfl-ext-is-correct-client
    710  1.1  christos resume-server = 18-resumption-when-mfl-ext-is-correct-server
    711  1.1  christos resume-client = 18-resumption-when-mfl-ext-is-correct-resume-client
    712  1.1  christos 
    713  1.1  christos [18-resumption-when-mfl-ext-is-correct-server]
    714  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    715  1.1  christos CipherString = DEFAULT
    716  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    717  1.1  christos 
    718  1.1  christos [18-resumption-when-mfl-ext-is-correct-client]
    719  1.1  christos CipherString = DEFAULT
    720  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    721  1.1  christos VerifyMode = Peer
    722  1.1  christos 
    723  1.1  christos [18-resumption-when-mfl-ext-is-correct-resume-client]
    724  1.1  christos CipherString = DEFAULT
    725  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    726  1.1  christos VerifyMode = Peer
    727  1.1  christos 
    728  1.1  christos [test-18]
    729  1.1  christos ExpectedResult = Success
    730  1.1  christos HandshakeMode = Resume
    731  1.1  christos Method = DTLS
    732  1.1  christos ResumptionExpected = Yes
    733  1.1  christos client = 18-resumption-when-mfl-ext-is-correct-client-extra
    734  1.1  christos resume-client = 18-resumption-when-mfl-ext-is-correct-resume-client-extra
    735  1.1  christos 
    736  1.1  christos [18-resumption-when-mfl-ext-is-correct-client-extra]
    737  1.1  christos MaxFragmentLenExt = 512
    738  1.1  christos 
    739  1.1  christos [18-resumption-when-mfl-ext-is-correct-resume-client-extra]
    740  1.1  christos MaxFragmentLenExt = 512
    741  1.1  christos 
    742  1.1  christos 
    743