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 1239/week @ 2024-03-14 924/week @ 2024-03-21 830/week @ 2024-03-28 1318/week @ 2024-04-04 1041/week @ 2024-04-11 722/week @ 2024-04-18 755/week @ 2024-04-25 945/week @ 2024-05-02 717/week @ 2024-05-09 958/week @ 2024-05-16 832/week @ 2024-05-23 631/week @ 2024-05-30 889/week @ 2024-06-06 877/week @ 2024-06-13 1160/week @ 2024-06-20 756/week @ 2024-06-27

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

MIT/Apache

20MB
446K SLoC

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

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的绑定

依赖