#correct #algorithm #hashing #hash #mac #hmac

bin+lib scytale

快速且正确的密码学库

2 个不稳定版本

0.2.0 2024年6月8日
0.1.0 2024年5月9日

1563密码学

Download history 105/week @ 2024-05-03 34/week @ 2024-05-10 3/week @ 2024-05-17 4/week @ 2024-05-24 1/week @ 2024-05-31 148/week @ 2024-06-07 6/week @ 2024-06-14

91 每月下载量

BSD-2-Clause-Patent

42KB
1K SLoC

build status

Scytale

Scytale (发音为 /ˈskɪtəliː/) 是一个用 Rust 编写的优质密码学库。我们的目标是提供 快速正确 的常用密码学算法和服务实现。

Scytale 处于早期开发阶段。

支持的算法

密码学哈希算法

  • SHA2-224
  • SHA2-256
  • SHA2-384
  • SHA2-512
  • SHA2-512/224
  • SHA2-512/256

消息认证码 (MAC) 算法

  • HMAC

更多信息请参阅 API 文档

Scytale 还提供命令行界面。

许可证

Scytale 在 BSD+专利许可证下发布(SPDX 简短标识符:BSD-2-Clause-Patent)。请参阅 LICENSE 文件或 https://opensource.org/license/bsdpluspatent 以获取详细信息。

贡献

欢迎贡献。贡献者保留其版权,但必须在其代码下许可 BSD+专利许可证。如果您提交贡献,则表示您同意这些条款。

依赖关系

~1.8–2.5MB
~45K SLoC