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 = 9
      4  1.1  christos 
      5  1.1  christos test-0 = 0-renegotiate-client-no-resume
      6  1.1  christos test-1 = 1-renegotiate-client-resume
      7  1.1  christos test-2 = 2-renegotiate-server-resume
      8  1.1  christos test-3 = 3-renegotiate-client-auth-require
      9  1.1  christos test-4 = 4-renegotiate-client-auth-once
     10  1.1  christos test-5 = 5-renegotiate-aead-to-non-aead
     11  1.1  christos test-6 = 6-renegotiate-non-aead-to-aead
     12  1.1  christos test-7 = 7-renegotiate-non-aead-to-non-aead
     13  1.1  christos test-8 = 8-renegotiate-aead-to-aead
     14  1.1  christos # ===========================================================
     15  1.1  christos 
     16  1.1  christos [0-renegotiate-client-no-resume]
     17  1.1  christos ssl_conf = 0-renegotiate-client-no-resume-ssl
     18  1.1  christos 
     19  1.1  christos [0-renegotiate-client-no-resume-ssl]
     20  1.1  christos server = 0-renegotiate-client-no-resume-server
     21  1.1  christos client = 0-renegotiate-client-no-resume-client
     22  1.1  christos 
     23  1.1  christos [0-renegotiate-client-no-resume-server]
     24  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     25  1.1  christos CipherString = DEFAULT
     26  1.1  christos Options = NoResumptionOnRenegotiation
     27  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     28  1.1  christos 
     29  1.1  christos [0-renegotiate-client-no-resume-client]
     30  1.1  christos CipherString = DEFAULT
     31  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     32  1.1  christos VerifyMode = Peer
     33  1.1  christos 
     34  1.1  christos [test-0]
     35  1.1  christos ExpectedResult = Success
     36  1.1  christos HandshakeMode = RenegotiateClient
     37  1.1  christos Method = DTLS
     38  1.1  christos ResumptionExpected = No
     39  1.1  christos UseSCTP = No
     40  1.1  christos 
     41  1.1  christos 
     42  1.1  christos # ===========================================================
     43  1.1  christos 
     44  1.1  christos [1-renegotiate-client-resume]
     45  1.1  christos ssl_conf = 1-renegotiate-client-resume-ssl
     46  1.1  christos 
     47  1.1  christos [1-renegotiate-client-resume-ssl]
     48  1.1  christos server = 1-renegotiate-client-resume-server
     49  1.1  christos client = 1-renegotiate-client-resume-client
     50  1.1  christos 
     51  1.1  christos [1-renegotiate-client-resume-server]
     52  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     53  1.1  christos CipherString = DEFAULT
     54  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     55  1.1  christos 
     56  1.1  christos [1-renegotiate-client-resume-client]
     57  1.1  christos CipherString = DEFAULT
     58  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     59  1.1  christos VerifyMode = Peer
     60  1.1  christos 
     61  1.1  christos [test-1]
     62  1.1  christos ExpectedResult = Success
     63  1.1  christos HandshakeMode = RenegotiateClient
     64  1.1  christos Method = DTLS
     65  1.1  christos ResumptionExpected = Yes
     66  1.1  christos UseSCTP = No
     67  1.1  christos 
     68  1.1  christos 
     69  1.1  christos # ===========================================================
     70  1.1  christos 
     71  1.1  christos [2-renegotiate-server-resume]
     72  1.1  christos ssl_conf = 2-renegotiate-server-resume-ssl
     73  1.1  christos 
     74  1.1  christos [2-renegotiate-server-resume-ssl]
     75  1.1  christos server = 2-renegotiate-server-resume-server
     76  1.1  christos client = 2-renegotiate-server-resume-client
     77  1.1  christos 
     78  1.1  christos [2-renegotiate-server-resume-server]
     79  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     80  1.1  christos CipherString = DEFAULT
     81  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     82  1.1  christos 
     83  1.1  christos [2-renegotiate-server-resume-client]
     84  1.1  christos CipherString = DEFAULT
     85  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     86  1.1  christos VerifyMode = Peer
     87  1.1  christos 
     88  1.1  christos [test-2]
     89  1.1  christos ExpectedResult = Success
     90  1.1  christos HandshakeMode = RenegotiateServer
     91  1.1  christos Method = DTLS
     92  1.1  christos ResumptionExpected = No
     93  1.1  christos UseSCTP = No
     94  1.1  christos 
     95  1.1  christos 
     96  1.1  christos # ===========================================================
     97  1.1  christos 
     98  1.1  christos [3-renegotiate-client-auth-require]
     99  1.1  christos ssl_conf = 3-renegotiate-client-auth-require-ssl
    100  1.1  christos 
    101  1.1  christos [3-renegotiate-client-auth-require-ssl]
    102  1.1  christos server = 3-renegotiate-client-auth-require-server
    103  1.1  christos client = 3-renegotiate-client-auth-require-client
    104  1.1  christos 
    105  1.1  christos [3-renegotiate-client-auth-require-server]
    106  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    107  1.1  christos CipherString = DEFAULT
    108  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    109  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem
    110  1.1  christos VerifyMode = Require
    111  1.1  christos 
    112  1.1  christos [3-renegotiate-client-auth-require-client]
    113  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/ee-client-chain.pem
    114  1.1  christos CipherString = DEFAULT
    115  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-key.pem
    116  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    117  1.1  christos VerifyMode = Peer
    118  1.1  christos 
    119  1.1  christos [test-3]
    120  1.1  christos ExpectedResult = Success
    121  1.1  christos HandshakeMode = RenegotiateServer
    122  1.1  christos Method = DTLS
    123  1.1  christos ResumptionExpected = No
    124  1.1  christos UseSCTP = No
    125  1.1  christos 
    126  1.1  christos 
    127  1.1  christos # ===========================================================
    128  1.1  christos 
    129  1.1  christos [4-renegotiate-client-auth-once]
    130  1.1  christos ssl_conf = 4-renegotiate-client-auth-once-ssl
    131  1.1  christos 
    132  1.1  christos [4-renegotiate-client-auth-once-ssl]
    133  1.1  christos server = 4-renegotiate-client-auth-once-server
    134  1.1  christos client = 4-renegotiate-client-auth-once-client
    135  1.1  christos 
    136  1.1  christos [4-renegotiate-client-auth-once-server]
    137  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    138  1.1  christos CipherString = DEFAULT
    139  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    140  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem
    141  1.1  christos VerifyMode = Once
    142  1.1  christos 
    143  1.1  christos [4-renegotiate-client-auth-once-client]
    144  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/ee-client-chain.pem
    145  1.1  christos CipherString = DEFAULT
    146  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-key.pem
    147  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    148  1.1  christos VerifyMode = Peer
    149  1.1  christos 
    150  1.1  christos [test-4]
    151  1.1  christos ExpectedResult = Success
    152  1.1  christos HandshakeMode = RenegotiateServer
    153  1.1  christos Method = DTLS
    154  1.1  christos ResumptionExpected = No
    155  1.1  christos UseSCTP = No
    156  1.1  christos 
    157  1.1  christos 
    158  1.1  christos # ===========================================================
    159  1.1  christos 
    160  1.1  christos [5-renegotiate-aead-to-non-aead]
    161  1.1  christos ssl_conf = 5-renegotiate-aead-to-non-aead-ssl
    162  1.1  christos 
    163  1.1  christos [5-renegotiate-aead-to-non-aead-ssl]
    164  1.1  christos server = 5-renegotiate-aead-to-non-aead-server
    165  1.1  christos client = 5-renegotiate-aead-to-non-aead-client
    166  1.1  christos 
    167  1.1  christos [5-renegotiate-aead-to-non-aead-server]
    168  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    169  1.1  christos CipherString = DEFAULT
    170  1.1  christos Options = NoResumptionOnRenegotiation
    171  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    172  1.1  christos 
    173  1.1  christos [5-renegotiate-aead-to-non-aead-client]
    174  1.1  christos CipherString = AES128-GCM-SHA256
    175  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    176  1.1  christos VerifyMode = Peer
    177  1.1  christos 
    178  1.1  christos [test-5]
    179  1.1  christos ExpectedResult = Success
    180  1.1  christos HandshakeMode = RenegotiateClient
    181  1.1  christos Method = DTLS
    182  1.1  christos ResumptionExpected = No
    183  1.1  christos UseSCTP = No
    184  1.1  christos client = 5-renegotiate-aead-to-non-aead-client-extra
    185  1.1  christos 
    186  1.1  christos [5-renegotiate-aead-to-non-aead-client-extra]
    187  1.1  christos RenegotiateCiphers = AES128-SHA
    188  1.1  christos 
    189  1.1  christos 
    190  1.1  christos # ===========================================================
    191  1.1  christos 
    192  1.1  christos [6-renegotiate-non-aead-to-aead]
    193  1.1  christos ssl_conf = 6-renegotiate-non-aead-to-aead-ssl
    194  1.1  christos 
    195  1.1  christos [6-renegotiate-non-aead-to-aead-ssl]
    196  1.1  christos server = 6-renegotiate-non-aead-to-aead-server
    197  1.1  christos client = 6-renegotiate-non-aead-to-aead-client
    198  1.1  christos 
    199  1.1  christos [6-renegotiate-non-aead-to-aead-server]
    200  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    201  1.1  christos CipherString = DEFAULT
    202  1.1  christos Options = NoResumptionOnRenegotiation
    203  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    204  1.1  christos 
    205  1.1  christos [6-renegotiate-non-aead-to-aead-client]
    206  1.1  christos CipherString = AES128-SHA
    207  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    208  1.1  christos VerifyMode = Peer
    209  1.1  christos 
    210  1.1  christos [test-6]
    211  1.1  christos ExpectedResult = Success
    212  1.1  christos HandshakeMode = RenegotiateClient
    213  1.1  christos Method = DTLS
    214  1.1  christos ResumptionExpected = No
    215  1.1  christos UseSCTP = No
    216  1.1  christos client = 6-renegotiate-non-aead-to-aead-client-extra
    217  1.1  christos 
    218  1.1  christos [6-renegotiate-non-aead-to-aead-client-extra]
    219  1.1  christos RenegotiateCiphers = AES128-GCM-SHA256
    220  1.1  christos 
    221  1.1  christos 
    222  1.1  christos # ===========================================================
    223  1.1  christos 
    224  1.1  christos [7-renegotiate-non-aead-to-non-aead]
    225  1.1  christos ssl_conf = 7-renegotiate-non-aead-to-non-aead-ssl
    226  1.1  christos 
    227  1.1  christos [7-renegotiate-non-aead-to-non-aead-ssl]
    228  1.1  christos server = 7-renegotiate-non-aead-to-non-aead-server
    229  1.1  christos client = 7-renegotiate-non-aead-to-non-aead-client
    230  1.1  christos 
    231  1.1  christos [7-renegotiate-non-aead-to-non-aead-server]
    232  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    233  1.1  christos CipherString = DEFAULT
    234  1.1  christos Options = NoResumptionOnRenegotiation
    235  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    236  1.1  christos 
    237  1.1  christos [7-renegotiate-non-aead-to-non-aead-client]
    238  1.1  christos CipherString = AES128-SHA
    239  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    240  1.1  christos VerifyMode = Peer
    241  1.1  christos 
    242  1.1  christos [test-7]
    243  1.1  christos ExpectedResult = Success
    244  1.1  christos HandshakeMode = RenegotiateClient
    245  1.1  christos Method = DTLS
    246  1.1  christos ResumptionExpected = No
    247  1.1  christos UseSCTP = No
    248  1.1  christos client = 7-renegotiate-non-aead-to-non-aead-client-extra
    249  1.1  christos 
    250  1.1  christos [7-renegotiate-non-aead-to-non-aead-client-extra]
    251  1.1  christos RenegotiateCiphers = AES256-SHA
    252  1.1  christos 
    253  1.1  christos 
    254  1.1  christos # ===========================================================
    255  1.1  christos 
    256  1.1  christos [8-renegotiate-aead-to-aead]
    257  1.1  christos ssl_conf = 8-renegotiate-aead-to-aead-ssl
    258  1.1  christos 
    259  1.1  christos [8-renegotiate-aead-to-aead-ssl]
    260  1.1  christos server = 8-renegotiate-aead-to-aead-server
    261  1.1  christos client = 8-renegotiate-aead-to-aead-client
    262  1.1  christos 
    263  1.1  christos [8-renegotiate-aead-to-aead-server]
    264  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    265  1.1  christos CipherString = DEFAULT
    266  1.1  christos Options = NoResumptionOnRenegotiation
    267  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    268  1.1  christos 
    269  1.1  christos [8-renegotiate-aead-to-aead-client]
    270  1.1  christos CipherString = AES128-GCM-SHA256
    271  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    272  1.1  christos VerifyMode = Peer
    273  1.1  christos 
    274  1.1  christos [test-8]
    275  1.1  christos ExpectedResult = Success
    276  1.1  christos HandshakeMode = RenegotiateClient
    277  1.1  christos Method = DTLS
    278  1.1  christos ResumptionExpected = No
    279  1.1  christos UseSCTP = No
    280  1.1  christos client = 8-renegotiate-aead-to-aead-client-extra
    281  1.1  christos 
    282  1.1  christos [8-renegotiate-aead-to-aead-client-extra]
    283  1.1  christos RenegotiateCiphers = AES256-GCM-SHA384
    284  1.1  christos 
    285  1.1  christos 
    286