From f4fe722515b7ad7fffbcd236055c1477c3322d13 Mon Sep 17 00:00:00 2001 From: Joachim Vandersmissen Date: Fri, 9 Aug 2024 11:47:38 -0500 Subject: [PATCH] uPartyInfo and vPartyInfo are not required for KTS --- src/kas/sp800-56br2/sections/05-capabilities.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kas/sp800-56br2/sections/05-capabilities.adoc b/src/kas/sp800-56br2/sections/05-capabilities.adoc index 55678341..55218bfe 100644 --- a/src/kas/sp800-56br2/sections/05-capabilities.adoc +++ b/src/kas/sp800-56br2/sections/05-capabilities.adoc @@ -238,7 +238,7 @@ Note that this method is *REQUIRED* when testing KTS schemes. [[fixedinfopatcon]] ===== FixedInfoPatternConstruction -IUTs *MUST* be capable of specifying how the FixedInfo is constructed for the KAS/KTS negotiation. Note that for the purposes of testing against the ACVP system, both uPartyInfo and vPartyInfo are *REQUIRED* to be registered within the fixed info pattern. +IUTs *MUST* be capable of specifying how the FixedInfo is constructed for the KAS/KTS negotiation. Note that for the purposes of testing a KAS against the ACVP system, both uPartyInfo and vPartyInfo are *REQUIRED* to be registered within the fixed info pattern. Pattern candidates: @@ -250,7 +250,7 @@ substitutes "0123456789ABCDEF" in place of the field * uPartyInfo ** uPartyId { || ephemeralKey } { || ephemeralNonce } { || dkmNonce } *** "optional" items such as ephemeralKey *MUST* be included when available for ACVP testing. - *** For the purposes of the testing defined in this specification, the uPartyInfo value + *** For the purposes of the testing a KAS defined in this specification, the uPartyInfo value used to create the fixedInfo that is input to the key derivation function *SHALL* take the form of "uPartyId { || ephemeralKey } { || ephemeralNonce } { || dkmNonce }". *** Whether or not an "optional" item, e.g., ephemeralKey, will be included as part of the uPartyInfo @@ -259,7 +259,7 @@ substitutes "0123456789ABCDEF" in place of the field * vPartyInfo ** vPartyId { || ephemeralKey } { || ephemeralNonce } { || dkmNonce } *** "optional" items such as ephemeralKey *MUST* be included when available for ACVP testing. - *** For the purposes of the testing defined in this specification, the vPartyInfo value + *** For the purposes of the testing a KAS defined in this specification, the vPartyInfo value used to create the fixedInfo that is input to the key derivation function *SHALL* take the form of "vPartyId { || ephemeralKey } { || ephemeralNonce } { || dkmNonce }". *** Whether or not an "optional" item, e.g., ephemeralKey, will be included as part of the vPartyInfo