usnistgov / ACVP-Server

A repository tracking releases of NIST's ACVP server. See www.github.com/usnistgov/ACVP for the protocol.
54 stars 20 forks source link

LMS sigGen genertated json files are missing information on which key to use. #355

Open eay opened 4 weeks ago

eay commented 4 weeks ago

In file ACVP-Server/gen-val/json-files/LMS-sigGen-1.0/internalProjection.json the testGroups are missing the seed and i values used to identify/generate the key to be used for signing. I also suspect the q value is missing from the tests as well. I'm not sure if the code to generate these values has been updated, as it was for issue 279, but these values need to be regenerated.

This has come to my attention because the https://github.com/post-quantum-cryptography/KAT.git project is using the same format (with the added fields), and those tests are usable.

kriskwiatkowski commented 1 week ago

Side note: Tests from "https://github.com/post-quantum-cryptography/KAT.git" were generated with ACVP-Server. Server was modified a bit to provide additional fields. See here: https://github.com/kriskwiatkowski/ACVP-Server/tree/kris/LMS_generate_KAT