Lines Matching refs:int

56 static int mem_is_char(void *buffer, unsigned char c, size_t size)
68 static int asn1_write_10x(unsigned char **p,
73 int ret;
74 int len = bits / 8 + 1;
97 static int construct_fake_rsa_key(unsigned char *buffer,
101 int keypair)
104 int ret;
105 int len = 0;
156 static int exercise_mac_setup(psa_key_type_t key_type,
188 static int exercise_cipher_setup(psa_key_type_t key_type,
221 static int test_operations_on_invalid_key(mbedtls_svc_key_id_t key)
227 int ok = 0;
329 * \return int Zero on failure, non-zero on success.
331 static int aead_multipart_internal_func(int key_type_arg, data_t *key_data,
332 int alg_arg,
335 int ad_part_len_arg,
337 int data_part_len_arg,
340 int is_encrypt,
341 int do_zero_parts)
367 int test_ok = 0;
588 * \return int Zero on failure, non-zero on success.
590 static int mac_multipart_internal_func(int key_type_arg, data_t *key_data,
591 int alg_arg,
593 int data_part_len_arg,
595 int is_verify,
596 int do_zero_parts)
610 int test_ok = 0;
682 static void ecjpake_do_round(psa_algorithm_t alg, unsigned int primitive,
685 int client_input_first,
686 int round, int inject_error)
1240 static int rsa_test_e(mbedtls_svc_key_id_t key,
1248 int ok = 0;
1293 static int setup_key_production_parameters(
1295 int flags_arg, const data_t *params_data)
1324 int type;
1325 int bits;
1328 int key_loaded;
1447 int is_large_key;
1448 int reps;
1460 for (int n = 0; n < gkc->reps; n++) {
1532 void import_with_policy(int type_arg,
1533 int usage_arg, int alg_arg,
1534 int expected_status_arg)
1583 void import_with_data(data_t *data, int type_arg,
1584 int attr_bits_arg,
1585 int expected_status_arg)
1644 void import_large_key(int type_arg, int byte_size_arg,
1645 int expected_status_arg)
1704 void import_rsa_made_up(int bits_arg, int keypair, int expected_status_arg)
1716 int ret;
1744 int type_arg,
1745 int usage_arg, int alg_arg,
1746 int lifetime_arg,
1747 int expected_bits,
1748 int export_size_delta,
1749 int expected_export_status_arg,
1751 int canonical_input)
1865 int type_arg, // key pair or public key
1866 int alg_arg,
1867 int lifetime_arg,
1868 int export_size_delta,
1869 int expected_export_status_arg,
1930 int type_arg,
1931 int bits_arg,
1932 int alg_arg,
1933 int thread_count_arg)
2000 int type_arg,
2001 int bits_arg,
2002 int alg_arg)
2048 void effective_key_attributes(int type_arg, int expected_type_arg,
2049 int bits_arg, int expected_bits_arg,
2050 int usage_arg, int expected_usage_arg,
2051 int alg_arg, int expected_alg_arg)
2093 void check_key_policy(int type_arg, int bits_arg,
2094 int usage_arg, int alg_arg)
2140 void mac_key_policy(int policy_usage_arg,
2141 int policy_alg_arg,
2142 int key_type_arg,
2144 int exercise_alg_arg,
2145 int expected_status_sign_arg,
2146 int expected_status_verify_arg)
2242 void cipher_key_policy(int policy_usage_arg,
2243 int policy_alg,
2244 int key_type,
2246 int exercise_alg)
2330 void aead_key_policy(int policy_usage_arg,
2331 int policy_alg,
2332 int key_type,
2334 int nonce_length_arg,
2335 int tag_length_arg,
2336 int exercise_alg,
2337 int expected_status_arg)
2421 void asymmetric_encryption_key_policy(int policy_usage_arg,
2422 int policy_alg,
2423 int key_type,
2425 int exercise_alg,
2426 int use_opaque_key)
2502 void asymmetric_signature_key_policy(int policy_usage_arg,
2503 int policy_alg,
2504 int key_type,
2506 int exercise_alg,
2507 int payload_length_arg,
2508 int expected_usage_arg)
2520 int compatible_alg = payload_length_arg > 0;
2591 void derive_key_policy(int policy_usage,
2592 int policy_alg,
2593 int key_type,
2595 int exercise_alg)
2640 void agreement_key_policy(int policy_usage,
2641 int policy_alg,
2642 int key_type_arg,
2644 int exercise_alg,
2645 int expected_status_arg)
2676 void key_policy_alg2(int key_type_arg, data_t *key_data,
2677 int usage_arg, int alg_arg, int alg2_arg)
2723 void raw_agreement_key_policy(int policy_usage,
2724 int policy_alg,
2725 int key_type_arg,
2727 int exercise_alg,
2728 int expected_status_arg)
2758 void copy_success(int source_usage_arg,
2759 int source_alg_arg, int source_alg2_arg,
2760 int source_lifetime_arg,
2761 int type_arg, data_t *material,
2762 int copy_attributes,
2763 int target_usage_arg,
2764 int target_alg_arg, int target_alg2_arg,
2765 int target_lifetime_arg,
2766 int expected_usage_arg,
2767 int expected_alg_arg, int expected_alg2_arg)
2861 void copy_fail(int source_usage_arg,
2862 int source_alg_arg, int source_alg2_arg,
2863 int source_lifetime_arg,
2864 int type_arg, data_t *material,
2865 int target_type_arg, int target_bits_arg,
2866 int target_usage_arg,
2867 int target_alg_arg, int target_alg2_arg,
2868 int target_id_arg, int target_lifetime_arg,
2869 int expected_status_arg)
2942 void hash_setup(int alg_arg,
2943 int expected_status_arg)
2989 void hash_compute_fail(int alg_arg, data_t *input,
2990 int output_size_arg, int expected_status_arg)
3037 void hash_compare_fail(int alg_arg, data_t *input,
3039 int expected_status_arg)
3075 void hash_compute_compare(int alg_arg, data_t *input,
3465 void mac_setup(int key_type_arg,
3467 int alg_arg,
3468 int expected_status_arg)
3632 void mac_sign_verify_multi(int key_type_arg,
3634 int alg_arg,
3636 int is_verify,
3672 void mac_sign(int key_type_arg,
3674 int alg_arg,
3758 void mac_verify(int key_type_arg,
3760 int alg_arg,
3896 void cipher_setup(int key_type_arg,
3898 int alg_arg,
3899 int expected_status_arg)
4111 void cipher_encrypt_fail(int alg_arg,
4112 int key_type_arg,
4115 int expected_status_arg)
4189 void cipher_encrypt_validate_iv_length(int alg, int key_type, data_t *key_data,
4190 data_t *input, int iv_length,
4191 int expected_result)
4223 void cipher_alg_without_iv(int alg_arg, int key_type_arg, data_t *key_data,
4340 void cipher_bad_key(int alg_arg, int key_type_arg, data_t *key_data)
4380 void cipher_encrypt_validation(int alg_arg,
4381 int key_type_arg,
4460 void cipher_encrypt_multipart(int alg_arg, int key_type_arg,
4463 int first_part_size_arg,
4464 int output1_length_arg, int output2_length_arg,
4466 int expected_status_arg)
4559 void cipher_decrypt_multipart(int alg_arg, int key_type_arg,
4562 int first_part_size_arg,
4563 int output1_length_arg, int output2_length_arg,
4565 int expected_status_arg)
4659 void cipher_decrypt_fail(int alg_arg,
4660 int key_type_arg,
4664 int expected_status_arg)
4759 void cipher_decrypt(int alg_arg,
4760 int key_type_arg,
4814 void cipher_verify_output(int alg_arg,
4815 int key_type_arg,
4871 void cipher_verify_output_multipart(int alg_arg,
4872 int key_type_arg,
4875 int first_part_size_arg)
5015 void aead_encrypt_decrypt(int key_type_arg, data_t *key_data,
5016 int alg_arg,
5020 int expected_result_arg)
5110 void aead_encrypt(int key_type_arg, data_t *key_data,
5111 int alg_arg,
5175 void aead_decrypt(int key_type_arg, data_t *key_data,
5176 int alg_arg,
5181 int expected_result_arg)
5249 void aead_multipart_encrypt(int key_type_arg, data_t *key_data,
5250 int alg_arg,
5254 int do_set_lengths,
5342 void aead_multipart_decrypt(int key_type_arg, data_t *key_data,
5343 int alg_arg,
5347 int do_set_lengths,
5435 void aead_multipart_generate_nonce(int key_type_arg, data_t *key_data,
5436 int alg_arg,
5437 int nonce_length,
5438 int expected_nonce_length_arg,
5441 int expected_status_arg)
5539 void aead_multipart_set_nonce(int key_type_arg, data_t *key_data,
5540 int alg_arg,
5541 int nonce_length_arg,
5542 int set_lengths_method_arg,
5545 int expected_status_arg)
5662 void aead_multipart_update_buffer_test(int key_type_arg, data_t *key_data,
5663 int alg_arg,
5664 int output_size_arg,
5668 int expected_status_arg)
5745 void aead_multipart_finish_buffer_test(int key_type_arg, data_t *key_data,
5746 int alg_arg,
5747 int finish_ciphertext_size_arg,
5748 int tag_size_arg,
5752 int expected_status_arg)
5832 void aead_multipart_verify(int key_type_arg, data_t *key_data,
5833 int alg_arg,
5838 int tag_usage_arg,
5839 int expected_setup_status_arg,
5840 int expected_status_arg)
5932 void aead_multipart_setup(int key_type_arg, data_t *key_data,
5933 int alg_arg, int expected_status_arg)
5971 void aead_multipart_state_test(int key_type_arg, data_t *key_data,
5972 int alg_arg,
6771 void signature_size(int type_arg,
6772 int bits,
6773 int alg_arg,
6774 int expected_size_arg)
6788 void sign_hash_deterministic(int key_type_arg, data_t *key_data,
6789 int alg_arg, data_t *input_data,
6861 void sign_hash_interruptible(int key_type_arg, data_t *key_data,
6862 int alg_arg, data_t *input_data,
6863 data_t *output_data, int max_ops_arg)
6972 void sign_hash_fail(int key_type_arg, data_t *key_data,
6973 int alg_arg, data_t *input_data,
6974 int signature_size_arg, int expected_status_arg)
7039 void sign_hash_fail_interruptible(int key_type_arg, data_t *key_data,
7040 int alg_arg, data_t *input_data,
7041 int signature_size_arg,
7042 int expected_start_status_arg,
7043 int expected_complete_status_arg,
7044 int max_ops_arg)
7165 void sign_verify_hash(int key_type_arg, data_t *key_data,
7166 int alg_arg, data_t *input_data)
7254 void sign_verify_hash_interruptible(int key_type_arg, data_t *key_data,
7255 int alg_arg, data_t *input_data,
7256 int max_ops_arg)
7407 void verify_hash(int key_type_arg, data_t *key_data,
7408 int alg_arg, data_t *hash_data,
7461 void verify_hash_interruptible(int key_type_arg, data_t *key_data,
7462 int alg_arg, data_t *hash_data,
7463 data_t *signature_data, int max_ops_arg)
7571 void verify_hash_fail(int key_type_arg, data_t *key_data,
7572 int alg_arg, data_t *hash_data,
7574 int expected_status_arg)
7627 void verify_hash_fail_interruptible(int key_type_arg, data_t *key_data,
7628 int alg_arg, data_t *hash_data,
7630 int expected_start_status_arg,
7631 int expected_complete_status_arg,
7632 int max_ops_arg)
7745 void interruptible_signverify_hash_state_test(int key_type_arg,
7746 data_t *key_data, int alg_arg, data_t *input_data)
7900 void interruptible_signverify_hash_edgecase_tests(int key_type_arg,
7901 data_t *key_data, int alg_arg, data_t *input_data)
8028 void interruptible_signverify_hash_ops_tests(int key_type_arg,
8029 data_t *key_data, int alg_arg,
8210 void sign_message_deterministic(int key_type_arg,
8212 int alg_arg,
8260 void sign_message_fail(int key_type_arg,
8262 int alg_arg,
8264 int signature_size_arg,
8265 int expected_status_arg)
8308 void sign_verify_message(int key_type_arg,
8310 int alg_arg,
8371 void verify_message(int key_type_arg,
8373 int alg_arg,
8405 void verify_message_fail(int key_type_arg,
8407 int alg_arg,
8410 int expected_status_arg)
8442 void asymmetric_encrypt(int key_type_arg,
8444 int alg_arg,
8447 int expected_output_length_arg,
8448 int expected_status_arg)
8526 void asymmetric_encrypt_decrypt(int key_type_arg,
8528 int alg_arg,
8602 void asymmetric_decrypt(int key_type_arg,
8604 int alg_arg,
8670 void asymmetric_decrypt_fail(int key_type_arg,
8672 int alg_arg,
8675 int output_size_arg,
8676 int expected_status_arg)
8761 void derive_setup(int alg_arg, int expected_status_arg)
8779 void derive_set_capacity(int alg_arg, int64_t capacity_arg,
8780 int expected_status_arg)
8801 void parse_binary_string_test(data_t *input, int output)
8810 void derive_input(int alg_arg,
8811 int step_arg1, int key_type_arg1, data_t *input1,
8812 int expected_status_arg1,
8813 int step_arg2, int key_type_arg2, data_t *input2,
8814 int expected_status_arg2,
8815 int step_arg3, int key_type_arg3, data_t *input3,
8816 int expected_status_arg3,
8817 int output_key_type_arg, int expected_output_status_arg)
8907 void derive_input_invalid_cost(int alg_arg, int64_t cost)
8927 void derive_over_capacity(int alg_arg)
9008 void derive_output(int alg_arg,
9009 int step1_arg, data_t *input1, int expected_status_arg1,
9010 int step2_arg, data_t *input2, int expected_status_arg2,
9011 int step3_arg, data_t *input3, int expected_status_arg3,
9012 int step4_arg, data_t *input4, int expected_status_arg4,
9014 int requested_capacity_arg,
9017 int other_key_input_type,
9018 int key_input_type,
9019 int derive_type)
9250 void derive_full(int alg_arg,
9254 int requested_capacity_arg)
9314 void derive_ecjpake_to_pms(data_t *input, int expected_input_status_arg,
9315 int derivation_step,
9316 int capacity, int expected_capacity_status_arg,
9318 int expected_output_status_arg)
9361 void derive_key_exercise(int alg_arg,
9365 int derived_type_arg,
9366 int derived_bits_arg,
9367 int derived_usage_arg,
9368 int derived_alg_arg)
9430 void derive_key_export(int alg_arg,
9434 int bytes1_arg,
9435 int bytes2_arg)
9515 void derive_key_type(int alg_arg,
9519 int key_type_arg, int bits_arg,
9575 void derive_key_custom(int alg_arg,
9579 int key_type_arg, int bits_arg,
9580 int flags_arg,
9646 void derive_key_ext(int alg_arg,
9650 int key_type_arg, int bits_arg,
9651 int flags_arg,
9721 void derive_key(int alg_arg,
9723 int type_arg, int bits_arg,
9724 int expected_status_arg,
9725 int is_large_output)
9775 void key_agreement_setup(int alg_arg,
9776 int our_key_type_arg, int our_key_alg_arg,
9778 int expected_status_arg)
9821 void raw_key_agreement(int alg_arg,
9822 int our_key_type_arg, data_t *our_key_data,
9896 void key_agreement_capacity(int alg_arg,
9897 int our_key_type_arg, data_t *our_key_data,
9899 int expected_capacity_arg)
9954 void ecc_conversion_functions(int grp_id_arg, int psa_family_arg, int bits_arg)
9993 void key_agreement_output(int alg_arg,
9994 int our_key_type_arg, data_t *our_key_data,
10051 void generate_random(int bytes_arg)
10099 void concurrently_generate_keys(int type_arg,
10100 int bits_arg,
10101 int usage_arg,
10102 int alg_arg,
10103 int expected_status_arg,
10104 int is_large_key_arg,
10105 int arg_thread_count,
10106 int reps_arg)
10150 void generate_key(int type_arg,
10151 int bits_arg,
10152 int usage_arg,
10153 int alg_arg,
10154 int expected_status_arg,
10155 int is_large_key)
10207 void generate_key_custom(int type_arg,
10208 int bits_arg,
10209 int usage_arg,
10210 int alg_arg,
10211 int flags_arg,
10213 int expected_status_arg)
10272 void generate_key_ext(int type_arg,
10273 int bits_arg,
10274 int usage_arg,
10275 int alg_arg,
10276 int flags_arg,
10278 int expected_status_arg)
10355 int type_arg, int bits_arg,
10356 int usage_flags_arg, int alg_arg,
10357 int generation_method)
10497 void ecjpake_setup(int alg_arg, int key_type_pw_arg, int key_usage_pw_arg,
10498 int primitive_arg, int hash_arg, int role_arg,
10499 int test_input, data_t *pw_data,
10500 int inj_err_type_arg,
10501 int expected_error_arg)
10723 void ecjpake_rounds_inject(int alg_arg, int primitive_arg, int hash_arg,
10724 int client_input_first, int inject_error,
10776 void ecjpake_rounds(int alg_arg, int primitive_arg, int hash_arg,
10777 int derive_alg_arg, data_t *pw_data,
10778 int client_input_first, int inj_err_type_arg)