2 个版本
0.1.1 | 2024 年 2 月 13 日 |
---|---|
0.1.0 | 2024 年 1 月 26 日 |
#1505 in 加密
57KB
939 行
blowfish-mbed
此仓库提供了两个用于使用 Blowfish 密码进行数据加密和解密的 crate。虽然它不再建议在现代软件中使用,但这种密码仍然可以在旧代码中找到。
此仓库中的 crate 包括
待办事项
目前 blowfish-mbed-c
crate 只封装了 ECB 和 CBC 操作模式。
为了完整性,提供 CFB 和 CTR 模式的安全接口也是一个好主意,因为 mbedtls
已经实现了这些。
许可证
此仓库中的实现几乎直接从 mbedtls 套件中提取。更具体地说,从其 2.28
分支,因为从 3.x 版本开始移除了 Blowfish。
因此,此仓库的许可遵循原始实现的许可。两个 crate 都在 Apache-2.0
和 GPL-2.0-or-later
下双许可。
依赖关系
~0.4–1MB
~24K SLoC