#原始 #散列 #加密 #API #通用 #定义 #MAC

crypto_api

定义了各种加密原语的通用API

6个版本

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

#2262 in 加密学

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

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。它的目标是提供一个抽象层,允许您轻松切换加密后端。

无运行时依赖