11 个版本 (7 个重大变更)

0.9.1+liboqs-0.9.02023年10月23日
0.8.0 2023年8月21日
0.7.2 2022年8月22日
0.7.1 2021年12月17日
0.1.0 2017年12月8日

#1749密码学

Download history • Rust 包仓库 1239/week @ 2024-03-14 • Rust 包仓库 924/week @ 2024-03-21 • Rust 包仓库 830/week @ 2024-03-28 • Rust 包仓库 1318/week @ 2024-04-04 • Rust 包仓库 1041/week @ 2024-04-11 • Rust 包仓库 722/week @ 2024-04-18 • Rust 包仓库 755/week @ 2024-04-25 • Rust 包仓库 945/week @ 2024-05-02 • Rust 包仓库 717/week @ 2024-05-09 • Rust 包仓库 958/week @ 2024-05-16 • Rust 包仓库 832/week @ 2024-05-23 • Rust 包仓库 631/week @ 2024-05-30 • Rust 包仓库 889/week @ 2024-06-06 • Rust 包仓库 877/week @ 2024-06-13 • Rust 包仓库 1160/week @ 2024-06-20 • Rust 包仓库 756/week @ 2024-06-27 • Rust 包仓库

每月3,861 次下载
10 包中使用 10 (直接使用 3 个)

MIT/Apache

20MB
446K SLoC

GNU Style Assembly 276K SLoC // 0.0% comments • Rust 包仓库 C 167K SLoC // 0.2% comments • Rust 包仓库 Bitbake 3K SLoC // 0.1% comments • Rust 包仓库 Python 618 SLoC // 0.3% comments • Rust 包仓库 Rust 169 SLoC // 0.1% comments • Rust 包仓库 Shell 15 SLoC // 0.3% comments • Rust 包仓库

FFI Rust绑定到 Open Quantum Safeliboqs

crates.io crates.io/docs

此包提供了对 liboqs 的不安全 ffi 绑定。

功能

  • openssl (默认):编译时带有 OpenSSL 功能(主要是对称加密)
  • non_portable:不构建可移植库。
  • kems (默认):编译时启用所有 KEM
    • bike (仅限非 Windows)
    • classic_mceliece
    • frodokem
    • hqc
    • kyber
    • ntru
    • ntruprime
    • saber
    • sidh
    • sike
  • sigs (默认):编译时启用所有签名方案
    • dilithium
    • falcon
    • picnic
    • rainbow
    • sphincs:SPHINCS+

lib.rs:

liboqs的绑定

依赖