Lines Matching refs:attributes

359 static inline void psa_set_key_id( psa_key_attributes_t *attributes,  in psa_set_key_id()  argument
362 psa_key_lifetime_t lifetime = attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(lifetime); in psa_set_key_id()
364 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(id) = key; in psa_set_key_id()
368 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(lifetime) = in psa_set_key_id()
376 const psa_key_attributes_t *attributes ) in psa_get_key_id() argument
378 return( attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(id) ); in psa_get_key_id()
382 static inline void mbedtls_set_key_owner_id( psa_key_attributes_t *attributes, in mbedtls_set_key_owner_id() argument
385 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(id).MBEDTLS_PRIVATE(owner) = owner; in mbedtls_set_key_owner_id()
389 static inline void psa_set_key_lifetime( psa_key_attributes_t *attributes, in psa_set_key_lifetime() argument
392 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(lifetime) = lifetime; in psa_set_key_lifetime()
396 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(id).MBEDTLS_PRIVATE(key_id) = 0; in psa_set_key_lifetime()
398 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(id) = 0; in psa_set_key_lifetime()
404 const psa_key_attributes_t *attributes ) in psa_get_key_lifetime() argument
406 return( attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(lifetime) ); in psa_get_key_lifetime()
418 static inline void psa_set_key_usage_flags(psa_key_attributes_t *attributes, in psa_set_key_usage_flags() argument
422 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage) = usage_flags; in psa_set_key_usage_flags()
426 const psa_key_attributes_t *attributes ) in psa_get_key_usage_flags() argument
428 return( attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(usage) ); in psa_get_key_usage_flags()
431 static inline void psa_set_key_algorithm( psa_key_attributes_t *attributes, in psa_set_key_algorithm() argument
434 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(alg) = alg; in psa_set_key_algorithm()
438 const psa_key_attributes_t *attributes ) in psa_get_key_algorithm() argument
440 return( attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(policy).MBEDTLS_PRIVATE(alg) ); in psa_get_key_algorithm()
445 psa_status_t psa_set_key_domain_parameters( psa_key_attributes_t *attributes,
450 static inline void psa_set_key_type( psa_key_attributes_t *attributes, in psa_set_key_type() argument
453 if( attributes->MBEDTLS_PRIVATE(domain_parameters) == NULL ) in psa_set_key_type()
456 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(type) = type; in psa_set_key_type()
464 (void) psa_set_key_domain_parameters( attributes, type, NULL, 0 ); in psa_set_key_type()
469 const psa_key_attributes_t *attributes ) in psa_get_key_type() argument
471 return( attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(type) ); in psa_get_key_type()
474 static inline void psa_set_key_bits( psa_key_attributes_t *attributes, in psa_set_key_bits() argument
478 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(bits) = PSA_KEY_BITS_TOO_LARGE; in psa_set_key_bits()
480 attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(bits) = (psa_key_bits_t) bits; in psa_set_key_bits()
484 const psa_key_attributes_t *attributes ) in psa_get_key_bits() argument
486 return( attributes->MBEDTLS_PRIVATE(core).MBEDTLS_PRIVATE(bits) ); in psa_get_key_bits()