Lines Matching refs:storage_format

255     psa_persistent_key_storage_format *storage_format =  in psa_format_key_data_for_storage()  local
258 …memcpy( storage_format->magic, PSA_KEY_STORAGE_MAGIC_HEADER, PSA_KEY_STORAGE_MAGIC_HEADER_LENGTH ); in psa_format_key_data_for_storage()
259 MBEDTLS_PUT_UINT32_LE( 0, storage_format->version, 0 ); in psa_format_key_data_for_storage()
260 MBEDTLS_PUT_UINT32_LE( attr->lifetime, storage_format->lifetime, 0 ); in psa_format_key_data_for_storage()
261 MBEDTLS_PUT_UINT16_LE( (uint16_t) attr->type, storage_format->type, 0 ); in psa_format_key_data_for_storage()
262 MBEDTLS_PUT_UINT16_LE( (uint16_t) attr->bits, storage_format->bits, 0 ); in psa_format_key_data_for_storage()
263 MBEDTLS_PUT_UINT32_LE( attr->policy.usage, storage_format->policy, 0 ); in psa_format_key_data_for_storage()
264 MBEDTLS_PUT_UINT32_LE( attr->policy.alg, storage_format->policy, sizeof( uint32_t ) ); in psa_format_key_data_for_storage()
265 MBEDTLS_PUT_UINT32_LE( attr->policy.alg2, storage_format->policy, 2 * sizeof( uint32_t ) ); in psa_format_key_data_for_storage()
266 MBEDTLS_PUT_UINT32_LE( data_length, storage_format->data_len, 0 ); in psa_format_key_data_for_storage()
267 memcpy( storage_format->key_data, data, data_length ); in psa_format_key_data_for_storage()
285 const psa_persistent_key_storage_format *storage_format = in psa_parse_key_data_from_storage() local
289 if( storage_data_length < sizeof(*storage_format) ) in psa_parse_key_data_from_storage()
296 version = MBEDTLS_GET_UINT32_LE( storage_format->version, 0 ); in psa_parse_key_data_from_storage()
300 *key_data_length = MBEDTLS_GET_UINT32_LE( storage_format->data_len, 0 ); in psa_parse_key_data_from_storage()
301 if( *key_data_length > ( storage_data_length - sizeof(*storage_format) ) || in psa_parse_key_data_from_storage()
314 memcpy( *key_data, storage_format->key_data, *key_data_length ); in psa_parse_key_data_from_storage()
317 attr->lifetime = MBEDTLS_GET_UINT32_LE( storage_format->lifetime, 0 ); in psa_parse_key_data_from_storage()
318 attr->type = MBEDTLS_GET_UINT16_LE( storage_format->type, 0 ); in psa_parse_key_data_from_storage()
319 attr->bits = MBEDTLS_GET_UINT16_LE( storage_format->bits, 0 ); in psa_parse_key_data_from_storage()
320 attr->policy.usage = MBEDTLS_GET_UINT32_LE( storage_format->policy, 0 ); in psa_parse_key_data_from_storage()
321 attr->policy.alg = MBEDTLS_GET_UINT32_LE( storage_format->policy, sizeof( uint32_t ) ); in psa_parse_key_data_from_storage()
322 attr->policy.alg2 = MBEDTLS_GET_UINT32_LE( storage_format->policy, 2 * sizeof( uint32_t ) ); in psa_parse_key_data_from_storage()