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