@@ -111,6 +111,7 @@ test_programs = {
111111 ' treadkeys' : [' treadkeys.c' ],
112112 ' tcmpkeys' : [' tcmpkeys.c' , ' util.c' ],
113113 ' tfork' : [' tfork.c' , ' util.c' ],
114+ ' trefresh' : [' trefresh.c' , ' util.c' ],
114115 ' tpkey' : [' tpkey.c' , ' util.c' ],
115116 ' pincache' : [' pincache.c' ],
116117 ' ccerts' : [' ccerts.c' , ' util.c' ],
@@ -127,7 +128,9 @@ foreach t, sources : test_programs
127128endforeach
128129
129130setup_script= find_program (' setup.sh' )
130- all_suites= [' softokn' , ' softhsm' , ' kryoptic' , ' kryoptic.nss' ]
131+ multi_suites= [' kryoptic.multislot' ]
132+ single_suites= [' softokn' , ' softhsm' , ' kryoptic' , ' kryoptic.nss' ]
133+ all_suites= single_suites + multi_suites
131134foreach suite : all_suites
132135 test (
133136 ' setup' ,
@@ -141,35 +144,36 @@ foreach suite : all_suites
141144endforeach
142145
143146tests = {
144- ' basic' : {' suites' : all_suites },
147+ ' basic' : {' suites' : single_suites },
145148 ' mldsa' : {' suites' : [' kryoptic' ]},
146- ' pubkey' : {' suites' : all_suites },
147- ' certs' : {' suites' : all_suites },
148- ' ecc' : {' suites' : all_suites },
149+ ' pubkey' : {' suites' : single_suites },
150+ ' certs' : {' suites' : single_suites },
151+ ' ecc' : {' suites' : single_suites },
149152 ' edwards' : {' suites' : [' softhsm' , ' kryoptic' , ' kryoptic.nss' ]},
150- ' ecdh' : {' suites' : all_suites },
151- ' democa' : {' suites' : all_suites , ' is_parallel' : false },
152- ' digest' : {' suites' : all_suites },
153- ' fork' : {' suites' : all_suites },
153+ ' ecdh' : {' suites' : single_suites },
154+ ' democa' : {' suites' : single_suites , ' is_parallel' : false },
155+ ' digest' : {' suites' : single_suites },
156+ ' fork' : {' suites' : single_suites },
154157 ' oaepsha2' : {' suites' : [' softokn' , ' kryoptic' , ' kryoptic.nss' ]},
155158 ' hkdf' : {' suites' : [' softokn' , ' kryoptic' , ' kryoptic.nss' ]},
156159 ' imported' : {' suites' : [' softokn' , ' kryoptic' , ' kryoptic.nss' ]},
157- ' pem_encoder' : {' suites' : all_suites },
158- ' rsa' : {' suites' : all_suites },
159- ' rsapss' : {' suites' : all_suites },
160+ ' pem_encoder' : {' suites' : single_suites },
161+ ' rsa' : {' suites' : single_suites },
162+ ' rsapss' : {' suites' : single_suites },
160163 ' rsapssam' : {' suites' : [' softhsm' , ' kryoptic' ]},
161- ' genkey' : {' suites' : all_suites },
162- ' pkey' : {' suites' : all_suites },
163- ' session' : {' suites' : all_suites },
164- ' skey' : {' suites' : all_suites },
165- ' rand' : {' suites' : all_suites },
166- ' readkeys' : {' suites' : all_suites },
167- ' tls' : {' suites' : all_suites , ' is_parallel' : false , ' timeout' : 60 },
168- ' tlsfuzzer' : {' suites' : all_suites , ' timeout' : 90 },
169- ' uri' : {' suites' : all_suites , ' timeout' : 90 },
164+ ' genkey' : {' suites' : single_suites },
165+ ' pkey' : {' suites' : single_suites },
166+ ' session' : {' suites' : single_suites },
167+ ' skey' : {' suites' : single_suites },
168+ ' rand' : {' suites' : single_suites },
169+ ' readkeys' : {' suites' : single_suites },
170+ ' tls' : {' suites' : single_suites , ' is_parallel' : false , ' timeout' : 60 },
171+ ' tlsfuzzer' : {' suites' : single_suites , ' timeout' : 90 },
172+ ' uri' : {' suites' : single_suites , ' timeout' : 90 },
170173 ' ecxc' : {' suites' : [' softhsm' , ' kryoptic' , ' kryoptic.nss' ]},
171174 ' cms' : {' suites' : [' softokn' , ' kryoptic' , ' kryoptic.nss' ]},
172175 ' pinlock' : {' suites' : [' kryoptic' ]},
176+ ' defaultslot' : {' suites' : [' kryoptic.multislot' ]},
173177}
174178
175179test_wrapper = find_program (' test-wrapper' )
0 commit comments