usnistgov / ACVP-Server

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

Error returned for ML-KEM FIPS203 encapDecap #319

Closed mwcw closed 6 months ago

mwcw commented 6 months ago

environment Demo

testSessionId /acvp/v1/testSessions/500724

vsId /acvp/v1/testSessions/500724/vectorSets/2258924

Algorithm registration

[
  {
    "acvVersion": "1.0"
  },
  {
    "isSample": false,
    "algorithms": [
      {
        "mode": "encapDecap",
        "functions": [
          "encapsulation",
          "decapsulation"
        ],
        "parameterSets": [
          "ML-KEM-512",
          "ML-KEM-768",
          "ML-KEM-1024"
        ],
        "algorithm": "ML-KEM",
        "revision": "FIPS203"
      }
    ]
  }
]

Endpoint in which the error is experienced The demo server

Expected behavior Ultimately returns a set of vectors

Additional context We got the following error message:

[
  {
    "acvVersion": "1.0"
  },
  {
    "error": "Error encapsulating: Cannot find an implementation class for grain interface: NIST.CVP.ACVTS.Libraries.Orleans.Grains.Interfaces.Pqc.IOracleObserverMLKEMEncapDeferredCaseGrain. Make sure the grain assembly was correctly deployed and loaded in the silo."
  }
]

ml-kem-bad.zip

jarnold01 commented 6 months ago

Hi @mwcw - we pushed out a hotfix, please give it another go. Thanks!

jbrock24 commented 6 months ago

We re-queued, it should be already done for you @mwcw.

mwcw commented 6 months ago

Thanks I was able to access test vectors.

MW