4个版本 (2个重大更改)
0.3.0 | 2024年1月3日 |
---|---|
0.2.0 | 2020年7月22日 |
0.1.1 | 2020年7月17日 |
0.1.0 | 2020年6月29日 |
#83 in 加密
每月116,417次下载
用于 146 个crate(13直接使用)
22KB
465 行
const-sha1
适用于const上下文的sha1实现。
使用
const fn signature() -> [u32; 5] {
const_sha1::sha1(stringify!(MyType).as_bytes()).data
}
最低支持的Rust版本 (MSRV)
由于使用了某些const表达式功能,此crate需要Rust 1.46.0或更高版本。
无需std
const-sha1 = { version = "0.2.0", default-features = false }
归属
此代码主要受到以下仓库的启发
lib.rs
:
一个const评估的sha1函数。
使用
const fn signature() -> const_sha1::Digest {
const_sha1::sha1(stringify!(MyType).as_bytes())
}