MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / write_encrypted

Function write_encrypted

nodedb-array/src/segment/reader.rs:681–686  ·  view source on GitHub ↗
(s: &crate::schema::ArraySchema, id: TileId)

Source from the content-addressed store, hash-verified

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() {

Calls 4

make_sparseFunction · 0.85
append_sparseMethod · 0.80
test_kekFunction · 0.70
finishMethod · 0.45