Skip to main content

SLOT_DIRECTORY

Constant SLOT_DIRECTORY 

Source
pub const SLOT_DIRECTORY: u32 = _ /* 1_024u32 */;
Expand description

槽位可管理模式:TLV 中存有加密的槽位目录(规范 §3.5)。

用 flag 位而不抬 version_major:flags 被头部 MAC 覆盖,篡改必被 检出,防降级效果与版本号相同;而抬主版本会让既有实现直接拒绝打开 新文件,5 组测试向量也要全部重做,换不来额外安全性。

老实现读到本位会忽略它,但 TLV_SLOT_DIRECTORY 标了 CRITICAL, 所以它仍会如实拒绝,不会把可管理模式的文件当普通文件误改。