pub fn read_source_range<S: BlockSource + ?Sized>(
src: &S,
opened: &OpenedFile,
offset: u64,
length: u64,
) -> Result<Vec<u8>>Expand description
通过 BlockSource 读取明文区间。
这是把 BlockSource 接到 payload::read_range
的桥梁:来源只管给密文,解密与跨块拼接在此统一完成。
§Errors
来源读取失败、区间越界或块认证失败时返回错误。