Skip to main content

read_source_range

Function read_source_range 

Source
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

来源读取失败、区间越界或块认证失败时返回错误。