Lines Matching defs:usage
121 psa_key_usage_t usage,
135 if (usage & PSA_KEY_USAGE_SIGN_HASH) {
150 if (usage & PSA_KEY_USAGE_VERIFY_HASH) {
152 (usage & PSA_KEY_USAGE_SIGN_HASH ?
176 psa_key_usage_t usage,
196 if (usage & PSA_KEY_USAGE_ENCRYPT) {
220 if (usage & PSA_KEY_USAGE_DECRYPT) {
222 if (!(usage & PSA_KEY_USAGE_ENCRYPT)) {
264 psa_key_usage_t usage,
287 if (usage & PSA_KEY_USAGE_ENCRYPT) {
301 if (usage & PSA_KEY_USAGE_DECRYPT) {
303 (usage & PSA_KEY_USAGE_ENCRYPT ?
326 static int can_sign_or_verify_message(psa_key_usage_t usage,
334 return usage & (PSA_KEY_USAGE_SIGN_MESSAGE |
339 psa_key_usage_t usage,
346 usage & (PSA_KEY_USAGE_SIGN_HASH | PSA_KEY_USAGE_VERIFY_HASH |
357 if (usage & (PSA_KEY_USAGE_SIGN_HASH | PSA_KEY_USAGE_VERIFY_HASH) &&
371 if (usage & PSA_KEY_USAGE_SIGN_HASH) {
383 if (usage & PSA_KEY_USAGE_VERIFY_HASH) {
385 (usage & PSA_KEY_USAGE_SIGN_HASH ?
399 if (can_sign_or_verify_message(usage, alg)) {
405 if (usage & PSA_KEY_USAGE_SIGN_MESSAGE) {
417 if (usage & PSA_KEY_USAGE_VERIFY_MESSAGE) {
419 (usage & PSA_KEY_USAGE_SIGN_MESSAGE ?
440 psa_key_usage_t usage,
451 if (usage & PSA_KEY_USAGE_ENCRYPT) {
464 if (usage & PSA_KEY_USAGE_DECRYPT) {
475 ((usage & PSA_KEY_USAGE_ENCRYPT) == 0 &&
589 psa_key_usage_t usage,
601 if (usage & PSA_KEY_USAGE_DERIVE) {
748 psa_key_usage_t usage,
754 if (usage & PSA_KEY_USAGE_DERIVE) {
767 psa_key_usage_t usage,
778 if (usage & PSA_KEY_USAGE_DERIVE) {
1006 psa_key_usage_t usage,
1033 } else if ((usage & PSA_KEY_USAGE_EXPORT) == 0 &&
1120 psa_key_usage_t usage,
1133 ok = exercise_mac_key(key, usage, alg, key_destroyable);
1135 ok = exercise_cipher_key(key, usage, alg, key_destroyable);
1137 ok = exercise_aead_key(key, usage, alg, key_destroyable);
1139 ok = exercise_signature_key(key, usage, alg, key_destroyable);
1141 ok = exercise_asymmetric_encryption_key(key, usage, alg,
1144 ok = exercise_key_derivation_key(key, usage, alg, key_destroyable);
1146 ok = exercise_raw_key_agreement_key(key, usage, alg, key_destroyable);
1148 ok = exercise_key_agreement_key(key, usage, alg, key_destroyable);
1154 usage,