Skip to content

andromeda-sawtelle/ml-kem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ml-kem

Module-Lattice-based Key-Encapsulation Mechanism Standard

Implementation

I am following the FIPS 203 draft published on August 14, 2023

PDF available here

Todo

Keygen

Using https://github.com/libtom/libtomcrypt for implementation of SHAKE128 and SHAKE256.

  • SHAKE128/XOF
  • SHAKE256/PRF
  • Bytes to Bits
  • Bits to Bytes
  • Bit rev
  • Byte Encode
  • Byte Decode
  • NTT
  • SampleNTT
  • SamplePolyCBD
  • K-PKE Keygen

About

Module-Lattice-based Key-Encapsulation Mechanism Standard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published