Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add various hybrid array sizes necessary for Kemeleon (#84)
I am working on implementing an obfuscated encoding for ML-KEM encapsulation keys and ciphertexts and there are several non-standard array sizes that will make inter-operating between the custom library and `ml-kem` significantly easier. These would also be useful if the kemeleon encoding strategy is eventually added as a feature inside the `ml-kem` crate itself. The encoding and decoding algorithms are described in section 2.4 of [_Obfuscated Key Exchange_](https://eprint.iacr.org/2024/1086.pdf) by Günther, Stebila, and Veitch. The output byte array sizes are described in `Table 2` on page 8. Co-authored-by: jmwample <[email protected]>
- Loading branch information