• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "testDir":"testcode/sdv/testcase/",
3    "testFeatures": {
4        "codecs": ["test_suite_sdv_decode"],
5        "asn1": ["test_suite_sdv_asn1"],
6        "base64": ["test_suite_sdv_base64"],
7        "buffer": ["test_suite_sdv_buffer"],
8        "err": ["test_suite_sdv_err"],
9        "hash": ["test_suite_sdv_hash"],
10        "init": [],
11        "list": ["test_suite_sdv_list"],
12        "log": ["test_suite_sdv_log"],
13        "obj": ["test_suite_sdv_obj"],
14        "params": ["test_suite_sdv_params"],
15        "pem": ["test_suite_sdv_pem"],
16        "tlv": ["test_suite_sdv_tlv"],
17        "uio": ["test_suite_sdv_uio"],
18        "usrdata": ["test_suite_sdv_usr"],
19        "sal": ["test_suite_sdv_sal"],
20        "sal_mem": ["test_suite_sdv_sal"],
21        "sal_thread": ["test_suite_sdv_sal"],
22        "sal_lock": ["test_suite_sdv_sal"],
23        "sal_time": ["test_suite_sdv_sal_time"],
24        "sal_file": ["test_suite_sdv_sal_file"],
25        "sal_net": ["test_suite_sdv_sal_socket"],
26        "sal_str": ["test_suite_sdv_sal"],
27        "sal_dl": ["test_suite_sdv_sal_dl"],
28
29        "cmvp": ["test_suite_sdv_cmvp"],
30
31        "ealinit":["test_suite_sdv_ealinit"],
32        "sha1": ["test_suite_sdv_eal_md_sha1"],
33        "sha2": ["test_suite_sdv_eal_md_sha2"],
34        "sha224": ["test_suite_sdv_eal_md_sha2"],
35        "sha256": ["test_suite_sdv_eal_md_sha2"],
36        "sha384": ["test_suite_sdv_eal_md_sha2"],
37        "sha512": ["test_suite_sdv_eal_md_sha2"],
38        "sha3": ["test_suite_sdv_eal_md_sha3"],
39        "md5": ["test_suite_sdv_eal_md5"],
40        "sm3": ["test_suite_sdv_eal_sm3"],
41
42        "hmac": ["test_suite_sdv_eal_mac_hmac"],
43        "gmac": ["test_suite_sdv_eal_gmac"],
44        "cmac_aes": ["test_suite_sdv_eal_mac_cmac"],
45        "cmac_sm4": ["test_suite_sdv_eal_mac_cmac"],
46        "cbc_mac": ["test_suite_sdv_eal_mac_cbc_mac"],
47        "siphash": ["test_suite_sdv_eal_mac_siphash"],
48
49        "hpke": ["test_suite_sdv_eal_hpke"],
50
51        "hkdf": ["test_suite_sdv_eal_kdf_hkdf"],
52        "kdftls12": ["test_suite_sdv_eal_kdf_tls12"],
53        "pbkdf2": ["test_suite_sdv_eal_kdf_pbkdf2"],
54        "scrypt": ["test_suite_sdv_eal_kdf_scrypt"],
55
56        "drbg": ["test_suite_sdv_drbg"],
57        "drbg_hash": [""],
58        "drbg_hmac": [""],
59        "drbg_ctr": [""],
60        "entropy": ["test_suite_sdv_entropy"],
61
62        "aes": [
63            "test_suite_sdv_eal_aes_ccm",
64            "test_suite_sdv_eal_aes",
65            "test_suite_sdv_eal_aes_gcm"
66        ],
67        "chacha20": ["test_suite_sdv_eal_chachapoly"],
68        "sm4": ["test_suite_sdv_eal_sm4"],
69
70        "bn": ["test_suite_sdv_bn"],
71
72        "ecc": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
73        "curve_nistp224": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
74        "curve_nistp256": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
75        "curve_nistp384": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
76        "curve_nistp521": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
77        "curve_bp256r1": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
78        "curve_bp384r1": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
79        "curve_bp512r1": ["test_suite_sdv_eal_ecdh", "test_suite_sdv_eal_ecdsa"],
80        "ecdh": ["test_suite_sdv_eal_ecdh"],
81        "ecdsa": ["test_suite_sdv_eal_ecdsa"],
82
83        "sm2": ["test_suite_sdv_eal_sm2_exchange", "test_suite_sdv_eal_sm2_sign", "test_suite_sdv_eal_sm2_crypt"],
84        "sm2_exch": ["test_suite_sdv_eal_sm2_exchange"],
85        "sm2_sign": ["test_suite_sdv_eal_sm2_sign"],
86        "sm2_crypt": ["test_suite_sdv_eal_sm2_crypt"],
87
88        "rsa": ["test_suite_sdv_eal_rsa_api", "test_suite_sdv_eal_rsa_sign_verify", "test_suite_sdv_eal_rsa_encrypt_decrypt"],
89        "rsa_sign": ["test_suite_sdv_eal_rsa_sign_verify"],
90        "rsa_verify": ["test_suite_sdv_eal_rsa_sign_verify"],
91        "rsa_bssa": ["test_suite_sdv_eal_rsa_sign_verify"],
92        "rsa_blinding": ["test_suite_sdv_eal_rsa_sign_verify"],
93        "rsa_encrypt": ["test_suite_sdv_eal_rsa_encrypt_decrypt"],
94        "rsa_decrypt": ["test_suite_sdv_eal_rsa_encrypt_decrypt"],
95        "rsa_gen": ["test_suite_sdv_eal_rsa_api"],
96
97        "curve25519": ["test_suite_sdv_eal_curve25519"],
98        "ed25519": ["test_suite_sdv_eal_curve25519"],
99        "x25519": ["test_suite_sdv_eal_curve25519"],
100        "dh": ["test_suite_sdv_eal_dh"],
101        "dsa": ["test_suite_sdv_eal_dsa"],
102        "mldsa": ["test_suite_sdv_mldsa"],
103        "paillier": ["test_suite_sdv_eal_paillier"],
104        "elgamal": ["test_suite_sdv_eal_elgamal"],
105        "hybridkem": ["test_suite_sdv_hybridkem"],
106        "mlkem": ["test_suite_sdv_mlkem"],
107        "slh_dsa": ["test_suite_sdv_eal_slh_dsa"],
108
109        "encode": ["test_suite_sdv_encode"],
110        "provider": ["test_suite_sdv_eal_provider_load"],
111        "key_encode": ["test_suite_sdv_x509"],
112        "key_decode": ["test_suite_sdv_x509"],
113        "x509_crl_gen": ["test_suite_sdv_x509"],
114        "x509_crl_parse": ["test_suite_sdv_x509"],
115        "x509_csr_gen": ["test_suite_sdv_x509"],
116        "x509_csr_parse": ["test_suite_sdv_x509"],
117        "x509_crt_gen": ["test_suite_sdv_x509"],
118        "x509_crt_parse": ["test_suite_sdv_x509"],
119        "x509_vfy": ["test_suite_sdv_x509"],
120        "pkcs12_gen": ["test_suite_sdv_pkcs12"],
121        "pkcs12_parse": ["test_suite_sdv_pkcs12"]
122    },
123    "testSuiteCases": {
124        "test_suite_sdv_asn1": [],
125        "test_suite_sdv_base64": [],
126        "test_suite_sdv_buffer": [],
127        "test_suite_sdv_err": [],
128        "test_suite_sdv_hash": [],
129        "test_suite_sdv_list": [],
130        "test_suite_sdv_log": [],
131        "test_suite_sdv_obj": [],
132        "test_suite_sdv_params": [],
133        "test_suite_sdv_pem": [],
134        "test_suite_sdv_tlv": [],
135        "test_suite_sdv_uio": [],
136        "test_suite_sdv_usr": [],
137        "test_suite_sdv_sal": [],
138        "test_suite_sdv_sal_time": [],
139        "test_suite_sdv_sal_file": [],
140        "test_suite_sdv_sal_socket": [],
141        "test_suite_sdv_sal_dl": [],
142
143        "test_suite_sdv_cmvp": [],
144
145        "test_suite_sdv_ealinit": [],
146        "test_suite_sdv_eal_md_sha1": [
147            "SDV_CRYPT_EAL_SHA1_API_TC003",
148            "SDV_CRYPT_EAL_SHA1_FUN_TC001",
149            "SDV_CRYPTO_SHA1_COPY_CTX_FUNC_TC001"
150        ],
151        "test_suite_sdv_eal_md_sha2": [
152            "SDV_CRYPT_EAL_MD_SHA2_FUNC_TC001",
153            "SDV_CRYPT_EAL_MD_SHA2_FUNC_TC003",
154            "SDV_CRYPTO_SHA2_COPY_CTX_FUNC_TC001"
155        ],
156        "test_suite_sdv_eal_md_sha3": [
157            "SDV_CRYPT_EAL_SHA3_FUNC_TC003",
158            "SDV_CRYPT_EAL_SHA3_FUNC_TC004",
159            "SDV_CRYPTO_SHA3_COPY_CTX_FUNC_TC001"
160        ],
161        "test_suite_sdv_eal_md5": [
162            "SDV_CRYPTO_MD5_FUNC_TC002",
163            "SDV_CRYPTO_MD5_COPY_CTX_FUNC_TC001"
164        ],
165        "test_suite_sdv_eal_sm3": [
166            "SDV_CRYPT_EAL_SM3_FUNC_TC002",
167            "SDV_CRYPTO_SM3_COPY_CTX_FUNC_TC001"
168        ],
169        "test_suite_sdv_eal_gmac":[
170            "SDV_CRYPTO_EAL_GMAC_FUNC_TC001"
171        ],
172        "test_suite_sdv_eal_mac_hmac":[
173            "SDV_CRYPT_EAL_HMAC_FUN_TC001"
174        ],
175        "test_suite_sdv_eal_mac_siphash":[
176            "SDV_CRYPT_EAL_SIPHASH_FUN_TC005"
177        ],
178        "test_suite_sdv_eal_mac_cmac":[
179            "SDV_CRYPT_EAL_CMAC_FUN_TC004"
180        ],
181        "test_suite_sdv_eal_mac_cbc_mac":[
182            "SDV_CRYPT_EAL_CBC_MAC_FUN_TC004"
183        ],
184        "test_suite_sdv_eal_hpke": [],
185        "test_suite_sdv_eal_kdf_pbkdf2":[
186            "SDV_CRYPT_EAL_KDF_PBKDF2_FUN_TC001"
187        ],
188        "test_suite_sdv_eal_kdf_hkdf":[
189            "SDV_CRYPT_EAL_KDF_HKDF_FUN_TC001"
190        ],
191        "test_suite_sdv_eal_kdf_scrypt":[
192            "SDV_CRYPT_EAL_KDF_SCRYPT_FUN_TC001"
193        ],
194        "test_suite_sdv_eal_kdf_tls12":[
195            "SDV_CRYPT_EAL_KDF_TLS12_FUN_TC001"
196        ],
197        "test_suite_sdv_drbg": [],
198        "test_suite_sdv_entropy": [],
199        "test_suite_sdv_eal_aes": [
200            "SDV_CRYPTO_AES_ENCRYPT_FUNC_TC001",
201            "SDV_CRYPTO_AES_ENCRYPT_FUNC_TC003",
202            "SDV_CRYPTO_EAL_AES_FUNC_TC005"
203        ],
204        "test_suite_sdv_eal_aes_ccm": [
205            "SDV_CRYPTO_AES_CCM_UPDATE_FUNC_TC001"
206        ],
207        "test_suite_sdv_eal_aes_gcm": [
208            "SDV_CRYPTO_AES_GCM_UPDATE_FUNC_TC001",
209            "SDV_CRYPTO_AES_GCM_UPDATE_FUNC_TC002"
210        ],
211        "test_suite_sdv_eal_chachapoly":[
212            "SDV_CRYPTO_CHACHA20POLY1305_UPDATE_FUNC_TC002"
213        ],
214        "test_suite_sdv_eal_sm4":[
215            "SDV_CRYPTO_SM4_ENCRYPT_FUNC_TC003",
216            "SDV_CRYPTO_SM4_ENCRYPT_FUNC_TC004"
217        ],
218        "test_suite_sdv_bn": [],
219        "test_suite_sdv_eal_curve25519": [
220            "SDV_CRYPTO_CURVE25519_KEY_GEN_API_TC002",
221            "SDV_CRYPTO_X25519_EXCH_FUNC_TC001",
222            "SDV_CRYPTO_X25519_EXCH_FUNC_TC002",
223            "SDV_CRYPTO_ED25519_SIGN_VERIFY_FUNC_TC001"
224        ],
225        "test_suite_sdv_eal_dh": [
226            "SDV_CRYPTO_DH_FUNC_TC001",
227            "SDV_CRYPTO_DH_FUNC_TC003",
228            "SDV_CRYPTO_DH_GET_PARA_API_TC001"
229        ],
230        "test_suite_sdv_eal_dsa": [
231            "SDV_CRYPTO_DSA_SIGN_VERIFY_FUNC_TC001",
232            "SDV_CRYPTO_DSA_SIGN_VERIFY_DATA_FUNC_TC001"
233        ],
234        "test_suite_sdv_eal_ecdh": [
235            "SDV_CRYPTO_ECDH_CTRL_API_TC003",
236            "SDV_CRYPTO_ECDH_EXCH_FUNC_TC001",
237            "SDV_CRYPTO_ECDH_GEN_KEY_FUNC_TC001"
238        ],
239        "test_suite_sdv_eal_ecdsa": [
240            "SDV_CRYPTO_ECDSA_SIGN_VERIFY_FUNC_TC001",
241            "SDV_CRYPTO_ECDSA_GEN_KEY_FUNC_TC001",
242            "SDV_CRYPTO_ECDSA_SET_PUB_FUNC_TC001",
243            "SDV_CRYPTO_ECDSA_KEY_PAIR_CHECK_FUNC_TC001"
244        ],
245        "test_suite_sdv_eal_rsa_api": [
246            "SDV_CRYPTO_RSA_SET_KEY_API_TC001",
247            "SDV_CRYPTO_RSA_DUP_CTX_API_TC001"
248        ],
249        "test_suite_sdv_eal_rsa_encrypt_decrypt": [
250            "SDV_CRYPTO_RSA_CRYPT_FUNC_TC001",
251            "SDV_CRYPTO_RSA_CRYPT_FUNC_TC003"
252        ],
253        "test_suite_sdv_eal_rsa_sign_verify": [
254            "SDV_CRYPTO_RSA_SIGN_PSS_FUNC_TC001",
255            "SDV_CRYPTO_RSA_SIGN_PSS_FUNC_TC002",
256            "SDV_CRYPTO_RSA_SIGN_PKCSV15_FUNC_TC002",
257            "SDV_CRYPTO_RSA_VERIFY_PKCSV15_FUNC_TC001",
258            "SDV_CRYPTO_RSA_VERIFY_PSS_FUNC_TC001",
259            "SDV_CRYPTO_RSA_RSABSSA_BLINDING_FUNC_TC001",
260            "SDV_CRYPTO_RSA_RSABSSA_BLINDING_FUNC_TC002"
261        ],
262        "test_suite_sdv_eal_sm2_crypt": [
263            "SDV_CRYPTO_SM2_ENC_FUNC_TC001",
264            "SDV_CRYPTO_SM2_DEC_FUNC_TC001",
265            "SDV_CRYPTO_SM2_GEN_CRYPT_FUNC_TC001"
266        ],
267        "test_suite_sdv_eal_sm2_exchange": [
268            "SDV_CRYPTO_SM2_EXCHANGE_FUNC_TC001",
269            "SDV_CRYPTO_SM2_EXCHANGE_FUNC_TC003",
270            "SDV_CRYPTO_SM2_EXCHANGE_FUNC_TC004",
271            "SDV_CRYPTO_SM2_EXCHANGE_CHECK_TC001"
272        ],
273        "test_suite_sdv_eal_sm2_sign": [
274            "SDV_CRYPTO_SM2_SIGN_FUNC_TC001",
275            "SDV_CRYPTO_SM2_VERIFY_FUNC_TC001",
276            "SDV_CRYPTO_SM2_SIGN_VERIFY_FUNC_TC001"
277        ],
278        "test_suite_sdv_mldsa": [],
279        "test_suite_sdv_hybridkem": [],
280        "test_suite_sdv_eal_paillier": [],
281        "test_suite_sdv_mlkem": [],
282        "test_suite_sdv_eal_slh_dsa": [],
283        "test_suite_sdv_eal_elgamal": [],
284        "test_suite_sdv_x509": [],
285        "test_suite_sdv_pkcs12": []
286    }
287}
288