liboqs-rust icon indicating copy to clipboard operation
liboqs-rust copied to clipboard

Rust bindings for liboqs

Results 27 liboqs-rust issues
Sort by recently updated
recently updated
newest added

Bumps the actions group with 1 update: [KyleMayes/install-llvm-action](https://github.com/kylemayes/install-llvm-action). Updates `KyleMayes/install-llvm-action` from 1.9.0 to 2.0.2 Release notes Sourced from KyleMayes/install-llvm-action's releases. v2.0.2 Added support for LLVM and Clang 18.1.3 (for platforms...

dependencies
github_actions

This PR updates liboqs and adds ML-KEM & ML-DSA from 0.10.0. See https://github.com/open-quantum-safe/liboqs/releases/tag/0.10.0 for more indirect changes to the remaining algorithms.

Currently, the `build.rs` of `oqs-sys` is configured so that oqs is recompiled __every time__ `cargo build` is executed. This really takes the fun away from `cargo watch` etc., as it...

question

RustCrypto has finally decided what traits they want to have for KEMs and Signature schemes. We should probably make sure our types implement those traits as well. See also https://github.com/rustpq/pqcrypto/issues/40

enhancement
help wanted
good first issue

I can't build my project for x86 with a musl libc due to https://github.com/open-quantum-safe/liboqs/issues/1442 , and as I see there is no way to trigger the aforementioned CMake option using...

At the moment, this crate is only expected to work on intel. We might want to set up CI for ARMv8 and next figure out the relevant CMake flags etc.

In the [conversation thread here](https://github.com/open-quantum-safe/liboqs/issues/1199#issuecomment-1107935005), we discussed how to make oqs's C library compile to WASM. The build script and anything else internal should be modified to support compilation to...

Enable building `liboqs-rust` for Android target. Based on the cmake manual, cross compiling for Android, https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-android-with-the-ndk CMAKE_SYSTEM_NAME **must** be set to Android. Additionally, set CMAKE_ANDROID_NDK if corresponding env var is...

Trying to get CI on my pull request to go green, the MacOS build fails with ``` ld: library 'crypto' not found``` I don't think there is a particular OS-specific...

McEliece keys, in particular, take up a large amount of stack space. Not only do we currently have to configure this manually for builds for each individual platform, but since...