Home
last modified time | relevance | path

Searched refs:psa_key_usage_t (Results 1 – 25 of 31) sorted by relevance

12

/mbedtls-latest/include/psa/
Dcrypto_values.h2546 #define PSA_KEY_USAGE_EXPORT ((psa_key_usage_t) 0x00000001)
2562 #define PSA_KEY_USAGE_COPY ((psa_key_usage_t) 0x00000002)
2573 #define PSA_KEY_USAGE_ENCRYPT ((psa_key_usage_t) 0x00000100)
2584 #define PSA_KEY_USAGE_DECRYPT ((psa_key_usage_t) 0x00000200)
2594 #define PSA_KEY_USAGE_SIGN_MESSAGE ((psa_key_usage_t) 0x00000400)
2604 #define PSA_KEY_USAGE_VERIFY_MESSAGE ((psa_key_usage_t) 0x00000800)
2614 #define PSA_KEY_USAGE_SIGN_HASH ((psa_key_usage_t) 0x00001000)
2624 #define PSA_KEY_USAGE_VERIFY_HASH ((psa_key_usage_t) 0x00002000)
2638 #define PSA_KEY_USAGE_DERIVE ((psa_key_usage_t) 0x00004000)
2653 #define PSA_KEY_USAGE_VERIFY_DERIVATION ((psa_key_usage_t) 0x00008000)
Dcrypto_struct.h269 psa_key_usage_t MBEDTLS_PRIVATE(usage);
383 static inline void psa_extend_key_usage_flags(psa_key_usage_t *usage_flags) in psa_extend_key_usage_flags()
395 psa_key_usage_t usage_flags) in psa_set_key_usage_flags()
401 static inline psa_key_usage_t psa_get_key_usage_flags( in psa_get_key_usage_flags()
Dcrypto_types.h323 typedef uint32_t psa_key_usage_t; typedef
Dcrypto.h232 psa_key_usage_t usage_flags);
244 static psa_key_usage_t psa_get_key_usage_flags(
/mbedtls-latest/tests/src/
Dpsa_exercise_key.c121 psa_key_usage_t usage, in exercise_mac_key()
176 psa_key_usage_t usage, in exercise_cipher_key()
264 psa_key_usage_t usage, in exercise_aead_key()
326 static int can_sign_or_verify_message(psa_key_usage_t usage, in can_sign_or_verify_message()
339 psa_key_usage_t usage, in exercise_signature_key()
440 psa_key_usage_t usage, in exercise_asymmetric_encryption_key()
589 psa_key_usage_t usage, in exercise_key_derivation_key()
748 psa_key_usage_t usage, in exercise_raw_key_agreement_key()
767 psa_key_usage_t usage, in exercise_key_agreement_key()
1006 psa_key_usage_t usage, in exercise_export_key()
[all …]
Dpsa_crypto_helpers.c123 psa_key_usage_t mbedtls_test_update_key_usage_flags(psa_key_usage_t usage_flags) in mbedtls_test_update_key_usage_flags()
125 psa_key_usage_t updated_usage = usage_flags; in mbedtls_test_update_key_usage_flags()
/mbedtls-latest/tests/include/test/
Dpsa_exercise_key.h246 psa_key_usage_t usage,
250 psa_key_usage_t mbedtls_test_psa_usage_to_exercise(psa_key_type_t type,
Dpsa_crypto_helpers.h187 psa_key_usage_t mbedtls_test_update_key_usage_flags(psa_key_usage_t usage_flags);
/mbedtls-latest/programs/ssl/
Dssl_test_lib.h236 psa_key_usage_t *usage,
261 psa_key_usage_t psa_usage, mbedtls_svc_key_id_t *key_id);
Dssl_test_lib.c225 psa_key_usage_t *usage, in key_opaque_set_alg_usage()
280 psa_key_usage_t psa_usage, mbedtls_svc_key_id_t *key_id) in pk_wrap_as_opaque()
/mbedtls-latest/tests/suites/
Dtest_suite_psa_crypto_storage_format.function97 psa_key_usage_t usage = psa_get_key_usage_flags(attributes);
234 psa_key_usage_t usage = usage_arg;
278 psa_key_usage_t usage = usage_arg;
Dtest_suite_pk.function225 psa_key_type_t type, psa_key_usage_t usage,
324 psa_key_usage_t usage, psa_algorithm_t alg,
368 static psa_key_usage_t pk_get_psa_attributes_implied_usage(
369 psa_key_usage_t expected_usage)
586 psa_key_usage_t usage;
2118 psa_key_usage_t usage = usage_arg;
2135 psa_key_usage_t expected_usage = pk_get_psa_attributes_implied_usage(usage);
2180 psa_key_usage_t usage = usage_arg;
2194 psa_key_usage_t expected_usage = pk_get_psa_attributes_implied_usage(usage);
2229 psa_key_usage_t usage = usage_arg;
[all …]
Dtest_suite_psa_crypto_slot_management.function140 psa_key_usage_t usage_flags = usage_arg;
226 psa_key_usage_t usage_flags = usage_arg;
516 psa_key_usage_t source_usage = source_usage_arg;
524 psa_key_usage_t target_usage = target_usage_arg;
529 psa_key_usage_t expected_usage = expected_usage_arg;
641 psa_key_usage_t source_usage = source_usage_arg;
648 psa_key_usage_t target_usage = target_usage_arg;
Dtest_suite_psa_crypto_attributes.function18 psa_key_usage_t usage_flags = usage_flags_arg;
Dtest_suite_pkparse.function19 psa_key_usage_t usage_flag)
Dtest_suite_psa_crypto.function1442 psa_key_usage_t usage;
1540 psa_key_usage_t usage = usage_arg;
1945 psa_key_usage_t usage = mbedtls_test_psa_usage_to_exercise(skc.type, alg_arg);
2008 psa_key_usage_t usage = mbedtls_test_psa_usage_to_exercise(type, alg);
2060 psa_key_usage_t usage = usage_arg;
2061 psa_key_usage_t expected_usage = expected_usage_arg;
2154 psa_key_usage_t policy_usage = policy_usage_arg;
2251 psa_key_usage_t policy_usage = policy_usage_arg;
2342 psa_key_usage_t policy_usage = policy_usage_arg;
2430 psa_key_usage_t policy_usage = policy_usage_arg;
[all …]
/mbedtls-latest/include/mbedtls/
Dpk.h487 psa_key_usage_t usage);
601 psa_key_usage_t usage,
/mbedtls-latest/programs/psa/
Dpsa_constant_names.c268 (psa_key_usage_t) value); in process_unsigned()
304 return process_unsigned(TYPE_KEY_USAGE, (psa_key_usage_t) (-1), in main()
Dkey_ladder_demo.c211 static psa_status_t import_key_from_file(psa_key_usage_t usage, in import_key_from_file()
310 static psa_status_t derive_wrapping_key(psa_key_usage_t usage, in derive_wrapping_key()
Dpsa_constant_names_generated.c380 psa_key_usage_t usage) in psa_snprint_key_usage()
/mbedtls-latest/library/
Dpk.c244 psa_key_usage_t usage) in mbedtls_pk_can_do_ext()
246 psa_key_usage_t key_usage; in mbedtls_pk_can_do_ext()
401 psa_key_usage_t usage, in mbedtls_pk_get_psa_attributes()
406 psa_key_usage_t more_usage = usage; in mbedtls_pk_get_psa_attributes()
Dssl_ciphersuites_internal.h19 psa_key_usage_t mbedtls_ssl_get_ciphersuite_sig_pk_psa_usage(const mbedtls_ssl_ciphersuite_t *info);
Dpk_ecc.c52 psa_key_usage_t flags; in mbedtls_pk_ecc_set_key()
Dssl_ciphersuites.c1974 psa_key_usage_t mbedtls_ssl_get_ciphersuite_sig_pk_psa_usage(const mbedtls_ssl_ciphersuite_t *info) in mbedtls_ssl_get_ciphersuite_sig_pk_psa_usage()
/mbedtls-latest/docs/architecture/
Dmbed-crypto-storage-specification.md58 * policy usage flags (4 bytes): `psa_key_usage_t` value
208 * policy usage flags (4 bytes): `psa_key_usage_t` value
268 * policy usage flags (4 bytes): `psa_key_usage_t` value.
328 * policy usage flags (4 bytes): `psa_key_usage_t` value.
365 * The numerical encodings of `psa_key_type_t`, `psa_key_usage_t` and `psa_algorithm_t` have changed.
419 * policy usage flags (4 bytes): `psa_key_usage_t` value.

12