#block-cipher #api-bindings #crypto

tomcrypt

对libtomcrypt的绑定,这是一个相当全面、模块化和可移植的加密工具包,为开发人员提供了一系列知名发布的块加密、单向哈希函数、链模式、伪随机数生成器、公钥加密和其他许多例程

1 个不稳定版本

使用旧Rust 2015

0.1.0 2017年10月13日

#67 in #block-cipher

MIT/Apache

4MB
70K SLoC

C 51K SLoC // 0.2% comments Rust 15K SLoC // 0.0% comments SWIG 4K SLoC // 0.0% comments

tomcrypt — 最新版本 文档

LibTomCrypt 是一个相当全面、模块化和可移植的加密工具包,为开发人员提供了一系列知名发布的块加密、单向哈希函数、链模式、伪随机数生成器、公钥加密和其他许多例程。

目前,这些绑定仅公开了ecc和eax,应该很容易添加更多功能。

我不打算自己添加更多功能,因为我不需要它们,但欢迎pull requests或愿意接管此项目并扩展crate的人。

用法

将以下内容添加到您的 Cargo.toml

[dependencies]
tomcrypt = "0.1"

许可证

许可方式为以下之一

任选。

依赖项

~2.5–3.5MB
~74K SLoC