Lines Matching refs:header
371 wrapped_data_header_t header; in wrap_data() local
406 memcpy( &header.magic, WRAPPED_DATA_MAGIC, WRAPPED_DATA_MAGIC_LENGTH ); in wrap_data()
407 header.ad_size = sizeof( header ); in wrap_data()
408 header.payload_size = input_size; in wrap_data()
411 PSA_CHECK( psa_generate_random( header.iv, WRAPPING_IV_SIZE ) ); in wrap_data()
413 header.iv, WRAPPING_IV_SIZE, in wrap_data()
414 (uint8_t *) &header, sizeof( header ), in wrap_data()
421 SYS_CHECK( fwrite( &header, 1, sizeof( header ), in wrap_data()
422 output_file ) == sizeof( header ) ); in wrap_data()
451 wrapped_data_header_t header; in unwrap_data() local
456 SYS_CHECK( fread( &header, 1, sizeof( header ), in unwrap_data()
457 input_file ) == sizeof( header ) ); in unwrap_data()
458 if( memcmp( &header.magic, WRAPPED_DATA_MAGIC, in unwrap_data()
465 if( header.ad_size != sizeof( header ) ) in unwrap_data()
474 PSA_AEAD_ENCRYPT_OUTPUT_SIZE( key_type, WRAPPING_ALG, header.payload_size ); in unwrap_data()
476 if( ciphertext_size < header.payload_size ) in unwrap_data()
498 header.iv, WRAPPING_IV_SIZE, in unwrap_data()
499 (uint8_t *) &header, sizeof( header ), in unwrap_data()
503 if( plaintext_size != header.payload_size ) in unwrap_data()