usnistgov / ACVP-Server

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

LMS Sigver: Registration Failing #243

Closed abkarcher closed 1 year ago

abkarcher commented 1 year ago

environment Demo

Algorithm registration

[
    {
        "acvVersion": "1.0"
    },
    {
        "isSample": false,
        "algorithms": [
            {
                "algorithm": "LMS",
                "mode": "sigVer",
                "revision": "1.0",
                "capabilities": {
                    "lmsModes": [
                        "LMS_SHA256_M24_H5",
                        "LMS_SHA256_M24_H10",
                        "LMS_SHA256_M24_H15",
                        "LMS_SHA256_M24_H20",
                        "LMS_SHA256_M24_H25",
                        "LMS_SHA256_M32_H5",
                        "LMS_SHA256_M32_H10",
                        "LMS_SHA256_M32_H15",
                        "LMS_SHA256_M32_H20",
                        "LMS_SHA256_M32_H25",
                        "LMS_SHAKE_M24_H5",
                        "LMS_SHAKE_M24_H10",
                        "LMS_SHAKE_M24_H15",
                        "LMS_SHAKE_M24_H20",
                        "LMS_SHAKE_M24_H25",
                        "LMS_SHAKE_M32_H5",
                        "LMS_SHAKE_M32_H10",
                        "LMS_SHAKE_M32_H15",
                        "LMS_SHAKE_M32_H20",
                        "LMS_SHAKE_M32_H25"
                    ],
                    "lmOtsModes": [
                        "LMOTS_SHA256_N24_W1",
                        "LMOTS_SHA256_N24_W2",
                        "LMOTS_SHA256_N24_W4",
                        "LMOTS_SHA256_N24_W8",
                        "LMOTS_SHA256_N32_W1",
                        "LMOTS_SHA256_N32_W2",
                        "LMOTS_SHA256_N32_W4",
                        "LMOTS_SHA256_N32_W8",
                        "LMOTS_SHAKE_N24_W1",
                        "LMOTS_SHAKE_N24_W2",
                        "LMOTS_SHAKE_N24_W4",
                        "LMOTS_SHAKE_N24_W8",
                        "LMOTS_SHAKE_N32_W1",
                        "LMOTS_SHAKE_N32_W2",
                        "LMOTS_SHAKE_N32_W4",
                        "LMOTS_SHAKE_N32_W8"
                    ]
                }
            }
        ]
    }
]

Hello!

I am getting a failure when attempting to register LMS sigVer:

Unable to map LMS-sigVer-1.0 - index 0 to internal algorithm id.

I also tried doing capital S SigVer with the same results.

Hopefully, i am not missing anything obvious here. Thanks for any help!

Andrew

livebe01 commented 1 year ago

Sorry about that @abkarcher. It should work now.

abkarcher commented 1 year ago

Its working now, thanks a bunch!