(mut reader: impl std::io::Read)
| 1586 | const PAYLOAD_OFFSET: u64 = 16777216; |
| 1587 | |
| 1588 | fn validate_luks2_headers(mut reader: impl std::io::Read) -> Result<()> { |
| 1589 | validate_single_luks2_header(&mut reader, 0)?; |
| 1590 | validate_single_luks2_header(&mut reader, 1)?; |
| 1591 | Ok(()) |
| 1592 | } |
| 1593 | |
| 1594 | fn validate_single_luks2_header(mut reader: impl std::io::Read, hdr_ind: u64) -> Result<()> { |
| 1595 | let mut hdr_data = vec![0u8; 4096]; |