(s: &crate::schema::ArraySchema, id: TileId)
| 679 | } |
| 680 | |
| 681 | fn write_encrypted(s: &crate::schema::ArraySchema, id: TileId) -> Vec<u8> { |
| 682 | let kek = test_kek(); |
| 683 | let mut w = SegmentWriter::new(0xCAFE); |
| 684 | w.append_sparse(id, &make_sparse(s, 1)).unwrap(); |
| 685 | w.finish(Some(&kek)).unwrap() |
| 686 | } |
| 687 | |
| 688 | #[test] |
| 689 | fn array_segment_refuses_plaintext_with_kek() { |