Skip to main content

open

Function open 

Source
pub fn open(data: &[u8], keks: &[Kek]) -> Result<OpenedFile>
Expand description

打开加密文件:解包 FEK 并验证头部完整性。

§顺序不可调换

严格按规范 §9:解包 FEK → 立即验证 MAC → 再检查 CRITICAL TLV。 若在 MAC 验证前就依据头部字段解读 TLV 或载荷,攻击者可篡改字段诱导错误解读。

§Errors