Lines Matching refs:usage
244 psa_key_usage_t usage) in mbedtls_pk_can_do_ext() argument
265 if (usage == 0 || in mbedtls_pk_can_do_ext()
266 (usage & ~(PSA_KEY_USAGE_SIGN_HASH | in mbedtls_pk_can_do_ext()
311 return (key_usage & usage) == usage; in mbedtls_pk_can_do_ext()
334 if ((key_usage & usage) != usage) { in mbedtls_pk_can_do_ext()
401 psa_key_usage_t usage, in mbedtls_pk_get_psa_attributes() argument
406 psa_key_usage_t more_usage = usage; in mbedtls_pk_get_psa_attributes()
407 if (usage == PSA_KEY_USAGE_SIGN_MESSAGE) { in mbedtls_pk_get_psa_attributes()
409 } else if (usage == PSA_KEY_USAGE_SIGN_HASH) { in mbedtls_pk_get_psa_attributes()
411 } else if (usage == PSA_KEY_USAGE_DECRYPT) { in mbedtls_pk_get_psa_attributes()
416 int want_private = !(usage == PSA_KEY_USAGE_VERIFY_MESSAGE || in mbedtls_pk_get_psa_attributes()
417 usage == PSA_KEY_USAGE_VERIFY_HASH || in mbedtls_pk_get_psa_attributes()
418 usage == PSA_KEY_USAGE_ENCRYPT); in mbedtls_pk_get_psa_attributes()
425 switch (usage) { in mbedtls_pk_get_psa_attributes()
478 switch (usage) { in mbedtls_pk_get_psa_attributes()
528 switch (usage) { in mbedtls_pk_get_psa_attributes()
560 if ((usage & more_usage) == 0) { in mbedtls_pk_get_psa_attributes()