6个版本

0.2.2 2019年3月17日
0.2.1 2019年3月17日
0.1.14 2019年3月12日

#2262 in 加密学

Download history • Rust 包仓库 1217/week @ 2024-03-25 • Rust 包仓库 1869/week @ 2024-04-01 • Rust 包仓库 1930/week @ 2024-04-08 • Rust 包仓库 1806/week @ 2024-04-15 • Rust 包仓库 1824/week @ 2024-04-22 • Rust 包仓库 1382/week @ 2024-04-29 • Rust 包仓库 2101/week @ 2024-05-06 • Rust 包仓库 1167/week @ 2024-05-13 • Rust 包仓库 888/week @ 2024-05-20 • Rust 包仓库 1632/week @ 2024-05-27 • Rust 包仓库 1405/week @ 2024-06-03 • Rust 包仓库 1130/week @ 2024-06-10 • Rust 包仓库 1024/week @ 2024-06-17 • Rust 包仓库 1286/week @ 2024-06-24 • Rust 包仓库 1837/week @ 2024-07-01 • Rust 包仓库 1200/week @ 2024-07-08 • Rust 包仓库

5,393 每月下载量
用于 8 个crate(4个直接使用)

BSD-2-Clause OR MIT

15KB
171

License License

加密API

此crate定义了各种加密原语的通用API。它的目标是提供一个抽象层,允许您轻松切换加密后端。

覆盖的原语

以下原语被覆盖

  • 加密

    • 普通加密
    • AEAD加密
    • 流式API
  • 散列

    • 普通散列
    • 可变长度散列
    • 流式API
  • 密钥推导函数(KDF)

    • 普通参数化KDF(使用盐/信息调整)
  • MAC

    • 普通MAC
    • 流式API
  • PBKDF

    • 普通(CPU硬)PBKDF
    • 内存硬PBKDF
  • RNG

    • 加密安全的RNG
    • 加密安全、可播种的RNG
    • 加密安全、确定性的RNG
  • 非对称签名者

    • 普通签名者

lib.rs:

此crate定义了各种加密原语的通用API。它的目标是提供一个抽象层,允许您轻松切换加密后端。

无运行时依赖