fcrypt-oqs-sys 0.11.2+liboqs-0.15.1

Pinned liboqs bindings for fcrypt
docs.rs failed to build fcrypt-oqs-sys-0.11.2+liboqs-0.15.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Pinned FFI bindings to Open Quantum Safe's liboqs

crates.io docs.rs

This crate is the fcrypt project's security-maintained fork of tectonic-oqs-sys. It provides unsafe FFI bindings to liboqs and pins the downloaded C source to commit 282809f06dccf6893980035cb11f319684d10d52. The build verifies the commit and worktree cleanliness before compiling fresh or cached sources.

Features

  • vendored: Download, verify, and compile the pinned liboqs source instead of linking to the system version.
  • openssl (default): Compile with OpenSSL features (mostly symmetric cryptography)
  • non_portable: Don't build a portable library.
  • kems (default): Compile with all KEMs enabled
    • bike (only on non-Windows)
    • classic_mceliece
    • frodokem
    • hqc
    • kyber
    • ml_kem
    • ntruprime
  • sigs (default): Compile with all signature schemes enabled
    • cross
    • dilithium
    • falcon
    • mayo
    • ml_dsa
    • sphincs: SPHINCS+
    • uov