capyKEM

Crates.iocapyKEM
lib.rscapyKEM
version0.1.5
sourcesrc
created_at2024-03-18 02:55:32.852289
updated_at2024-06-28 01:48:47.43156
descriptionExercise in quantum-resistant cryptographic algorithm design.
homepage
repository
max_upload_size
id1176992
size42,359
Dustin Ray (Dustin-Ray)

documentation

README

capyKEM - research into quantum-resistant algorithm design

This repo is a pure rust, no-std interpretation of FIPS 203 (draft) which leverages a module learning-with-errors based construction aimed towards providing a secure means of key exchange when faced with a potential quantum adversary.

THIS LIBRARY IS A DRAFT AND IS NOT SAFE FOR USE. It exists purely for acedemic exeperimentation.

Current working items:

  • document in style of FIPS
  • support other two parameter sets
  • parameterize sample_poly_cbd over eta
  • condense encoding/decoding to single function
  • parameterize encoding/decoding over d
  • implement API-level functions
  • replace usage of Vec with hybridarray
Commit count: 0

cargo fmt