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

feat: update to liboqs 0.11.0 and various Rust changes

Open mikelodder7 opened this issue 1 year ago • 3 comments

This adds

  • Compatibility with liboqs 0.11.0
  • Adds Debug to all structs
  • FromStr for kem::Algorithm and sig::Algorithm
  • Serialize/Deserialize use constant time serialization and hex when human readable, binary otherwise
  • Exposes ML-KEM, ML-DSA, Cross, and Mayo
  • Adds cargo careful to CI

mikelodder7 avatar Oct 01 '24 17:10 mikelodder7

I think some of this is obsolete due to https://github.com/open-quantum-safe/liboqs-rust/pull/272. Is there any desire to redo the remaining additions?

dstebila avatar Jan 28 '25 18:01 dstebila

Maybe @jmayclin would be interested in adding some of the Rusty features from this PR.

SWilson4 avatar Jan 29 '25 16:01 SWilson4

I'll close out this PR and base it off the new updates from #272

mikelodder7 avatar Jan 29 '25 16:01 mikelodder7