Lines Matching refs:attributes

309 static inline void psa_set_key_id(psa_key_attributes_t *attributes,
312 psa_key_lifetime_t lifetime = attributes->MBEDTLS_PRIVATE(lifetime);
314 attributes->MBEDTLS_PRIVATE(id) = key;
317 attributes->MBEDTLS_PRIVATE(lifetime) =
325 const psa_key_attributes_t *attributes)
327 return attributes->MBEDTLS_PRIVATE(id);
331 static inline void mbedtls_set_key_owner_id(psa_key_attributes_t *attributes,
334 attributes->MBEDTLS_PRIVATE(id).MBEDTLS_PRIVATE(owner) = owner;
338 static inline void psa_set_key_lifetime(psa_key_attributes_t *attributes,
341 attributes->MBEDTLS_PRIVATE(lifetime) = lifetime;
344 attributes->MBEDTLS_PRIVATE(id).MBEDTLS_PRIVATE(key_id) = 0;
346 attributes->MBEDTLS_PRIVATE(id) = 0;
352 const psa_key_attributes_t *attributes)
354 return attributes->MBEDTLS_PRIVATE(lifetime);
368 static inline void psa_set_key_usage_flags(psa_key_attributes_t *attributes,
372 attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage) = usage_flags;
376 const psa_key_attributes_t *attributes)
378 return attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage);
381 static inline void psa_set_key_algorithm(psa_key_attributes_t *attributes,
384 attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(alg) = alg;
388 const psa_key_attributes_t *attributes)
390 return attributes->MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(alg);
393 static inline void psa_set_key_type(psa_key_attributes_t *attributes,
396 attributes->MBEDTLS_PRIVATE(type) = type;
400 const psa_key_attributes_t *attributes)
402 return attributes->MBEDTLS_PRIVATE(type);
405 static inline void psa_set_key_bits(psa_key_attributes_t *attributes,
409 attributes->MBEDTLS_PRIVATE(bits) = PSA_KEY_BITS_TOO_LARGE;
411 attributes->MBEDTLS_PRIVATE(bits) = (psa_key_bits_t) bits;
416 const psa_key_attributes_t *attributes)
418 return attributes->MBEDTLS_PRIVATE(bits);