Skip to main content

write_encrypted_object

Function write_encrypted_object 

Source
pub fn write_encrypted_object<T: Serialize>(
    store: &dyn BlockStore,
    crypto: &dyn CryptoEngine,
    codec: &PostcardCodec,
    block_id: u64,
    kind: ObjectKind,
    obj: &T,
) -> FsResult<()>
Expand description

High-level helper: serialize a typed object, encrypt it, pad to block size, and write.