You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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]>
0 commit comments