Lines Matching refs:attributes

335 static inline void psa_set_key_id(psa_key_attributes_t *attributes,  in psa_set_key_id()  argument
338 psa_key_lifetime_t lifetime = attributes->MBEDTLS_PRIVATE(lifetime); in psa_set_key_id()
340 attributes->MBEDTLS_PRIVATE(id) = key; in psa_set_key_id()
343 attributes->MBEDTLS_PRIVATE(lifetime) = in psa_set_key_id()
351 const psa_key_attributes_t *attributes) in psa_get_key_id() argument
353 return attributes->MBEDTLS_PRIVATE(id); in psa_get_key_id()
357 static inline void mbedtls_set_key_owner_id(psa_key_attributes_t *attributes, in mbedtls_set_key_owner_id() argument
360 attributes->MBEDTLS_PRIVATE(id).MBEDTLS_PRIVATE(owner) = owner; in mbedtls_set_key_owner_id()
364 static inline void psa_set_key_lifetime(psa_key_attributes_t *attributes, in psa_set_key_lifetime() argument
367 attributes->MBEDTLS_PRIVATE(lifetime) = lifetime; in psa_set_key_lifetime()
370 attributes->MBEDTLS_PRIVATE(id).MBEDTLS_PRIVATE(key_id) = 0; in psa_set_key_lifetime()
372 attributes->MBEDTLS_PRIVATE(id) = 0; in psa_set_key_lifetime()
378 const psa_key_attributes_t *attributes) in psa_get_key_lifetime() argument
380 return attributes->MBEDTLS_PRIVATE(lifetime); in psa_get_key_lifetime()
394 static inline void psa_set_key_usage_flags(psa_key_attributes_t *attributes, in psa_set_key_usage_flags() argument
398 attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage) = usage_flags; in psa_set_key_usage_flags()
402 const psa_key_attributes_t *attributes) in psa_get_key_usage_flags() argument
404 return attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage); in psa_get_key_usage_flags()
407 static inline void psa_set_key_algorithm(psa_key_attributes_t *attributes, in psa_set_key_algorithm() argument
410 attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(alg) = alg; in psa_set_key_algorithm()
414 const psa_key_attributes_t *attributes) in psa_get_key_algorithm() argument
416 return attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(alg); in psa_get_key_algorithm()
419 static inline void psa_set_key_type(psa_key_attributes_t *attributes, in psa_set_key_type() argument
422 attributes->MBEDTLS_PRIVATE(type) = type; in psa_set_key_type()
426 const psa_key_attributes_t *attributes) in psa_get_key_type() argument
428 return attributes->MBEDTLS_PRIVATE(type); in psa_get_key_type()
431 static inline void psa_set_key_bits(psa_key_attributes_t *attributes, in psa_set_key_bits() argument
435 attributes->MBEDTLS_PRIVATE(bits) = PSA_KEY_BITS_TOO_LARGE; in psa_set_key_bits()
437 attributes->MBEDTLS_PRIVATE(bits) = (psa_key_bits_t) bits; in psa_set_key_bits()
442 const psa_key_attributes_t *attributes) in psa_get_key_bits() argument
444 return attributes->MBEDTLS_PRIVATE(bits); in psa_get_key_bits()