Lines Matching refs:header
360 wrapped_data_header_t header; in wrap_data() local
395 memcpy(&header.magic, WRAPPED_DATA_MAGIC, WRAPPED_DATA_MAGIC_LENGTH); in wrap_data()
396 header.ad_size = sizeof(header); in wrap_data()
397 header.payload_size = input_size; in wrap_data()
400 PSA_CHECK(psa_generate_random(header.iv, WRAPPING_IV_SIZE)); in wrap_data()
402 header.iv, WRAPPING_IV_SIZE, in wrap_data()
403 (uint8_t *) &header, sizeof(header), in wrap_data()
412 SYS_CHECK(fwrite(&header, 1, sizeof(header), in wrap_data()
413 output_file) == sizeof(header)); in wrap_data()
445 wrapped_data_header_t header; in unwrap_data() local
452 SYS_CHECK(fread(&header, 1, sizeof(header), in unwrap_data()
453 input_file) == sizeof(header)); in unwrap_data()
454 if (memcmp(&header.magic, WRAPPED_DATA_MAGIC, in unwrap_data()
460 if (header.ad_size != sizeof(header)) { in unwrap_data()
468 PSA_AEAD_ENCRYPT_OUTPUT_SIZE(key_type, WRAPPING_ALG, header.payload_size); in unwrap_data()
470 if (ciphertext_size < header.payload_size) { in unwrap_data()
490 header.iv, WRAPPING_IV_SIZE, in unwrap_data()
491 (uint8_t *) &header, sizeof(header), in unwrap_data()
495 if (plaintext_size != header.payload_size) { in unwrap_data()