4个版本
0.1.3 | 2023年6月12日 |
---|---|
0.1.2 | 2023年6月4日 |
0.1.1 | 2023年6月4日 |
0.1.0 | 2023年5月30日 |
886 在 密码学
每月1,326次下载
用于 20 个包 (18 直接)
115KB
2.5K SLoC
rs_hasher_ctx
该rs_hasher_ctx
包提供了HasherContext
特性,包括Hasher::finish()
的重定义。这个包被视为rs_shield
的内部特性,其主要目的是简化更广泛的RustyShield项目中的依赖项。
虽然rs_hasher_ctx
可以独立使用,但其主要目的是为RustyShield库中的所有加密哈希函数包提供一个一致和共享的上下文。每个使用rs_hasher_ctx
的哈希函数都能够导出HasherContext
特性,从而最小化任何给定包中所需的依赖项声明数量。
使用方法
以下是在您的Rust项目中使用rs_hasher_ctx
包的步骤
-
将以下行添加到您的
Cargo.toml
文件中的[dependencies]
部分rs_hasher_ctx = "0.1.*"
-
按照以下方式在您的代码中使用
HasherContext
特性use rs_hasher_ctx::HasherContext;
更多信息
有关rs_hasher_ctx
的更详细探索、其他可用加密函数的概述以及更广泛的rs_shield
项目的介绍,请参阅crates.io上的RustyShield项目页面。
贡献
潜在的贡献者被鼓励查阅我们GitHub页面上的贡献指南。
许可证
本项目采用GPL-2.0-only许可证。