Home
last modified time | relevance | path

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

/openthread-latest/third_party/mbedtls/repo/include/psa/
Dcrypto_struct.h357 static inline void psa_extend_key_usage_flags(psa_key_usage_t *usage_flags) in psa_extend_key_usage_flags() argument
359 if (*usage_flags & PSA_KEY_USAGE_SIGN_HASH) { in psa_extend_key_usage_flags()
360 *usage_flags |= PSA_KEY_USAGE_SIGN_MESSAGE; in psa_extend_key_usage_flags()
363 if (*usage_flags & PSA_KEY_USAGE_VERIFY_HASH) { in psa_extend_key_usage_flags()
364 *usage_flags |= PSA_KEY_USAGE_VERIFY_MESSAGE; in psa_extend_key_usage_flags()
369 psa_key_usage_t usage_flags) in psa_set_key_usage_flags() argument
371 psa_extend_key_usage_flags(&usage_flags); in psa_set_key_usage_flags()
372 attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage) = usage_flags; in psa_set_key_usage_flags()
Dcrypto.h229 psa_key_usage_t usage_flags);
/openthread-latest/third_party/mbedtls/repo/tests/src/
Dpsa_crypto_helpers.c125 psa_key_usage_t mbedtls_test_update_key_usage_flags(psa_key_usage_t usage_flags) in mbedtls_test_update_key_usage_flags() argument
127 psa_key_usage_t updated_usage = usage_flags; in mbedtls_test_update_key_usage_flags()
129 if (usage_flags & PSA_KEY_USAGE_SIGN_HASH) { in mbedtls_test_update_key_usage_flags()
133 if (usage_flags & PSA_KEY_USAGE_VERIFY_HASH) { in mbedtls_test_update_key_usage_flags()
/openthread-latest/third_party/mbedtls/repo/tests/scripts/
Dgenerate_psa_tests.py388 usage_flags = set(usage)
390 for flag in sorted(usage_flags):
392 usage_flags.add(self.IMPLICIT_USAGE_FLAGS[flag])
393 if usage_flags:
394 usage_expression = ' | '.join(sorted(usage_flags))
555 usage_flags: List[str],
565 expected_usage=usage_flags,
567 usage=usage_flags, alg=0, alg2=0,
605 usage_flags = ['PSA_KEY_USAGE_EXPORT']
610 usage_flags += alg.usage_flags(public=kt.is_public())
[all …]
/openthread-latest/third_party/mbedtls/repo/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.function115 psa_key_usage_t usage_flags = usage_arg;
133 psa_set_key_usage_flags(&attributes, usage_flags);
201 psa_key_usage_t usage_flags = usage_arg;
225 psa_set_key_usage_flags(&attributes, usage_flags);
242 mbedtls_test_update_key_usage_flags(usage_flags));
262 mbedtls_test_update_key_usage_flags(usage_flags));
296 mbedtls_test_update_key_usage_flags(usage_flags));
306 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
Dtest_suite_psa_crypto.function10249 psa_key_usage_t usage_flags = usage_flags_arg;
10258 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
10266 psa_set_key_usage_flags(&attributes, usage_flags);
10323 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
10347 mbedtls_test_update_key_usage_flags(usage_flags));
10351 if (usage_flags & PSA_KEY_USAGE_EXPORT) {
10360 if (!mbedtls_test_psa_exercise_key(key, usage_flags, alg, 0)) {
/openthread-latest/third_party/mbedtls/repo/tests/include/test/
Dpsa_crypto_helpers.h185 psa_key_usage_t mbedtls_test_update_key_usage_flags(psa_key_usage_t usage_flags);
/openthread-latest/third_party/mbedtls/repo/scripts/mbedtls_dev/
Dcrypto_knowledge.py542 def usage_flags(self, public: bool = False) -> List[str]: member in Algorithm