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
At the time, we did not implement the modulus check, because it was still heavily discussed.
Now, in the final FIPS 203 standard, the modulus check is not part of Encaps, but whoever uses Encaps has to ensure that the public key has passed validation.
We do not currently implement any of the input-validation checks, but may add them later; potentially together with an API update.
For now I'll close the issue.
👋
I was looking at the
standard
branch'scrypto_kem_enc_derand
functionkyber/ref/kem.c
Lines 59 to 96 in d1321ce
and I wonder why doesn't it conform to NIST draft standard FIPS 203, specifically line 984-985 in https://doi.org/10.6028/NIST.FIPS.203.ipd ?
I'd expect it to fail, if any coefficient of polynomial vector is not reduced modulo prime 3329.
The text was updated successfully, but these errors were encountered: