#secret-key #secret-sharing #encryption #public-key #sha-512 #suite #scheme

nightly rusty_crypto

Rust 的一种简单加密套件

24 个版本

0.1.24 2024 年 6 月 27 日
0.1.23 2024 年 6 月 27 日
0.1.15 2024 年 4 月 5 日
0.1.10 2024 年 3 月 28 日

1414加密学

Download history 1/week @ 2024-05-23 120/week @ 2024-06-06 645/week @ 2024-06-13 3/week @ 2024-06-20 440/week @ 2024-06-27 72/week @ 2024-07-04 110/week @ 2024-07-25 19/week @ 2024-08-01

每月 129 次下载

GPL-3.0-or-later

1.5MB
1K SLoC

rusty_crypto

rusty_crypto 是我用 Rust 编写的一个小型加密套件。它包含 Speck 密钥加密算法、SHA512 哈希函数、Shamir 秘密共享以及基于 CRYSTALS-Kyber 密钥封装机制的公钥加密方案。

注意:我没有编写 Kyber KEM 代码。这部分代码由 Argyle-Software 编写,可以在该链接找到。我编写了一个简单的模块(我非常幽默地将其命名为 "lettuce",因为我觉得它听起来有点像 "lattice"),该模块使用 KEM 创建 PKE。

所有其他代码都是我编写的!这意味着你可能不应该使用它。实话实说。

依赖项