#checksum #validation #hash #macro

macro checksum_dir

在编译时生成目录的校验和

2 个版本 (1 个稳定版本)

1.0.0 2024年4月29日
0.1.0 2024年4月27日

#406 in 进程宏

MIT/Apache

8KB
68

在编译时从给定目录生成文件的校验和。这个crate是为了验证进程间通信而制作的。提供了多种哈希算法作为后端,可以通过这些功能标志访问。如果启用了多个功能,这是优先级顺序。

blake2      
ascon-hash  
belt-hash
fsb         
gost94      
groestl     
jh          
md2         
md4         
md5        
ripemd      
skein       
sm3         
streebog    
tiger       
whirlpool
sha1        
sha1-checked
sha2        
sha3 [default]

当相关时,使用256个变体,例如,sha3::Sha3_256

依赖

~1.4–9.5MB
~61K SLoC