Expand description
内容哈希工具(BLAKE3)—— re-export tier1 单一真相源
§两套 WAL 合并
自 0.2.0 起,本模块已重构为 evorule_reactor::hash 的重导出层。
哈希算法的单一真相源在 evorule_reactor::hash,本模块仅 re-export。
§重导出的符号
HashError:哈希计算错误类型fact_to_stable_json:Fact → 稳定 JSON 序列化fact_hash:Fact 的 BLAKE3 哈希compute_chain_hash:哈希链最终链哈希计算content_hash:JsonValue 的 BLAKE3 哈希
§已移除的符号
tcb_to_serde:内部函数,已统一到 tier1log_hash_error:依赖Backtrace的日志函数,已移除verify_hash_chain:始终返回true的误导函数(“假验证“陷阱),已彻底删除。 真正的完整性验证请使用compute_chain_hash重算后与存储的链哈希比对, 或使用verify_chain命令读取带哈希字段的 WAL 并逐一校验。
§与 tier1/tier2 的关系
- 算法源:
evorule_reactor::hash(单一真相源) - evorule-governance 也 re-export 同一源
- 三方(tier1/tier2/CLI)哈希值字节级一致,无需交叉验证快照
Structs§
- Hash
Error - 重导出 tier1 的哈希算法(单一真相源)
Functions§
- compute_
chain_ hash - 重导出 tier1 的哈希算法(单一真相源)
- content_
hash - 重导出 tier1 的哈希算法(单一真相源)
- fact_
hash - 重导出 tier1 的哈希算法(单一真相源)
- fact_
to_ stable_ json - 重导出 tier1 的哈希算法(单一真相源)