You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi! Thanks for opening up issues on this repo, much appreciated.
As I mentioned in my issue for liboqs-rust 269, I'm in the early stages of writing a rust library which requires both ML-KEM (FIPS), and Kyber (non-fips). I've started with safe-oqs for two simple reasons: 1) it has a more recent liboqs which contains ML-KEM, and 2) it's published on crates.io.
afaict, there are only two differences between safe-oqs and liboqs-rust.
newer version of liboqs, which includes ML-KEM, ML-DSA
Exposes both to Rust users.
The rest of the diff is just renaming the library.
In the big picture, openssl has incorporated liboqs into their repo, and so there is yet another path for end users, particularly FIPS users to use PQ crypto from Rust.
Which leads to my main question: What is the purpose of safe-oqs? It provides no extra "safety" over its upstream code. Did attempts to upstream changes for ML-KEM and ML-DSA to liboqs-rust fail?
The text was updated successfully, but these errors were encountered:
Ok, I see that now. I just did a diff between the two repos and that didn't show the diff of liboqs. I assumed the liboqs bump was just to pull in ML-KEM / ML-DSA. My bad.
Hi! Thanks for opening up issues on this repo, much appreciated.
As I mentioned in my issue for
liboqs-rust
269, I'm in the early stages of writing a rust library which requires both ML-KEM (FIPS), and Kyber (non-fips). I've started withsafe-oqs
for two simple reasons: 1) it has a more recentliboqs
which contains ML-KEM, and 2) it's published on crates.io.afaict, there are only two differences between
safe-oqs
andliboqs-rust
.newer version of
liboqs
, which includes ML-KEM, ML-DSAExposes both to Rust users.
The rest of the diff is just renaming the library.
In the big picture, openssl has incorporated liboqs into their repo, and so there is yet another path for end users, particularly FIPS users to use PQ crypto from Rust.
Which leads to my main question: What is the purpose of
safe-oqs
? It provides no extra "safety" over its upstream code. Did attempts to upstream changes forML-KEM
andML-DSA
to liboqs-rust fail?The text was updated successfully, but these errors were encountered: