Open larabr opened 1 month ago
f3580aff85a99c27bcd31b914c1f981aaba4a132 will expose context-based methods.
However, there are no test vectors for that.
Branch wycheproof incorporates vectors from https://github.com/C2SP/wycheproof/pull/112, but the upstream PR is not merged yet and unclear when it will be.
It seems that the exposed
mldsa
sign and verify functions correspond toML-DSA.Sign_internal
andVerify_internal
(i.e. Algo 7 and 8 in FIPS 204), rather than Algo 2 and 3, which additionally encode acontext
string in input.Is this intended? If so, I think this should be clarified in the README, as interoperability with other libs is affected.