Home
last modified time | relevance | path

Searched refs:key_type (Results 1 – 25 of 28) sorted by relevance

12

/mbedtls-development/include/psa/
A Dcrypto_sizes.h270 ((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 Dcrypto_extra.h560 #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 Dcrypto_builtin_composites.h90 psa_key_type_t MBEDTLS_PRIVATE(key_type);
/mbedtls-development/tests/scripts/
A Dgenerate_psa_tests.py137 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 Dtest_suite_psa_crypto_not_supported.function16 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 Dtest_suite_psa_crypto.function154 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 Dtest_suite_psa_crypto_generate_key.function22 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 Dtest_suite_psa_crypto_driver_wrappers.function323 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 Dtest_suite_psa_crypto_metadata.function192 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 Dtest_suite_psa_crypto_metadata.data317 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 Dtest_suite_psa_crypto_entropy.function69 void external_rng_failure_sign( int key_type, data_t *key_data, int alg,
77 psa_set_key_type( &attributes, key_type );
A Dtest_suite_psa_crypto_persistent_key.function44 int key_lifetime, int key_type, int key_bits,
53 psa_set_key_type( &attributes, key_type );
/mbedtls-development/tests/src/drivers/
A Dtest_driver_key_management.c71 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 Dpsa_crypto_helpers.h224 #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 Dpsa_crypto_cipher.c60 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 Dpsa_crypto.c500 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 Dpsa_crypto_invasive.h79 psa_key_type_t key_type );
A Dpkwrite.c267 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 Dpk.c615 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 Dpsa_crypto_cipher.h40 psa_algorithm_t alg, psa_key_type_t key_type, size_t key_bits,
A Dpsa_crypto_driver_wrappers.c403 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 Dpsa_crypto_core.h262 psa_algorithm_t alg, psa_key_type_t key_type, size_t key_bits,
A Dpsa_crypto_aead.c130 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 Dkey_ladder_demo.c365 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 Dkey_management.h63 const psa_key_type_t key_type,

Completed in 72 milliseconds

12