/mbedtls-latest/tests/suites/ |
D | test_suite_ccm.function | 9 const data_t *iv, 10 const data_t *add, 11 const data_t *input, 12 const data_t *expected_output, 13 const data_t *tag, 189 void mbedtls_ccm_encrypt_and_tag(int cipher_id, data_t *key, 190 data_t *msg, data_t *iv, 191 data_t *add, data_t *result) 219 /* Prepare data_t structures for multipart testing */ 220 const data_t encrypted_expected = { .x = result->x, [all …]
|
D | test_suite_des.function | 11 void des_check_weak(data_t *key, int ret) 18 void des_encrypt_ecb(data_t *key_str, data_t *src_str, data_t *dst) 38 void des_decrypt_ecb(data_t *key_str, data_t *src_str, data_t *dst) 58 void des_encrypt_cbc(data_t *key_str, data_t *iv_str, 59 data_t *src_str, data_t *dst, int cbc_result) 83 void des_decrypt_cbc(data_t *key_str, data_t *iv_str, 84 data_t *src_str, data_t *dst, 109 void des3_encrypt_ecb(int key_count, data_t *key_str, 110 data_t *src_str, data_t *dst) 137 void des3_decrypt_ecb(int key_count, data_t *key_str, [all …]
|
D | test_suite_gcm.function | 9 const data_t *iv, 10 const data_t *add, 11 const data_t *input, 12 const data_t *expected_output, 13 const data_t *tag, 67 const data_t *iv, 68 const data_t *input, 69 const data_t *expected_output, 70 const data_t *tag, 109 const data_t *iv, [all …]
|
D | test_suite_aria.function | 64 void aria_encrypt_ecb(data_t *key_str, data_t *src_str, 65 data_t *expected_output, int setkey_result) 92 void aria_decrypt_ecb(data_t *key_str, data_t *src_str, 93 data_t *expected_output, int setkey_result) 120 void aria_encrypt_cbc(data_t *key_str, data_t *iv_str, 121 data_t *src_str, data_t *expected_output, 145 void aria_decrypt_cbc(data_t *key_str, data_t *iv_str, 146 data_t *src_str, data_t *expected_output, 170 void aria_encrypt_cfb128(data_t *key_str, data_t *iv_str, 171 data_t *src_str, data_t *expected_output, [all …]
|
D | test_suite_camellia.function | 47 void camellia_encrypt_ecb(data_t *key_str, data_t *src_str, 48 data_t *dst, int setkey_result) 71 void camellia_decrypt_ecb(data_t *key_str, data_t *src_str, 72 data_t *dst, int setkey_result) 95 void camellia_encrypt_cbc(data_t *key_str, data_t *iv_str, 96 data_t *src_str, data_t *dst, int cbc_result) 120 void camellia_decrypt_cbc(data_t *key_str, data_t *iv_str, 121 data_t *src_str, data_t *dst, 146 void camellia_encrypt_cfb128(data_t *key_str, data_t *iv_str, 147 data_t *src_str, data_t *dst) [all …]
|
D | test_suite_pkcs1_v21.function | 11 void pkcs1_rsaes_oaep_encrypt(int mod, data_t *input_N, data_t *input_E, 12 int hash, data_t *message_str, data_t *rnd_buf, 13 data_t *result_str, int result) 62 void pkcs1_rsaes_oaep_decrypt(int mod, data_t *input_P, data_t *input_Q, 63 data_t *input_N, data_t *input_E, int hash, 64 data_t *result_str, char *seed, data_t *message_str, 126 void pkcs1_rsassa_pss_sign(int mod, data_t *input_P, data_t *input_Q, 127 data_t *input_N, data_t *input_E, int digest, 128 int hash, data_t *hash_digest, data_t *rnd_buf, 129 data_t *result_str, int fixed_salt_length, [all …]
|
D | test_suite_aes.function | 10 static int test_copy(const data_t *key, 69 void aes_encrypt_ecb(data_t *key_str, data_t *src_str, 70 data_t *dst, int setkey_result) 92 void aes_ctr(data_t *key, data_t *ictr, data_t *pt, data_t *ct, int expected) 210 void aes_decrypt_ecb(data_t *key_str, data_t *src_str, 211 data_t *dst, int setkey_result) 233 void aes_encrypt_cbc(data_t *key_str, data_t *iv_str, 234 data_t *src_str, data_t *dst, 259 void aes_decrypt_cbc(data_t *key_str, data_t *iv_str, 260 data_t *src_str, data_t *dst, [all …]
|
D | test_suite_ctr_drbg.function | 32 static void ctr_drbg_validate_internal(int reseed_mode, data_t *nonce, 33 int entropy_len_arg, data_t *entropy, 34 data_t *reseed, 35 data_t *add1, data_t *add2, 36 data_t *result) 154 void ctr_drbg_validate_no_reseed(data_t *add_init, data_t *entropy, 155 data_t *add1, data_t *add2, 156 data_t *result_string) 158 data_t empty = { 0, 0 }; 170 void ctr_drbg_validate_pr(data_t *add_init, data_t *entropy, [all …]
|
D | test_suite_shax.function | 9 void mbedtls_sha1(data_t *src_str, data_t *hash) 43 void sha224(data_t *src_str, data_t *hash) 57 void mbedtls_sha256(data_t *src_str, data_t *hash) 91 void sha384(data_t *src_str, data_t *hash) 105 void mbedtls_sha512(data_t *src_str, data_t *hash) 154 void mbedtls_sha3(int family, data_t *in, data_t *hash) 193 void mbedtls_sha3_multi(int family, data_t *in, data_t *hash) 218 void sha3_streaming(int type, data_t *input) 268 void sha3_reuse(data_t *input1, data_t *hash1, 269 data_t *input2, data_t *hash2)
|
D | test_suite_cmac.function | 128 void mbedtls_cmac_multiple_blocks(int cipher_type, data_t *key, 130 data_t *block1, int block1_len, 131 data_t *block2, int block2_len, 132 data_t *block3, int block3_len, 133 data_t *block4, int block4_len, 134 data_t *expected_result) 197 data_t *key, int keybits, 199 data_t *block_a1, 201 data_t *block_a2, 203 data_t *block_a3, [all …]
|
D | test_suite_chachapoly.function | 11 void mbedtls_chachapoly_enc(data_t *key_str, 12 data_t *nonce_str, 13 data_t *aad_str, 14 data_t *input_str, 15 data_t *output_str, 16 data_t *mac_str) 44 void mbedtls_chachapoly_dec(data_t *key_str, 45 data_t *nonce_str, 46 data_t *aad_str, 47 data_t *input_str, [all …]
|
D | test_suite_pkcs5.function | 12 void pbkdf2_hmac(int hash, data_t *pw_str, data_t *salt_str, 13 int it_cnt, int key_len, data_t *result_key_string) 31 void pbes2_encrypt(int params_tag, data_t *params_hex, data_t *pw, 32 data_t *data, int outsize, int ref_ret, 33 data_t *ref_out) 79 void pbes2_decrypt(int params_tag, data_t *params_hex, data_t *pw, 80 data_t *data, int outsize, int ref_ret, 81 data_t *ref_out)
|
D | test_suite_lmots.function | 31 void lmots_sign_verify_test(data_t *msg, data_t *key_id, int leaf_id, 32 data_t *seed) 55 void lmots_sign_verify_null_msg_test(data_t *key_id, int leaf_id, data_t *seed) 78 void lmots_verify_test(data_t *msg, data_t *sig, data_t *pub_key, 144 void lmots_import_export_test(data_t *pub_key, int expected_import_rc) 199 void lmots_reuse_test(data_t *msg, data_t *key_id, int leaf_id, data_t *seed) 224 void lmots_signature_leak_test(data_t *msg, data_t *key_id, int leaf_id, 225 data_t *seed)
|
D | test_suite_psa_crypto_driver_wrappers.function | 430 const data_t *modulus, const data_t *private_exponent, 431 const data_t *input_data, 511 data_t *key_input, 512 data_t *data_input, 513 data_t *expected_output, 585 data_t *key_input, 586 data_t *data_input, 587 data_t *signature_input, 639 data_t *key_input, 640 data_t *data_input, [all …]
|
D | test_suite_pkcs12.function | 19 data_t *password_arg, int password_usage, 20 data_t *salt_arg, int salt_usage, 22 data_t *expected_output, int expected_status) 73 void pkcs12_pbe_encrypt(int params_tag, int cipher, int md, data_t *params_hex, data_t *pw, 74 data_t *data, int outsize, int ref_ret, data_t *ref_out) 128 void pkcs12_pbe_decrypt(int params_tag, int cipher, int md, data_t *params_hex, data_t *pw, 129 data_t *data, int outsize, int ref_ret, data_t *ref_out)
|
D | test_suite_hmac_drbg.function | 187 void hmac_drbg_no_reseed(int md_alg, data_t *entropy, 188 data_t *custom, data_t *add1, 189 data_t *add2, data_t *output) 238 void hmac_drbg_nopr(int md_alg, data_t *entropy, data_t *custom, 239 data_t *add1, data_t *add2, data_t *add3, 240 data_t *output) 274 void hmac_drbg_pr(int md_alg, data_t *entropy, data_t *custom, 275 data_t *add1, data_t *add2, data_t *output)
|
D | test_suite_hkdf.function | 12 void test_hkdf(int md_alg, data_t *ikm, data_t *salt, data_t *info, 13 data_t *expected_okm) 39 data_t *ikm, 40 data_t *salt, 41 data_t *prk) 69 data_t *info, 70 data_t *prk, 71 data_t *okm)
|
D | test_suite_asn1write.function | 30 const data_t *expected, int ret) 57 void mbedtls_asn1_write_null(data_t *expected) 79 void mbedtls_asn1_write_bool(int val, data_t *expected) 107 void mbedtls_asn1_write_int(int val, data_t *expected) 136 void mbedtls_asn1_write_enum(int val, data_t *expected) 164 void mbedtls_asn1_write_mpi(data_t *val, data_t *expected) 202 void mbedtls_asn1_write_string(int tag, data_t *content, data_t *expected) 257 void mbedtls_asn1_write_algorithm_identifier(data_t *oid, 259 data_t *expected) 343 void mbedtls_asn1_write_len(int len, data_t *asn1, int buf_len, [all …]
|
D | test_suite_psa_crypto.function | 331 static int aead_multipart_internal_func(int key_type_arg, data_t *key_data, 333 data_t *nonce, 334 data_t *additional_data, 336 data_t *input_data, 339 data_t *expected_output, 590 static int mac_multipart_internal_func(int key_type_arg, data_t *key_data, 592 data_t *input_data, 594 data_t *expected_output, 1242 const data_t *e_arg) 1295 int flags_arg, const data_t *params_data) [all …]
|
D | test_suite_psa_crypto_hash.function | 14 void hash_finish(int alg_arg, data_t *input, data_t *expected_hash) 39 void hmac(int alg_arg, char *input, data_t *expected_mac) 85 void hash_verify(int alg_arg, data_t *input, data_t *expected_hash) 107 void hash_multi_part(int alg_arg, data_t *input, data_t *expected_hash)
|
D | test_suite_oid.function | 14 void oid_get_certificate_policies(data_t *oid, char *result_str) 35 void oid_get_extended_key_usage(data_t *oid, char *result_str) 56 void oid_get_x509_extension(data_t *oid, int exp_type) 77 void oid_get_md_alg_id(data_t *oid, int exp_md_id) 100 void mbedtls_oid_get_md_hmac(data_t *oid, int exp_md_id) 123 void oid_get_numeric_string(data_t *oid, int error_ret, char *result_str) 148 data_t *exp_oid_buf)
|
D | test_suite_psa_crypto_util.function | 7 void ecdsa_raw_to_der(int key_bits, data_t *input, data_t *exp_result, int exp_ret) 28 void ecdsa_raw_to_der_incremental(int key_bits, data_t *input, data_t *exp_result) 58 void ecdsa_der_to_raw(int key_bits, data_t *input, data_t *exp_result, int exp_ret)
|
D | test_suite_md.function | 195 void md_text(int md_type, char *text_src_string, data_t *hash) 217 void md_hex(int md_type, data_t *src_str, data_t *hash) 239 data_t *hash) 289 void md_hex_multi(int md_type, data_t *src_str, data_t *hash) 337 data_t *key_str, data_t *src_str, 338 data_t *hash) 360 void md_hmac_multi(int md_type, int trunc_size, data_t *key_str, 361 data_t *src_str, data_t *hash) 407 data_t *hash)
|
D | test_suite_ecdh.function | 4 static int load_public_key(int grp_id, data_t *point, 20 static int load_private_key(int grp_id, data_t *private_key, 105 void ecdh_primitive_testvec(int id, data_t *rnd_buf_A, char *xA_str, 106 char *yA_str, data_t *rnd_buf_B, 240 void ecdh_restart(int id, data_t *dA, data_t *dB, data_t *z, 368 data_t *our_private_key, 369 data_t *their_point, 371 data_t *expected) 424 data_t *our_private_key, 426 data_t *their_point,
|
D | test_suite_rsa.function | 161 void mbedtls_rsa_pkcs1_sign(data_t *message_str, int padding_mode, 164 data_t *result_str, int result) 209 void mbedtls_rsa_pkcs1_verify(data_t *message_str, int padding_mode, 212 data_t *result_str, int result) 240 void rsa_pkcs1_sign_raw(data_t *hash_result, 244 data_t *result_str) 291 void rsa_pkcs1_verify_raw(data_t *hash_result, 294 data_t *result_str, int correct) 326 void mbedtls_rsa_pkcs1_encrypt(data_t *message_str, int padding_mode, 328 data_t *result_str, int result) [all …]
|