Skip to content
This repository was archived by the owner on Jun 27, 2026. It is now read-only.

oumuamua-labs/hekate-pqc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

Moved. hekate-pqc is now developed in the consolidated Hekate workspace: https://github.com/oumuamua-labs/hekate/tree/main/hekate-pqc

This repository is archived and read-only. Issues, pull requests, and releases now happen in the monorepo.

hekate-pqc

Crates.io Docs.rs CI License: Apache 2.0

Post-quantum AIR chiplets for the Hekate ZK proving system. Implements ML-KEM (Kyber) decapsulation and ML-DSA (Dilithium) signature verification natively in binary fields, with supporting NTT, basemul, high-bits, norm-check, and twiddle-ROM chiplets.

Proving on Apple M3 Max:
  ML-KEM-768  : 1.40 s,  331 MB peak, 4,232 KiB proof, 30.6 ms verify
  ML-DSA-44   : 2.43 s,  294 MB peak, 5,139 KiB proof, 69.0 ms verify
  ML-DSA-65   : 2.54 s,  294 MB peak, 5,156 KiB proof, 70.7 ms verify
  ML-DSA-87   : 3.98 s,  580 MB peak, 8,620 KiB proof, 115.6 ms verify

Examples

Security & Audits

Warning

This implementation is currently UNAUDITED.

It is provided "AS IS" with ABSOLUTELY NO WARRANTY under the terms of the Apache 2.0 License. The authors assume zero liability for any damages arising from its use in production environments.

License

Apache-2.0. See LICENSE and NOTICE.

About

Post-quantum AIR chiplets for the Hekate ZK proving system. Implements ML-KEM (Kyber) decapsulation and ML-DSA (Dilithium) signature verification natively in binary fields.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages