/mbedtls-development/include/psa/ |
A D | crypto_sizes.h | 270 ((void)(key_type), (void)(key_bits), 0)) 403 #define PSA_AEAD_NONCE_LENGTH(key_type, alg) \ argument 408 (key_type) == PSA_KEY_TYPE_CHACHA20 && \ 496 #define PSA_AEAD_FINISH_OUTPUT_SIZE(key_type, alg) \ argument 497 (PSA_AEAD_NONCE_LENGTH(key_type, alg) != 0 && \ 499 PSA_BLOCK_CIPHER_BLOCK_LENGTH(key_type) : \ 530 #define PSA_AEAD_VERIFY_OUTPUT_SIZE(key_type, alg) \ argument 531 (PSA_AEAD_NONCE_LENGTH(key_type, alg) != 0 && \ 533 PSA_BLOCK_CIPHER_BLOCK_LENGTH(key_type) : \ 984 #define PSA_CIPHER_IV_LENGTH(key_type, alg) \ argument [all …]
|
A D | crypto_extra.h | 560 #define PSA_KEY_DOMAIN_PARAMETERS_SIZE(key_type, key_bits) \ argument 561 (PSA_KEY_TYPE_IS_RSA(key_type) ? sizeof(int) : \ 562 PSA_KEY_TYPE_IS_DH(key_type) ? PSA_DH_KEY_DOMAIN_PARAMETERS_SIZE(key_bits) : \ 563 PSA_KEY_TYPE_IS_DSA(key_type) ? PSA_DSA_KEY_DOMAIN_PARAMETERS_SIZE(key_bits) : \
|
A D | crypto_builtin_composites.h | 90 psa_key_type_t MBEDTLS_PRIVATE(key_type);
|
/mbedtls-development/tests/scripts/ |
A D | generate_psa_tests.py | 137 verb: str, key_type: str, bits: int, 155 tc.set_arguments([key_type] + list(args)) 223 if key_type in self.ECC_KEY_TYPES: 225 kt = crypto_knowledge.KeyType(key_type) 236 key_type: str, bits: int, 299 if key_type in self.ECC_KEY_TYPES: 301 kt = crypto_knowledge.KeyType(key_type) 498 key_type: str, 603 key_type: crypto_knowledge.KeyType 609 bits = key_type.sizes_to_test()[0] [all …]
|
/mbedtls-development/tests/suites/ |
A D | test_suite_psa_crypto_not_supported.function | 16 void import_not_supported( int key_type, data_t *key_material ) 22 psa_set_key_type( &attributes, key_type ); 36 void generate_not_supported( int key_type, int bits ) 42 psa_set_key_type( &attributes, key_type );
|
A D | test_suite_psa_crypto.function | 154 psa_set_key_type( &attributes, key_type ); 187 psa_set_key_type( &attributes, key_type ); 331 psa_key_type_t key_type = key_type_arg; 1028 psa_key_type_t key_type = type_arg; 1125 psa_key_type_t key_type = key_type_arg; 1182 int key_type, 1230 int key_type, 1456 int key_type, 1512 psa_key_type_t key_type = key_type_arg; 1543 psa_key_type_t key_type = key_type_arg; [all …]
|
A D | test_suite_psa_crypto_generate_key.function | 22 psa_key_type_t key_type = key_type_arg; 27 psa_set_key_type( &attributes, key_type ); 40 TEST_EQUAL( psa_get_key_type( &attributes ), key_type );
|
A D | test_suite_psa_crypto_driver_wrappers.function | 323 psa_key_type_t key_type = key_type_arg; 331 key_type ); 431 psa_key_type_t key_type = key_type_arg; 522 psa_key_type_t key_type = key_type_arg; 654 psa_key_type_t key_type = key_type_arg; 785 psa_key_type_t key_type = key_type_arg; 854 psa_key_type_t key_type = key_type_arg; 1027 psa_key_type_t key_type = key_type_arg; 1096 psa_key_type_t key_type = key_type_arg; 1159 psa_key_type_t key_type = key_type_arg; [all …]
|
A D | test_suite_psa_crypto_metadata.function | 192 psa_key_type_t key_type, size_t key_bits, 211 PSA_ASSERT( psa_mac_key_can_do( alg, key_type ) ); 298 size_t key_type = key_type_arg; 302 key_type, key_bits, length ); 311 key_type, key_bits, n ); 343 key_type, key_bits, n ); 427 psa_key_type_t key_type = key_type_arg; 431 key_type, key_bits, tag_length ); 438 key_type, key_bits, n ); 471 key_type, key_bits, n ); [all …]
|
A D | test_suite_psa_crypto_metadata.data | 317 key_type:PSA_KEY_TYPE_RAW_DATA:KEY_TYPE_IS_UNSTRUCTURED 321 key_type:PSA_KEY_TYPE_HMAC:KEY_TYPE_IS_UNSTRUCTURED 324 key_type:PSA_KEY_TYPE_DERIVE:KEY_TYPE_IS_UNSTRUCTURED 348 key_type:PSA_KEY_TYPE_RSA_PUBLIC_KEY:KEY_TYPE_IS_PUBLIC_KEY | KEY_TYPE_IS_RSA 352 key_type:PSA_KEY_TYPE_RSA_KEY_PAIR:KEY_TYPE_IS_KEY_PAIR | KEY_TYPE_IS_RSA
|
A D | test_suite_psa_crypto_entropy.function | 69 void external_rng_failure_sign( int key_type, data_t *key_data, int alg, 77 psa_set_key_type( &attributes, key_type );
|
A D | test_suite_psa_crypto_persistent_key.function | 44 int key_lifetime, int key_type, int key_bits, 53 psa_set_key_type( &attributes, key_type );
|
/mbedtls-development/tests/src/drivers/ |
A D | test_driver_key_management.c | 71 const psa_key_type_t key_type, in mbedtls_test_opaque_size_function() argument 76 key_buffer_size = PSA_EXPORT_KEY_OUTPUT_SIZE( key_type, key_bits ); in mbedtls_test_opaque_size_function() 443 psa_key_type_t key_type = psa_get_key_type( attributes ); in mbedtls_test_transparent_export_public_key() local 447 if( PSA_KEY_TYPE_IS_ECC( key_type ) ) in mbedtls_test_transparent_export_public_key() 458 if( PSA_KEY_TYPE_IS_RSA( key_type ) ) in mbedtls_test_transparent_export_public_key() 471 (void)key_type; in mbedtls_test_transparent_export_public_key() 485 psa_key_type_t key_type = psa_get_key_type( attributes ); in mbedtls_test_opaque_export_public_key() local 494 if( PSA_KEY_TYPE_IS_ECC( key_type ) ) in mbedtls_test_opaque_export_public_key() 508 if( PSA_KEY_TYPE_IS_RSA( key_type ) ) in mbedtls_test_opaque_export_public_key() 523 (void)key_type; in mbedtls_test_opaque_export_public_key()
|
/mbedtls-development/tests/include/test/ |
A D | psa_crypto_helpers.h | 224 #define MBEDTLS_TEST_PSA_SKIP_IF_ALT_AES_192( key_type, key_bits ) \ argument 228 ( ( key_type ) == PSA_KEY_TYPE_AES ) && \
|
/mbedtls-development/library/ |
A D | psa_crypto_cipher.c | 60 psa_key_type_t key_type, in mbedtls_cipher_info_from_psa() argument 116 switch( key_type ) in mbedtls_cipher_info_from_psa() 165 psa_key_type_t key_type = attributes->core.type; in cipher_setup() local 173 cipher_info = mbedtls_cipher_info_from_psa( alg, key_type, in cipher_setup() 183 if( key_type == PSA_KEY_TYPE_DES && key_bits == 128 ) in cipher_setup() 224 PSA_BLOCK_CIPHER_BLOCK_LENGTH( key_type ) ); in cipher_setup() 225 operation->iv_length = PSA_CIPHER_IV_LENGTH( key_type, alg ); in cipher_setup()
|
A D | psa_crypto.c | 500 psa_key_type_t key_type ) in psa_mac_key_can_do() argument 504 if( key_type == PSA_KEY_TYPE_HMAC ) in psa_mac_key_can_do() 617 psa_key_type_t key_type, in psa_key_policy_algorithm_intersection() argument 858 psa_key_type_t key_type, in psa_restrict_key_policy() argument 2307 status = psa_mac_key_can_do( alg, key_type ); in psa_mac_finalize_alg_and_key_validation() 3526 psa_key_type_t key_type; in psa_cipher_encrypt() local 3544 key_type = slot->attr.type; in psa_cipher_encrypt() 5103 psa_key_type_t key_type ) in psa_key_derivation_check_input_type() argument 5110 if( key_type == PSA_KEY_TYPE_NONE ) in psa_key_derivation_check_input_type() 5119 if( key_type == PSA_KEY_TYPE_NONE ) in psa_key_derivation_check_input_type() [all …]
|
A D | psa_crypto_invasive.h | 79 psa_key_type_t key_type );
|
A D | pkwrite.c | 267 psa_key_type_t key_type; in mbedtls_pk_write_pubkey_der() local 275 key_type = psa_get_key_type( &attributes ); in mbedtls_pk_write_pubkey_der() 279 curve = PSA_KEY_TYPE_ECC_GET_FAMILY( key_type ); in mbedtls_pk_write_pubkey_der()
|
A D | pk.c | 615 psa_key_type_t key_type; in mbedtls_pk_wrap_as_opaque() 629 key_type = PSA_KEY_TYPE_ECC_KEY_PAIR( curve_id ); in mbedtls_pk_wrap_as_opaque() 632 psa_set_key_type( &attributes, key_type ); in mbedtls_pk_wrap_as_opaque()
|
A D | psa_crypto_cipher.h | 40 psa_algorithm_t alg, psa_key_type_t key_type, size_t key_bits,
|
A D | psa_crypto_driver_wrappers.c | 403 psa_key_type_t key_type = attributes->core.type; in psa_driver_wrapper_get_key_buffer_size_from_key_data() local 410 *key_buffer_size = mbedtls_test_opaque_size_function( key_type, in psa_driver_wrapper_get_key_buffer_size_from_key_data() 417 (void)key_type; in psa_driver_wrapper_get_key_buffer_size_from_key_data() 444 psa_key_type_t key_type = attributes->core.type; in psa_driver_wrapper_get_key_buffer_size() local 462 *key_buffer_size = mbedtls_test_opaque_size_function( key_type, in psa_driver_wrapper_get_key_buffer_size() 469 (void)key_type; in psa_driver_wrapper_get_key_buffer_size()
|
A D | psa_crypto_core.h | 262 psa_algorithm_t alg, psa_key_type_t key_type, size_t key_bits,
|
A D | psa_crypto_aead.c | 130 operation->key_type = psa_get_key_type( attributes ); in psa_aead_setup() 132 operation->tag_length = PSA_AEAD_TAG_LENGTH( operation->key_type, in psa_aead_setup()
|
/mbedtls-development/programs/psa/ |
A D | key_ladder_demo.c | 365 psa_key_type_t key_type; in wrap_data() local 387 key_type = psa_get_key_type( &attributes ); in wrap_data() 389 PSA_AEAD_ENCRYPT_OUTPUT_SIZE( key_type, WRAPPING_ALG, input_size ); in wrap_data() 447 psa_key_type_t key_type; in unwrap_data() local 472 key_type = psa_get_key_type( &attributes); in unwrap_data() 474 PSA_AEAD_ENCRYPT_OUTPUT_SIZE( key_type, WRAPPING_ALG, header.payload_size ); in unwrap_data()
|
/mbedtls-development/tests/include/test/drivers/ |
A D | key_management.h | 63 const psa_key_type_t key_type,
|