Home
last modified time | relevance | path

Searched refs:usage_flags (Results 1 – 7 of 7) sorted by relevance

/mbedtls-latest/include/psa/
Dcrypto_struct.h383 static inline void psa_extend_key_usage_flags(psa_key_usage_t *usage_flags) in psa_extend_key_usage_flags() argument
385 if (*usage_flags & PSA_KEY_USAGE_SIGN_HASH) { in psa_extend_key_usage_flags()
386 *usage_flags |= PSA_KEY_USAGE_SIGN_MESSAGE; in psa_extend_key_usage_flags()
389 if (*usage_flags & PSA_KEY_USAGE_VERIFY_HASH) { in psa_extend_key_usage_flags()
390 *usage_flags |= PSA_KEY_USAGE_VERIFY_MESSAGE; in psa_extend_key_usage_flags()
395 psa_key_usage_t usage_flags) in psa_set_key_usage_flags() argument
397 psa_extend_key_usage_flags(&usage_flags); in psa_set_key_usage_flags()
398 attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage) = usage_flags; in psa_set_key_usage_flags()
Dcrypto.h232 psa_key_usage_t usage_flags);
/mbedtls-latest/tests/src/
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() argument
125 psa_key_usage_t updated_usage = usage_flags; in mbedtls_test_update_key_usage_flags()
127 if (usage_flags & PSA_KEY_USAGE_SIGN_HASH) { in mbedtls_test_update_key_usage_flags()
131 if (usage_flags & PSA_KEY_USAGE_VERIFY_HASH) { in mbedtls_test_update_key_usage_flags()
/mbedtls-latest/tests/suites/
Dtest_suite_psa_crypto_attributes.function18 psa_key_usage_t usage_flags = usage_flags_arg;
35 psa_set_key_usage_flags(&attributes, usage_flags);
43 TEST_EQUAL(psa_get_key_usage_flags(&attributes), usage_flags);
Dtest_suite_psa_crypto_slot_management.function140 psa_key_usage_t usage_flags = usage_arg;
158 psa_set_key_usage_flags(&attributes, usage_flags);
226 psa_key_usage_t usage_flags = usage_arg;
250 psa_set_key_usage_flags(&attributes, usage_flags);
267 mbedtls_test_update_key_usage_flags(usage_flags));
287 mbedtls_test_update_key_usage_flags(usage_flags));
321 mbedtls_test_update_key_usage_flags(usage_flags));
331 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
Dtest_suite_psa_crypto.function10365 psa_key_usage_t usage_flags = usage_flags_arg;
10374 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
10382 psa_set_key_usage_flags(&attributes, usage_flags);
10439 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
10463 mbedtls_test_update_key_usage_flags(usage_flags));
10467 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
10476 if (!mbedtls_test_psa_exercise_key(key, usage_flags, alg, 0)) {
/mbedtls-latest/tests/include/test/
Dpsa_crypto_helpers.h187 psa_key_usage_t mbedtls_test_update_key_usage_flags(psa_key_usage_t usage_flags);