usnistgov / ESV-Server

Entropy Source Validation Protocol and Server specifications
13 stars 12 forks source link

AES-256 CTR DRBG: No vetted conditioning component #36

Closed afazio2 closed 1 year ago

afazio2 commented 1 year ago

My noise source has an AES-256 CTR DRBG conditioning component. Following IG D.K bullet (7) Note 1. "A CAVP-validated SP 800-90A DRBG may be considered a vetted conditioning component."

I register:

      {
        "sequencePosition":2,
        "description":"ctrDRBG",
        "vetted":true,
        "validationNumber":"A3814",
        "minNin":320,
        "minHin":297.0,
        "nw":256,
        "nOut":256,
        "hOut":256.0
      }

The server returns the following error:

  {
    "conditioningComponents": {
      "elementList": [
        {
          "location": "SequencePosition: 2",
          "messageList": [
            "DescriptionError: description: ctrDRBG does not exist in the VettedConditioningComponentAttributes table.",
            "DependencyFailed: nw cannot be validated because its dependent property Description Result Code is Fail.",
            "DependencyFailed: nOut cannot be validated because its dependent property Description Result Code is Fail.",
            "DependencyFailed: hOut cannot be validated because its dependent property NOut Result Code is Fail."
          ]
        }
      ]
    }
  }
celic commented 1 year ago

This is being added in a release we are preparing for Demo this week and Prod the following week.

celic commented 1 year ago

Duplicate of #33, but this is going out to Demo today or tomorrow as part of RELEASE/v1.4