()
| 720 | |
| 721 | #[test] |
| 722 | fn array_segment_encrypted_at_rest() { |
| 723 | let s = schema(); |
| 724 | let encrypted = write_encrypted(&s, TileId::snapshot(1)); |
| 725 | // Encrypted blob must start with SEGA. |
| 726 | assert_eq!(&encrypted[..4], b"SEGA"); |
| 727 | let kek = test_kek(); |
| 728 | let owned = OwnedSegmentReader::open_with_kek(&encrypted, Some(&kek)).unwrap(); |
| 729 | let reader = owned.reader(); |
| 730 | assert_eq!(reader.tile_count(), 1); |
| 731 | } |
| 732 | |
| 733 | #[test] |
| 734 | fn array_segment_handle_decrypts_into_owned_buffer() { |
nothing calls this directly
no test coverage detected