-
Notifications
You must be signed in to change notification settings - Fork 77
Closed
Description
It is not totally clear on how to support the KTS-OAEP-basic testing. I don't find anything for KTS that is similar to the KASVS document that describes what the tests do. Based on how other ACVP tests work I interpret it as:
- "AFT initiator" - Functional test that asks IUT to generate a random 256 bit key and encrypt it with the server's key (server, serverE). IUT returns the 256-bit key as dkm and the encrypted key as iutC
- "AFT responder" - Functional test that asks IUT to decrypt a provided ciphertext (serverC) using the provided IUT keypair (iutE, iutP, iutQ, iutD, iutN). IUT returns the decrypted key as dkm.
- "VAL initiator" - Validity test that passes into IUT the server's public key (serverE, server) and a key to wrap (dkm). IUT has to determine if that input is valid, but I don't know what is being asked for
- "VAL responder" - Validity test that passes in the IUT's keypair (iutE, iutP, iutQ, iutD, iutN), the server's ciphertext (serverC), and the expected plaintext key (dkm). IUT needs to return a true/false value if the decryption of serverC produces dkm.
Hope you can confirm and clarify my understanding. In particular, could you comment on the expectation for what the IUT is to be doing for the italicized "val initiator" test?