Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

requesting help or documentation for "Expected EphemeralKeyIut but was not supplied" #286

Closed
ehanson7 opened this issue Sep 22, 2023 · 3 comments

Comments

@ehanson7
Copy link

environment

DEMO

testSessionId

437462

vsId

1822672

Expected behavior
A clear and concise description of what you expected to happen.

We are requesting KAS-FFC-SHA2-256 and looking for help or description on how to fix: "Expected EphemeralKeyIut but was not supplied"

  {
    "tcId": 71,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 72,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 73,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 74,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 75,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 76,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 77,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 78,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 79,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 80,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 81,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 82,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 83,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 84,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 85,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 86,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 87,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 88,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 89,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
  {
    "tcId": 90,
    "result": "failed",
    "reason": "Expected EphemeralKeyIut but was not supplied"
  },
@Kritner
Copy link
Contributor

Kritner commented Sep 24, 2023

The FFC schema you're testing against requires the IUT (you) to provide an ephemeral public key for this test case/schema.

I can't look at your vector set, but just as the general idea, for a schema where both parties contribute a keypair to the diffie hellman calculation, the server would provide to the IUT an ephemeral public key where the server has the private. Similarly, the expectation is that the IUT would provide to the server its ephemeral public key, so that both parties can perform the diffie hellman calculation, and potentially subsequent KDF against the same shared secret.

https://pages.nist.gov/ACVP/draft-fussell-acvp-kas-ffc.html#name-generation-requirements-per contains the chart describing server and IUT expectations for each schema/role combination

@jbrock24
Copy link
Collaborator

@ehanson7 Can this be closed? Do you still require further help?

@ehanson7
Copy link
Author

ehanson7 commented Dec 11, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants