1 个不稳定版本
0.10.0 | 2024年7月2日 |
---|
#1164 in 密码学
在 2 个 crate 中使用 (通过 sentc-crypto-rec-keys)
23MB
506K SLoC
与 Open-Quantum-Safe 的 liboqs 的绑定
此 crate 提供了访问由 liboqs 提供的功能的便利包装。有关 ffi
接口绑定,请参阅 oqs-sys
。
功能
std
: (默认) 使用std
支持。这将为相关类型添加有用的Display
和Error
实现。如果您想要一个#![no_std]
库,请禁用此功能(并且您可能希望禁用默认功能,因为它们通过oqs-sys
引入 OpenSSL)。non_portable
: 不构建可移植库。vendored
: (默认) 控制启用包含的 liboqs 版本的oqs-sys/vendored
功能。kems
(默认): 启用所有 KEM 编译bike
(仅在非 Windows 上)classic_mceliece
frodokem
hqc
kyber
ntruprime
sigs
(默认): 启用所有签名方案编译dilithium
falcon
sphincs
: SPHINCS+