TBD R. Hammett, Ed.
Internet-Draft HII-TSD
Intended status: Informational October 1, 2019
Expires: April 3, 2020

ACVP KAS IFC JSON Specification
draft-ietf-acvp-subkasifc-sp800-56br2

Abstract

This document defines the JSON schema for using KAS IFC algorithms with the ACVP specification.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on April 3, 2020.

Copyright Notice

Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved.

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.


Table of Contents

1. Introduction

The Automated Crypto Validation Protocol (ACVP) defines a mechanism to automatically verify the cryptographic implementation of a software or hardware crypto module. The ACVP specification defines how a crypto module communicates with an ACVP server, including crypto capabilities negotiation, session management, authentication, vector processing and more. The ACVP specification does not define algorithm specific JSON constructs for performing the crypto validation. A series of ACVP sub-specifications define the constructs for testing individual crypto algorithms. Each sub-specification addresses a specific class of crypto algorithms. This sub-specification defines the JSON constructs for testing KAS IFC algorithms using ACVP.

1.1. Requirements Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted in RFC 2119 .

2. Test Types and Test Coverage

The ACVP server performs a set of tests on the KAS protocol in order to assess the correctness and robustness of the implementation. A typical ACVP validation session SHALL require multiple tests to be performed for every supported permutation of KAS capabilities. This section describes the design of the tests used to validate implementations of KAS algorithms. There are two test types for KAS testing:

2.1. Test Coverage

The tests described in this document have the intention of ensuring an implementation is conformant to [SP800-56Br2] .

2.1.1. KAS-IFC Requirements Covered

2.1.2. KAS-IFC Requirements Not Covered

3. Capabilities Registration

ACVP REQUIRES crypto modules to register their capabilities. This allows the crypto module to advertise support for specific algorithms, notifying the ACVP server which algorithms need test vectors generated for the validation process. This section describes the constructs for advertising support of KAS IFC algorithms to the ACVP server.

The algorithm capabilities are advertised as JSON objects within the 'algorithms' value of the ACVP registration message. The 'algorithms' value is an array, where each array element is an individual JSON object defined in this section. The 'algorithms' value is part of the 'capability_exchange' element of the ACVP JSON registration message. See the ACVP specification for details on the registration message. Each KDF algorithm capability advertised is a self-contained JSON object.

3.1. Prerequisite Algorithms for KAS IFC Validations

Some algorithm implementations rely on other cryptographic primitives. For example, IKEv2 uses an underlying SHA algorithm. Each of these underlying algorithm primitives must be validated, either separately or as part of the same submission. ACVP provides a mechanism for specifying the required prerequisites:

Prerequisite Algorithms JSON Values
JSON Value Description JSON type Valid Values Optional
algorithm a prerequisite algorithm value CMAC, DRBG, ECDSA, HMAC, KMAC, RSA, RSADP, SHA, SP800-108 No
valValue algorithm validation number value actual number or "same" No
prereqAlgVal prerequistie algorithm validation object with algorithm and valValue properties see above Yes

3.2. KAS IFC Algorithm Capabilities JSON Values

Each algorithm capability advertised is a self-contained JSON object using the following values.

KAS IFC Capabilities JSON Values
JSON Value Description JSON type Valid Values Optional
algorithm The algorithm under test value KAS-IFC, KTS-IFC No
revision The algorithm testing revision to use. value "Sp800-56Br2" No
prereqVals Prerequisite algorithm validations array of prereqAlgVal objects See Section 3.1 No
function Type of function supported array See Section 3.3 Yes
iutId The identifier of the IUT. hex No
scheme Array of supported key agreement schemes each having their own capabilities object See Section 3.4.1 No

Note: Some optional values are required depending on the algorithm. Failure to provide these values will result in the ACVP server returning an error to the ACVP client during registration.

3.3. Supported KAS IFC Functions

The following function types MAY be advertised by the ACVP compliant crypto module:

3.4. KAS IFC Schemes

All other scheme capabilities are advertised as a self-contained JSON object using the following values. Note that AT LEAST one valid scheme must be registered.

3.4.1. KAS IFC Scheme Capabilities JSON Values

KAS Schemes

KTS Schemes

KAS IFC Capabilities JSON Values
JSON Value Description JSON type Valid Values Optional
kasRole Roles supported for key agreement array initiator and/or responder No
keyGenerationMethods The key generation methods this scheme supports object Section 3.4.1.1 No
kdfMethods The KDF methods to use when testing KAS schemes. object Section 3.4.1.2 Not optional for KAS schemes.
ktsMethod The KTS method to use when testing KTS schemes. object Section 3.4.1.3 Not optional for KTS schemes.
macMethods The MAC methods to use when testing KAS or KTS schemes with key confirmation. object Section 3.4.1.5 Not optional for KAS/KTS schemes making use of key confirmation.
l The length of the key to derive (using a KDF) or transport (using a KTS scheme). This value should be large enough to accommodate the key length used for the mac algorithms in use for key confirmation, ideally the maximum value the IUT can support with their KAS/KTS implementation. Maximum value (for testing purposes) is 1024. integer 128 minimum without KC, 136 minimum with KC, maximum 1024. No

3.4.1.1. Supported Key Generation Methods

Note that AT LEAST one Key Generation Method is required. The following MAY be advertised by the ACVP compliant crypto module:

Key Generation Options
JSON Value Description JSON type Valid Values Optional
rsakpg1-basic Private key basic format with a fixed exponent. A fixed public exponent is REQUIRED to be specified in the underlying object. object Section 3.4.1.1.1 Yes
rsakpg1-prime-factor Private key prime factor format with a fixed exponent. A fixed public exponent is REQUIRED to be specified in the underlying object. object Section 3.4.1.1.1 Yes
rsakpg1-crt Private key CRT format with a fixed exponent. A fixed public exponent is REQUIRED to be specified in the underlying object. object Section 3.4.1.1.1 Yes
rsakpg2-basic Private key basic format with a random exponent. object Section 3.4.1.1.1 Yes
rsakpg2-prime-factor Private key prime factor format with a random exponent. object Section 3.4.1.1.1 Yes
rsakpg2-crt Private key CRT format with a random exponent. object Section 3.4.1.1.1 Yes

3.4.1.1.1. KeyGenerationMethod Object Capabilities

Key Generation Object Options
JSON Value Description JSON type Valid Values Optional
modulo The modulo the IUT supports. array of integers 2048, 3072, 4096, 5120, 6144, 7168, 8192 No
fixedPubExp The fixed public exponent in use for the KeyGenerationMethod. hex Odd number, gt 2^16, lt 2^256. Yes, required for fixed exponent key generation methods.

3.4.1.2. Supported Kdf Methods

Note that AT LEAST one KDF Method is required for KAS schemes. The following MAY be advertised by the ACVP compliant crypto module:

KDF Options
JSON Value Description JSON type Valid Values Optional
oneStepKdf Indicates the IUT will be testing key derivation using the SP800-56Cr1 OneStepKdf. object Section 3.4.1.2.1 Yes
twoStepKdf Indicates the IUT will be testing key derivation using the SP800-56Cr1 OneStepKdf. object Section 3.4.1.2.2 Yes

3.4.1.2.1. One Step KDF Capabilities

One Step KDF Options
JSON Value Description JSON type Valid Values Optional
auxFunctions The auxiliary functions to use with the KDF. array of Section 3.4.1.2.1.1 See Section 3.4.1.2.1.1 No
fixedInfoPattern The pattern used for fixedInfo construction. string See Section 3.4.1.4 No
encoding The encoding type to use with fixedInfo construction. Note concatenation is currently supported, ASN.1 support should be coming. array of string concatenation No

3.4.1.2.1.1. AuxFunction Capabilities

AuxFunction Options
JSON Value Description JSON type Valid Values Optional
auxFunctionName The auxiliary function to use. string SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA2-512/224, SHA2-512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512, KMAC-128, KMAC-256 No
macSaltMethods How the salt is determined (default being all 00s, random being a random salt). array of string default, random Not optional for mac based auxiliary functions.

3.4.1.2.2. Two Step KDF Capabilities

Two Step KDF Options
JSON Value Description JSON type Valid Values Optional
capabilities The capabilities supported for the Two step KDF. array of Section 3.4.1.2.2.1 See Section 3.4.1.2.2.1 No

3.4.1.2.2.1. TwoStepCapabilities Capabilities

Note this capabilities object is very similar to the capability object from SP800-108.

TwoStepCapabilities Options
JSON Value Description JSON type Valid Values Optional
macSaltMethods How the salt is determined (default being all 00s, random being a random salt). array of string default, random Not optional for mac based auxiliary functions.
fixedInfoPattern The pattern used for fixedInfo construction. string See Section 3.4.1.4 No
encoding The encoding type to use with fixedInfo construction. Note concatenation is currently supported, ASN.1 support should be coming. array of string concatenation No
kdfMode The strategy of running the KDF. string counter, feedback, double pipeline iteration No
macMode The macMode supported by the KDF. array of string CMAC-AES128, CMAC-AES192, CMAC-AES256, HMAC-SHA-1, HMAC-SHA2-224, HMAC-SHA2-256, HMAC-SHA2-384, HMAC-SHA2-512, HMAC-SHA2-512/224, HMAC-SHA2-512/256, HMAC-SHA3-224, HMAC-SHA3-256, HMAC-SHA3-384, HMAC-SHA3-512 No
fixedDataOrder The counter locations supported by the KDF. array of string none, before fixed data, after fixed data, before iterator No
counterLength The counter lengths supported for the KDF. array of integer 8, 16, 24, 32 Not optional for counter mode.
supportedLengths The supported derivation lengths. Domain. Single range (or literal) expected. Registered value must support the L value provided. No
supportsEmptyIv The KDF supports an empty IV (feedback mode). boolean true, false No
requiresEmptyIv The KDF requires an empty IV (feedback mode). boolean true, false Yes

3.4.1.3. Supported KTS Method

Note that this method is REQUIRED when testing KTS schemes.

KTS Method Options
JSON Value Description JSON type Valid Values Optional
hashAlgs The hash algorithms available to the IUT. array of string SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA2-512/224, SHA2-512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512 No
supportsNullAssociatedData Does the IUT support a null associated data (fixedInfo)? boolean true, false No
associatedDataPattern The pattern used to construct the associated data string Section 3.4.1.4 Yes
encoding The encoding to use for associatedData construction string concatenation Not optional when using an associated data pattern.

3.4.1.4. FixedInfoPatternConstruction

IUTs SHALL be capable of specifying how the FixedInfo is constructed for the KAS/KTS negotiation.

Pattern candidates:

Example (Note that party U is the server in this case "434156536964", party V is the IUT "a1b2c3d4e5"):

Evaluated as:

3.4.1.5. Supported MAC Methods

Note that AT LEAST one mac method must be supplied when making use of Key Confirmation.

MAC Method Options
JSON Value Description JSON type Valid Values Optional
CMAC Utilize CMAC as the MAC algorithm. object See Section 3.4.1.5.1 . Note that the keyLen must be 128, 192, or 256 for this MAC. Yes
HMAC-SHA2-224 Utilize HMAC-SHA2-224 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA2-256 Utilize HMAC-SHA2-256 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA2-384 Utilize HMAC-SHA2-384 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA2-512 Utilize HMAC-SHA2-512 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA2-512/224 Utilize HMAC-SHA2-512/224 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA2-512/256 Utilize HMAC-SHA2-512/256 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA3-224 Utilize HMAC-SHA3-224 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA3-256 Utilize HMAC-SHA3-256 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA3-384 Utilize HMAC-SHA3-384 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
HMAC-SHA3-512 Utilize HMAC-SHA3-512 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
KMAC-128 Utilize KMAC-128 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes
KMAC-256 Utilize KMAC-256 as the MAC algorithm. object See Section 3.4.1.5.1 . Yes

3.4.1.5.1. Supported MAC Options

MAC Method Base Options
JSON Value Description JSON type Valid Values Optional
keyLen The amount of bits from the DKM to pass into the KeyConfirmation MAC function. integer 128 - 512. Note that the DKM is REQUIRED to have at least 8 bits available after subtracting the keyLen specified. No
macLen The amount of to use as the tag from the MAC function. integer 64 - 512 No

3.5. Example KAS-IFC Registration

The following is a example JSON object advertising support for KAS IFC.

                        
    
{
    "algorithm": "KAS-IFC",
    "revision": "Sp800-56Br2",
    "prereqVals": [{
            "algorithm": "RSA",
            "valValue": "123456"
        },
        {
            "algorithm": "DRBG",
            "valValue": "123456"
        },
        {
            "algorithm": "SHA",
            "valValue": "123456"
        },
        {
            "algorithm": "CMAC",
            "valValue": "123456"
        },
        {
            "algorithm": "HMAC",
            "valValue": "123456"
        }
    ],
    "function": ["keyPairGen", "partialVal"],
    "iutId": "CAFECAFE",
    "scheme": {
        "KAS1-Party_V-confirmation": {
            "kasRole": [
                "initiator",
                "responder"
            ],
            "keyGenerationMethods": {
                "rsakpg2-crt": {
                    "modulo": [
                        2048
                    ]
                }
            },
            "kdfMethods": {
                "oneStepKdf": {
                    "auxFunctions": [{
                        "auxFunctionName": "KMAC-128",
                        "macSaltMethods": [
                            "default", "random"
                        ]
                    }],
                    "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo",
                    "encoding": [
                        "concatenation"
                    ]
                },
                "twoStepKdf": {
                    "capabilities": [{
                        "macSaltMethods": [
                            "random"
                        ],
                        "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context",
                        "encoding": [
                            "concatenation"
                        ],
                        "kdfMode": "feedback",
                        "macMode": [
                            "HMAC-SHA3-224"
                        ],
                        "supportedLengths": [
                            512
                        ],
                        "fixedDataOrder": [
                            "after fixed data"
                        ],
                        "counterLength": [
                            32
                        ],
                        "supportsEmptyIv": false
                    }]
                }
            },
            "macMethods": {
                "kmac-128": {
                    "keyLen": 128,
                    "macLen": 224
                }
            },
            "l": 512
        }
    }
}
    
                
                    

3.6. Example KTS-IFC Registration

The following is a example JSON object advertising support for KTS IFC.

                        
    
                            {
                                "algorithm": "KTS-IFC",
                                "revision": "Sp800-56Br2",
                                "prereqVals": [{
                                        "algorithm": "RSA",
                                        "valValue": "123456"
                                    },
                                    {
                                        "algorithm": "DRBG",
                                        "valValue": "123456"
                                    },
                                    {
                                        "algorithm": "SHA",
                                        "valValue": "123456"
                                    },
                                    {
                                        "algorithm": "CMAC",
                                        "valValue": "123456"
                                    },
                                    {
                                        "algorithm": "HMAC",
                                        "valValue": "123456"
                                    }
                                ],
                                "function": ["keyPairGen", "partialVal"],
                                "iutId": "CAFECAFE",
                                "scheme": {
                                    "KTS-OAEP-Party_V-confirmation": {
                                        "kasRole": [
                                            "initiator",
                                            "responder"
                                        ],
                                        "keyGenerationMethods": {
                                            "rsakpg2-basic": {
                                                "modulo": [
                                                    2048
                                                ]
                                            }
                                        },
                                        "ktsMethod": {
                                            "hashAlgs": [
                                                "SHA2-224"
                                            ],
                                            "supportsNullAssociatedData": true,
                                            "associatedDataPattern": "l||uPartyInfo||vPartyInfo",
                                            "encoding": [
                                                "concatenation"
                                            ]
                                        },
                                        "macMethods": {
                                            "kmac-128": {
                                                "keyLen": 128,
                                                "macLen": 224
                                            }
                                        },
                                        "l": 512
                                    }
                                }
                            }
    
                
                    

4. Generation requirements per party per scheme

The various schemes of KAS/KTS all have their own requirements as to keys and nonces per scheme, per party. The below table demonstrates those generation requirements:

Required Party Generation Obligations
Scheme KasMode KasRole KeyConfirmationRole KeyConfirmationDirection KeyPair Nonce Generates Ciphertext
KAS1-basic KdfNoKc InitiatorPartyU None None False False True
KAS1-basic KdfNoKc ResponderPartyV None None True True False
KAS1-Party_V-confirmation KdfKc InitiatorPartyU Recipient Unilateral False False True
KAS1-Party_V-confirmation KdfKc ResponderPartyV Provider Unilateral True True False
KAS2-basic KdfNoKc InitiatorPartyU None None True True True
KAS2-basic KdfNoKc ResponderPartyV None None True True True
KAS2-bilateral-confirmation KdfKc InitiatorPartyU Recipient Bilateral True True True
KAS1-bilateral-confirmation KdfKc ResponderPartyV Provider Bilateral True True True
KAS2-bilateral-confirmation KdfKc InitiatorPartyU Provider Bilateral True True True
KAS1-bilateral-confirmation KdfKc ResponderPartyV Recipient Bilateral True True True
KAS2-Party_U-confirmation KdfKc InitiatorPartyU Provider Unilateral True True True
KAS2-Party_U-confirmation KdfKc ResponderPartyV Recipient Unilateral True True True
KAS2-Party_V-confirmation KdfKc InitiatorPartyU Recipient Unilateral True True True
KAS2-Party_V-confirmation KdfKc ResponderPartyV Provider Unilateral True True True
KTS-OAEP-basic NoKdfNoKc InitiatorPartyU None None False False True
KTS-OAEP-basic NoKdfKc ResponderPartyV None None True False False
KTS-OAEP-Party_V-confirmation NoKdfKc InitiatorPartyU Recipient Unilateral False False True
KTS-OAEP-Party_V-confirmation NoKdfKc ResponderPartyV Provider Unilateral True False False

5. Test Vectors

The ACVP server provides test vectors to the ACVP client, which are then processed and returned to the ACVP server for validation. A typical ACVP validation session would require multiple test vector sets to be downloaded and processed by the ACVP client. Each test vector set represents an individual KAS ECC function. This section describes the JSON schema for a test vector set used with KAS ECC algorithms.

The test vector set JSON schema is a multi-level hierarchy that contains meta data for the entire vector set as well as individual test vectors to be processed by the ACVP client.The following table describes the JSON elements at the top level of the hierarchy.

Vector Set JSON Object
JSON Value Description JSON type
acvVersion Protocol version identifier value
vsId Unique numeric identifier for the vector set value
algorithm KAS-IFC, KTS-IFC value
revision The algorithm testing revision to use. value
testGroups Array of test group JSON objects, which are defined in Section 5.1 array

5.1. Test Groups JSON Schema

The testGroups element at the top level in the test vector JSON object is an array of test groups. Test vectors are grouped into similar test cases to reduce the amount of data transmitted in the vector set. For instance, all test vectors that use the same key size would be grouped together. The Test Group JSON object contains meta data that applies to all test vectors within the group. The following table describes the secure hash JSON elements of the Test Group JSON object.

The test group for KAS/KTS IFC is as follows:

Vector Group JSON Object
JSON Value Description JSON type Optional
tgId Numeric identifier for the test group, unique across the entire vector set. value No
testType The type of test for the group (AFT or VAL). value No
scheme The scheme in use for the group. See Section 3.4.1 for possible values value No
kasRole The group role from the perspective of the IUT. value No
keyGenerationMethod The private key generation method for the group. value No
modulo The modulo in use for key generation. value No
l The length of key to derive/transport. value No
iutId The Iut's identifier. value No
serverId The ACVP server's identifier. value No
iutId The Iut's identifier. value No
kdfConfiguration The KDF configuration for the group. Object, See Section 5.1.1 Not optional for KAS schemes.
ktsConfiguration The KTS configuration for the group. Object, See Section 5.1.2 Not optional for KTS schemes.
macConfiguration The MAC configuration for the group. Object, See Section 5.1.3 Not optional for KAS/KTS schemes using key confirmation.
tests The tests for the group. Array of Object, See Section 5.2 No.

5.1.1. KDF Configuration JSON Schema

Describes the KDF configuration for use under the test group

KdfConfiguration JSON Object
JSON Value Description JSON type Optional
kdfType The type of KDF to use for the group. value - oneStep, twoStep No
saltMethod The strategy used for salting. value - default (all 00s), random No
fixedInfoPattern The pattern used for constructing the fixedInfo. value - see Section 3.4.1.4 No
fixedInfoEncoding The encoding type used when constructing the fixedInfo. value - see Section 3.4.1.4 No
auxFunction The auxiliary function used in the KDF. value - see Section 3.4.1.2.1.1 Not optional for OneStepKdf
macMode The mac function used in the KDF. value - see macModes under Section 3.4.1.2.2.1 Not optional for TwoStepKdf
counterLocation The counter location. value Yes
counterLen The counter length. value Yes
ivLen The iv length. value Yes

5.1.2. KTS Configuration JSON Schema

Describes the KTS configuration for use under the test group

KtsConfiguration JSON Object
JSON Value Description JSON type Optional
associatedDataPattern The pattern used for constructing the associated data. value - see Section 3.4.1.4 Yes
encoding The encoding type used when constructing the associated data. value - see Section 3.4.1.4 Yes
hashAlg The hash algorithm used for the OAEP function. value - see Section 3.4.1.3 hashAlgs No

5.1.3. MAC Configuration JSON Schema

Describes the key confirmation MAC configuration for use under the test group

MacConfiguration JSON Object
JSON Value Description JSON type Optional
macType The macType used in key confirmation. value - HMAC-SHA2-224, HMAC-SHA2-256, HMAC-SHA2-384, HMAC-SHA2-512, HMAC-SHA2-512/224, HMAC-SHA2-512/256, HMAC-SHA3-224, HMAC-SHA3-256, HMAC-SHA3-384, HMAC-SHA3-512, CMAC, KMAC-128, KMAC-256 No
keyLen The number of bits to take from the DKM to use for as the mac key in key confirmation. value No
macLen The number of bits to use for the MAC tag. value No

5.2. Test Case JSON Schema

Each test group contains an array of one or more test cases. Each test case is a JSON object that represents a single test vector to be processed by the ACVP client. The following table describes the JSON elements for each KAS/KTS IFC test vector.

Test Case JSON Object
JSON Value Description JSON type Optional
tcId Numeric identifier for the test case, unique across the entire vector set. value No
serverN RSA N value for the ACVP server's key. value Yes
serverE RSA E value for the ACVP server's key. value Yes
serverP RSA P value for the ACVP server's key. value Yes
serverQ RSA Q value for the ACVP server's key. value Yes
serverD RSA D value for the ACVP server's key. value Yes
serverDmp1 RSA Dmp1 value for the ACVP server's key. value Yes
serverDmq1 RSA Dmq1 value for the ACVP server's key. value Yes
serverIqmp RSA Iqmp value for the ACVP server's key. value Yes
iutN RSA N value for the iut's key. value Yes
iutE RSA E value for the iut's key. value Yes
iutP RSA P value for the iut's key. value Yes
iutQ RSA Q value for the iut's key. value Yes
iutD RSA D value for the iut's key. value Yes
iutDmp1 RSA Dmp1 value for the iut's key. value Yes
iutDmq1 RSA Dmq1 value for the iut's key. value Yes
iutIqmp RSA Iqmp value for the iut's key. value Yes
serverNonce The ACVP server generated nonce. value Yes
iutNonce The iut generated nonce. value Yes
kdfParameter The KDF parameters for this test case. value see Section 5.2.1 Yes
serverC The ciphertext generated by the ACVP server, encrypted with the IUT's public key. value Yes
iutC The ciphertext generated by the IUT, encrypted with the ACVP server's public key. value Yes
dkm The derived keying material. value Yes
tag The tag generated during the key confirmation process (always from the perspective of the IUT generated tag). value Yes

5.2.1. KDF Parameter JSON Schema

KDF specific options used for the test case.

KDF Parameter JSON Object
JSON Value Description JSON type Optional
kdfType The type of KDF utilized. value No
salt The salt used for the test case. value Yes
iv The iv used for the test case. value Yes
algorithmId The random "algorithmId" used for the test case when applicable to the fixedInfo pattern. value Yes
context The random "context" used for the test case when applicable to the fixedInfo pattern. value Yes
label The random "label" used for the test case when applicable to the fixedInfo pattern. value Yes

5.3. Example Test Vectors JSON Object KAS-IFC

The following is a example JSON object for KAS-IFC test vectors sent from the ACVP server to the crypto module.

                        
    [{
            "acvVersion": <acvp-version>
        },
        {
          "vsId": 0,
          "algorithm": "KAS-IFC",
          "revision": "Sp800-56Br2",
          "isSample": true,
          "testGroups": [
            {
              "tgId": 1,
              "testType": "AFT",
              "tests": [
                {
                  "tcId": 1,
                  "serverN": "BE136EA2B678742CDAA61ED733BC9BBCB1000DF770E0BBF663E04C4AFDE938F2E2713FE0B43A8B72CBDC501CD58FB73D88FE12A3AF547B941462E20C0EBB20A270B1BE6A64DFE8040BC39CC8A59A41092B6C0C0EF36428BFF27D3E8AB72ED8A7C82BB9544AF644C9E20B1C25F57DDBF281FF9BD21078CC7D7AE5BEF87EDBCEA302D62DD4992A07A3DC5CD43BE080385179A149057DD460F617EA38B182FBB298A73D20964B76A2E36DFFC473F1FF91A45FC195BE6B70D94A78A84578439167F258B69C7C336529ABB05DE0A3B34FB27D109CE276635F262A78F736F9FECBAF458B7C0F4ECAF15D656C01906ACBCC1976D7BC41859ACC8387F0BA97F740505D1D",
                  "serverE": "0C8D5AE98563",
                  "serverNonce": "20632D037DF60B4DA4247F4CA36377A98CA78C53733E8A61B638DC05E9258AF8C72CFC7FBAEAEBCE83F1E83619D1F8111DB67F98C8C3941DE3E7EE68C48F3F8C5B981E9B75955F0B3F5417085B6D49A5A1A19428B1E691E5C872151AF62B229BFA43A462779AB3B2DF317E59A85D8FF802E594E72A39D000FB953528473F3CBEADBF65EA664B8A3689BE6282E68C7AFD9B5D5A32EAD05A5F2E0BAE01D03C7142B365E6235B2A555C177EB88599FE0BA9970665B982EF2393E3C015BCA7A2B54144FC81F23511030116DC220D643E2044C755A4857EB53E34571B345F2B6B383A8C1DC3BA43D3FE3B8BE46EC1247AAF181F4128E0DD415E07B6C4C5344D8FE584",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "B88A151710D396F485A249F769C18194"
                  }
                },
                {
                  "tcId": 2,
                  "serverN": "C64D29C91BA73E725D2AAB236D115ABC55AE266513DA16D0D823FB471EC1C749570259F62A5B1FE9598BAE1B785EA243168F4FF8F0514A3C075A1DE34D54E8FD6755529069DC1B3D03194315BF51ADE0AC64FFD137A27B0A181552026BB3D815AA450A97769FE8D02D6F5874B55B6EA1963CD5BBA3F64D3431EF109010BFC09AC855214414436509E2B03D095013E78632135A5C404C2C2B9FC1C0F100555A07921F3D8A825E67BA4883CF753B82099B1F8469B3F976988C66A3FF7EB1EDC00042EA8536CA84281D3E65DD58BC8A4BDF4F88DC8A6D36D543A242DC3E9500471E50D7E8653B427E7A41607D0CB0B113FAB5ADCD6C1B5C35EE6D966DF82C48B7D7",
                  "serverE": "137A6D7E2355",
                  "serverNonce": "4478D56E692F60D5EE02A885F0E8AE1A9D1E02E388DEF57116057FDA1824622D185784E485D54522D280F2DD48EB62E18B9A69DA25810BC95D5A44AF513256E1DFF07152CA3AB407F9276594A752CB5AB4D10D6F06411E89AA4E1E3ADD3F4A37149A30144617B39809701C430BB6187C9521EE9B6A6B7C0F05B76A7DD3BE77156B704AC0CF617CA26D77DA8250234014CCF1F85455B5A75F5BFF75C2BA2010E4F36C674CCAE46E8E76435112CAD70E7A79249DE3A26A82D3BC15A43EEFF2E6BE8AA55A5F9EBA3869D59BBFD7886474003D64B5A0DE9A894DCB0606034E4429351AD9763FD74CDF2FC47C7E2BB84ED9C318F3821828019800E532AB7DE9FDE654",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "D17D78A4581C4BBF958574363E800F13"
                  }
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "initiator",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "oneStep",
                "saltMethod": "default",
                "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo",
                "fixedInfoEncoding": "concatenation",
                "auxFunction": "KMAC-128"
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "recipient"
            },
            {
              "tgId": 2,
              "testType": "AFT",
              "tests": [
                {
                  "tcId": 3,
                  "serverN": "D8DCFFEFCBA0F53652B43AD9CB21B55A251F3F788B731D3ABB5E68B8EBCE45B1E414EF3F83C0E90214971FAB8531655B1ED1610467377097870FFA1E315DFB50C1FA38193D5F00A53E776E3E9EE6BA1633EAF0E331874653D0EAB9C8EE42468C2123CA9AB13D5DCD62432BC012F4D9F164E81DC6A7004B4CE5ADEA6EFF5ACABD51BB0F0D6712751EFE346BEED0905132C4A6F0B32F78F509ED67F78FFC9FBA7B8527C460C652A06762853EA30AD3647A44D59B746B81E291D8821ADDE1AC4E0FAD50EAB742702CBE11BAE1B404EFF444D297F584BEF0B93241EE66EABC977B57A9717459B157D527FD81EFBA9C7009BE40A7ECFC86E363B9521C0C4BD76B4A67",
                  "serverE": "1424D989",
                  "serverNonce": "96E7D2D0465AA335A2A8A6EEA5AE6E09D5CB1F5ACE9C1DBC622A7F0DE50BE7A0B6396E6B7078DC30885A937A9B0E124C7A6E623527879E04534249228B2C90352342FDB8FBE978380047E26CA170FFAB4D0A3975400AE2B3F26954E8B0DD776AC734EA9BBA6057B4E4A340093B906EA72BF900029757690DDDB719539D5CDB41511DFC0F182BA54D0DD0CDAA18BF6B0BBDF1458B1EC988C44303C65FAE6584B24D58C9A69B2B9971851ECB1F1BAD11A317C7B8220E29991AC4983BB29C2A6CD9EFE958296383D2751354B5B8E34C5D7EB5628A1A3F749BA5822C296EA1ADC53AD7AF6B782CC606A2E2F796A9CF1C47EE07DC5F626543895B6184F06925B56DAA",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "400B859C625BBC3ED3453F27FFB4DB3D2DB2E5C7C829B4C3BE82362E",
                    "iv": "71E603D7F7451931A13BCDC4FF292C68D3BF29139984454FD561650A",
                    "label": "4BFD6920F10F6A49CF9D5C93116A717F",
                    "context": "FDEC1B56F8DDDD8362BEE8A93E2120DA"
                  }
                },
                {
                  "tcId": 4,
                  "serverN": "BA563CC45289AD1B92CA62051450DF1CFD8BDF54B5F455E26984F8511A82760FDFB1F16E8C5FEC15E2785620206EFF50A58A94FAF526045F82F157555BA2EDFC0CAE9D7483AF67B08176F03542C0DAD50484FE45E4C4CA5B162990CC29556905AEA719BEBC169D52BC3D240699297DF161D602D54C43AADF8AC51D5DC0BC61DEF843306692D6809B41F5C39D08BA5431959CDDFE8E270C35CA455065FC6D9DA238420970CB9102D3B7642A498558359FABFB354B61AC61BBE12AEB5E7AE0D9C840EC0FAA5182C1EA998F44475FB62C159C21C7D62B378AADED02BE124ABD221A6C6991C3884CD79DA87F65AFFE24B6FC567E79EF3509D6B00C22B1653423D5E5",
                  "serverE": "AB5910C8AB",
                  "serverNonce": "5DD21D1E3F8E2C7CB53BE72025AA0244AC1040F5718BF7FAE63BAF61C1ED46F9A6F5A1D394CCFBD92245E0ECDEF7CECD26D78E4E910ECAFFA6B2EA3A674FC29527C518F478291C3A5FD2033B8A9DADD17617B083836DBFBEE919FDB1075BAB26816A898BC945E4D75B12BC50CCB318A364F29513754300B050E1395C01784D1B23D0EFA34011C30C2B26C7841E0FA02276FE2A5476CFF7700ECA9C8C510FFE2396DA606DD68EA18E460CE36CB40E7AED6E8A6CFF9BE4F5843DC532E29F0A190E937C9399FD0EADE2FDC5386C53343640AC3C976A1D919F2A735E7B84719F547F7836A1EB4F272905F58A903B0E69E2B94AA382F38A91443567E2C12613A36C8E",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "192F1C8B5857832DC24B3784CBEC3B715DDE03BD9207D6D332D8891C",
                    "iv": "99C09BBFAE3FA225F5A5ABF17FBE2E1B89A7E53780F60038F4EB3DB8",
                    "label": "9C343DFE16F33976DF67D8C4FFA6C190",
                    "context": "9E936B457025EA177FD9EEA7B7A67F32"
                  }
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "initiator",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "twoStep",
                "saltMethod": "random",
                "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context",
                "fixedInfoEncoding": "concatenation",
                "macMode": "HMAC-SHA3-224",
                "counterLocation": "after fixed data",
                "counterLen": 32,
                "ivLen": 224
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "recipient"
            },
            {
              "tgId": 3,
              "testType": "AFT",
              "tests": [
                {
                  "tcId": 5,
                  "iutN": "CAC49CD117574E9CA90BE997D57C69AF158B9E7612F6CB746080C7ABECD53711071245B2068D4910E13BE55BBCFDDF00A07F9221329C2644AC1CFAB113FF15465E405BCF1F01B0DF547D2F76ED8EB46A154E9FDCE8DD1F2E44A59B69F3888690635F775D4283802B1ACDCC0601777894B99F84DE33D5296E04A9B7C8A8FAA4669AD6A3D1AD23A609BC64DFC0A9F38EF489075AF396C40D7F2696883BE2983EA12FBBEB6B475EAB7590F71A31EAE21CD830A516DA220D8A9F62924CF7C3DED6D310FB9A6B7AAE27A0E78CDF9006EEBFC68FA236C45DB3FAA09B30ADE919D16F696FF91894468421EA496E1183E9DC9B2A7146D69EBC3662F6C854BFFAE892FBF3",
                  "iutE": "032DD6A047",
                  "iutP": "E901821E12A1CFDA9C01E351B7B145ED402E0C6B8452963CB876BBD31338DA7FD533BC13A7DBC74A39D4142A74DAFF4D1D017F3E90CB22A61529F9D9EC08AFB02C572CB6FF62EEC06D9C37A6F8AB65B250A7DCC2E907D702EABC75969B34E7707B0DD6D98C4FF5F9C3694667CE0D638BBF950ED3792ABD0231B906F55BB229B3",
                  "iutQ": "DEC7325420D94280EE6DB9E667193C4F3D439A64511D0DD619382FA386F16F766FD18FA8DBB1D0A54EECBB0BDDCCE6F53BEBB54AC5FABE6E6F0D05F07E906DA97896B24E0E783BF38D5F5E0F8B7DE41F29AD34F49BE80D211F9E2016A55E04ADFC4789C1EC0FA370DF5033D21BDE0C9023AB4E833E69F102589E5EB1E81A44C1",
                  "iutDmp1": "AAB50BFF08F58D9C4D2D14F5D2AE49CFF4E3153D098DA6D175D04F27DC983E1A77C1060EA70F9B1D8CC4D638273BD1EB629AF374BFB1137C3F4F6A03AD451CF6DFE51C9EE1693F28C27A7EED59E2250AD5AF45900DD2B2849341C6654EA4DF56A450C5242EFCD3BC14ECC35B84EFA7139E8A46AF0C3E782F66E1994AAE2BA54F",
                  "iutDmq1": "749D871FC5857EAC8D2C8D252D15494901B7EC1E7F310D2781E48724A533B1354B5EFC3A93ECA4F2FE992AFBE4D87EA95CA9EEF4BA1511A852ABCA9EB3C3A1385C36A5D73DDB697718A8C44104B3522D8F8915FA6C5154FB9FA655E9DD683372665BA89B3145C1893AB6DF0E978AA72D48F9C2366FFAB26DD9F420D787F4B2F7",
                  "iutIqmp": "DF69D0498ED249F0DA36B8ACDB2FB56B7328F05B2B85A07F4226325BE5972A1C86A8B7875CF48E8036005C1ADF37E009AED74DD3567F7D7DC59173559C04273B234D0F8FEB3E06F560766A93E8BDBA92A05BC6826C8D32BABE9022EB51305337ABB13ADA97322FBEEE0506DF275D578572FE428A504EDF429492527891827B7D",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "EA7ECCA074629188065CED8C72621BB4"
                  },
                  "serverC": "43AF2BCBCE8D4C17B0B2BB996F5036F5AFA244B7700BB61336D81D3B28F0554A50969EB2A4F32F184BABDAE0E371C39E169A7528A64544FBC5F4539C977BA35C45B534089E0619A3484E202728B7C15FB2EE21D2C6E2505CE56AFAF528FB01CD32247F9A3CE5AE7E04E7CB1641C3C54D16A3A6286CEE9C7376DC7F533EF6AC815309CF03395C2CAD009F5B5E22CDB9DDC839921C428BD7445B8FDD9489A2A659036FBABF806923885FA5277723A19B3B345A1D00A883D6D6249FE1206A9A93C29BCBFB8A3021BCD9B88FDD20DC345F4A01F5DC8F47B4C9BCBA6A72945E74D9A03DC36D66EAB7F517FBC44D5F0F19640689DEC1CE835A18A7F51BD46D1C7F73BE"
                },
                {
                  "tcId": 6,
                  "iutN": "C1964A659A860A057C888AC0D7F365F0C9CEE23FA6B2AC85A1F11D2359B69DF8F2329C3DE781358B7B0E3F6F054A698871A15BC73A3F20F694CCAAFB0CE5C4745C0A700CF69321A04276C0E68A2F8E0115C583F3130E82CAC7EA845B443B357D53EBA0C09B2B2AABCFB9547B8CD325171C55C669DCD0F554FA9521F2C8641CC02EA5B2FB920C21476033140B2BE888EECECE32569DE7D2BA544D6FA884087B5285716C64BD1A4403BD65830F711B22B1FEC02360ED7580B57DC2752B0CBABEDBA1635DC543BF3972F8E43D989A0A00685024C990015498D52681CECE604658B96D4F9C4FDBF3975EAAA50CEF37D48156CD193BA92F8CABF0250F5A423C17F147",
                  "iutE": "016F08BB2139",
                  "iutP": "E1C3EF0733F13CD96C4C263CBE432BB9F49CE42440316CC2F29CFA719E7502B11AA853576C53046FE3A2081D5A9F9F150EDE8825508897341B5B5A38601F7C756A80DC5E5939977DC235ADD865881E4DD45B911BEA6C32F706AC9103D1C6A4907B6EA678ED74719FF97392837F9EE0AD5F2CFF05AFF7E310F8CAD2CAD990F155",
                  "iutQ": "DB832AB20114582980CFD1E175ABF52C8DC9D0E6454D0A768110B94C10A72393A3EDE49CFC504D8CDDBB178D08FA32D2401FFD709E67C1C01F27034EA135E4985DDADCA77D354C8B3A6F4E070D2A9E845F5A82F53F806E809562D149DC87FC2BC225B7A67F912CC2153DF00CE85623F170DFD69D61A7BE14815C39AAF761C82B",
                  "iutDmp1": "BA439F65D56BF28BEBB1D514986B6369F67A2E372F18D33B4FDAE3958164700993613FC8A714D9C3333A0C7179EB940964010036BA06B9578B00A495EC0792AA91D83D120D66264A6CECB21BED4088E2C539BEE8BE782993DD15548476AF41DE15424B96371A09F3ABB0FB490F13182060263A3C24CA38966E0EB150C4FB0FE5",
                  "iutDmq1": "1E2BCB6E8234161161E8EE32C3D61A6764131CDD5739B68EC4DE70735FEC1AB8995B7C97EF18CB433A137A4CEE49502DA73FE6C8AE7CD81032BD01F504391E3FA6862D17ACA848C7CBDC23D0318C4F10233E4818D2A74F2C45095C3C091738F08FDBE14EE0B8E7519758702B3B5866A7AB489EF18D22638CD0BB1E16065D7931",
                  "iutIqmp": "9C170400D22AC97DC09B83C1E520F840F85DFF240769E97A2B3FCE9CED4AD9596B45F2A54C69C65382390BD26836416E73636C4561B17478E57B61E29DA62D778525DBB4A9B785861FD37AF481DB11C08C4B3A37FE3B3099AF56A3D4DF1CEB5FA9C7F011F15ED7C5037E7B8C07D5D84BF452EE50C693518AA7109728EC05C45F",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "04C4A2D9C25EF6C435DC651AECF4F685"
                  },
                  "serverC": "50DC827EEC28C491905CB171486119F2F14A5518CCCB09AD54E4678B855E80ABF8404A14B145FEA9B18F3756AC89DF9C53458E0B737BBFD0B0A34B32067F960350EEA98DB883DC2165A33781CEA093122F70D06C2BCC7B6DEA558C40117641FF9749057658C8C7A512AE220C3ACBDFADD7D59C99038E27E6E96719EE3F7C96CAD184460FC4E22E5EE4F2BB75CB468D9834486D745A7F1F3736F7F9ECDBA0C8DBE1866C376FA4BD5153CA36EA1032335FB1E33878FB7F9A2636E15B1CE9BCCD61D1EC92B23E112E4DCDCEEE4DD54920F5A9D04A3FF266B23927136B2030A8C738F5E2F6FC87155E28734E81146795DCA1D2F67DDA988014DA4D18A8ACE565EBAC"
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "responder",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "oneStep",
                "saltMethod": "default",
                "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo",
                "fixedInfoEncoding": "concatenation",
                "auxFunction": "KMAC-128"
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "provider"
            },
            {
              "tgId": 4,
              "testType": "AFT",
              "tests": [
                {
                  "tcId": 7,
                  "iutN": "D1577FCFB64F954A71F6F4722EF8E6DF5B82CC97C2EF8BDA6FD57BA22F44AB3D83809308D3FF563A107E757BC371E6AA2799FD3BAED3DF24CCEF53C228B6FD72E1B83521C3432B6C7BC36DE7CA94C2F6DB032011E7929163EF34BEC56F454FB449252C2070688DA47C13402C2CAC111F249DA4E3EE8B1151FF98C4F34276F75DCF1F4803185CFD2DD152A39BECDDA5B834CF4A9C662F2859E6A3374AAC24286543C441C1B0CF4E8848E2E5117ED56B4C4F80E63E4D7015E10BF69BA999D18F11B9D7771F30010AECF46211FDDF1796C78DC2BD60A130D272209F48966A670679262C79D4DD719B108E32FB02476123AD5627B14E83420E3C30E4B5DCAAAFD3BB",
                  "iutE": "34AA7132F7",
                  "iutP": "FDBEC0B94262B7E196AE1A7A753D9E10F9A27A8F72C949730882EE46FBF4E5D3D73A9F8C8808FC2A3DB449C8E49E4398E5886AA8056B2C9D4A49C23E8DF496DF77FE18B8D58499634B80FA9E6794BDCAC17C3B91D45CD1F0F27510226C47AB3753B05DA1680414211A3E05D75B1E125B6C2E86382CE990D4A081BDEAA5B3A151",
                  "iutQ": "D333BB9DAC714EF7931E97BEBA4CBC8F59073E725FB01CA8ADF0CAC50025BDAEE48E40DED9B17E32490F6CC7BCFFC11B60B1E04F6E8DAA1411954F2AA3970600E654BD7B681C403A56ACFF0AC42E3DFC1B6E5C0725A402A20AA8FB1AECD5DF491A31F5FAFCDC89BDB906F3712FB4BC0DB03BFF82E02131DC4FBA58F1DAFA414B",
                  "iutDmp1": "308CFF320E69A1798E55CD07EFAB54215818C4D5D935819C327E7F9F9D61ECB94B293FAE1D694D555178E2C1F353A51988CD7F36422B3DAF8C87D8351B325D0CCAFB6871AFC7195D4B381DD0CCF948C26E90769A109FC14028D9BB99A220D62D805DE5F8333FF95FC19F73BA9ADCDDBF5A321F77C7E878EE10585CC54F03FFE7",
                  "iutDmq1": "AD2C667DBD96816A0A0220943D145A987851A1CAF7ABA532F835D46F9B3A1703124631A14C7DC850D71AAE4A3D42D79463C697A3BD4B20F1781E6BA3B2553250BB4BAC8CE207219D1A4B1739D89345475CD61C8BBFE998FD19CE9C7A37F894A2A4239B5209ED4CFA60A16C15675E80940D72F80EFFDF2585BB4E6B41A8B45FC5",
                  "iutIqmp": "F53447C7A31025CE0B885DA45413AD103E74502F1D3DC5DE22CD8430DF34864173F3377B9F54D9EA4B36990632539EC92778D6292597F3A6786AB22B35EED6EB65AEFAF9C14F38BFB03D9C9460B430CEFBAEA406782CB992F62BE6113D40A1A8595F665D193565DBCC16D8F2B8FF54885B527F56B702D7661D5B6A86B12B12C1",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "48EDDFAADCACB8E59700EEC38E184383CD3077AB035985377CF54F58",
                    "iv": "9FA23081BAC28F4463233DAD99064B83F48996071B60DA58D43832C2",
                    "label": "28537D7032048ABB6D2E12B29A130C65",
                    "context": "2D86FDE3A8745B3F7941109757D218A3"
                  },
                  "serverC": "1B04BDD53318D9302707A1F10DDD1B973A87BE2830DB1C53CB043F8A0AF2461D9E6713B618D6098AA2401BD462AD75BCB9F90F77AE02F223B96711C7CB236325440C1CBA2B6C8BFCAB521376ABD199FEAC3A7713DC5979BFF5EC65BA5D5705F87D33E36F9F06EFBD1B1B6D0091A9FB6B7DB62C632CB1EEEBB1314902944F3EB7CB3204F2786DDF4699E7134AEDB4260B4194D3BC43238174E8918D7CE6F20C0EEB378D695DC563E0926E1E790589BBFC912F912A358EFA7B7D5E3AA305DD72A260EC41390632810C27F11587107EBEC207ED7D01AD85F9EB69D6139BD2D1C216A714600A120ED9F8DD4BE41CFA8A4F17AD7A9D346BBB284C6D47EFEB802FD23F"
                },
                {
                  "tcId": 8,
                  "iutN": "AA301A0297485280ED6712E4B9999DC17CE1DBB032DD784293CBA5537C514F22129A0664765FB05854FC6D15181EA01FE7D7527AFA3705890DCA412029AEB2DB5F59CC4BEDFCB406470CE7694E47A872E0A6A5827D5E7894D155C5ABA0AB0A4CC90C142256BDB34D4DA1F2A539C10D3AEA2AA7C4DB638DE622177B89D207A2120AD00B732114FE82797A61F611115D1D421DA035EB6F64391B9D8726BB00DC5EEBA834E07966426EC0BD8B57B64EA61C51CF2D469788E3710112084C8C3FD0E100DA7A345D5318E9E02B9FA29ABD22BCE775D4BCB5AD1FC5527C0C96A42160CB865FE1D171293BC5630FABD961D23409FA10BC286C64985846B40E97AE0FF703",
                  "iutE": "028F9EC15CD1",
                  "iutP": "DC32E80D888E6C0B6F9B09D61570EA3A2EDF873C17F4B7DE22E9CADB920D1A9C03B81BE8C283923B96129A4DBBEF5DD71719ECA7C56195F81AAB901AC9031D0AE8C5C5724802541A874C9EADECD289B20494DFB0180361C92A64EA179E198835BF871F45A2616CF6CA04AB272BC05C05C22E345239DC91080A67D3B5F81E1F33",
                  "iutQ": "C5DBA4F55D4A0269129B30EAC28A3F1094003C338F1743FBAC6EE1855FEECF2DD6D52A8C9137E10B3D22C1840B34C099352E5880EEBA9AF068352C3F55408BD31F3C1E8223743FED812BEE2907AB31D9AE37C5EBC1EF69F4584D01D12563362C4BC8303C0D6ED0FB1A1A6F58AFF23E690651A28C6CD79C4F782BF1F3705908F1",
                  "iutDmp1": "3BE2529F02038ACCBE9F4D542560D6A4172ADA47CA2DF691EB7684ABBF613E0EF7F5EB5F68A17F147D6A817F868080982686C656E47BFF200A2CDC511AE7D8960BCA1437DC5FA6A7A4C5B3DE1144B8572E7EE7BD7C906D8DD82000AB8ADA3BEC6FBE81E6E02443EF9C1590486989C7A9C25FEDD3AC51766F699A6DA852B8A301",
                  "iutDmq1": "94B508AB50C03A4B20C7349B7CA87ADC95CC83AEA0199BD8B326E0D907AF622D51936F88EB1BEB4217567A630000C7A1DA4B0B4422EAFEFDC4F6FFC9478836A4DCDB238BE78856AFFA91227585E76419A30EBF63E9AAAAC5D7470E66776DCB4917429F25DCD104359CB60D086AF709D41867E0B82C40316FC50E7F0E634C2151",
                  "iutIqmp": "AF5E879D10C33FB55DD625F1BD4E0FCF5829C8DAD6947515E94E052121EEE609BBE33DF27CAE985B8BCF5516A63FA1E94C390350A01DF3EC5B58A7B00CC85687243864FAAF2A25747233842053A7F3D758BED4FC30AB5EA265BEC4FB29F186AA401D3C8A01C79224FC33AD9F1C86D5302C034F31A8A0B1FFA748F06C20F26FCF",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "0358029EE02DCD9FD0B5F2CD39801BED05016037D3A983E0DB9A976C",
                    "iv": "9FFA787B7BBF1D26EF12FCE1DC07A27D99A5361C0008FD4F3615A33B",
                    "label": "D6BB99E31DDC68F0A2FF50C6FC531B4C",
                    "context": "971C8013EFB6CB4B9497A62ADE3DB96A"
                  },
                  "serverC": "86AAB3412003FD5E73A05724FD64237203DE92EF6C40EC9C2533D8B1C29CE72EAF8C2E78F47F0A5AA86BE732F96E1EA787C720A6FBA524E3E2BA7D0BC282BD8137578D03EECA2F0BBE7878327B268317470CC63D6FF5BE0FDE28C040D78E797EAD467C476131976455D5ACD8939FC9457B0C7619E26823696D7FC9412B972CFAFC3A32F6435CBEF4ADA088A0BD60B18334172E9A1A2B74861AC5817B186B3CEBC0FECFC1A6096136DF33BF91FE99BD36E8B840A30372F95B0A75306DEAC5CC6920591A0FF5E159B3BC8CA825A9DAB3AE590873397D68DEF52A6D82B2D092FB2A144513377537E5B28F177643B577DD040F653686F4B0AA244F72A8E875B363F4"
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "responder",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "twoStep",
                "saltMethod": "random",
                "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context",
                "fixedInfoEncoding": "concatenation",
                "macMode": "HMAC-SHA3-224",
                "counterLocation": "after fixed data",
                "counterLen": 32,
                "ivLen": 224
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "provider"
            },
            {
              "tgId": 5,
              "testType": "VAL",
              "tests": [
                {
                  "tcId": 9,
                  "serverN": "E135018FC15C4DE4921239FAB8A99E6B9FF8162A92B0068E5E0B2C7F54729C6037AECBF6503A1B18AD3FA4E3D2CE7DB450502748076FF3556BF163C4F9849F8B0649D3F49A8E4597118747BBC3306D06DBEB448CD27E919C328737C28F2582E4DC397EED2677A78839A41E714FEB4831CC03E3D2A32B49A9B6F30A12D7CA3008D0F86FAF93EF95140B22ADFDF0265D4F8A1C06913927AB66F13D443A6636E0E2AA83AF952C552FB062E6FFBFB78A879AA85C52CB0E5D317C4C3539EAFED50F656565E34C174A3815702A80DA6AF8DF34E0EF84600C51E12F88BBCBC97D40D7A70FD51EDAE2C3E786A9ED04313841218DD0D684E9EB7A8C2D4681B7247D42675D",
                  "serverE": "03127B5E80A659",
                  "serverP": "E3D6D546C383566361C14CB9900D5B6D03314235DF7B12F110E191F9611904E1D38350308F9B77AEEF93ED9255D13DFD877F9FD01BE9CC340764E13A3245F64F54A18ACD0AE2EDA2015E1EABAF1956F11CC43E576958825D515A137D3D790D0D3F9CACABC35AC1C6D708289E471D8E1AE11EB4405335EB004C4D27CCA9C5AA2B",
                  "serverQ": "FD0AE3687CB31F2ED33FE623C02E6BDB81EDC92ED6EACD81F77E72872E51A25838E7DBFF036D7D717308465C5CF99556F3329535160E56D80AE6D6FA2593371A9C431D56855E0D1723E03D2CC3D768CD78971A656B3E9B553D615E1185A051B0350A34C5C70EEE0D970174B264933968F85B9A77436C24D008E564736CA51897",
                  "serverDmp1": "CCC292AF83DD8C6349F78AAFDB8B0342D27FC68367A26A90198037F2D4AEC971D959F8C37863912466E03DB208298C607E2101DCC83A3CC9DFA662C0CC120460A67FFCFA2BB987A9D75BC7E4776802BD30FD017D5472C2B43FAAD07CCB6302382C50B25FA361609E86426AF900C50D2512C85A101EF1A65D5CF715E55C29AFB3",
                  "serverDmq1": "4113220E211990C32BCABA49E390B375FDE6AB55FD39FD880BDA72DC95BCA05AC383348CF6E751B29FB674DE44C60F7F8729EA176F6544DD9995BBD2E3709B077CA415BCE84F7DFF4E618DA0B636D8C4EE2BF09B7EB35F1D584614B77A03068260E1C530DE16D417B16BD40D901A0855F1C37FEA7403D5CF167C95101320531F",
                  "serverIqmp": "CED84BEB5C353934DB41AE553B235FC4750DEEE92412C9AC00952C845E6764409DB33A838B709AF41534157C6D0B1EA3D6651B00DA882E7D0965396EBB5CC2172D0C99AC0E11E74BE25138AB72E72567E767B60C37EB914DC8DBF98DADB2C1EF5EFBD7706EAD9F45160DFACCD8C5A2F5F6825F345C860AF4B8A2F672DAC196D0",
                  "serverNonce": "D5DD75BB4E2874A383A38817ACEEC63C4B38AEBE2E76C2E28A615A04A2A8ACF4366E3EFCFF90D1367D523F258ECC75298AC86AEB8EAA0714DA744C1F5FF2F6C3C917E422185105B6233D69358A9D56D780B9F6986B750B1A90574D0447F574E688CAC3E5A3F6E38161D6609AC5976C28799414D3D87F8D8CFC8718FCD2668C84D82ECDF7C6CF6B958DCE17F80108A2A954206AD3794C1456C189B50F8C705078CF62A36741C049E3678E20ECD54E16B196A56D22DF5BE77B950EB70FB3D324ADBBED4718BA394EC143492F61C8AA65789868E2B01E0B66167A5DA08F818C2D97F0E8973AC6AE1A79558B2E457162D8369E389BE06A149653280DC6D5B2A44C71",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "AE1CA8E3761503C29B4CFAA34DBB3725"
                  },
                  "tag": "51A0629D0F1973E434B14D98B4144FFF340BCF327ADF02881C8ADE8D"
                },
                {
                  "tcId": 10,
                  "serverN": "AF7DE545AC4003C6BA21326154A53EB2D064685D3961553C5F54A873EF326C8F6FACFC387598FEFD081F588328B7DE316F637D4CD63E6EB9E31B3271526A12947BAD95DC018B90E94EB6328A9E3E6CF914799BDC637683C6EA4DB75983366D058750AD113AA8E90BEAC4F7365285C5DCA34240863225D8F5B4F0FE1E7A39F13811EC00328CE6B6444DF3C6CB33D60FBE93417F5292F184FE734C95B74178FE082C76F5920768D38DE83B244723A088513057BD0A75C29E931CFE48FCF7D85F3661D6EA6DD9037BD757AB03956A9B9BECEAC34F2283C53BFF6F1DF5DF7D801DF6A9E842D58E65B2425C8AD17714A91E2AB9B0B228811E05B82C6B8DDB28239D61",
                  "serverE": "0A1ACDD71CCCB5",
                  "serverP": "BBAB900AAF69431DD84476DABF31B4F53FB310A60AFA2C9229D3884E002B72C5259E450E4A377737489A2554170000A55045A0F8AD545D00BADA4227A08CB8FE988EDAC0D6053AE0ABBEFA67FBE66D6CFA28DAB8290B53FF5F1C13851723F54302203A846CFBCD2AFDCA030154BC1DCD5F594B95CFBA1ED31346BCA42F37AAAF",
                  "serverQ": "EF633472C81C0BE67374669197780D2F8857896F8C931A475375EAAD6C91E6C183F020A9E6A64A442991B3FE81609C487CFADD1F1A68BD100C1B19126135782673E8F234C1892A6676A3D84AA326636C884CE3E4B85AA97624E132100CC0E802DB5625E5CD24955FDF9679C4DEE2F13F2B25D34A37537D98CDBF5856E909FCEF",
                  "serverDmp1": "0DA5E9632570827BDADEB8A06023777B4FC36D592999BD58FAF7B2A908106EE2E513AF63C9223FC9F09D5730BE0BFD95CBFFFF41900D0AF7EB2008A7691201C676F08A0C8105882BF807E8C6CD2B6A55B54E168995524F7DDF804EFDE981D27474E0D28CD44472D34FA6DA732CC22D5D5D38CE52044D39D6D394317FE4CFDACF",
                  "serverDmq1": "4F0F4A899BF7ED0412606639E90FD173ED09C6795482EAED2ADEA5439EDCAC50C49B537976419F346EEB8EEC9669B5B0EBA3ADA806D8CC8A1E7A1A4E30A803E399948FE589F0D98A02CD9D75011525DC231484626654A6551AAB6C7B7BFA35A5EDC4AC8A36B1D15DC9B68CBB2F7887EF2E948E00027761B0251F50E8753D018B",
                  "serverIqmp": "A9DFBED3CCB6BE0B1C6714BC1046E984856674E9F208C60E994E147FC44486CDE24175C6B4D7E52DB6C128CAA1382A42CE258870DF8D8F7B51FFD5AB441B0791F267C9D9AED211AD4A4D88E3F64CB7F3D91FC2660FC6C39D410E13954B3C37E0335155C833CC6124EA80D2BA09AB2773C8800158E3F942A3FAF33B06085B05C0",
                  "serverNonce": "475F3DA244F7D62EFCC58CE380E7A2A5F0189D06C451E99BFF7CDBD394807E68761F7BFC06EE1ACBAF979CB090B566FBEA383FD2437D43C35B43905FC285C598751D98E7E38CDE2FEAE184071445DF8FDB9E595918F4860F065F89E41D05AC349EB0F57045429A439258C6CA8D4922E528AE646FBA64486B8DDE297DD07187B0AB1251362B073E400D14BE615F14ED30DD5A55A5B65746F0E721778382A85750B926DE7B7AFF407E531AC70154308C0561AC2628C241D7898DCB366B85915BD5151292EC194FDD038317E68DE1D4BB1D8CFD14DE7D6D634B12F7CA5702C39639A8A9D5104E1902768AA395258DE9815823382F1BCB037EEA22E0051BC667A619",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "F0C4C8CDF5B58F7DB27539B41191ADF7"
                  },
                  "tag": "C50AAF2972DED0B9CE9858BB3F6A3A6ACB1C707C5919545D639EB092"
                },
                {
                  "tcId": 11,
                  "serverN": "A404683C80A5061FB041CF346B453B77BADA957D94135BE18A70573377F2955870831424DAEA741AB4AA4B70FD4A42C71F9B6FC48F41D930893BEAE75864F332E67E8268DAEEFF57C367261711AE6412F1D5C313E5C977F093E9003C6656CA0932F1D7C563C5660570580D8603687F97DE68B1F426DE603F28D5323D88761EA11AD463BC6CBBD712DA83116E23A5242235A93FEFB64AFF916407AFE75BBD98099E69275C25F1F087DA08911F6F716E8223326538813B720C95B86977C942A1E4D034C06C76717034DE6CC60DEE7C471259E76DA5967734A1537C8FF3A790337DF7E8E963A3077D3223DA235E77578B7B925FB26E3BBF7ED2E7DFA1E855A2E4DF",
                  "serverE": "02AE3CEF68B3",
                  "serverP": "B68B63E259F10CCD39F3336F4FB28365132E0862DD6DDAFB276D289171032745A9A2449E4AEE08B2BA73218E1EE7AF04E344CB60687E7BFA29AED161A3C7405A815156FFB767A9DE8E70E1586703AAF8CFCC58B15EA99600A1FB06F4CD97239CCB8992C8E07FD13CF62909FE7E1DF52FA39EF8C7630CE31419367E88A3A00899",
                  "serverQ": "E60473718AB3B3D4E184277247AE584A8BACC456C7A29024EDA549DC9D1F659B8507435E685DC324BE1848008C607C89E24F8BCF2F46EC2A63DCCF4ED871EC2984B3D2C4373A9A177CF39DB4CDF300BCF3224D8A49E94F57CB7B98027440185BCC15F38C1D70AB2FDAD5B97E9EB8A6FBDF438EF1CCB93F7840EF34E36974EC37",
                  "serverDmp1": "56A8F77F104F73D1658436D847AD9DD042DB6B167283CD107AFF3C3FC205FDAF418E32A42667F93067537A21B181A1998C86C08B81E58F48747E3E5F4E19695C623061C823DAEB9FCD59D1FE1040B3749F30BEBC046E966763B0AAB6443379D72649323D15933F5AA98A22B9008C0F81D7EF0F2F91033C420788A47E8F31B48B",
                  "serverDmq1": "42FF068E2941AF4A544B8EF681220B0308D4C392CC052D56275BAD6470F5933865C0F7B1CFF1C5666CD850EA1D912311F8EB626960087E1DB7337FE0AE27850815BEE62E7994877FD4536F33C6469E56D1B15F8E84D2A6F7EE1BBE036F7017487B39E55F2B34ACD623368AE0769BD74517D5F39F368EED4B9161EC67F842A5A3",
                  "serverIqmp": "66F492DE143B8684F5B86B3A282224B5F9CC8AF17A57743375763D0919D54A2AC49837FB474FED539406538BF4BBEC5C148445B14C07FE4EE1F9BB2864C4F87475C50CE5E06FFD7252C4C2AFC5C7120524DCE9A5F9CAF350468D4A65ED97478C08A1F3AD7D124AB627FA90C437F2105799ED8436D351E0EAD9FAB90C9C200305",
                  "serverNonce": "66FD33852C29353AFB87F11620234751232C8E756BDE4FF8C8AD1A02552A5E47ED9A44522F8F4CEA5C499F2E9F0278B39D5C32B7EA9C2EAA506214781392849BB6901999D7E5AD56E379129A899F5ADD262E94D9C514D707331B37DDE530636FE329CDF9E09EE23236F8CBC1A461C6873FFAA9770167C4848AF938B917E44EAF3AB6FC4F279AD7CFA595418A9861016BD44EC133DF9E25E079F594B76E87C777826323A5CD9BD6002E881527473E791EB1A640DF5BD1135D5CCAEBFE9B0557BBBC89C81180B212152E1C04F2FB81AA64F330BDC54284004B75A358E0B0041D337A11A9F2A26C4E6E6C83645C1C8801B4AA9B03B838D2CC667B6A7ECF217E9992",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "DBB7D0E46C8F5FF200F125DD34E0035E"
                  },
                  "tag": "81BE201A946A3FDAAE513AE1E44213D24E1080B53A6ECC9365B83E65"
                },
                {
                  "tcId": 12,
                  "serverN": "B99558A48B0C90558BC7857952E9F14B5836B98917718B467D8347FA231570FEF0B473A960455D9CC7DC79948DE91A9CAE273CE8EF0229C368F415FF69879E23A23BC64357210D406148823A8D50A386FAF351EF1732402E6435499094F88FD863EEF4681D27A703B1CB092FEFE54733B508962452E8BEA8F93929B38ED2D0F480DC4F1D4FBD54BC453A1083A51E7BBF4FFF5481B26B384AA9A4392B40B466C482010A5D564032CD8F4DD835EB647BD91C078545FDA76DC045A408E9F8F895018B46E50AFB9C0D1EAD01C03665A507FD7D0A0383F6627532599F28E77D913D5DF4C43F7E2484709DAECAAA39BF6A5C4B487D2307342144A4BD6E61AEB83FFF95",
                  "serverE": "078E2778EA13",
                  "serverP": "EB954F6C193506F7418B02EBD3E368B773F11FF4A4CC74067471796CA8BE99422BD3E76DD634A27057901F631D8AC5D9429D9ABAA23F11D30325A1BBA65D8761EE1F7598BDAB540DACC134B59F772B152D1FC930208861A16CA5182A414E328B45BEDA48A0F2F90CCEBA4303E17E781C50E20AD8E9CD1FC968158BB6B722C7EF",
                  "serverQ": "C9AABB0CE39C98F58C7A7314115C451C8BC778CCF3B8BB0478619096513AC0B6362C03BA3DD6DC049313F668FA54D6C8F66E022823AA7FCD65F9E3C0A02C0882E26D68E7243B8A8DF09B77728520FE5B2131C25ABDA3249F1328F5C864CCA00A857B88F8AFF8F9B9C8BFCB484A93F55BC2478C41378EFE6B6618E01EF4534CBB",
                  "serverDmp1": "4E965D15F6559A3E42EC6F8F51C33E0E55E5E255F4E70FFAA9B78DDFCF3A6FDDE40B78004281C7499DA9E593294A4791F1F6CD805F550C6E1F2CA7DF8F2D62F2A9D0FD02EBC373030E6E2CD78B872A4A7710EB15F06E3567599B3F9C20BEA034A52E144D9F2F0094A4DA772F429AA80E0C5806D08B190BC3C200538D05A31F6F",
                  "serverDmq1": "66450FA67F71B5AA8D6A64E2EF99421B98AEAE95C8A0CC5F963B4F304D1174B037C3F1D862A77B1853D1276A7AF28ADE4119FC994A165B1AED5CB8BCA4B4A6FD256823103CFA27143BF0F716FB3E4CD687579EBE7715BACC309631D44F1F27F9CBAE2334592D9338FB56601DC6E99BAE275DA344C9FA35E4F9CF4DC01F6E6B8B",
                  "serverIqmp": "456554D950BCC63B19CE0CFAD946319E7AABDB8C1DBFBCA00AA92228EEBBB4852A498C4EED53A567B9ADF533E57AE485ED20EBA53F3B17C28FC52BF6FFA378061E2DF2BE186EA0BBB50DB6DE34AF082F8B2C1C4F85115C4C1DD0DC4103EE0D72C02A4B4D8A070D0657043BA266233187A6EBBE65E5D924D416A5D11C3B276D9F",
                  "serverNonce": "0B764E9F492C83DD4E645DC7DEA0A5237051A1EC3F6B240DFE912627862CF62A18EC4C4F01B001D2915556555AD2CB9B45CBD349F210BE47C6504F4BFF1533A4BAB899AA3BEBEF449A93FDFEB3EB5D4EDC253CBAD0B0E3B296883BF1F59C668F530A41B821A8C18285A4FAD5C354D0024145E765A487AEFB71BA52FD6E75E99469C05283ED9F93C48BE1427FAC546DE985A966DE30D04FA68D2E58B56C4C64C824A62A303D55ABA8231835F42E3C29C96FBF49D23D0E3A94F190D99947B7DCC0D670BCD61DDDA8CE7CA3ED6B64403767C79F6C480D3A38E17C480DE624284B1183993565A4F169DC08560D76EFB6DCFE76FEC193C85F5A0BD661C787BAB02589",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "10D1D7786FF723D87C3DF0C13DC57CD0"
                  },
                  "tag": "BC4671D288D0C5404889CF9B987BA568B483CE23B143AB6AF2B28DF8"
                },
                {
                  "tcId": 13,
                  "serverN": "B25FF1DD74F93DEE82B32AE74945BB30AF6EB29D87A30D4F73C571933C91D154C7508F30D91FACBAF29A4652E300D359F0ED6D45CE54B107224BF00251B4868EB13B2736E93F504CA2CD085BD795D0E247562F3E3849CE91828E8361070E1FA06313FE0FF4D68AACE2F2F7DEFC2CC896B763618ECB16FA0300D4B1728C964EDFFCFA53E5F35061B76E6DF49A082E7555A080EEFAB64D69AFDF1C65F05EE4621DEE0EC003EE877980B43B0D14A6A59D422074E77F446BD3CB839AD1CE1F591BD5FFE90F68AB1127BF199035F7643ABCA49B73D5965C709191D3C75D57C5BC948FADB0B7722556C626B33632026286B7C1AD9A43DA9960C3772D00FC242DD6BBD1",
                  "serverE": "0483185D2B",
                  "serverP": "BFDF9511033A304A548FB082AF96103C50431B6933A637A3353610FCD0C988857640D84CAD6F9156F2627A59E533E5472701F2BC43C75D982C4381959023ADCEE895B595DD383E43FF5E31913E63E7B7CBA11F7E98711A2CD5B685ECB291B424F4B9BDCCEAB1E847808A2D5EF4334EB12F34264547A287A561A046C67FBECD2D",
                  "serverQ": "EDFD71464F093A69BFABAF9ADA6031CDB0541ED3ECFA428B187B804F2BAF7BFA4CDF103F80ECD31ED92A17984480C8EDFB4D8050466720FD3CF23222281494D744F31AA34E2D1A30A4643B0DF87F7D4B9EA963C086BFED67835E6C9A1C778215371018C1CB67965F0D060F33CEA35CA98C4F9AAA29CCE75CB5E60AE48C2737B5",
                  "serverDmp1": "27D29EE6E8B8B82CB1E3C0D52535AD56FB0815A1FABD788248AECC6C5974116CF2D5E8C537712625FFAFB5FCB75CD68A243A64DB17430AE916A37FF514B81F434F68D7F37EB60EDDB42414DA9BE3B08F660C490678211AC522D2C280C2BA7BFBCA7BC3D1E171AD1C24EFCC902ACE7301DAE40D2F3EB95985709AE5E6F6C63D4F",
                  "serverDmq1": "AC5CD79470EB38070DE2DA543AAD0A2F101E7E7EF6BEE5AE9E06A50601ED00847BF901CE4FDEF810C79D6097F70FFD11EB9B8E71B9CBD02AA10546F51C8D0E6D157B02132756B26EADF09EA5828171B850A33C584A0A9EE8A88819198AAE490A7CA55CDE8494BAEB5F730BB84181FF8939EAC42ACAFACC0630D65C6FD3DB440F",
                  "serverIqmp": "93A7FCDDE19B7C5769B5584BFA9DE41FD0901CE982AD65C3C56F2267AA200F40A0C8968E57A5A9B5486C91C55B578D7FA0C0B63ED6A5AC699E0D3C384164B2DD23D9405E3B3782ED793C862C8E1C4EFEFD0899370F557A65F058C3937B32195563BDF26A1839E931CAAB4456415F04CF6FBDEAF75592CFF5AD83FA9879A367F6",
                  "serverNonce": "1C5E021413A8FAB3DB1F89E05CAD7366BBFD5DCAF47128C0889C06BD4796AB8C0EB389EC8B00152539CB0A97EC95306F04505EC49E20FCA64B8D1428CE347EE6B676768D1D77B71AC2FBEBF118734D9DC4D4F2C67C62028441A764421BD72125BC220B3A32F544F616DB27A1A53E4DAFCF3000EF593B08C1B0A983626ECEF5E99D902F66231DCDC5C44B028524B32EC409D21011C1BEB6EC882F5700BA094219604B54D3025782E041C1AE0F2791F107A93D6BB0E75635F16432BDA6FD0E87735B291715BAD7027482F768F6B01A1E46D5550E417C9D4278610FAB05CC05D8A9B85F2A45D8C65CB87FE74D2ACE96010F3789ABD5B83FD2856FEFDC1790815CD0",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "BA3A0B2482C8C184AEAD7730F0AE7C31"
                  },
                  "tag": "8C701A48C1179C9CF187C730978CED6CEAE79B5ECD02BD9FAF1239F1"
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "initiator",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "oneStep",
                "saltMethod": "default",
                "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo",
                "fixedInfoEncoding": "concatenation",
                "auxFunction": "KMAC-128"
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "recipient"
            },
            {
              "tgId": 6,
              "testType": "VAL",
              "tests": [
                {
                  "tcId": 14,
                  "serverN": "B0A9B6C92EB6174870D36BAC4A78FD5F936A26C07A422ABB2780EBDBF85A7C518D35A918D0F2DF008351820414C4983E97B82A928360E9BCC80952C05FFE666E127DB37C658AAC36270032F837D81192C35DC0E431198607B7C7BFC53751E3EE7763BBC0E24EDDA49B0392A73EDC62610EDCDD7D5700CF5184DFB4230D7E502F4A2EE008827B47006F1A159F4CEFE4FFD83EA72FD55E80C589DE41D8F9032F47FDA220DB7A418AC018ED60F96238C23B07C085BF8D4AEB22459BDB14C0C2016E7485B6B5ECAE7C38D543954DEC840E0B3342930B2AD7B571B8F5C298E62CA19D22BB16C5F4CFDE41DCA7C0F1E87FF5B6A43795CC772F96FA02ED79F8EC4AE87F",
                  "serverE": "23BC78C645A7",
                  "serverP": "DC0511A74E907D47EE758595B122EB40128D5669E1C9D79284B3914DEC5491FBE59EFF81D0759CCC1CC228F89A9D30E1D95BFDAFB8C066DB87E21CEA5D9A09166E2032E204C49C103D0E2A48A45E75A19EEFE8F66BFF1B188003456D85D9DB460ACD570F3FCED1C15268AFD4D8E6DFCD4FA2C439E014E4C53071B1D585EF78ED",
                  "serverQ": "CD8D8C9F11462E7936109A8B807A8E3FCBA2DB5C3C863276FCB99F476A56434E93D99C81810765C31DC669EF8970164B660AC9DA0CC051690F0DA7770A4B3F9FFF23FC97C5F549957CE81C8DF04183A330A992AAF543728F716277CB9DE2AB39545A300D1447F4F8B5BF1D7F4FC2CC86D94459B58593F9303010DEBAEEFE559B",
                  "serverDmp1": "92FDD3A514ADED140B1DB5C0F67ED53A22872C25B5063A001BEF3B4E42E3881605F8B190BC922FA03443A1A1320175779DC1CEA25B8F0215819A3DA6BF46071BBE8F5F11F7F6612B6E82284739BEE5AB254889B8DA124EFEFA113308E8FAEC993CCA9E811D82690505A6D55D26320D4BE558619589DEE48C66E37355CCF7F417",
                  "serverDmq1": "613671C2F80B94831F7D4F7DFFFD8B47C343943C54172BD0AC5E47AA24982E4D299164B9C6C3C726B2E8CEED30704090CB383D48C9C6E53CC05C9DA014C49507076F4D87DA22A67AC8FA56766B52C3C4D19A6F8C3C163CC6815484C4A1D186270B47E23C5F7B18E0BC827FC5400D7EB564967CC2FDC5E3B209D6A115258985CD",
                  "serverIqmp": "14D6874A1AFACB9B0130515D2C9D7C263A7082160E43FE206BC7278A73AE19718778056D96303762A11BF698EF85A7456E2A43981BE57F15E056C5A637A3A90FE6257E40551DC9764422AE96049AD2C5D8D5E17AA9FE8CC54FAD9655CFD123C82637B8149C5847CF7CB9CE398CCA19E479E7C2BF42E02FA578D65444DC24C0CC",
                  "serverNonce": "0A2BC5EA5D5D518EDDF533E67D9B9BCDAD8CFD8FCFC397BD17D74B6194EF2B2FF82322E4A6353E84498B079E5BA10A2C58AB4920718C487D106B209CE29A19E5948F8788C7F479F6AC6F1B1741A72838742DFCAED5BFBF80ACEAD81F2CEBF365A2484684D97E5A55591EDF310CF468E88A4D88D6FFBC2DDA1361062149D2158CA0280BA990B385FC04FC6A039AD3E2B20C22F24278948DAEF2D7385F7B5E51C4217A04EEA7740A7D8F006A8D6A20B14CC082809A973707A416B31E9B3014FD6E89D5234C1FA3358CBC897A7F39A4611072687378CDDA9945C72391DC01C7060980A331CC3024B434FA4D75317CCEC8A78F1F62371E7D12BAA25370D4D730DA32",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "DEECA096992DEF82CDA1BC2053ED8B6726A4C3F4B5B577F9D63BC641",
                    "iv": "51BDAFC8F79A137F7BA521287776E3E0FC77DB6C8C4869A7E19B829F",
                    "label": "F819A4E78C5E71FA7571B5789FEDA544",
                    "context": "45E66143FE7EC2277115D78B5940A199"
                  },
                  "tag": "01303CE1678FDDB4F7E809FA447FE4EB25C387A9C6DEEC6F3B3BECF7"
                },
                {
                  "tcId": 15,
                  "serverN": "95DBD617A4B47A36806A1CE200750164F840FC20296E61644F8714215F910AEFED029A090C8B19D15979DE869ACAFB685517863BD605ACA5F557B27D69545E2113288DCEB1676DFC5F69A48E78AB553B0095DCEDE72A61F43C60D2270224136C7258FE1F20176104826F5C52BAE20136B3467CAD7DE1BA59391B00248554A4B2ECA69CA928EFB478CD301C86816F8CEADC008D4505098CA2E144BB81FE51186F001C2D291AB53B7DA976A39D8952087A1D8E1C713CC35E42F492B9A74AA7ED6225E1E003564EBD6A30FA0A72BA034F8991714203E38BE53DE2C8C8C40E8DBF15AB5FB6942DFD7AD84862EF8BEC4A1E16583DACE201B232D259708E2E64A3C373",
                  "serverE": "80BD5EF3E1348B",
                  "serverP": "CB2738FA2D93975464DF9688DAC2E1E8259EFC57F8ACCB0582DD0569476BEA02287880C3F33BAD54A072F8C1B7AC85AE29EAE4AB5FE2F74BEB2B35DAE738C65DA14E3460710AD209495C3AEFF8B630B8B7EDA10EC88B505DD8F2CEC644F6B1DA61F078E8653D9CCAF9AD37AF3FD03EB9F17AD19912284D1936999D0DD5CBB781",
                  "serverQ": "BCD785F69843CAD09E5503F83C07C3298CAC2AA1D990E4D23912433F22CECA78E100A128C572514D37F743AF83E373FF180CABBC8221AA5EFF4A69EA9001C7E20486DBB007DB363768ACC383EEE41DA2FCD440EAB0CEFFBDB0A804FCAABAF9FA7B3193A0866FD359F75C8B81DF5B07034614A489FC43139827621FDA352E94F3",
                  "serverDmp1": "245609C7537DA5DE0921969BCBC657DCCC4093938E46EDFD2FFDFE61ED468E3538B1CCFBAF067BEA95E00D192C65A0AD834A54B13416E8CCC23E48BD1FA38E88FF84D5A659AF9E1A8EF6DE8E78E244F64FC5FCDDB376C33038C654F342FAEB4C1B2FCEF72682775AD6F8FBC306C8B4B9223819BB60973F5C6BE24ADF242442A3",
                  "serverDmq1": "45127CF5070E9575F9B665B341DA8DF571D916B46AC8A31E2F3978D3618D34A84FD90EEEF5906E4E348487797982C473186B1B1D9BCDD79F3101C64F981CCE72243DD2CBC240F2ADB38E751775C8622E30336F50A00FCA60B6B4C6E861D68DE3DF0E42F6D083A3C50B27CF6576226AF6705139C303FD451A171E0A7E5524D1AB",
                  "serverIqmp": "8137EDB79A3E7F0DC73294A9379956389065F13D6E3E57E6B1C182A2D62478D3A61AC7DCC8C0DE750E725701089A9C7F5B46889798531FC1818DB97CE9041ACE61130F7CEBD5804188423BC6E13DF91B6E71C29BD3971E80F128F56C8C9D301D78A39D911B797584478490740683BE8A67FE9BDCB367DAAE3E241342AF2E4E05",
                  "serverNonce": "8C27955EEAE4692FE125E4757BEA8AB6E8394762F266DCD957621661C6BBD299C389FE816178B0FA3491F0F36DF9166C04A18C27FE7FA38BA8F6D69ADE9DC0D219516F92578E57746146E196F184D02EFDF5FF868DEBEB321B5610B8EC11401528E1783E27146103281A13E9B1BFE2B8AFC3AB1EB3E9B4918F96A6B9927F8E742F9356D33D7FF1A913B26F427D7BC9C210A2387A856FA97EB5B5BD18BD75B6985C90657B81F25BE73E308E5C6769474DAF642F4817EA04950ED8C698662FD9A10FD7ABC4C878263FEB50648905B7567C4D24489716C67007552DF3A8324637A3BA9314BEE69471F7FB460F87F25AC20280F8DE9ED2943424969259396F2185FA",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "1A94E13C794C9464042AA9C8B82E7DA7F2B6850FE9986FCF4BCECCE2",
                    "iv": "4E527797CC1A00BC794EE5FE34708101039761BFB4CD1D6946B349BB",
                    "label": "F1AEE62FBA5E1A92567A1724E2032712",
                    "context": "66F879AF898970D2C52E7EDAED0F5580"
                  },
                  "tag": "87A24795AD2C59466707584AA91CCECDEA5F56C9EAB6EF827024570C"
                },
                {
                  "tcId": 16,
                  "serverN": "DE33802881ADC15FBF0FC35E0E604FA0F59C1A62BD5A8A46964BCCE36FCF61A821F76F6F507F98BF859491C2D61F8D5BE845D24EDB33E73C5E75F23F0D8EEAF2406A007F3C69DA815962F5FF45872F9E54550FD3D0658BC2D8634534B8F30EB45DEEB4935F7DEAB5F73021E53153B4FDCEA05B4EF8D1FD43FA67452C4FFA392A0F7270D77B2B70124AEC5F6243074D17242A567C6086253B5109ADC8C221E8208E1FA8A191AD34466C0F127105CF38D6F93B170935770C30DB7B526651C969496497D3C734695D65428F02921C493A3F168C2E06D7489E604D5A56D3D1EA3701ADCA67E3226004B2DA8F7230EB8C55191E841686DBC777469AC7CF885C7834AD",
                  "serverE": "3ED5E2523B",
                  "serverP": "F90B910FFC31D6AC11768DF34061EBBEDA3C05F262DFD1EF866A05898FFEDA1D8A99F1867665020B73414509C1B41E12B4AF5455FAF60CEA910875FF3D4AEE577F4EA85F749F6E2F9100E86ECA62F8FB6942D37D555A6B33F96526E594940B5CAF106BB9B08855872CAAAF65290550B7ED099349A69D68EB0758E7C9279AD941",
                  "serverQ": "E46806701CE60F2F5062977A637C368BD5A022D7183DA9B1C216935547D3C6BE0B9870F0B6BA533FDB0E0D7B58ED12EEB65BD69345E2C65459BD2A6F25EA3D5EDEEF67756AECE6AB3468BADF92036EED86B9408532A5AE720EDADD9D6687A795ED9F7FC7DA98A7F7E10838F455D52E365A91F7CD802BFE5DB7420E12E4C8B46D",
                  "serverDmp1": "76A22C764AFB3651272C4F38927F6CAE1206E0CDE394CFC11688A1B5D889521B605DBB79AAC14807547B9EB904CEBFEA15367FC8A4B41A2E65745AA647008943772F106D44B0C40CBC87EFE3A402659515052A5F58B1F7A141BB9B5D64FE1E85BE2302E308412CD2718B949AC0FDF6871ACEA6B2D2F29DF5624463E4BFEAFAF3",
                  "serverDmq1": "144099787F009E5AE04A511276A70ECC91C8364CBB54FC74CD84D7D44FCC819E9E07CBF4A963C5102046EE648973AF1988C8E766EE4B8547629A18FD9D1BBC6790DE122233484E83C7A5BB611D6F684AF68A6FC0A697DE62B5B13C25ED81773553B4CA4BB37741E875BFF9F453DF72E91C73446EF74E6C6DC5924F01EB392E3F",
                  "serverIqmp": "3653A5D16C3CDECEB66006818A0422C27FE482D062BE566485DD9871BE862B310AEE03DA0AD397A6FE71FCEA6567390EAE5B53C4C43978A475DC5B50C30098A161C1120260BC8F7D2B9E2CB94ECBB72C140446C742AFAEFC7DB2D5BC237505C0FBA8FC5F885AE7F5448FB86EFB907DF70B8E2C8450EEE40B953633C8E79AC59E",
                  "serverNonce": "7A7A765E6E3F7C15E60D6DC7AE8EC0CED0DC805FBC293D76965A86ED88F973B45B0C0BD3F50DE69B3B541B32E926B2508DEF3EC7947F92854E6B6B54DAB869024056EE61DE4EBD0EA314DF4FAE8CE102AF60A5F1FBB30A496DEA22B21C8AAF1AA3CABECA2861B033E03A7B9EC90070701E87DF89D20CCDFE2117C28F829E481FB3A94F1FFCFF8A8EE978FEC9B22B61307AA45065A962C3F2EABACAB3F09AACDE032DCA2A30EA146EED88EC96FFB7B9EBCAB22A2E7C4C4D7DD47F0A106E7717D60FFD806C162BE3A4D3CDB1F6E09772F4CB382A0771BBDC8399E156138FE73C9E7FCD2E71AC8523F4BA9BEA59CFE75F2A939AF8AA1597A33D6E2CF13A209D40BD",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "FFD74C6B522A67E050CEC24F070C634AE26CDC0FD753E89DFC4F3068",
                    "iv": "016B3D6CCA67E61F0E48003E8EB968E543897DE1C80028277B274850",
                    "label": "E90E5CE16AE0C9046B139BAE776A8A39",
                    "context": "D225446221BBF1B4C78653115190FD06"
                  },
                  "tag": "EF12167E178D44C00BECE70168BC8E8D5698B6E51AD5F955FBB425F0"
                },
                {
                  "tcId": 17,
                  "serverN": "EC84D2F32D71DA612868DC7543D0F32009E440AA23E7E9C5D3350FB70459EE1C33260BE5E8D05D7EC2DC8FE452556774F5372B107520BAB22B34C50A915EC6E64B1D8D875660D0DC404052200A8A489F5738E1E6AAEF1B4279387DC7DFF57598B5DE1B0292E25D7AA373567EB4462EDF8291C1F877757B30AC61EF9A4CF10869CD2178290F780C823FF88CEC2DCFF74EA24D0A4D7D8D33B04261BEC17EF161AE8A52A430B35E1E99CC194E520CBBC7DA22CAC1E390CA9B0487E65C004B7D79BA70C8A34295052F0DCE7D23EE6A55C3D5854B80472FB616672E346BFC05B2E6128BD1FE0462D9934F0D340818EEF5B5AB3DF803285C65CF359D227F1F60A04307",
                  "serverE": "C871FEB4209C9B",
                  "serverP": "FDB0D5B61286195FFDD9961456DD7F90173A445538D5F19C5A1DD48C21C58B9DB70F1992E7F3FB5FF513D8201DFD7FCDE2D57B320BFED01743BCA90DE50E73D6F9B311D6AA6165936C4F5308EC3459042BBA9B949B8451C9E6C3F44D8768AE491CC4547702AB877D6A16B65CC8B6DA3809317694578F9A4E2B138231DECFA923",
                  "serverQ": "EEABF965111FF1F0F4A8B3A24BC620553659082845FD44A2A4805B29BEF952818457EAD2AECC01D0314B105D6A1633CF95A2690D1E4595D97EA73212F0223C04061DB97E96B5F89F67276DDBD6C249D7934B4CFAFE589E3DD68188A66C68F89F27E720B4EDC61BE19D6766BD836C5A074E9E7BE8C163EB26D2A644B2979506CD",
                  "serverDmp1": "75EF1306C43E2FB0E9C74CE8437ABE36FB6EA272BD5F7CEC81FD3C847304606B721E48239477FDFE4D9C71E75F687EA711958174CB45FC9091ACBB7F5DEE7A1E9C5526AD3F9B912055D0DAC87AA59C2A5793116AFFEE8934E3428AB16A5DC10E6DB9C7B669F3DE97BC804DBE24F17AB5EFB4B46F866EF2AC61A04FD0E551987D",
                  "serverDmq1": "9022D592A3D46181FE9694015647727A6B4468387E9834118FFFAAFF77DF5F053C2809DEE207DDA68331B10C34C435A7EA86AA583DCF096B562DEEB2BE5CDD6476D9734C02745CD18D87882AB0797713C8A9008B82D07C5405B1300E4A4CA8DCD7C9FA0CC3E5C73155208D7368C9EF5BDF4BCA6742C449F027507F568FBDE1BB",
                  "serverIqmp": "4AA535BF3ADFFC077CE6AE679F046608888EF79EDDC98C109687C5EF322BC78DB348978C0A7D59A98E1D57CB502E775C13BF46BFF29DC5B4C7E06A996C51D6DE8A7AF1B77142E50B08CBBA4597486ECEA8D54799A63B12FEF20B9DCDB2FC8200BD96A6DCE89570F3047606585DDC701993D755E3FA0FF6F4C21F977DCC188E6B",
                  "serverNonce": "3B7104D5B714C0EF3D6491451C993B41859AEDC1D20750AD8B35772B662F98A98B5B171DE93907F7276381F7CDB43CAFDE51EC6E45056B528EED0FBE0BE853BE5B5EF959491993710832C63D59DF9B9AF38313B9EDF30784B460367CAB1029EEA1DAD6684E3033F20BD9614D8A20B2C56ABACE35D6F49931C648897C0B9E4B6A7F505D0CA40555C2B9EAAE8725CECC3EDD421AF77AA93FFEE77A6EA4F3ECDCB961861B575E900884B148DF16F380AC35EC7D69E857ADF19BA8BC9DAC8A060B9800A108D103B9BB462B71A46B44E7BB8427F9AAFE84DC5A69581F1019D633F655B423FDAE05D42E977CEDC5B21649BAB8D673E0815CBFBCFD500DA532503734F0",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "0BB19C04DFE2B9C560C9546714BC35710F97BD07B5C3BC32D361C82C",
                    "iv": "7297170CAE6230337511F23DCF9819E8E6032BED74847F4FF0D807F5",
                    "label": "38E429A4C4D83C8A12A11321AB77E251",
                    "context": "3C2748B0F2C0A6E4FFBFB70B96CF82E5"
                  },
                  "tag": "A2501854370573DFDFB9AC2243E9D6BABD577F8306492E24F484AF9D"
                },
                {
                  "tcId": 18,
                  "serverN": "BDCDA007771789DB3E24B549B1E639A5133D4992484170D00A1979D1C3546479E420ADE615D54A84AF039A5B04D4D8F222DCF9649544A07688DC6BA4246CF2C79C41A74D0F6BD1E24379F8B83538AD5FED5B9CFDC37E0F19108A3C5BB1652C5E2D7427E83F33496BC05708B121C13DD9279B5371C5736B6FED5865CBD307569A3792AAFA1BA37220CA40EDC48F811DC85CD65C328CE88FA68AEA11DB29B8CD693C0D977B34B50C01F8352F6352BD1395156D992DBBDB7A491AA6A8841485A13379AAA2DF791B5659AE9ED89A8A4518697E617BF3485CB5027A1F00E3BD4FC8728505C5868C60456187C2C11B8FB9F6ED828ADDBCE1D42D732E26346EBD013825",
                  "serverE": "287AF06D39",
                  "serverP": "C2569653014756104E020EDB595EB91000B11DFB03135C2EDA099B50C28FC8931CC5B1FB8B4FB9CEDC198C2B772258C064B722239E2BA9735221A3BA153229DB2E85FEB11F1EC823D4BC26AC87AE4F7EC4B183EC6AF6191B77D01A53728E8B03C513DAC7A01C72E8A48D1AB74620446C751649A036EFEE094D9FCE91066CB0EF",
                  "serverQ": "FA06ACD3B288F577B6EB90DFB62ABB9FEE38EDA05870F5526F5595D3E8410942307AF5DE784DC4AC93A77927E946558B07C98FEB04197EEFE525217635881F30127A250CB6C2687D24F1B9D75FDA7890CCCA5B07721BBD5586ACA0E1CBE89E4D7FD90162D7215662D00207C16F049C8506ED5ED3D59E0A14DCFD2D0C2438802B",
                  "serverDmp1": "BF3E993697C6A6117F721432A6D4690FC3E19DEF1328E216A802FBC616D4B22EFE56FF8E7FDBAEFB3254488E5799504A7BCC1DFE29E19D33539E04D9B4E4D706EE420DA87F7ABB3C5AABA06508CF8B28F7188514D6E7048B657E283E5780BD2B9B18E998CB692CF79C728368D151BD0AACFD39074C85E6A00DC0BF1CBFD7E145",
                  "serverDmq1": "28DC7BC7A81979FCFD7C0D1378D23DF60299A5BD899218E0838D082A477D7D083CF274FC4C798DC91AED965FEE7150666101E3873C795CCE64BCFEA81C06998D3A17631985216AF90BF1D2964BE742BD45AECABE07E7E67B9ECEC591762EABD1ED8DD3193D369AA2E570DAB9BC31270AE0167CACF8B53990B68C21104C2CFE85",
                  "serverIqmp": "690766D3B1E54869FD441E89E8635AC73CAAD793BF6578AA1C7B4A793D816F68D2224A356BA0F4A05E4954BF1F9F516C371E1CE7640DB1F4CBF5B87E3E32951EE9A6370850193876A7957EA0B85FA94CEAF096DE7BFC87BA3C09C9D5C5F859BC6E75D8742BEA1A4CFE9593DCA3FFAEBA68C73E7E52730BC9DC3A74DCDE66BB7F",
                  "serverNonce": "E99D8D8CD56FB9E31B184865CA43046F0D5F7A2600CB0FC9A02B40C589717C8780C7EABCAB1D436AC35C6FBA5102F44D8D27524AAC3310D35A38A919DA7C408BD39968BE90929660A9265A109F69024A451B42C9FC5020E8867B4E427EED911E6D0E23534D3968D0F14F9ACD1C964FA87A28076B9AAD99F7EDB5F7F96287B044F476A7EE127D724C86DD7796470E9D7D74B0CA2E32859415FC36D0C086EEAD68E6E1DBB914C359455639F02FC2962DBE757EE80FF09626CF30BCB26CC2C986760C392D74CC13FB5CC0BAC55854C5D1AFA292890C65B9A21356A7CD10201AFF1B9145F49346CF51FF8A4EC992A97D77FECCD386C1E518BC01CD73441D1386AB89",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "1576FBFC86928BED05A158B982758C8F309996D7EEB4685D3C81A8F4",
                    "iv": "6802AD7C32BFAE2291083166B17BC43A9DB0C66CABE8EA65C6928DAF",
                    "label": "B74A5FCE01F2E4F2CB20E01028CA03A8",
                    "context": "F315C9A4A5CBD3044A3E9EF1623FFB16"
                  },
                  "tag": "C43FFBF8FD27287ADF5054A6D862E53FE9D7E518DC10ECDB1252A3C5"
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "initiator",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "twoStep",
                "saltMethod": "random",
                "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context",
                "fixedInfoEncoding": "concatenation",
                "macMode": "HMAC-SHA3-224",
                "counterLocation": "after fixed data",
                "counterLen": 32,
                "ivLen": 224
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "recipient"
            },
            {
              "tgId": 7,
              "testType": "VAL",
              "tests": [
                {
                  "tcId": 19,
                  "iutN": "990F2EEE51DA3362ABD7F62CDAC59AA0F1997ACCA91667D6FD1A4A90B1544F0D8CFC42337A4CEABE7F90032E2BF67405FF3F1B3890C431C9D79091FB8BA407D93DE6B14722D0BB1525779EB6C97B01EDE79DE269A0086EFA3AFBDDE9488AE3365F90AEFC924C95668587A546BDF15D7AC7A385B16DD58999B5E3082CE879113A029D09E7D82893692733CE876160E0505FBE3C46FE7110BB2D15E8A0FEA910A0277620F3307547E19E84A0F913BFA27040B9F50E958EBC2DCACA6A635C3C822B8FC19DE4FFF2E1ED0BE7CEE42D52235FF8AFB8184966007A4955EB56D0E953815AB439B38CF10176A7A8EAC76B4001E76FA499C393BF4AAD30B331B7342E54ED",
                  "iutE": "08C537EC3AFD9F",
                  "iutP": "D476A5B78FF1180A041D893032427DA4955326505FD596F0AEA192E925F05C2E6048FA5FFCB4060BDE7294A5E87F7647D34AFCF4AE789ECED5A16C95FCF77D98C372B0A98950EE9148D5C9FEA46B921A378FE0A28920A010F184AFEB464EE1A77038117A9AADD6B3EC86154E899053848DB2E4DD9EEDD1D4EC4A576004DB185D",
                  "iutQ": "B86C541050ECCB0FAC78B68E539399CC6EAE5A18459A4133C960BC95FE58193861CCE374597CB0AE7B03C54DA89FDC4E0A3A7621DA0E2C9CE1AD8C009A461371C65E2D2FE1A306E5CF3427723623E0556157DC11C9DF978FFCC5175F617FE3A276FB7188F43DA6E64B4000719D2961F90CEE807EE9896C37E7226C88895225D1",
                  "iutDmp1": "D1F5CA2BC795D3F8AAC1E89F88E611CC2076898B556ED5286DFC1412F285443520E4094CB5614573B8A819CCE9ADCFE0367EEC3637842EC6C297EEC49E1A1E6A85EBBD00436C496CBEAE6CE89F045DEE94E3437E0C205474F43EA0B3755CA615DFDBA3100FA1D3534B076A4625B739D74753D42EDB92021C15D7BCA80A0BE183",
                  "iutDmq1": "AB45BFDFC546562278A4EC2C135FC376C6C1E2F7F2EE2C0873CCD5506FD272627B738D8E8EE2075B5D953ACBE821A1098A25BB53806D9F682BF81A63B4C907B858CB28CEBCF9B0DF27130520888BA5592055E285F34BB732811576BA8790DEBB89F1A8152DC5F3DDED777AE2ABD5C8F6D6887F663F9704FFFB4DE4925AD29B9F",
                  "iutIqmp": "1596E57CDCC2EF8ED6D35B37E3DF97C87BE943D37EC1A5E396C01EE38FF919F27B3D0414D030BB498CFF693253D37184A3F47ED22CFF58803F1B894D287BB89A736A9ED8E3BAD2155D915D0A1F5DA1201E30590183B37276138344135B8D4318E6BBAF7037F54B240195194D02C922B8F0B560F8BCEE832E02879BA71D414AB2",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "2B679252CE4FD32C4F9446D5EE7E66A9"
                  },
                  "serverC": "62072997ECC404A03476154B48A0CF7B6DD2A73BA4F99F711D5C10DE51B41647DB284BFD9ABC409F11D286E647092AED58E22332467602F280DAAFDDDB72194756A4FD20563AF52D752FD5933A5DBCA1FB6EBA9C7150A67D0A8F1DA1572E86F9C23C3175A8A0E4146430FDECC5AEAF7F5B6D9330EB86A068C54A185BD5E1DB84269D40666E1C8318293D048DEB5249F9187B37A0ED6B8113C73B129E3615DAE4AB372552D910018D2C7DE88A73B1302B268D2033800868860668DAAEF20F100036A310D7002767CD6BDD56E50A221FE3A912A6BA19F5C9C58B3D9E3C7DA5693E25B819873834861B907AC844880CF32B40351B2B3DDA0EBC68F68D7F0BA902CA",
                  "tag": "DAF3E79D9EFE0D0EE82D1FB949DF02B4EFEC61D1E64C8D92437C3A03"
                },
                {
                  "tcId": 20,
                  "iutN": "BCCB96B7CA9CF123461E64CC0C4FA726C1E06F460EFA635536B4E8C04A0783D6DFAC6507D43E1BC9B7781560748F976709D8C39972B4B61143A68421A9CBCCDAC6F9C751AA20C55E364FD45EEAFC0B74199FF1679D64F9536B3FC04F81440301BD7CC5870E205E32C4D0E7C07876A170738425A36823E67D659325F50B486D12F04F0248705EC046AA3F4928971BB199F22405BE09609382BF9C9929BB0751A3FB76CFAFAD6BF517538D8521D9047DA88627DD478F03B8672D7BB92C34029B9C0E9A07E6572BF049AD8176A7B1AAD7A33AB9C27C70FBACAA1FF331BA3E46C067C8E2FEF0407917C3FDBFD08224345B24E20F0EE47C107B15DF7E4CBBEBAA34DF",
                  "iutE": "4507B0389777",
                  "iutP": "FFEC37C0F35358FD1F8FBC3522739C73E933CF978D216C96D68EF1397436637202CCE146BBF18DC118EF05671019A4C9E8D2ABD9471277E132F2B1811571EC25F6CC4FC63D8445950C16AA04039F89870F07AA615B593F52931FCA01869AD8C3F4080699A1B3D09234063287640A00FDF4371BED34E12DFD66F07A0D177A9C3F",
                  "iutQ": "BCDA2EA23820E955812C5F405C4837ED12CC7ACA80091338A589533F6A6161B4DACAEFC7A87022486412825F21A31D67770F2453590F1AABA2D6135B684D68038B80E379AFAEFC361FD4D99AB5B60FB8E4BB8DD264ED35BE449F76A4A7411C3EAC3716305B012204E188408ECD5E4A197BBA9C848C143AA2B03F7AD2B3DEBF61",
                  "iutDmp1": "23777A403E016EE9F9407DF2225F2F504F7BB89214FB7188933AD65FCE3C121FF6064B5846D1186740EF1EA56A10482E4A700A9715D8C47FB98DE227FE29FF731926B6C796AB4EBF1A31EF6573C500011CE2A1D962D9B32AA524EBE0BCC0D8521C3FC6C16EFA1665C52C7EBCBA09CDD28366246CBD4B00E55BB2343B78C8C12D",
                  "iutDmq1": "5F23C42BFAE446A5C3B5BD158FFCDE73B43685A17AB2BF309BF0A1C83F0792A27AF679AABC7871EFC6CE55748762CA6BDEE429111C20715EF700E1E800608E25CC9549C0F9365398251A006B932DBCFBE9F8416425A95C8D11EBC8F7D6C66FAE57C1610D7A1BA3CC5A909450F56205BB8F8C3C968A24D0B606FB739C92292007",
                  "iutIqmp": "625E7CC00BDE59B069BBBD3691E1E9C8FBD97CD80CBC5C63728C9C869E51418D3309BDBDC20504AEFB691DCA4FD826F32AE33A12DABE47036D7C258A152A94F42E08480BFD422A62A6F436E2078A2CEA855D13B0D420A1A69DE696A290DD16F2867A1EF1A7064C34A0CE3769E811AD0A905631252042D096667891D07ED272DE",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "EDE7CFB5033FA93EA847F606AB121D72"
                  },
                  "serverC": "005C882DC1A87BDDF0D4A76CA026661129A95D1135ABFEC3088EEFEEFEC55EA7E45E4F04055AE1C784E4C2BDB83DEFC5971885EA45B826EB1BF503900ADE841BF55DBB05079650A8BC281A064C920F3C42CD72460CA0CF9EB2C42B8E90C42A49E4481229E0588BD5494B1DAABFEF7D644FD53C41FF5BA2AD6C370DBB4EBB2E7E5F8274F1691D169DEF835CEB8159091F20562A7D9D1D86E836C1FD3FA8CC6CF94AA6318FE95D6EEEFD7CAA23035889F5B42E893A234DBD22E0C172914FCA79AA537624947967D0CBCB68C1BD7EC820349B1A6206DB81518765A847397536F3CD8AF81D2722F41F558BCCA634EA407C9CE701A1F580E796A8D03CEEEE742D55C4",
                  "tag": "18D143BC7C46783D3EE64A2790546AD551851F11F4E0E141860E0E49"
                },
                {
                  "tcId": 21,
                  "iutN": "94B94AA5FF97A4B7BC98D3BF0BCC231EC40F416623AE838B9A2C7CAA504A6D3B94010F0C771D40CB84E381DFE4575E50AF39BE6EA23EB8732147BD716B2483535F068878C319C4C261C30F5484A8205EEF74014B1E448FBC9301453129425A8F4AF1B7D1CEE70C4B84FA4D25E7F33B7B2D38FEF585F5FEA28635A7AF012FCC7E5BEDF75FA912F3032925FD6B8C76B69ED0D810C5CD5D9BFA09AEA9CA5F628A3E5B53087DCD8AC08D41DE6336A3AFBF17DED5D65B056ED5BB34E888B4234AD1DEB8255E6076A9BA499C70E349F52916BB915459C7585056FBF081D155481EEA8B680034BAD472501F66FFB04982C29A0E1C5F9EDEE02D5158F9614BA7FBC8672D",
                  "iutE": "86AA151AA7",
                  "iutP": "B7B304C30126406DAFBDFEF712F78727F1C0005BAF6761C6B0ABAA2E94936C9DE8E40146B290C46FFCCEEE72335BCB5F17E53953778482B9F9B754C5953C3C9E2F3153DE579F0C2A1377DF31205A7E0570406AD0319BCF3CC358E5BFBBD7E6DB000FCCB2613CA082B66BEF46C04511DE76109C7B173DADFCE4B51BF721C39603",
                  "iutQ": "CF423F9C219F7E99744B51D8DBBDE236DD6F5670FC3CA618D759D5A47F8CF12BFEF206E22DE428E87D68CE32F9008A22C79519987F20A2D5256D804A88FB02437E4BD866E0AACBF607D5919F11CC8557A35E9F81CF6F76D759E68DF9DA30BE0E08E0FE7F582E806716E808F5F8FBBCB2665B7A460A0A247DCA31956111E2DF0F",
                  "iutDmp1": "B10282AB3BF7A74E016238DEBD07C4B6C21E4809517602CB7D52ECC1C6FCE27D219C7673A45C192C8F310291ED7F885E3428E46620AD3465A91973D96FD1DAF9D2DB7A139472742D9F781318D16DE5663378899033DBCB41B5E1E5B361A205C30D918D777C1F265E2956B9BBB5D50015D793844DA01A2C30B8845772204615B7",
                  "iutDmq1": "7423373005220060D182791C1F3E5215CFA7632B30444BBAF15943D6707EA7767CE9D01623262BE53967B80CBF24A8DDC5DC191E7CF1E67069A52DB62F78749EA081733D5CC17C490F751F90B7D748051DD262EFFA93B056A452C8D641C159F91A096A69555C6DAF7339FD73DDF9F4E4000221EE286ACE08B97087B2AE3B01CD",
                  "iutIqmp": "9FB1CF01C4AA850264BE53F3B1805CFF5617149749516574E67847595AD654A47A03A02237109E38F86E6B846966940D122794000B895FC35AFE80AADBD9EDBC0D773712CEC05FA2017B47230D48ED9F6699230198394E7B7E0FB08F532869832776DEC84BC12FE7B86F1BC02AADD71738D075F42A00435D8CB286673CE9271B",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "37125B8D59F4DCEB55D5C0445EE27B86"
                  },
                  "serverC": "3935AD92CF796E80A26ABB7DFE524F8F5A407AB3DCB8866548257ADC426C6122347FC9133EA1FD5524920A3B844CF37DD559C659E7D19E69FF870667E0241CA4EBF62EFC146756558F04E9371A03EC7FB7F059472F4430C5395D6C5776066B3C4B4AECC66AB6047863931EB7804E4329F948E8B21A158B31EBBD215724BCB01DE4B713D819B8E580785DEE2E42997227BAD842E9DBCD842FFD7311C06B48B36DA414976FA283E0932B44C2E9A0264F3918D8CC37780B28097F0EDF0E2C12A0126296F5FBE0D65FD5DA957A1F26DD8F34208C218CF40B9466E3FF847625C306C6A386A0DE032DD1C062998221CD8431C5BE2CBDD99713196B39F956FE51467B32",
                  "tag": "18558279C83A9FBCC15D515DF2932B02BF37D08F0B3B4D0737713353"
                },
                {
                  "tcId": 22,
                  "iutN": "DCA6AC2C9C9F90C9E52CAA1786C4EE2C8F4830F3C234A1A4D4ED68BC374417647A4171D0A8C3DB7530A7B50982DDEB61498A46A9FF0355401227638D92309ED8A9B64452E1BFC82379E7606FA45B45785BE69161508AB589B0E2399528FB41DA38CB2D6B31B2D7AF875E93A477E4077B9485366D1076366A80D07D09AA6F2D3F4F1EC12461F3EFCE329A82E8AFA1DFC06906CC6DF2FC1ACDDAE6D9479866C9CD00D27DF07CE56F5ED8D1B3415BAFA19D82D4C366C20830A8A26F9D8386BCB50006F33CB8524A24E0CBF81E13957F2569571DB89C93F346044AB1FD7E8B9F6FD50CB79C81512B8433BC7F8F1821E6E64B1279E96619867466A35A877895838913",
                  "iutE": "BEAB8434CE017D",
                  "iutP": "E89CD19E31C1F44D08CBE3B45D62DC731A2E378591C4F00808241F0680F18EFCD33689E4AA0366E03CE65A01BD39FA2044D3DAFFFDE5F472807CA298A1313363CDA0ED58832146F52D346A85367184AABCC137B3555B9DC08F0D05F1F99414A66C917241E4B7E27C87305B9AA6837F866D9B2DB6D79FF540E1D110659DCE2589",
                  "iutQ": "F2D5FA6B5239C3910ED27CC30B7E3825B345906C5D698336C234F8FAF69C8EA915C53514056355742B07FF1BA9133EBB76CFA8FB5D843827EAFFCEA8ADEE980DEE26D64939AFF55C41EEF095916E3691DCA6E88FA97CCFEC0E6FC4FABF97621B9C9089DFA41A625F5E51782C704797AEFA8D3F100A359D77067B649B0F53AEBB",
                  "iutDmp1": "E0207955AF4B02AB80EE0A6CA5089A27B734B030718C82098B804734F5541BF5EF66CCD8D0E52BB18B42FC43006F569F9752C8463B4B8475FDAC74C46F41E58A8BB9E4345C2F2F6D289DF5748924D4FDB4582430508AE0E34B8C1E6B2D2A1A36AE04F81A21C831976DE55A836193AA1720D537DC74D0BD53CB9EF93A667FD89D",
                  "iutDmq1": "941BF1EBD8B9AAD7A745012F43554998630B90BD1F8D2F9BD13B479BC293F5CFF053CAAFEF8401926190914338E007DF4B9C0CB455FD1811F9DDDFBF4ABC685C3966D0610D1F85F83A37743A2FB0587B66A86FA9BAB15C6CE23575BEB143341BE88796B996C37A4ACD7C50612EA1EF635BD4043F8336253F4FCA6E6D75FA22FF",
                  "iutIqmp": "7144023BA5C2BD077E989637188E74CE044C6978B410F21C35DCBCBCF8DF5FBA448BB1C413F9B884F4FA8229344A8A8CE43E383881B5B720E56E8711FAB94D634386001F32C0EAC50C661AF7863F4EC654BC2D4E1728E3382628FE9EB99A125269B716EA82B6AC59155EB90A3A616B54EE2E317F173770A29800C2261386C032",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "44D03DD092A1A4BDB4EF3ACBF2BE470A"
                  },
                  "serverC": "8A7075A6055272037B55B016741A30AF183AE2E22247161FBF28D75207992F3C4C1DE43BB45369BBF5F3AF13A3DA4A3701CE68A25F2D9448F39FB8D1F74D113EB7EDE57BD764F210E4E7ED7F246078DBED10B7C626EE0B8DB293C91151703EC7B078E3800036D80618DB69E85B4AF2015FCAF4396A2274CB66A3247E1C6373DDE0305D134F0AE24066D0DEB62A0CC880D9586DA832F5D83DEB802FD203A64B4DDA6F194576E8AFE3C03CC9B7D3A6983BDA35154E4EB0264A5B42BA4FE397126C162325A5361FAC663A24F0D58A2DD94679F6E565DCD050B185294A513E086FC26A50B7821537AD2133554FED84171051E6F84CED18674CA9B1C5A0DDE979189C",
                  "tag": "026DEB5C5557827171D7E78A968614EA19C7CD12D3E30A50F7538EBC"
                },
                {
                  "tcId": 23,
                  "iutN": "9EEB5FF43782DDE8C62E9586FBE635761A6F8D66B5C4DC9E651061D20C618D77AA82D83106740BF2B8DA106ECFA4712BEB73958B75937422AA05E306E6FAE7E4B4557905BB3882DB5E1DC4687057F603D1A15696D8563965365C378E4BAFA8D0AACB39AB30008F0055D879CC81D48ED3AC5E5970E4EA14EDC607047AB0ABCF2F7CBDA0CC1C325F1B6B693D742179A59F7B185BAA515E997DE9BA5D4232F3B1FF0063CA1BED50C960DC62248F5BBF43143B90A0474817686D94455215D3D401D2A4571FDCD3E98660227FFB1C923136B0E9B3DA36094053DF3E45663CEB311631BA8A46757C0C4C13B1F470A912CAFE9046EE5F679A63EB28F51B726591552919",
                  "iutE": "08B84F7241AD",
                  "iutP": "B952A40BB312AC7BD026BBFD77A5FD464161311A2FB2D3E6B84B4B2795DD5A0C636F1A38144F57AB5F38E927B9D5738FC87804B2C6D392D48BB95B0BBE0CB4BA4D75D3EA35C6BF4614F7EDC2875E9F13560A334997A882365950FFD3956CA34CFB708659E9C99AFCC29C5A4809EC258B8CF1776158AF2AD4CFBCB4D0C382E26F",
                  "iutQ": "DB86EE183042DE507E6DC48AD7464A642171CADBAF236D6E0FF2CA8E2398E55EB7945436EF9F844F838C0A6652E54F4B977907657251592FBDDEB7B59162DC88D3166F2691E1DD28D63C2D08522B4CC7A75CF1FF21B97527BBE518CDC75B8CB0945D919EACF6A88878281FE8791415D5AB7F111E1271E565B51C1D3A6A5650F7",
                  "iutDmp1": "6369FB8EEC0E1C308BB7F90FD3A673649794997664D7378491663B61ABF2D80DE34025C18BE6C180F9E2FF48CA5844C83D952E5FF7E626AF109800E46F536EF87C21F80A483BCFBA8472CCD86FC8960241171B42EB0E57B5438816C2F1A1E4B24203F994787346332843B9F36C487F33F7C9B56E4DE8DB1A8D9AA52E39822E1D",
                  "iutDmq1": "9DB84970749DFFE6902A2FFC8FE8500EF1E7C65215DE50357D87B559CF8C624EE6C68E586660A83F2E342D026F849DB8215B3DD0996DFC3D7D3A12CC9FE7BCFC3017F7CC5D6AC844530889B6CD2C40CE3B7CC124A67406E1025EBDE3061A97BEAEFEB8D5B95872D4557F76115852F5DB7FD9D6CD5E9EC1846F417A09347BB371",
                  "iutIqmp": "3C2B4D0DCDFFB462F9E09E0D4F6CD096F4327B7698892E1BDA1C9A529BCF81609C110A468FCF676C6A84A92140508246E79A6B752A905DEFF1E07EF155C73A508FC6FB36355CF3EBF55A4018E20F40C7937634154A0758A3F7F4E62B79074A6AF5F9F320F2D26DDEA7F3E28A7414878BE9E722E99F6B91B352A4EA4EED174E91",
                  "kdfParameter": {
                    "kdfType": "oneStep",
                    "salt": "00000000000000000000000000000000",
                    "algorithmId": "09F45130CE81C7200A2D5A0F56ECD2B1"
                  },
                  "serverC": "0FCA64BE47135416EE9558A90E4B8FD07EC1B538408DDB1DD92102A3C5BED374891E7F6E1C5DE04141D014253B1A122BFCD7053BAFE98D088BC6E461598831ADB34252D4B04209CCE2BAEAE4F33BE33B70CE74F10FCDE097886C0C5EFE22A308C2C9CCD8DB8F6FBAA3F68226232D276E9695AB46D9DA1DD8F1BF2012D81B8A13231D4610DFD73D37BDB36C5161EBFF47FD69A858717C441A8699E0AC7BDEF085C2DC99C71924A2924509811931A8205F4E7A1016067E517C64D5766D4443D28C55AE4E1EAC6BBA829D83F19DBAA352A36F4CF544648FD9B554444D6B474748BD3CB130AC8BBD42E8B3212723D1DBABC0D3CB7D61A17FC6BF7CB1BFB481099F1A",
                  "tag": "7F25D00EE66E92C19210AA371243AE9E32D9F0A9128B319EEEF1F963"
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "responder",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "oneStep",
                "saltMethod": "default",
                "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo",
                "fixedInfoEncoding": "concatenation",
                "auxFunction": "KMAC-128"
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "provider"
            },
            {
              "tgId": 8,
              "testType": "VAL",
              "tests": [
                {
                  "tcId": 24,
                  "iutN": "B2F87C96557BDDF01454C76998863ACC4C52C51C62399F76587FC96089B40871625048767E158D70714497040D5861219DCAB0686DBE7974D89184D3724AED73CD0B9803C1DE6C5EE962931E16DD6ABF87B95495983E1B9704D5392F1C2F0F57C0DD47CA9ACE3505282CE6C8DFD93D645242B0C4C543B758E1C512BD72B32E92D8B35CD237BDBE90286FA47F613C1A2AC60D943DDD6E7BF77429DD825F0F89175A23A123AE7E3FFAC3A000EBD56EE48242317A9268E190F434049791B8B3536469B3FA4D3485125A59EF278E17AEB0773451DE7AB619E15865ACC4319ADDE1B425D2FDD61F8B24A6D2897C57B4862B7EE1116DB6E316238D98BE0230A08AF263",
                  "iutE": "9C9C021F",
                  "iutP": "BC12455A40196CA88FD059F24185298F837082E93ED589F8949F97897741F7A1A87EC108D8FDA5555439FA7C4F4F87F9BE0E9AEA515EDE7D1A1D58E56EC1E18A4DA841C97FE89E1D5BD3481D52A416EC85054A58CB444AEA4840F0761B00289C564D20653C0CFF0967652F9B4826BE0B9473E6975D37D76E0D7DD57FF206838B",
                  "iutQ": "F39CBB547921271C6B63D381B30CB143A33A6E0D2CDCD041279A4211ED6F79AA4D1B32FA3FB87EBF8A19FADBC7B874E6B358674A6E83332597FA0CF8E0B236653F9A3928F3659C0A85DD906002673C339223C423D5B9458643265FDCC3049C1A7AFC4304EC070A777C3C04B30A764CF6D6CFFC7DCDB062839F252FFEDC194789",
                  "iutDmp1": "60862228FA0A7A5E43456D69E30310332F29433B84272D47E9B927EB5A50222C084141AD9A2B1D3DE0652043DFD07AAB852B0094D3CD0E97F593D733683FBAFD06B76B3F540A2E9F2F514FD58F6C94A60069F4DA6D09FAC6248449DD6DB410DFB68387D6FD73A24ACA48AC8E12AB0E5C6BB736DC71B971DE706B0B47F1403329",
                  "iutDmq1": "823E3028654B8C3C9134AFDB190B32837F2FC59B32BF7E8611CB85C19F6B7CE90DD0C08399D7EAE219A6E8E4DF11C0E227805E6FC7E95F394E56D4A222F2F801358473AB6DB2B008D34441A2A81812087385557DD3565D6CD32C8268C5B033DF4305B5DE745416D0AF15DEE6635D9613768DA19C23102C43F0ED6E352498A11F",
                  "iutIqmp": "2C323429EBE8384A10C25A03D45598AE6AC87B66E6CB9EE4E483DD1D153F435DD2A92ACB417652A49FCC0BEAA0D963BB146208A18941556FC37D42865E12DD0B0468AE67EF7E507EF23554D88745D12072F0A55637B020A2733B52A063B9E329636293F780FCC44B0A5D6316FF4EBC7A909EB4802FF6AB2AF7CA2AFA5098E1D5",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "3AD1A8AB479796DF8898F5126D14F15FA34EC1BD0BF836DF50DE1B41",
                    "iv": "AA87C066E2380ECAA2E33C24D2847CC8A1CB3E3BEE7C6C64FCFCC8EA",
                    "label": "A4961A90DC6F2EC56E23C41263C0F729",
                    "context": "D3312675F33E51C5F421BD6537A59684"
                  },
                  "serverC": "360483261527441CA312DE78E72A8CFB697640D9096794F88E09FB9FFF9B99C897868C0BBD412543AA4379F831B2CCF677F82035818C06EB2D16506F70447944EFABA3E9E3262155E65FC42B8226A35135F3B7D6BD9B3C007E64599386B41D3B70FC549D89D570A6691760901F7880D2F92FA79674B3742687F6B0C995AFF294CE2CE4F7555CA4E5DE128D66994D8A15725D14A9A492F387FE8DF6BF87E6509F43B1D4DE15027D5787ABD2B33E2012D62144FE3A3E2B92567B77C5E3CF23B4D6E3D8D25BFFA890C482FE8E914380D1C170E7015212C66837FBC0617CF76BEE951AFB036302D7A9325170BAABC6AE0130EE3E675E17AF9DC83E39FD41C9109929",
                  "tag": "F5ED8D0AC45C7E22AB902F78B505AD4FCA0CBA2C7E030760FE40318F"
                },
                {
                  "tcId": 25,
                  "iutN": "BE60C2E4D66D7C00046255EA691D38E534E24C540F3D13D333D0F885F6F0E9E6C74054351ED929509B37DDA89D483F32F626E316A04AAEBF4E51FE09B5A527E72C24E5CE5881193D4415100F6788D39E286DF7B20BDD0978AD1A44A3639C9AC5C52690DE6C948937C5C7B25FEB4B2330D990D6F1D5BD7BF58D4B1284C78A46419EE547E79DAEDE006734825744EB6ED9E33B65A5F189133BBAEFDE6EC3154C4B814398E9EE69BA97F9946E2E211B42C7701AC40A5D7FDC0CAD246007AE60572B808303D3D03FD4B6FD30AE46961BB6E0ABD621DA23660274528C594ECC0DA3D1C7F2B17DC22C65AFF7E5348AA50D98EBFBE4BCBFE3AA59EBE484BB579FC00FB7",
                  "iutE": "EFE8D7E7DFABFF",
                  "iutP": "DAC4E29ADB2AD44736DFB5F4712BEC3C08EC1560771E95D9C9B96ED6D6CAC31BE2F721CFB852442C8AF4F5467C29ED588A6553029798EFFB949BED1F575F3B2C25311D5E8376A15CEEADF8671A2A75B6D9C63512F6E84C0055A4465AAE32DA835C1070F1DFC61EBF7749EBE49845A0DAF69B5231E3973C9623FD24A13619A5D9",
                  "iutQ": "DEC6F5DCFFB89FFF7D8A2FF960A1074C217036BAE05676E525FA09F000E11752C6CE255008ACAAC00DBB6C3C9EFBD3D0873195E0625DB80417FE89AA79ACBAEAC6CEF533718E7EB7519918995A8EE3AFA4829CBBCBDE20BC0297DF8764FB5A2554C6CA82AB775224ED61BE8319BB9BF685EDA6D3D10FB09150A0ABC4B36B180F",
                  "iutDmp1": "633D81DBC8D9C9EF2DCA06DB02130800F80702E41E82697AAE9F35EC2BE2C5EB16D400F16D2C4A70276999A12B53610AB6C18B36DE9D6C608DBD3F71C78AB8A4EC7EBAFEEBAEC2062452C17ACE112BD424E066FF8B695F1861140F580CCC90E18933A5CB28AFEAA09D38089C294DE46D3769B255C42C6185780A21CB09E32037",
                  "iutDmq1": "B42CF9FD67B6A1D617B4A4BE92D24122F3DDDF41761B422FAD3F3671FB99280AD4B492951CA375D1D1CBEE598FB84CA178A4A73F694A14347FFBBBAD4BD1ADB5F4C595A18289C30F3EA85CC592EAA0D918A164147BB785DD2F4FDFEE4552E5B3C01C5C3C678EF61E99F7116881A26CBBEB50E9FE7F0EEA1BCEDB235D2868FC69",
                  "iutIqmp": "BFE9586E3F8CA5D91FD6A9BCC36FA8DB070BD7D114B949F8899A4E318AFDBED5F87D2E39AE1DA72BB7CD98B4094E7BE347850EA0F90D8CB14F020809277788F465C54B25DE61C3832EDC761C193C8DCF840CBFA83854846C06EC8E2F0348D5B6A2F899813B6A013D7788DB0F604DC7C5A405A40948F90814CD490DAEB0FDA3CC",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "BA4B3BDBFDAADB353FF2F575D5B3A818B1F3ED34C30E2E13738F4AFA",
                    "iv": "1F6546BB29B2A1FC7C7196D4A3B58A6BDF1FD4485B5E690728DC0882",
                    "label": "C06DB256E1BDCEC944280725AAD313D6",
                    "context": "A08D584AAFAACB112B4054E3D79891A0"
                  },
                  "serverC": "9DE0561FF28DF87D9869D35E27D4864E83DD30C7F3870151DC9B1264538170D353B2879EB64D7190A94DAE80F2381F4A1CDB9F289CA15BE8D116E48DC814BE2970B809DEBCB440989EE9302A7A6B76F0A91F2CA4640EDFEB2D4FCA0C3660F3A2C5AEC5C392AA6EC08F14B45E41E831480459FA6117B36903AAC9E254C33B34EDF61978D8A5BE152E8ECC27401D8F5023EF2488288A69F66C2002B7AFCDBF6EBFD2273895A88F0B29CE71F2360C291B7E5D6F3BED48658C0E61DACD8FE5ACBC113A8987FA4B4CA06DC32E6A340C82235326ABFBB58D2E266AFAF4CD050A4E2A7AB37C8B0E493B67752DC28A63245D260CE4CE4D9609C14DAC46BF3EFC9A8EFC56",
                  "tag": "667F042597257DCC0A1D9596A0224F660300229036877F32AAB50393"
                },
                {
                  "tcId": 26,
                  "iutN": "9E8F34C91E3E2CDB1BC18B7AD63E8FA527F536A9A910D7268ACE76E0581362BAED38847ABAA29BC78C8C5BCA22A5A601F7BCC4AD7B812188AC98F2F8150E5C18E2FDE45B6461E6F9EE23F42A60C81D4282EFF0C9D31B63F54E8919628DBA3E0F7E3138E3CBA82C3FDA3AE11C083855138B7E2022A4D77C6B8878C8BDCCAF08B9401AEA7DC3BF90EBAEA92623418C84B34A3D8D1E27E8BDB60B7BF3BE39F583F81CDD30CE809675F7F83840A0098A1581F85BBD105E365D1A1F0C9C0F2B3501E40D6A105B0B3548A1FD194EDE26FA0C5A236CD18963FEC2B1D8AD972A90E8233060B65EFEAE898815FAB279575DA936F1622B4D42EA86E712F69600B8E51705F9",
                  "iutE": "02C805E2D3",
                  "iutP": "C68A04D0064AB34004E5B5972E35EBC65E8F56880B687AAD1534FC82263CDB27174A3888A7E08BA59455AB0D5DE3F48979681A745D317EFF12ABB191EF4796B0F2127B22BF642F7804B3B98A688C59C7C5ECCABDECCE39936DF7ECD6598F594DE01499B6ABBA754325074297C4EBF7FE810A21489477C48CC926DC35A7557F47",
                  "iutQ": "CC730B8A4C4C7B546AE47AD9CB3CA434545B427BA0760718E177D1C4D29AE3639BE41422F84EFCD9F036727BC0763A267E6F528FAC1D94E09503D948256B8BDD5F3A4F056323A4A6EBEF9935569D1CBBC0F72F5E77439EEBEA77459DF5E8C88A6BC918DC31FB1DAECECAD34B087E58DBA1CE30EEF5F7A67817800180D17270BF",
                  "iutDmp1": "68713AD2D76AE6A3D12D8070635470CEDE7F82F5CEF0A9B5B30870A73A7E459F7915DEC9F1F6F521F85FD6BA3CB952FF10C875B3C087215D8FBE78899C185324B916D26614CA113626AC7E4180FAA817B72C10844C68E2164CE049913320D2B4B8FA789C06A62C334AA1F14EF1309387446094F8CDF27F930A2B4B75DFDA7015",
                  "iutDmq1": "395710833219DA998BB566B07E2B77FF638B6366382587CF5B7B411CFCD3CDE14D09DA558D63F26F044C84609A5A734B8D12A4972ECC52F50544043B9B0548B69C81E2BB7BF5DDDC998675A6A7BBF4F7F98BE97A0C6E6D6E332E3E8BF203757DD6DC89E6EEB4427CF666BBF5949687DA87E0C6950F7D8F7888CD6B1A17D5568D",
                  "iutIqmp": "1105B9A0096E17C517E4C39FBFCF7BF2862FF8D42300055D8CB795C3534C01E39AD2459D9D44A97A55CAD7550AD1F675FF4287F1B45266961B3B749F5CFE015966C6E79A67773DB1D4CCF3DE39769B5AE62B5206C569E96AE400D971AF7D60AD2D9D673745F4AF51E0220AD68412EAC4C2376EE6653C52DD183C3F74EC2E64B0",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "8B9FFE4B5059794A56CFBC652E0085591E3FF1CEDAF433C00B70E67F",
                    "iv": "06E2DCF54DC1E4E5EBA8715D986A2A909EA5BE031E0954995AAF3C4D",
                    "label": "BC65627A69A6B355DAF3C00F20C63017",
                    "context": "A72BE17C0585E541928D6894C1C0208D"
                  },
                  "serverC": "233795207DE02FE07D2190DE763BD9303B74FB4EDB6370FAA1BE37CBA959D5551684BF6F00A9022685C49063693946DC18F75D2D8285E4D96CFC216CEDC69F25C935549FA5F12CAF26CF3C35FC36EF8A00162592121BC667DCAA9D2DA1A433FC8611F2E393F003DCE2928D8A2A9F3B083C35435DD27FA739AD44D83AEE9BB95CA3F8C37F47071C6249A237936A0B794065A35EC5CE47BCB67F654C2F7EBA6D87AE47D9950CA1C68133ABA25F0C1ABBD6E953E94A83A7973D9991865DA3C9A01617BB9CB2315F1ED6B59ED8DEDA3F10488003D3762CCBB5A1B7B62B0B75C002FC790F0C0120715BE060DCCD97DFB586D65E44DDAA359DB9BC97276FE4ED7A5143",
                  "tag": "979061454D33FFEB41F4171548BA15A583EF97369E0BC8942AAF5A20"
                },
                {
                  "tcId": 27,
                  "iutN": "E6EC5FB263ECC09EB474744D25FC21A79CE6CE1B710848A57823BB107EE11D55F2F730E2757732BCCCDFE25D3355494C2A61E6A92D13693839287F7749683B5F09316AC37D979DB11E0D78EE12F30A0CDD3376EB7D59FC2AD29E1DB1C80E6A68514D44ECFB162BE0E2DEAEC2D0197C0D1A1F5DDC6A4F6F7E2332BD42280741C94507BA6ADC49E5C7B29392EFB868E7F3A3A7D08B5C6A6F28874365FB56C642A51EEF7F65DE6900C7914A35167F4305BCD5A3F9053B203C75F1F60E8DC06BCD49FDAC17B3D1B802D22F11F1A86C5A000A8130EA952B41BDA84D40E0AB19566D0CA7FB5926E6AE1214AC61061AC349A8F774D5727380530DEE2B3DBF31C3401C5D",
                  "iutE": "08431574559763",
                  "iutP": "F06E5456C83E95CE9A9791665F2BC779473E7AF070EFAD15CC9BFB8553A6B05F73AFFFD685B8A568FB6659107D1094AF4EC0C5068F6B6CEF44D90F6DA79034F3A70E76F3DB153A0D45095CDCDFF1EEDB08A216879A586EE9A3DAECBFC5EA71584338026CEC9C526448605FFD550FC93199D45819E8782CAA7A62902D79826DA5",
                  "iutQ": "F5E06F34EBB4962C295B6A832B1B3A70C533112B13B1F8F325E1CC57EE14A2F0ED464FDAA67DF6C089A9BA375847711D5F977478ABCF9845BB15B2E1751FD6E392C3CA9C3999073AACBDFAACF6B409D8C24177C5F734B3B8E38874ADB8A27E8356B0EB621F345FD65C6CAD5E877BCD2FC36B83F3A32D947E25E9D0996F63A659",
                  "iutDmp1": "C0A3D6D1767785C24F56CF8E31840DDF109B34C73FE09AFA7816A3275A05EE8F27A6AB22340363ED85E46B83EDC1020CCEC4CD1DB3D0DDB24F15938ECC271BA9BB76DFC202961F1ED089747EE00032141ABAD1DDFEEC47A21AEB340988588DEA97F5BCF74A435510FB5F77DDC9285401C1AC50CFD7CBE1DB7FBAE56A2B3FFA57",
                  "iutDmq1": "219596274F417D5143ED311D6BECBEAB5A0DF848C88C72726DF65AE4D2C940BB4A5EAE4FD2527A84F1DB59A746FE3BB880EA77F3CBA7A95E9149AAD91D2233DF753AE88D2568134B32919DC948FF9258698F5500D07B684787310707A1B265CF69C28D4A7D131815C484A58AB9B78D7F8F57E0FA59CB4CDEF62BC1E40860C553",
                  "iutIqmp": "CD8DE135770B590CFD119972BCDC87BEF86E08E85F356C9B5C834AD3E059920CF071D5E2072ACBF3D65A6ED2F832D26B392361A7E5448D2AE03CC1BB0FA9E459E56C5DE8E215332826F947D87C762B1B5DCD0015D24FA61D6D29B9637172D7746E123AAD9C937517DCF4A1D38AD66CCC7EC703014D667FBF60A8FEA769DC5BAD",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "35D277F1FBE70562BF37F2C862A7B886D353A0550445912533A5830C",
                    "iv": "07DDB32749E0BD26AE0329C40CEA8EA656C15CBE9621E4B42F0AB275",
                    "label": "0108C0D1B80E2374C736DB1BD319E031",
                    "context": "6BA41196A11E2495A38E10BEAD42AA9C"
                  },
                  "serverC": "4BAE999357C92FC65F640E18085E903B43A5E260AA3C0BA29391F2B7A450681C48F4164DF25FAF86F1720A593B6634FABBDCF491AA4F6A87689712AD966CDB0CBE2535BD73ACF468A9BD7AAEEDFA6E1AFC72148722D76ED576B8F956373C01883E9DF884E2B9A57EA38EA1D8F2B415B474286B60FD71AF5056B8E78EB6FBA1E2B645C411F69206E5E40604C09F03498D7720419D58FB4827BD91006B55DBC73829D4CE94FE1A79B2E0B679E7BF35ECE9BC7A67BB6EBB97B78798F29D94B191F4F5CB8EB3AB41A23A1C434B059B82FA17384E917831CF865DCDFFD6F357FFABC4744A946556B91EAB06D392E7063E54EF2818965105A4C7CF86D4A7FA0E3405C9",
                  "tag": "C9E974BD3402DB9F4CE20C5F9194440E699F09640E9F35875B4977AC"
                },
                {
                  "tcId": 28,
                  "iutN": "AC4261F929F1544BC884E76971E1128997FF638BCB1BC61557A95AA932C73A29699F61E302263D79DFC887B19ED59595434B24C36E983609DFDC826E25FA92EF5A798422DBE049EEE5969F96EFC23321B61CAF6142F4E83A62D66AC37364AE1C81B35965D16E53897862085730078ECAD3311D25D833FCC619728962F82B0A6001421A1CE20B5598744492A71C35EB574082FB470DB36BFA0B68A1E91C43D4B96A826AA1804F405B91350BBA1201F05D6AE59CBE6158AA1DCC380F6269D7BADE5BFEB03303E337175B3EC358234119F2099082913B2AEC6BB659DC471CB2517C87A1DE7F8C2662547C90D9720EDA68E077DC2EB70A2E4073D1234803DCB7B6A9",
                  "iutE": "23F3B4C9CE13",
                  "iutP": "CF143D4817EFFAA12BC83F5686685D67410F9E445BD88E98AA8B841A24C6F2B18B97D3F940B120F59AE71C89D4B92C34DBD57B99E94570A30E7EF937E5958947521410B39C383CBDA9878ACB7B9D16A4C369AFAD0E44C59C4B70327D6EC97C25B39726EA5EF09D8A828ADEAEE2BB1340FB680161BA3CDF78FE6EA439C2BF4787",
                  "iutQ": "D4F44F09A69FCA7A15B7AA20205B98B60DF1EDD4E2407709A49B0FC71232DF44CF70CBE78CF5A8057492C3AC9AC274FAB60A110C00698BA0DCDBFE4EA53E0CD96445E395564EC11FFDED3D6DE054E4A2E9B5051F0B4489B20521364D14A5F3B100A4007E655EAFBB2A1D50891C90C2122813F399EF0C7D65C349F3060AEB3C4F",
                  "iutDmp1": "3F421BE34DB47BE9BE2FA4618B4B7EAC5A4CF93CADF50F3D5F5EE9C8E80D0FEAB94276525FE90E53521B6B1D9D6248FE1F8CADF7A93CA89E086DD29F861284B96C4ADDBB40C8575C99B0D5F828E675DB0E2D02B512FE4C285A5685DA9060131B76387EE456DE4B61552EEB7B0B0F926165A31C564FACBC508160CAEA57F10F51",
                  "iutDmq1": "A9D9134FEE78E2E6558399A7652EE3ECDAF086E12B114DFB18E684D8CD9A59E57FB7597512F12811323D7D3BE61FC1B8DF906A8DFDC093DC2333027E1EEA0535D951DAA62596254860870933C7961DEBE12E72DD6D1D068B504CE9430910588D790CEDB7628D32CB6992691E45D3A2E0FA25ED488CF842F77EF08DCEA6B1CFDD",
                  "iutIqmp": "222C122C069AFA3487C664721C58F33E190AB3D92E6B18D2EAD00EC0CF4C5D0A5246768258FB43AD6F1FD52947DF391F284A915E1FC4313D9E6FF525BAC1E8484821E5B2CF2DE2DBE5830BAF8AD62529807197FE5C3CE84F9EE4080570B07EB07DAD126C5EFE39C4F5EB7D7E9DE48E614C87006082E198220CD9B2C5FC78C6C4",
                  "kdfParameter": {
                    "kdfType": "twoStep",
                    "salt": "01722673C36CDB82499680FCFAA6D79ACDB98D630E022EC1D2173D27",
                    "iv": "4C4318CD28FDE95D027F2D4F4026DD55BEE15FA43E931CB54C30372B",
                    "label": "9C7F073942A370A746742BB4A5F4D79E",
                    "context": "9C5667447D176C5D2CE201BC9B5E54D0"
                  },
                  "serverC": "0E15E060A8B813C8C01570EC7F9E8E60BC310D15D3106E2F6BC3488E756E89CF494274EC676E095C2D1F411633866D04009B7F15024E3F7277DC909129F158079A109A80E84FF825D0D77ABDE8679C0DA3155BC123FC75CB16CCCE30550B09D0BB54CCA19D78894DC4BFA4FDB376CDCE8B494EAB5054978C45A7BCCE7755289B36C713338288E421575FE72925FFFA0EB9D2E68D5BFEE675C7FAE29142FD44AD8E3A8D9475A1DE3CB63BCC41687933E87147E4456CC978F39B5024C6D0173B30141A1A22622A5434C8AB1371BACE94A59224D995CC9490F05E0990261B9C5514C9A2B775A432E59C53C9741C1E6DCE9AC50CD89DAABA18A004956DCDD1179B81",
                  "tag": "545D6E821C5458EF7C85FD34DCAD3528B81145E53CB4FBD09E29F2B0"
                }
              ],
              "scheme": "KAS1-Party_V-confirmation",
              "kasRole": "responder",
              "keyGenerationMethod": "rsakpg2-crt",
              "modulo": 2048,
              "l": 512,
              "iutId": "123456ABCD",
              "serverId": "434156536964",
              "kdfConfiguration": {
                "kdfType": "twoStep",
                "saltMethod": "random",
                "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context",
                "fixedInfoEncoding": "concatenation",
                "macMode": "HMAC-SHA3-224",
                "counterLocation": "after fixed data",
                "counterLen": 32,
                "ivLen": 224
              },
              "macConfiguration": {
                "macType": "KMAC-128",
                "keyLen": 128,
                "macLen": 224
              },
              "keyConfirmationDirection": "unilateral",
              "keyConfirmationRole": "provider"
            }
          ]
        }
    ]
                
                    

5.4. Example Test Vectors JSON Object KTS-IFC

The following is a example JSON object for KTS-IFC test vectors sent from the ACVP server to the crypto module.

                        
        [{
                "acvVersion": <acvp-version>
            },
            {
              "vsId": 0,
              "algorithm": "KTS-IFC",
              "revision": "Sp800-56Br2",
              "isSample": true,
              "testGroups": [
                {
                  "tgId": 1,
                  "testType": "AFT",
                  "tests": [
                    {
                      "tcId": 1,
                      "serverN": "8C8BB245B5EAD834C9ACADBC8C82E7AD88FB72385FE081BD3DDCFB15FDC1DE16726626FAAED34623D1E55334C82915D5ED25A964B3A46581991C04CD8F0819B7A86940696175CA6F5DC13D55FB295B2053A7D1CEE00EFE62FB4B6B3B7A98ADD218297CA76725F7FA0EDCEB660356861BEA04467252DB2014ABE7EE1727D89FE76E3DCB50E79EE65C0ECED37FFE5193E88381E5C380415889AC1824016133392173A5E753BFE97801B6D29C4420D8323B8DF4F07180725D1F7B6A44988F971A23B1D5D1D5F21B2851E927BB77FD15E5D36675DAEFAE1DEAAA33114D16677290C4E489E3C154C27AE895F0AC47317FC08152680FF505CCB3AE53E221B15273380B",
                      "serverE": "13495579D9C509"
                    },
                    {
                      "tcId": 2,
                      "serverN": "B27A3D717B3C30738D32BA3B8C3B9AB0EBB818BFDC5BBFB8B246A2C737B516D5DBFE8D772314F2F0D43726464D7397FACB7D43654AFED47562D0773D7BD769C5FB24DE0A1FA8D1ACEAAD7BC45FC32138A23B9A6BE3E872FEAF589D1D713482AB1265FD7D03E3980B4C2D0A38AB665CC5943043CADDA74E1DD80C26A1BB1C17BC43AFB8CD745768FA978E04C0B5A1CC36995A95E7F44C169A38A04911720113860FDA23DB93ABF46C218468348980E9F97ED256F5C0500B1E4EE80E669D5E4D9283E0C65B51EF6B53BA949A2A376CC83281C6349C514B2D52AFA89538D699C4F1A9545D2BF6EB8B0E2B483E974280330597D91E878B0D892933B116B45A9A45E1",
                      "serverE": "0E6AEEBC0F"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "initiator",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "l||uPartyInfo||vPartyInfo",
                    "encoding": "concatenation"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "recipient"
                },
                {
                  "tgId": 2,
                  "testType": "AFT",
                  "tests": [
                    {
                      "tcId": 3,
                      "serverN": "AA7E9068F7B73AFA054270B60127313BDCC07567003A77E88B0E67A5E034D06B259F10E4142D48BA40F80080BB9F72DCE9B805A674B5002853EA15D7BEB82E843F332136B83558B8855A41AF4E862F9E68B38EC9DD48323D5948288F3F73DD1D7DA18F59A519A3EA4DACBC30FC0C0682052F0957F833DA660EFA676CADC1CA67105D69564FB82144D48C5138FB2D124EF8E99CE78463A61C2B3D2C8BCA223D991D380002E6FBC6C2D94D4C0A6E976FCEAFF0CE4ADAD408D3FE24C8A51CCDAA4B07C4CB3261326C932CE9E954139ACBB1D07B4C159D0366919E4E4E7F12DBA9E7D638F5D90F5A2361B1F4505BE7565BE421505F2B4503D6496601149FB9588875",
                      "serverE": "229FE152256E0F"
                    },
                    {
                      "tcId": 4,
                      "serverN": "AB4EA30467F891CB668BB1E65C9EAF47BBF5F6428D2C98D27E79365F61618F88640DA28B03EEF22E8AA38120F4E75E8419190DB7C352C99E15775C6D12481FBE13D083B1401602D9CCA2932052A3D785B8A031986C24AF2C9C7F1FDB6BFE799496767C47C5E585086415FBC64844E9E7DC82BC1A245474EEAD52EC803820B0F101758DA71D55B6073045788731D011912043FB84FD7BDB13A597A703C776599BF623D6E0292CC1A37485C781E4D481CF5959DA2ED26E6D10A3959F9598950A708AB08D6F53CC55EA16F104CA03E7A4488808F761B45317A96B1F13EA421BC34DE78164B704FB4208FB291566EFFE2A4ACC1D31F1E0D4C331709644E5F4BDC1C3",
                      "serverE": "0329F718AE3B"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "initiator",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "",
                    "encoding": "None"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "recipient"
                },
                {
                  "tgId": 3,
                  "testType": "AFT",
                  "tests": [
                    {
                      "tcId": 5,
                      "iutN": "BB70DD23AAE432E7209D6E96BC95D65DEF5D780E849D98FA8A874951199CA67858BC9C6E8D9EA0E24C28EA1F02C9E4ADA68180D4B84F538704B31C36BB61EEA9B819B06ACDE79CDCF8FD54F31A55AF54BE567AC9AA3A9F367290A6EAC852AF2DC4EA9998A440362C700D17F5040295A1E413F3DFDB808BF2D080796EBC85AC9DE02494DEA17993023EA5D222614BB062D0C74BDBFC8F78A3D859FBD4115DA5D172093EF705914250716C831B54485F88A78FB5B23E7AEB18BDE4B03462B99E55FAE1E57C4E9CD24D4718A21AE9CDD75C6631EB83BDDB39A49656201351C59CA89D9FDDB8CC0D95DC1DD69EAAD759F5EB8A91C739010357A565BFFF6F988E84A3",
                      "iutE": "3727D3602A7567",
                      "iutP": "D8E4CE22AFFB6069B8B89661A4663FD8F2F4A1FFF2ABBF62E28AE9D9D32E06A9F5FC7B44D0EABA474240809C3508F977E31658022A334054289F0C6942A3AA3955CB6A9EDE23EF4BF6CC3332FFE801EEF42B7D7E675B74609A5A67BF35B1137673808436F7EDA36195BF5D9F93DAAE905E421A56191EB9DA01628C8184840A55",
                      "iutQ": "DD3C98EB89664DD5925A369093BC87DAF57C03F6E605E8E33283D27969C77DC829165F5723E0E21497CCFD2C0965C174A295F7CBBD35C63C93BBCC6C7BE4A190863FF65430296FEC48C12BAD427B9EFEEF4D5E0B570408206A908093CD2AD5C37940A7A864B0C100A04FCFC55531CD144E9A9651A81BD02EE85B04F229103B17",
                      "iutD": "2B17C25439DD81E568287C5A940328D3DE4477B68FFF9C8875C96D484E64974B67A64964BF4F3D0D5C959A9801129514E4437F8AB82404373CA50F311A30444E107F8EF6B48E4193BDAA8EF91C20C98EF412ACD3825EB257D3C086DAE9FCE112D9D03E17B205767B4F139D06BC9555365482752C4C56B96A68A54B7AA685B8A9866DFB860AA67D69105620642081ACF0E5D560AC9A5AD977FE7718BD98913825042D22F217AFE6F35A3CDB69FB67E9DF0C9F4D7E847B11738D6C69611AD319D5FD121331E70AF7ED292FDCBE3337E8FB45176929A203AAFCE5CC665CB5519C2C3B64C38421BC81B6EDB480A1BF8276DE6D4C1D0EF7B3E6BADFF76CD80146CDB7",
                      "serverC": "5F2FF459CADD5D9BFA1D29EC2ACEBA537DD51A5F8436F8D66AA9F42971028D01C42C9DD166392212E955E979065041C81C69F1DBF84DE43470FCAF4D076C3EA2148D53A02AB2DB4B5800E7F8A985BF6270965227520ADB0DDFD5E3FC34C2381455707A4A992BE5FE7DFB2C847DB542298958EF594C34A7B272C725692E4A177A72A7851A33FF78B06090A7E9219E88D5AC5C028ED4B317B056CF27844708F2213DB8D6C23C19617A68333FCA3F3282126C7CF6E2CD8B6A5F8425C0D316CECCE19E84AE142A4D46E21588221F5F976EC073823B0A393F9D2A642F0044D8679C85668FEB12852C75F56F098F4B59D92B5554B5B6B39288C60579C0685FF89AC15D"
                    },
                    {
                      "tcId": 6,
                      "iutN": "D0E503696CD94746801F98561049ABAF38E329C1D7554AE9A965775A7B8D9629E880254A4D4BD13EB56FF1BC827554291305C8F20ECBDA9995588958447F49BFA63F1C087C811F891C9660CC55B16E355FA8632222A87309F00300EFDAFF7F8098B5674FAD49EE97A7E783C61DBCA068615FFEB64C616AD7A5D2C27EADFEFCA47DBC57CB4BBB12311880F5C90CF815900A641A8853EDFF13B517C298F4FC1F5973AD9319FC5BD38A1772C53FC232EA6B94DF943F018A825BE81133D550B56DADC1ECC4827BF12B337D6BDD4CB25C2E181AFAA8E0CD769AC46DF71DB9855738C2EC6C6AD52DADC7C319CD2042FE6EFF421A1ACAC5D657E090859E8D25E793DB59",
                      "iutE": "2F2BC18F8E25",
                      "iutP": "E8E34BF9C9B1A3B224A636E0549E6B70CE5FCEA200ADDC4C1D4C641A9135D777725AD1466FF78B34E6BC5831A7B6B148EFC71E6CE98133BA29BAF154E68A6F7DD8DE9605E75A37EDCBB724336706070EA04BA500B2B0560860B8A0A7E457EC0AF0C037AEC5519394C8D11C3F8A9373C962D6ABD3955F3D108D5B577BEE00BEE9",
                      "iutQ": "E5A025CD2B372D1F3C17C491BF48B9AC3BB2DA7FC4D308545E0E8989B055ECB3F9D5FA7240FBBB0018D9D3505BFABA89C45418F4E3AD00DF1265C9E73746F810681F8C7AD17D0153A7BD2DC4B31BB928F5C1CFA86654D28650CCEF414F62BD469E876B1422B04A93FC7E48B63450AB02A61849F58C9698D434AE2B1B10FDD2F1",
                      "iutD": "15BE1E8670658806F66D0EC2CBD7057B8EABDE7E6F0F2B44DF218D96843EEA2BA6BBD6BE8B67A14AD3EB2DA62E61F744CD24DBB79D072E87FC046CCC8BA6FF0023D14F7CCEB57D69AA93828D32D69BDDA9DC8AFB0E43C2C60E941AC02A756560E444FB8CCD40A83103939AA363C651D98DFBF380A89C4DDAD626310782285A188A0923A785BAF35AA91C6B455B7C09313AAA5E56CCEF3804DC91EEF5A9747511A9B8BD76976E9619F8600902F2FDF4F7504D29A2BC6172B2A2E65722BCF1A89C68B8DE0C63FEB45C1291953D25063DC7AB8C80BEBCFE8AF5D97C2A238E9EE4E54E2C5A89118BFA056B8923EDFF09D22F6C03F6D9B276CA6CE5F112556298CC5D",
                      "serverC": "5DF06ED444FEB221297839C272106D57BD3C88E79DF173D1129F8CE5EBEF122D467A757E155207F4245A82A6E0CA835387758F90D0FC3804A8407A54B4DC84F53C4BA3637D89CA689527E2B6C29709F728CDAC889F82B3855FFBDE7F5C51172A55295601FB41EE3E086288295A0ED02C255512E25FBCF83308AE8D23F2EC99A2B50CD24DF3D5F212438F9B6D047E907CBCF3ABD2603224FD5D628A85B292C4A9ED6172C265A84824CE0C4DAA7874AC6F719E994245DDE58528C196B6BBAB4E929E581A9F5921BCD4F236DE5171CFB6789686CF3AC3556F89EDD36791FE4F52B241D51AE995FC0295EC3362C6157CAFEA988F0FB3E7EEFE9541D0C0F2F020FAB2"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "responder",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "l||uPartyInfo||vPartyInfo",
                    "encoding": "concatenation"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "provider"
                },
                {
                  "tgId": 4,
                  "testType": "AFT",
                  "tests": [
                    {
                      "tcId": 7,
                      "iutN": "A8AAFDE39D4A100FE265BF665E29240F889320856EBB0FB15CF1354929B631FE0CA140E3C08EED48E3C056C22B404B0CE7E1CFAF848C52AD1D65F709A788E03BF9D0B6964A82843EA88D3EA27095589404E839A425A529674D42C5FFBE3DD57FBDC411BCBB22D825B42273125C65F3368D78E3DAA9F2B4D86C103B9ACCC9AA82F6CA609E63FC6F44DDCDA60FACE5C9B4F3458025BDF4AC826F98D98CC7502EBDF890E33736F3D27413BA4C4C7A5CCD89C306CBF401A474D16140735B5FE399ECF5869AA55F782F68BE28C2859DE83281FBD5E8D714BC5AC6A6BB29279BF564DA3CD044ED480E958132BDC3A56584815A732693A5865883AC337B182817BD0D83",
                      "iutE": "02D5DEBE5F",
                      "iutP": "C4B189C782E20AD3F9F09C90E5BACCCE0E04D0960F1DA6EA5ADD626D5FD93E44B18655FBBC0A42A906BFE0D8B057DF4A5CAA370206633F1AAD45D2C58B1092DAC94CE7C50428784607D6F94E38532F2CA2EE7EF2B30890994B5A2434504A7FFF0E182CE0848239DA9CEB0A97FC8B74D17A230F0B10A1F3F52C6C483D03143113",
                      "iutQ": "DB86342E89F72476248525783A007E358DB1F5401C568EBF802393069176917C304E5607CAB730D563937EF9136EA4036E238407482A2E318DFEE6BACC880AA37F39E7DE03ED5811B93E6B4B881CBE66DD5F8E9B1910B5172D59F422C8EA13CEDF0715D2D58263FDBE9D17FE415C8B8221AEA4DF56E9AA940BBC6066EA17AFD1",
                      "iutD": "1E24923E359E011E7B86E13BDCFE3276F90128B8C15414B9945D324A317DA8609C33D2A6D8EE636868598097EE88CDA8A24CFEA754B2C27C3AA626A8A451F25253A08A62BC019309ED4EE08385A8CD114C518CDE57C5630C0A4343646E40207B056C308C2F291115C781904D44DC761D275DF82BD43ADA3B26A7FE49724930D956A57F3557ACA5263C32713BAB39B1EAF6577F6360785D4D28E9B03AF228635B440FF414FF6528E8E6131DD6C991759BF12E024DE332AC321D1F1FF9B39C31BA284D50836CDC361B13A93AF70AEB62B91C03DCBBF645B569AA381DE25026451F0D4DB7B2D475408245C3F152AF20A308DB01C56C577AA127E9539311D860758F",
                      "serverC": "6E4103D8EEA816F1AD45D9DAFFD996C2D724E34E8ABD5894BDD5E75D57B7ACBAC4DDB695877BBCFE1D392BC78C5746DAED0F01102B1285A96996C8020BACB92BC2BDA9FCD36B37BD229141A448C7363C5FC666DC197564E6D9415EAB487C2D56684477E3249FFEE5206EBA84952894F4EC648404FB089CDB1AE001EF074F675B7CE63D9AB1472F57FE9F1A9AA9B808FE16C5415719E686DEB3F2EAAFE06B1291EEAEDA1770F2979B8A9CCCA2D7453EE718EFDDF77D2EB6A3FFDCAA0E226F841C2A161E9232532E15285DA689DE7981E40B6BAC00F8C345468651F6265963EE54C69AEDFDE9970A320A6EEF19BDFF22745F493AE5CEE45C308AEAFDEE905A60C1"
                    },
                    {
                      "tcId": 8,
                      "iutN": "A97E25EC26FBDB464F81CA5E1BBE412485961ECE7C0003E8EDFC63B6946F6B3E42B13235F7FC4EF52AD5719C67B8BF5F492CF3D7721AEAD0DEE44B867BF55C388BE3B2D4FD04737846032DA940B8596D423CE2D965A6FC724600411BCF2C5BA4931EE7E8943718366EC33D7079F58487161F9951CFD38CC7E3E29264677F744BD09C7D0CD1FC1B9B417D3C1CFF53A0B32354CEC86719379632BB1A4E9F3834159BF39FED2A7A2A16F8AA45524712AE6FCF31B87BCDB8C77434FCBEB061006D38F5C7FCB62CB44669A28EFAD975D31E30C64083168AC0F97922AA3C0FA214C2F1F492A16F6002A3CE003C64DBF1525C5EEFEEBE411E6721567858B70E0F4E6981",
                      "iutE": "3BDEA4775FE1",
                      "iutP": "DD03D104A0691B7CD884FE341A62283961814F082DA1725E76B08FF15530C110E42FD8CA4A663507F01DE2BEBCB321750C7E78C6CAE6C6B6CE1B6AD5710B9ABA43BAE73BD834B7DA4719EFF357417AE08601FDF0EB05CBCC6AB0FF01407C20DF113A003693A776096E64CB95B33166CE1DAB5292EBABF543F07BE34E3E253E13",
                      "iutQ": "C45280305C0A92347463D05A94CA75BA5145EF0417855E5574319ACC80C135FE5E86C16FA172039502689BBC568315C737A59C7FD46D2886C221A35FA0959C102026DDAA92AC5FEEC5C372400C207718903A611DD155253C31541C0061C85975A8A7DCCD9BA60298C26ED5FAA959DADE210427F90A45B7FCF479509544215C9B",
                      "iutD": "0720E1FD614A1A00B649FCC0147E3A88F0AE7AA3F5D7FD71A8A220DD83EBE88AB490CACB2F6BD071532D4F8C87C8C4C72A3B3298B7B6377344CCD14D32BC973434E4B63ED6F8690E9316B5CB73BBFB74143B85D66FA31A65EB913F8E2931AB173DA04F79EE5E97401D3C98BCACBA35CB2BE9EEBCD6A6DCD8B3C5322807F96D0AEA3C04AA3CD123735C1AF0E08F86D435912CF7188E435A7C224AE954329DEB4B77BE2A5C529EA8D20E059BD891F8732AA4AC279C555EF7F5709A7CD36CABEFB5B99E13D00B1A18CC2ED056E1BB6FB71B6AAEAD4CBE453EF04A412D92A6850EAC6765D091A3F9EF5844EB695E754512077D6C5D4ECDDEF80C4EC5A32CF8379541",
                      "serverC": "61489C8AE69AA4B55AE296C98656751883F1F27C6D861019E9AAE9198EEFE4B6105DB0C7009A320DA52AFF699B816124CF986F8426AFFB48397054176A22EC46E81145ADEAB0B2D9C12725281115578D6A6FD8F8E605EDCC4DB6DC4068CB77E504C8529D248422E91ECF70A5F7CEDBB16EE3C503FF6E58C026228CAFB4F0A55B4C358665EA60A95522BEC50FA1538FAAC758EF7DB72A20B1E38C87C009D9C8A7D1D3F9999F465FD32C8A486C72D9407A9D136A6E68615F4EB3C6D463596DB867FC05EAED52B700EF4B7BF7D0005DBB9D30F57AA6CFBAC46E134E5E31BF106F0B38752A443C73CEF7D7C6C0C0B6A52F5E837A028196460068A0967E53E02FDE69"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "responder",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "",
                    "encoding": "None"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "provider"
                },
                {
                  "tgId": 5,
                  "testType": "VAL",
                  "tests": [
                    {
                      "tcId": 9,
                      "serverN": "D08AD4963FF31BF7A25ACFCB20D2223786737F4F2F9CCC59B84EBBD11DE4EA0BFECA899A5967C99F7488B70E08B1464D4684E169217B17C40B3E9D1424F09945DEEBAC4D8AD404C6AAEA4AD9900AE6E4B016A646E405116D84A858D236644CF52E7570DAE651F7D0F3DF3E9B4EB53B5C6710703F0033BD4081E32C1FBC48562A6C6533899E8E2542C3EA10243495B53B3B8D0692DF0518ED134A21DC186A20AE56C05014736297E269B2C9508F59241CE8037B7C3585D653C8B11057E678E3AB380AA44977DF55C2B96ACAFC39F713F8740D4F7F507E48FAF9FCE3CD3CD406E94507F2384F7398E502F867A04F5294E6101DCBCE58A57C3A58C287E3B607508F",
                      "serverE": "9F55615C25FF",
                      "serverD": "3608529F079E6FADF2F3BE4ADEA0F4B1F5F6F6FC4AE49B326FE2F10239B7ED1316D61685392C6FF3F81AF2B0BA3C9766C298F2F98E5230C8FD8B18620F589CFDF95DDB1CCAE60EDDDB86C56323DAF68E4EB10B5001CAF4D5B510456B12E12E76915C13E8CA9FD7F4B18D2B82BE8F5A931F4FACDEBC33EA25DFBCC73F86092B393D10963EEE9279DB9016F65B8EF9EC92E3F8918B90FB95AEDE1D659DA8D17F29292AD70252745E9595F793A744638F0BF25C04E9AF43DBEAC353930870F63DB45D49681791119709B48F837734BDFF182027A049B899033ADB47243B9E06D0DA8CF39650C70540A918971CF93B7C98FCF8444B279BAADC0F0DEA699DC7CB13A3",
                      "tag": "2D3333E6EFEE4E5558B5B0953451324E2D04D80806594E6DB34EAA82"
                    },
                    {
                      "tcId": 10,
                      "serverN": "C560D921DACA0EA32ACDF6A203EC51F9CE467D34408299AFAF500EF9B72BF5FC1805F2A571E690B3720D6A53574B1C44B102683DEB43BCBBAAE67B78F9A7E43B28ACCF58FA4807036F47AC7D8A1D0F75D61408A825295475BDA826F4D3A76FA1E1F4473038AC37382C204302746198B1905D033A7704478E1C22B9F7B0A6F3C1427287C9828CAF0FAA30A2E5E7F5CF893A04C04BBCA915B4B40F93515402AFED0F0A8E7B88442E24E63B89B599B01CFE8FBCABADB495558B912F4B0B35A60612E0D3AEB084D15A832639BE74475B2ADE4F2163C72CF2449B8D4A7B36261663125502EC414F64EA7FE039426F057EE51769AE6F10DCB81DB0D1AA5B3B5DB36043",
                      "serverE": "8980F4B3",
                      "serverD": "1F79A4CB61BF4B5BA7F5598A723F24E8ECF69F8D428749E82CCAE6F60759333B9EC37CC7C2C32986A89B20B0CCBEF05FEC94FBE717DCA372CC6E7ADC2957EA5A1E6E7F82B0743B02D3D930C2FCA0A505C52E9D7593B9958AA23B8B728EEC7E539386B436205A12106591BC061A58B09FAAC4F822AD7922F90E174C47286DFFE3CFAFB95BE2CA13608124686203D7A6527A35FC71FDC8E8618E0FA1E9FDDEDAF3A75E3DFBFC2F0FBDC1592EB7E53DBCD1877886E851B41507F4E16011567C3032B5679301CE5427D8175E198E4FB7A124C4A321F56F407D54394D19E32529692FB3152CA711A3B3CF5720A10309C0122C4FEAC7A8887542FB2E3337AB49207FDB",
                      "tag": "B9F8553E1D97A284365DFE8B9EB5041DC2AEA8017AB9D8949C41D7C2"
                    },
                    {
                      "tcId": 11,
                      "serverN": "B83B28D1B33734DBA6DBBB3DE0F9360049D03B34F477DB0EEA0F0753773F06C976049E644231DB2E2ED8E722F43605947B3D7C4E87D43378856FC8A8C53B478D101AA874F47A1099EF91CCDB0E57E88CCF6632DEF2ED648B4A5BA47D3EBD4EDABCD5FD8938EEE04748E211659CF6D27DA300C22FB14A916AAAF0AB508A0BC9C92E97B2335665979C589CBC1B72F98CAD108D1E4263E2D51A179F244A9774074C28BD9170735756A7138314546939E8836CE41610C22592C2D4DBE675249CCDCCE53717EACF89F65652940BB08DE065BEC446F95B34844DEC16FA28FEC66797E3678A6900D44BD5F6BDFD7BDD309CDC191B43A3EE2D930008C533EE36EAF7B1D5",
                      "serverE": "38534A07B903",
                      "serverD": "1DB1FEC6D0B2A3FA11B7F8AB842403A173E19B6FC84EF40F4FF2E0E6420D3EBAF81A4C7A58BCA2835EE479041EA878B19F5FBAF77CE249AA9490C50D39C5D21E6F6B3E65A6873782277DAE09485DCC2DB81867C7AD2623A550B9249A71652C29DB6DE1C50FDC4EB7D0AEB655E841849F9D9EB9DCEAA09A7E9C7D6BD9C3309512772A2AB3F99C1A6C55BE2A804AFCE8A38097369A56C4A2E2337ACED8AACFAAADF276F6C64F08DED718C79FB30DE1C8E790C15A0322333E22312F9F3CC72EF1F2D4A0F6BA101737EAE8F76ECD036960FD7B8869A3FAB20D0DEF0419E3FFF9A63D3E2E598C26ED7CAC8EB0E10C7ED416668775EA10877A3767FD9AEAEEFBDC796B",
                      "tag": "018DD0CA9E328EFFA50564E94F0313CB60CA32C95F81EFE123487DF7"
                    },
                    {
                      "tcId": 12,
                      "serverN": "A55F81A9E0BC32B24BBA7FA123D579BED4130DD8FAA4539009C4BB1DBFA9C7B3C79A2493D46AE41BC4E5C9DE7BAD49F27A7EA18411FCCD83D58F2DE326A83C6496F91A749B365546CFE7A196ABEB876DBAE49E03F79E135AC0A233145F9F29E9C8C0982C735815193663691DDE2FD471AE534F67637DF83CA6115E940FBF52FEF97A38865F7152D3FD009FD325E223F968129DA2EFB6E7FD98C3DED344ECFF81E0477135156FF460933F37E8C11ECD2656DD700C0643BC945BAE171308D1AD0391412944FEEF9152D7B9855A70B62D4C8A937CECB84B7C49042A97CA04E9E29979D8EB2372DF0914C5FF71BE0888442F8B932124F6857A199B1018D542C75D35",
                      "serverE": "A085A4BB59",
                      "serverD": "1FB5341C5E3BA8DCDD3FCD8BB64A683508E04C9D8C99F6181AF3A4BB09AC5D35DEC2F0A927A6E8D4CDCD13BAE449ED4EAB6913945B955EFA36ECEC7F880AC30B513363F4BAA7D888C01333D19E8C995BBBD17D3F5A9F9D46BF84B0D5EE5D358231AA80B1275EE7F1159D492D958A53CEDF43A2E9177758D35FA90F95EC887273CD8BD9DCABD1FEC611F07A96E8DD297BA71D3F0075B86A36F38924A8BE332531F47051E7D948E827F1F54156432758C7065D7D6B592DB6AC3E03FE1976EC9BCBFB0FBA25F07DF8F15C977DF1D8186BCD1568566A661CABFA830A82E704D144D2CD4FC5C976FC666C7E3E326064DCDAE159E6E9AD74C67965C00BFEC4D25B26A1",
                      "tag": "9C0033DD67C4C9620715EE910E9D13AD72EEE8250F0DA447451F2F3F"
                    },
                    {
                      "tcId": 13,
                      "serverN": "CF745ACA9C83BE2007598623A3E2A362FDE0C4521CB3833BE86A1909FAD92F3A82239EA2757C11C6C001FF5EF8E407BB3F18DBAB5EB657B1AF2F92B0C905AAA93F13C4E53B83FFC7769642FDC0EBE31E3FC463FCD8A9642A2031ED57F4E36590CB4D0832D6DD0835EAD021A0A56B090A26A77DFAE55182764849D5ECEB976DB61BE4E714D7F8146BD0D193AAA4A3C36E6A762DC2F1F96442BDED136C8BDE198EC7429BEC3EB0C3927FEC00ABC65E384C948031413636DF3CC6A6EC5A6B2214ECCAF2A08F3542E684F9B0545BF9299687878EB41D84C580E391D08C521BD94A4BDB2B2AF6B847EFC743E4403A45038341B2B40875BBC0B9971CCE454213A2D093",
                      "serverE": "A854DCDEEB",
                      "serverD": "24593C4D7B273ABBAC8907DCE4771CA02439C7ACA4EDB05B456A02023524B81081713535CB4E4F48E65F57A1AA61DBF6E31B98D779095E8546928DDA05DB2D3BFB4A0F09E4E663009143B0EDA6907B996ACB2A4DBF0074BA06CAB132B8E694652C32048F96A0969A8EF8F45178459835241365060E3FF217D90956FE674EB72C238AD0A550E869DDDBEF84E90FD9371A65A157D3D45A445CDB1BE6364830C81311FDE4085FE4869C00AFF096DFF7B65FA0E6D682E9B36521645B6F9C3A0D774BCBCE11AA500193F8DC5D14567B600EB337C6091C3674B58C897FB0E7345F757BE87EFE25EAF654D3BE5D40246488742CF3B2BBF7AB1CE1C544316DFD128B6CC3",
                      "tag": "8C804AFD7C5DBABF4E6AB07DD261D331B35E1AC7D375591D54DC777E"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "initiator",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "l||uPartyInfo||vPartyInfo",
                    "encoding": "concatenation"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "recipient"
                },
                {
                  "tgId": 6,
                  "testType": "VAL",
                  "tests": [
                    {
                      "tcId": 14,
                      "serverN": "DE18D6568569B9DB64680B9E2F0BAE7753BC0645139930CEA56129C2986096A3482A8B54C6CB5BEC4178358381D30A25730D12452B32995E222629B692294BB930C47F1742275AAADB5B8F85D557CB5B55823A59725012CA70ED447B349A0D1C0FF2008BB917D29FE1329945C01CE972423C989CD628E303D48E070461E51B902AA4424E0C39E1FC1D77A662015325CD25EA0EF24DD54B24EC5F7DFFC4226E0EBFF45DFEEB2AA9F61C59AC69C26E90D23CE49634D03F56626D1E04667081452BAC819C8F7C4998130AB5373AF471E64234761C8EC4F4677ECB0EC636F5464AD73CED5258F8B6CD1BE8F80C7D28865A14C70276B9C8DAA5C0A45048A3C2AE8D35",
                      "serverE": "0AEC7FF04B",
                      "serverD": "21A88DF9362DD2617D72ACC4AC1F246BC24216A8CE15FF14633F83487E1DABB0D15BCE3A1BA74E3EF70FA6F0CE9A4150DB3C988AF86C023C0370C1C1D5B610D653216D2B672F19300A33F339492DFCF9EFCD3BD358EE46493ED7CCFA1329F220C0F53072B179FA012FE5AFBF5787DB73640C11C52A9FF2FA36EDC6F6ACAF5551B42281EC9B1CE68C859A25B60ADC71DF37DC6A25D2300B5977FCB4834E98CD500FF7B9356FDC7C7D978E1F50699F66334932C9F92CD9A4F8E5C33875F84DC3C920CF83A95BD9CA6EFF26CD8F2E14908D390C268CC33329546726D62DE2820CC59B57D62B3351F97F22AC29517ED699B90E33DBEADCBFAD7F3E388B6BAB2CF523",
                      "tag": "C87681D089FB08B85B6ECA4E11D35D359CDABF967788238ABDA25C15"
                    },
                    {
                      "tcId": 15,
                      "serverN": "CA37988BD40C148D60D4B9BE828B4B1F4928F0F03A59BD18C9F2DDF535CF8107091DE61565EB015498F769FB511076AEF111F2A1CE6D5DFE29624C656AB4361124B2B18EA7B87DDDFEDA9782FB5BAFA0500CF30127023EC9D95E1A04C5880BBD4D281A257C4CFF75844A91333A385BDEA1B0E851C6FA78A98B963372B4D251EE98BDE57E8CCF9142E7F790AD7433FF0943645E782D75902F06D0C1DCF90C9B3904D025BBBFC1232BDC99EBD4F0D6D3240F75F013983F4868E347311BE80200756237E7FA0844FDF0F201CB85EFEA7C56CC51E04FDEFB159AAD0D17A913AF3F40F39A21B1FCB95D420A11B8B8C08B0C30658500C1D98B4ADCE9B203A563E0EC0B",
                      "serverE": "2004F3C27EE3",
                      "serverD": "1F6EA1E3488AD6B6029A2928D5D74F662A871C72A80129606E46A4D277DE20833037FE9833C663CC4725D0162FFC1A5EF5604C015D13FB3D0B060CB9E2361C62E737C78F8A2098268DC23B5F02D445A7F3577253C7E9888FB10ACD4ED4ED7DA071D2791AA45DD2200A7B33C873FD3353E0ACC769675B0194141151B54492E013B928457A0028C76443A840306F8334D0BE857DDEC8A69A40AE3EC0DF13DECEC9EEEFBEC98C75BDEBF584426B94819205786F9D07C4B2F94BFDEB8782B50E7739E203B1FD1B46973D72FA0F4F943098367408488556E22B213C8DF541A6D20C1E52224160D656425835FC7BB8C368BC7E3C9781BFA367E75E683AECBE64A4530B",
                      "tag": "9BD5833DE41F34545ECA5AD513505623E843A14974BBA2B15F49943C"
                    },
                    {
                      "tcId": 16,
                      "serverN": "EA91EAF9C946ADF104FA1A186C99741E4FA33CC019EE4EA8E20D8A28554D3269FF47D355D95B54052F127A67A1F843D2C9D333EEC02D4361B6453630EF33F2E4F35395558E26F1F921188A6F8219C53EFFB093D5443E34ACB0C7DFB983F5540222DCD7A274B1885E4C4662488D46EE164209B1F54F21CFCAD3FB56048C85395075A0EFF24060785F23CA75DE95A1C81E435C0850B52274EF6DF13C4A5B6699ACE9F39275C6E21B623BAD0775AF4942EC992F6877FE83E310E9210093B47FE41FFFED2B9739A562B38C1E03CB9A193181C2EEF8FD16A9E15AFD482530B2C270456843E714D610A4B6C2C2C65A4272CF3374008166370B6345B6ED3E97C7174DA1",
                      "serverE": "6683A325879CFB",
                      "serverD": "557E7B702C319371AFE023177FCB694F5307EA696E70BAE797B439D1C6A6740F64BC6D202A0E5970361C2B87B64D81EB9CFFE02E6DCAFB53BF6A26DFC6FE4A4EEDCAF6D4E6E64F03074B53A5C9AD39B1EACC8C0FD8AA43E859E6B412E8C29F3C2352CA7D51824E81F5F663925C3D65ECA5E3AFC2B89F32D913E7B18C09D7D2D6D9B573A7ACF3E4D09A751E8D708989FC02C730CC8D538CA4BF350E93FEDEC64C4EA59636E0D016690B71E02E666D1886DBC5CE4CA7114E3DD9AC3E5D2380ADEAA1DF4731D00879EB61F87B9A786BDF351668C14FCDF925757EEF5EAF573A41EC5B9ED0AC22D44A65A0091C3B3DE52121D1DE3454A70306A05727FE236BEF3733",
                      "tag": "2E33C6BB08696A1F2EE59A9BEC9C892361A17D97F70D9C0FD3D6858A"
                    },
                    {
                      "tcId": 17,
                      "serverN": "C56DDD7787B5307CE2183643A7567BAAE60EC249A9D246B1A952BEC93E78D8BA3B014C104FDA54BFFDC92711FBC6CFED9E16D8149DC9E3D5C243C109276C1F1A8ECE7F1E05FB4FB50CE97A8F9FC24D3CF27B84F0F9F015AF5305AA9E8625C65B73B6597C4D02C73CF5680A2F97EFA8FD1ACEBC141FCA0D4B9F296DF0C2D60D3F2AC06CA3A6B2CC0F5CA2FA3BE20DC8478530E06971E70A3C8FF48B1FC8451FBAC07204D7D998D00FC6652B31474FB4A38E8C9E86C7957978B495FE91B0B8C5A209D29E6DE4ADE3F42A3DC8ACE1B331755D10B3416419195A8198C812F2D59428B968F78F2DA677FB69B428B5774685BA181D3E2CF3C20DBB3808BCC4662C2491",
                      "serverE": "F2664506DFB9",
                      "serverD": "035290AB2B4A9B234C43D6D069F9AA7D50C0CD9483244794B092BBE8DE75648A5404C941C8DA7BC9BE5A25F6046EFA3CCD5D5933FA6FA6D21723537D9E35E68045573A8CC366983EBA401D4ECA19FDF2B4228CA6ACD974C65975C1F39B2F2DC6F902F9539DB6350D38276B685BAA1AD6345AB76961D1FED076349EC74D579A84F8966CC354501238163E37E07CDD6B73CA679552F99CEFD8437AA3447B528FC9ABFC9664A7F99231B6358FD9EB9AB55DE02A24E774598AD03CA3BE1495C357A21F135BC9E4CE453F2B0B1F98547DC3A80DBB7E533C22EF9E13510E88AA213EE74493D5012052F624BEDB1872BEC0A9DEA873676BD8C4FDD5047BEEDB16D9809D",
                      "tag": "EF43E20ED8973FC38CCD06D2170250F3A88B2A99F6D116281D7E258B"
                    },
                    {
                      "tcId": 18,
                      "serverN": "D4B4D0281F5104CFFC18ABCE63C62BEBAFD312D73341504F70D9766E190D8D21E655A4646CED00A35C1C402B9EC8E9AD872E58257179C0EEF6481DA92735C8B7C66B081F3428E3F2065E3271DC689D82967C9151B4C7F320784EBF9D41D249C12DF26028F5185CD722FE6B0620323587B3FD5F2F07A5EE62E2CC761FAC84ED5E0D2909044DC592CE8227871E88174EC583E4946A11994249FD55E73FB6EE3D1FC30FB3FB0C2819C3F6094A8B282FA272DD9E1DD3AE1412289A08B2FCC62AB63E65F492C20C17CCA00F7F695069D609F23B20410785BBDEDA189BB3C98E490E23E2009E4CBB053C9CD42D6208271DCCAE240DA273ED283F23A4103D8347C8BB2D",
                      "serverE": "181D4CB0B6D6C1",
                      "serverD": "267CC857BE49F7B3C084FD1B3FD1DF39ABED7ECBE9017411A1AEEBC93BE5A77DD2530192D58AC6D3A08476EEE03BF9237108AA26339C2C401E5D2458CA068AFAED2DF454B7F1CAD312ACBB548C4BE2DDCEAD236E70F78A83111F03C1905F9F556F12B2B5AE934E7E1C0CDC65E763E0A018D0B9D5B01D7F647C2DDF3CF87822342793CF6C97F7B8489774C57B0A6D0BE32CE75138228EB9C6A633EF2B6DA875A59A24CF971922903539C13822C326535129352C789F38280DDBC02CB2863B43B6765DEF03090DECC11AB296D9DBFB2B1868AAC8B37DB4E0226F280CF889B9AB0D341902895520025575D309A85DDD574AFC070AC4CA96637EF9D67DFD46F78C61",
                      "tag": "3BF8E74E46FD940802EA98B96546A2280234EDCD9107790576896565"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "initiator",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "",
                    "encoding": "None"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "recipient"
                },
                {
                  "tgId": 7,
                  "testType": "VAL",
                  "tests": [
                    {
                      "tcId": 19,
                      "iutN": "B7E930F08B24B98EE5CC528ED13F94D41D618195E33B6967544A369BB68AB74A0EA263D178A0311275F07076FAFB1D89ED0CC4D7F4E17B95EE2CCA75944960F44B7B1EA6E7C5B56DF895BEE9EA9F05949548BA7EA38AE377A4C1F30555E4B5E99BFD6A5FC034D02F1AC25A4CD969F6008FBC7CF3A1A729DFBAF282863972A4FBBCF7AB745FAAEE27ACE323BD350678CF83FAEB61B36CF99B508AC669BB6C9A5F491C1DDE8B1A64AA183DCAF338E10390B8D07ECB62A9386E15BF6884ADB1600F79ADA836A1C1EE9A12FFFCFAA31910EFDD17652C65D608224076EC6CD0BE7C046E659D4234FD25263F1EE0C07BC34B3198A62470FB2E136FEE7C648331811925",
                      "iutE": "F3DDA3E99CEB",
                      "iutP": "E726D8779EB7D5EA21247EEC7EA2BB5943744DAA83C9B12DFB9DB1A7F6CA382A1E051DEECB8914FE152CA1BB030C2C5D897A24F6AFCE370415A401B3B5EB17C2E082F8ABFF45D3676AFC78BBCEC7D2FC5066920D8C18AC16B11D339FF17EFA8EE76F82D5087DC41C87B00E5CE5E9224943F231B079FE3263580129C3615A1779",
                      "iutQ": "CBAE4E81452A2AC70B93EEC0989AD97495A0EC17D65BE0C3469A32289689DE2B2D6503016FF6903B3ACA539532F811D7607F5432A96886CEB0BD77D66564925F2821B9AA7239F3EAD295805D2A9081BD70988D28E9074CE70F753B62E063D0BA277E26B4B6826FEDA73D3AF64F9643EB205839351FB9DD4FD5702CE1269B280D",
                      "iutD": "037EAFDA95B6BB76E2D6E5305CDC3016F9E9BEB8E5539AC41964B17B60B96EDBC3698E9AB00256542FB012684839EAEC81BD0E261B8DD05FD440766D0C81963EB3257BE368CEAFA8F0C06F8266771922F75B8FDFA0BEFA2C61653EA894EDA6FB2DA64EB91B3ACFA733AC02B46CA56EFA8FAF1BDFEB585AFDD98C044BF3074938ABA93A4F964C29DD59E571DDB96B0BC43F5AF7F0AEC5D208F94A78F2B6AA3020D6C1A06005C6F062983A48A664AB3282002C13490A25346454F3CDC8FB30208B7685C8257CD8A29B791EDF571F514521A6359A4F381DAE300DA6A066EAD49C55FCA7BEF8FB882F7EA43BAA9415A0C3D03E9FEF124590262E08069C86F5F0EBE3",
                      "serverC": "38D12E080163B58FAEED8BC49770F725AA21B88789433A03216DD73EE2508E930EE7BE1060B96720A0947D16871FA50BE6799751AD76C7E2B1F333B73091BEEB926E348FEA94883A6A53F5296D9E5C977C4ADC4E0F12F5858A4A2CDCDBEBDA83B05523A8B35B0D8AB1BDC0378F01A01A6794B1803F46D387103F15510C137E7A32AA1BFB274497FAA784DCFD374EAAA02565323359B65D2B4A665A0EAFF0F28BF473D50A2342AF689DDDBC59A717606264229466A9F0332CD091D718247A09265BCB677DEED08FBC7FA33FAF43AD3651002F887A7482EF017E167B167CFB9D89A045F905046FF9F2740C8B168535E84A623F3F8EABA10F772620D20661B19AF8",
                      "tag": "E00279C9C9B767D6090A7432860F5FCBA8584899CE14E5007EBBA0C5"
                    },
                    {
                      "tcId": 20,
                      "iutN": "B5CF5BF33783327F9896CD559FE127233A10E6B4E846B248E8F285D8C4B7AFC5CE2E87F943F11722EFD92172D85A8518C2B6E14CFF2D431B41E3C5FD1D28B2ADC5CFF7AB90C1FFD84663C803CC220C5DFCDC3F4F7C0E9948F2C6376D9AFC911C00AA1018983AF367C836E7A31EE6DBB1436AF2E1A6F0F05761C5C05FA69ACA3EACB30E390A8E6D0D4B01478BF590872BDF427D7D081238FE1E5ACE37635AB704AFFF745698955CFFF852016EFA2DF91D2DA0B51486C82CE8039F21D68AE1ED7DB54ADDBBDB533073102094BB622DE59A2E560B8285D3278EABC4C0B474AFA742F83919A061C1FF5D6B29E4D40823D8C0655447EC5EBB2F23F519A51E6BAAE55D",
                      "iutE": "56469595945D",
                      "iutP": "E8AE0CB2C78AF43DF529D8ECFA928DBBA083A08DEA3FEA31CB5E2E033360A3553CDE01F62C405E2D20F2E10D8ECAA2205C4ED06EFD9DA6E9A439F225B71530D63766B79DB2E90970F19E2A91298F6ABE84E6196337DBBCF37BB4E036B050CC4B840A9DF888260675B1074ABA91229E8470A3758461B4E1D55F3FC3B95FBB773B",
                      "iutQ": "C8081F74B407492500ABF6BC4246EB4803F3B501EAF35F034074296555BA74B7EDEB233DFD5C0AF544A16184709AA411070E0ED72C3254EC451DD1BFFC8DC662306657E657F35611CAE2343FDFA421123325F31C1CA41D45D17B31546ED5D778E0412991ADD737FB2B2B7C4A77266776714094D406A7A459F804BE8FEE813C47",
                      "iutD": "0DD5B341BBB2D8E6BABF6A2ED7A94A54B3DCA9BED0594B0A91A7D58316FCE592B7F5D9ACB6935425DD64ED244673F6B72DFC211C42066BC155E49C03F2980AAEF651F14DFAB46B17C2E484AF3AC237082C93790708179FE93FEC682A67F77C777CE30AC5ADB8F163479268BAC60474F6211C5202772CC33EC955E0BB9A43C883CE8AE0C4E8808C1D82966D418748A80B9830FB7725942C8E5973E832DE3D4B9BE0A9603A39114620A8EF4346F444DE1CAE568B3FD3D16B549E2D9868A969B71EC5065DA15CD8855FDE292D1570D0E62D1D96B07D38F60D4BA86D2D917B4E7BDEF817AFA09A62F78B4ACDD9842A8A37314549F077BBE8D4D1CD322DC3FBA67073",
                      "serverC": "A843E482B06DBA70C1B665C742BD1E9560B9F3A895250DDD16892CBECD20A7B675254DF5B8ABD442FFC7FE39A402B723993E7E1550F7BEE096C00D501EC270D41401BAFABA5E149BD61C3E857CE4F2555762DC006CBFADD4FE602D530F5678B9BDD88AE113C57AA554695E94A00CC8FBB43F4269C4AA36181240D5F793C33E973993FA2A15613A028E8A1CC3BC62F0AFD90CD51658A57AADCE9717C9B04E49091626894D9B5940E7973E26D69AEE6A7018BFF805D7C26D4469C11030E926AED149B5B8F3C35324CD90809A8E0BEA8B2C38FC85EB5B304CAD068166D0467B8F6F88BBACD7A82A149A756E4B78438893845E5C072928A1D4AC200E27E4E7044D40",
                      "tag": "08F22E42DB4F86C9DF0E0A108AE865C479587C3844B8D451D0993C22"
                    },
                    {
                      "tcId": 21,
                      "iutN": "D99C40FAA5001E2D13AF178C48B6CEC68E5FEDC3111BE43B7EB866CC0E9981BAA119C1301BE811AE1798E2D0771E95170E33A8691FCD5ECCD9A92221C87C9C45AB700A20CFF3390AC2FF81867CB262DE523062AD5224EE936D9A6A814693A65C30F50357C362197AC2BC235C8FD2B2131CC7B9B97B8C7A24446A497C2FA3CE78BA07F41060921A57C7F696D45D85DDCCEE208E74B9FFF933FA6E48B6BDE7BECF641C8BA478C0AF01E15D9B03AFD74A3FE5BEB34656F60C57645311FDB364D60CC26DFC55A31880BE165F6CF6CF82966FA5020E063D5E95358A10BB7088D7642449195B8CA6676D7649E82AD286484055BD372C7AA8DBDF2E01DD57A1F091C1CF",
                      "iutE": "29E826E83C4FCB",
                      "iutP": "F37E501E2B404B5257E12311C0057EB19FE048D36F3A7101F484CFB8E7E7DC8C0399D21A2F1382ECB705493314A974D3BE62BB1D343475C5997F32AE2C0257A11537BA34D93C145BFE7D08E4000A812732FCBB3F88F1C4BECDAB57436F8169BFE9493E95D0A6CF79A2430FF9F34271F0C2A22F96C241EA53CD8BDAA9B6B69F0D",
                      "iutQ": "E4C99B05AB2DEFD513C8499A58DE6C5FB67634175F448ADFD6AB26E716E85CE389ED12F3AA1BE20FACD2C3369A49159366BA8B3B69AEBBF6BD45208E3C9BA7D7FEE4E46D71D21A42B29EC61B3B4825F7396282BEBF5BC86D5B83C5C45D95AD72EDFF7EC0414EF5E8794B97321C1679820A7E23EA0D94D67DA425BB67BB938D4B",
                      "iutD": "190FFA2B3DFA41F69AD9EED7B21E56302863D4CC1E61A01037A8178569546F466EFAD31C06E3E215AA245D77A8FDD0D3459006B50B0776F5250FC1F1D5D902F87BEC5B4C1693E23F83E188345A88DCEB8E05185A1E1DBE0179200143DA090DC64F52A6C89800702E94FCDA75D1940D8A15200AEDAFD7487B2BDBC018268D8CA081C643CD2994A1E39E3964214E71B5192A55CB0B47D2A8FC7D1DFB60E94A12D13C697CD6CA047806963E533FE59228072EBBC69EF8366155ED590FF1A104991B97FC682389DECFBEE4E8D59B1B67EE5CCAC1E6BBAB99EC113BDFAEFDAF5C331093C3A8A1630A694B9DFC23F3C47F32143545E2269E09D2EF82D23E8BFCC519CB",
                      "serverC": "1C36E1D9B469C316D7851E2E9E37C3D34979E9B004123FC879877E4E8591A5B524D2A55FEA2A5643BCC24165AA2895E4E9DD78ACC67CC87DD3F7C89B7EAEE16E5635467401A12E84ABC28E572E6072BDABB66F0BDECDAED14CB66E2B274328FF0617AD7C7FAB1B582189EB3E6B04F4AFE7CC3781633E530005D1307C98CCA9F452728EF599209C408309E3FF09AC60A3658FFA89E9F393DEA1D29F7C84FB00BD0C2C05B9AD3B7CD6378C6B7250474F69611C6AE28A3D6803375E775E5726A87B2B0B853F7FFCB2613B58710B970C209E608B294A2120D2B2DD55447FA7A419BF9077C7DE0135B220E30959377BE3A65CD09F3788C8CCBDF4785D06BF1E9097C3",
                      "tag": "A423C1E101F711ED238509457CE13C3E30C22DCD5692DE2E8A74EB36"
                    },
                    {
                      "tcId": 22,
                      "iutN": "B2CEF0F55C26B6B5F1C244FD4DBF73B3EC52AACBD444FE4E6028E53DB0E833C60FDA4663A21DABFD364530C5BCDE4D3AB0AF67FEBADE58490CF00F6B1C019F7A62D027C00E43C46AF441E8B7E116AC125C3204E4B97D77FD1C00976AC6DBA362100ADA96F435C64050064D420CCE6295D3AA79275CBDBCC0157BD800F9551874BB8FFE0F7D6F86741C5638D749F951D482B8525FC01A6A37908120094BA51FAE422C8CCACDA4AA0266C601E3F918CB5F475BF095DBB61E19157251F6FF71809BF5D35E62E798CEE0770DCA0C66F1508021F32D3B5391D0955D8C39EA308E32D0A6CDE75702A135498010A372E10C8AC5979E3A5A61419AF951BCFADE3C4CDB35",
                      "iutE": "076D71B02662CD",
                      "iutP": "D8004D5B57659B9226C2FE27787208887C25BB707CE2E4253049606187D545A8562E02E2B4E23B1E0B5FC0BA78CAA30AABE1C25E0A7176DBE3023E9384A7F2E67D77F11C7CB36A3E84C6E2F2BDC7276EDCE40879BBC21F474A7F961F21C0E4ED527D829F397FEFB45A7E2129B9C15A79215F536895456400162A9B6B68C5BCA5",
                      "iutQ": "D3EB7C59F9B5B29229FB03D2467F550C5F3DF9A6B3FDAA5FD9445BFA09BDA0B537C35F472544C0DF9259F04643C6FEA9DD95AC97EC97EF3332A29EB99445EC1A424699452933A10BD5E53EA230DD0177FEF040F5D7E3FCD008887AC65095C5D1FC2123453EFD991E8A837AE968F8BBAC68EF4F5A16E83B668BD742C3512C8F51",
                      "iutD": "08EF388A3E4052678C7BCF392A39C72C86A290CF2DCF3D77242D21A108A06479494075DB74CD4BF864F601BC1155CC10109806FA47AFD0A25C002CC9640A25F1E2A89588B2745EAE271CAB2B5CD52BACC85139FE016FE9ED161113FD5A9B3C61CE2BA58FF676B4809CFC0A43201F0D00F1C1CDA4AD1A627DC680BE89A6EB2343451731C353AF459A73A1C22FD9910F8480BED3824D7A546FA3D1F8133C8829FAC09A449B631CF53F69F50A4A339D45C0D7982A8B6B8FAACB415FE721FC2F9661EA5EDF0CF0B745D80D9EE93D50CF03A82E8017D215030E5D757C495078D6CD04CEB52E99FF66028BA7B201E41A074C7165B80A809CFFC16F9C2BD5E879BA0675",
                      "serverC": "9DEC9296B7EB886B803494D640E3A97B34A53C110365730EB1257F41D8C8ED4C2A5E176F4568D07EA0885A69A418526035CF2B9E6BE4A662E46D4540775144007121CAF4B7818B3C06C2D1BD9B236CAEB98883DAAEC528A80D3184C23B856D3FDE8AD9ADDDE0F98EEB7DFD72F035DB15F136CB37E89CA120B13EBE8DD674579533FE2AC1DC64B7047B838353A90990A4D66F36E9C3460554500699C462A33C24FF8DD57A2192EEC1AB36D05EC855E64EAE20FC8C07D96A6A04EE6DAB8EDB0B837508EDA212892B78B995C2196A8D5B90FA3046D23CB44172224FA45B171C09BD930962354C601239993392AA3ACB65F08C508A97E56C8095CE49134C1F17D4E1",
                      "tag": "31B095F4BA12C2204877C8536B6D2502B8803AFBD8451CEC88458358"
                    },
                    {
                      "tcId": 23,
                      "iutN": "947B918DAACEA62DA6BB70D55987FACA6033BDBF1AAFEC59FE4D81119DB5519FF7F05F4B6BD608FDABFA94D672144F59F6C0B6F596A850F79FC914650DABC85AE085CD5E0E5DBA1C504F076590582BEEC288ED7BC8666129601A3B5BB6C3DCAD84A4E48B5AFCFF16F7AE7282962A8DC734CF7B62179B7E22E6BD8CE1D92756C03236F51895385817453B27A53C9047370942D9A711AF4ED8D7BC0F622A0F8F38D096F9E231CED96E028C9644988D11D6FCD5CE54AF833A4966325CBEA7D652FAD5ACDDE08ECD3DA8A788DD730048F8F91A09B5190B32930E0E582F42177D9390812B6DF9B4023AAB5668B8041A458516044BD4452D1B5F3CECD8A90C05598A61",
                      "iutE": "392541F3174F",
                      "iutP": "C64482B20243AAD604A840082C1AA7279CEF3622E0547BF5812C0C7F13B1D46FA2F7AE31E9E4099ADBC4F911DA5B487F3D7F0BB769075474756C970CDD869AFDBA1A647499E5A6A8A79F2935C9F1611838E905AEAF8E8A076C4716908CB03905F9C2023B748169422DBA45F30EC0BC8BFC24BC178B94BFBC55D9F50228D362ED",
                      "iutQ": "BFB7EEF4FBDD3170BC998BDBEBD245D8DB23AACD2229CB9C16C14548E71BFA3910710A1D2F2A81015B418121E27FA73B261B4EF6BED8D3CAD41E1F7DDE8DB13EBA6D5B930D6CF3291A68A5F5F39FBA353F23D69859B5A76B04188923549B69013775C09CB5E75EFCB4A8AB6543D8E35D427419478EE9B37B0A107A6C68A8D2C5",
                      "iutD": "02FADD5619339AB75C6378CE09051FB63E12748BB91E311DDDAE2EA8D6E6017EB4195215195D90F918009223FA111CBB9B431183D19C65A6D1E1A590433FB0933BF21CA2263D9092DE69F033156DBE521C39FB2ADE6115A28A50210F9044779D63D10BDCCCD7F84B39E8E54B5C5E13EBA521E15C109D0EFC553AB3CC75C8E7750164F207D9BB59C2DC64DCF01793B1EABC242218F8427CB1E802E5DC7300C779AEF7906251CCC8B6FFE41180FBF4A3B0CCEFC438A4B2BA9710E9E995BD5EB2C5EDF7FD4598A3C92C92C436A8657F895B6F919C0965CE0886DF9752C0AECA0ED06EAF5BB78ECDC960020CA4F9D5C695B3A4C2634FA62BAAEE74D5F488CAB6FB43",
                      "serverC": "562C1A2AB296481238AB4ABF82603E317AD1CBE47CAB639DBD99C216862C38352703E4806AB56CB6F3808D9E12A10A868ABE98047A52CD1F73FA48D1B94C5845E014A2EE692EF2A47A2B503738A5A42FA4110E5FF3BA890BE917C916D8F04CEBF767D329D033EFAF83FF4452F092DC235D1D6DAB2BF3400FCFC6909D899A2186AA5D7FB5EFA03328BD946B9B8F6153000C388B41CE68E87FE616692C26E983B3CBD29776D74C9214C9501259F4D448A47F1CDF03183A613DF4ECBB8DE6C939F2CF123E5C705659D00E31AB7DEB6459BE5EC50A3A9BAD30AC067D8F2CA1BFBCF913D160ECCCB003EC4CFA7E092A6F98F6AACE29CF2F0FAD0434B0D3D9D2B0BE57",
                      "tag": "6508EA6EE8B409C28EDADCD1FF2F1353E13B374E805F6281487B6B91"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "responder",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "l||uPartyInfo||vPartyInfo",
                    "encoding": "concatenation"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "provider"
                },
                {
                  "tgId": 8,
                  "testType": "VAL",
                  "tests": [
                    {
                      "tcId": 24,
                      "iutN": "AFE5C546F41B2DB817114BDC4D4663DD0A8FCA2A7E929534BABD77A795E4A065C0CB426C1E9D958A507DF0F4BEE8D6412A16534CBC759006A1CD2C0C511336FBDF9CE1C0C2833A6DC8A668CD5163D817DF30A78AFDA97F86E8BEC1AC186EB75080093521ABF8B9221B94DF5C4EFB52A6B401D95E7C46EA08B8FF15708034C104C4E1FCF42C0BEC7C8587D783B9DA76CE4D42FFB57528099F8159579A5DA6510E5AF21CE78938027EBE3FDE75CB1BEFC667B49B0095970BBDA097ABAA003B2803D5EDC8A0CCFD30817DF329E1633C942187D9D09975D8200F778A404F3B05DAC0B01970C877A13F67403C03A64EC27252B92AED3EC9849C4DA603229C5B730A63",
                      "iutE": "955AF510E3",
                      "iutP": "F2011FA20165585353358E1FE92899A60027A1EF13A86FF2F2B3033F8975E64BCB2E32BADD8C898EB9E34A57DA69CD36845295C97EB04125BBFD2F8BF312369D8D6989B75E1DF995F01FA055CD2BF0213FF651C01373B554E691D8D7227AAD59391882CB8A0D2CD613A83D330427B693D45206A16B70B50F3414C58BF40D3E2D",
                      "iutQ": "BA11EF4D5300585BC0F546A75E4593D20A288B4D0BB32049F5D88BCF4892EB55D097322050CB7FE13A75F054DF44F768DA9303B8017FE7EC324018D3E192D1B04A26EB56AD6D650DE08CCDF3A0528A0DAB6D621943357BBBEEDF8EB6D8606E086891A66951A3D53DAD47ED7D3AD5CCC0F7F1334F9A3942F08F3CFA82AB1354CF",
                      "iutD": "3868473E09256F7CEB0D30C470139425058265F5E4E2E3430B0CD25D700732BACF960F270416E2955AF4089CD0593C06B0C2EE11891411A2494E2AC345FB01DC44AA2F2D4A49BC49BD62AD15C7E1D9B9FA02C39A38258903EEC1923E79D4B0FB53B86FF4C2920C93F668144901F1660D52B228BFA881390E7D9F16DE747DF01389639E3DC66AE9E1B763E69417060DE5562C1E9CAD890F04A0BE11AE99968DA6AE3CB0CF8B0D76344528CB077ADBEF1FABBAB73AE3262477C6D561F57FA01499C5A22491FA12C764950A0C2947465DDEF8FF7E89922D8C9182D8D85E6328208D6BE1BFA6452FC24C33868E872567FDCB5FCAFF3A704BB394D7D6785C79EE730F",
                      "serverC": "5BD7346B8CAE877F3078F2BFECA0A124C008E11F316B0EFA8793C5DB5034CB2B70E487D247723B2D9AB54577564D5BD584AE10FB48BC2EB3C248A3C302E73ECA7990EFFAD177E990CD09526F13AA72E4763B3B338EC0D801FA54527C1A5E29693F168459128862DCEA7A6C688201D2708032ABB57B3A9FF1D931BA3E68D9C00669ECF1854D9015FFC5563A16CD95333CF3CD8333B0694A64B7C971C8ED8CF48458A12CC36C7F3A6F3E92DF93B824BA865DB92B58BAF8E2F9B9642F57C6E0FD9381F4F51FC34E6BD81DFF4695BBD902A249FB91C95B4327F3166F265F737CAF6AD46F088A25CD1C12797433AE57E6CC6BB21FD3C28FA910D54C9C4FA5510E01A1",
                      "tag": "C99D8B206E10C1A9CA76332F7C0955BBC99AAD54DBB2A26B04DEDD96"
                    },
                    {
                      "tcId": 25,
                      "iutN": "BD38C20CA6E13F6A0758F5DE0EE2BB4A17879754268D258C06D195ADD20965188A096358A93C703524C00BB3D9F7C90B1931D9E705C1B7426EEF21781FE7C18318CDC3ADE4A9C1BA133412326A7ED8A9990992E0B1605DEC005FCF5C9A41CB483969175557C11438000ADAAA6A47B1CF6A1F21591C002D4E2A47DE9C8C862EBDD46204C69BB8CF3B18ADB368846719D3F9D6953D8206F83256EE0A665776A3FFE3C0DFA24D25741E742B8E3D5051F1A485CAEC55835258585DD3733DC4C0716C82661EB6B8024E38050BD44BF9538923069FC791616AE7B1A29839B8F56F6F08E952908B0F86325F73E3AB49770E422865C6D4E4C1685E0D05830546B596667B",
                      "iutE": "0C842D360A9F",
                      "iutP": "DD3ECB4BD12D543611C6EA0B76207E4167372B062EE7EFA43A8DB13867C71AAB6880E516C634912E96D6AEA92C160C766A833A222B85D1C3549280625CEB0DC07017228297E8C5A25A578B00AA4337BAEF0D2374888BC38B037CFE8CD7EB8522D659ED63D1FC838DF8C2ADEE10D43F531E574EE20DE3195D7BF47E1B75BE6407",
                      "iutQ": "DAF2292854220400AAD6897BADED0CE88E04B0E390C70160DC4F9D40928D6EE50459BB4FF2EA6D27B2E26115C1582967D9DA5646C7606F95411C13C14AB6E30BEC4BD3D754E6C2E44B7743005C427CF011E7F775995A30D8300F35B5CFB89FF5E3BE583E483A4FD04FF0A1F8389FA576D1E37AE9ACC6CA44891C11A3B712D4ED",
                      "iutD": "3BF711F5DFD7F882148A2BB30A438231BF8E1ABF5FC1102063A0362599BD8F20AC471EDC8F953362E737B81C055E2D926C4A08C1BDF73AA1AF5B261EEFCE31BC93DC8A23B6688E08BED8036C998250E55EDBB5AD352B0C961F41262FBD180579A9095CC045ABF499A7BA06C8A98F4E1CBB31586056D91D9156D8575424AA4F277414239AB513E1BCCCB846FDE45AA1DDCD79B4DE68A319A93421508447D99B9C86F306A7045DBB39B0BA285985964E3C712545C86B070B65443DFD0B71EA111DBF2539B72D00E12F6B2F5434D10D9DA827CED204068EC7A5BF6E1957284AC998D327A743DB11DD104D84418E0DCA7169ECF6A2CA75FC66A50577DDDBA4A23BE3",
                      "serverC": "30B8860365891E116A79C7BD47ABF4C644A465830C62D2A5C5DE99FD3CF2C56ABAD41B573BCD5CE357FA593993C895BC60FE239190A84381131434B3ED3EDA10D9D5DFD0C7957AD147B886F3171BF28400169090AC6A6CAC51F1E691A6A603BF5A2389580181A4663C6B103170052904581BDEE1BFA4A05C9ABDAD90AA75BC77FC2282E1B9DF21AD6E925A7267D835F88344523102A879A184D23F64B3791002E708212F0EB75E0067664C70E00506D6E751760843F01E31A37DC16D776AE870C992F1C6AB36EF8A42F73974F398CD369DBDF1F2104CA67AAA4286D23BEFABD2AE8D3783C4FF9219B31301DD6FA8DD7DB6D6B899BD49659E039DFF9D2E698E3E",
                      "tag": "D88096615AC3CE1059881D1EDD5F759D603E002AD8A865993A91C20B"
                    },
                    {
                      "tcId": 26,
                      "iutN": "C4F2782144E48ED40D4E1CB8BD80E4178D099D7D243E812DBB40EA4238A530ADC36D94335048E9899582B03E0F4474B5E0136D5393903121792F34AE18A3C6B4D72DC767392EBF2FBC9D93DD99616DF939705D2C59FBAB52ACDDC42696FE80BAF46A0DCB44107FF4850C40FB26651F74B896B743C93F45B202E516B58430EB00BAC250621E55681F55E584D25DE37E2211C23D6690B292330EE37E91D3471EAB1C310540AD02BBA7435FED56979E7745D18FE62968A76D048DEFBD548BA34AF143E7BB0D8EDC364D5FD607731AF8F346C0038FDDF3BE594A9FC4E81E8B996DA340856B3E26100A40A16FA953EE13FD73C9254271C193DE240526EE7ED1A0C02D",
                      "iutE": "039AE20B41B1",
                      "iutP": "DFF76E316274CA060227E1B27D7309A52BDD50BB67539D18DAD0D87248573BCAB3ACE04526FFC98CBD3E6AA968B5450CE3ED08D90CACFAC03D95302C0087446DD14A67C280EC9333B65D676213DAAD0AFCD9FA8DC40C141A6E6131B93380E925A17E8416BF41E6DD7ACDE621C669216F4E63ADEAACE5EB5660260466C90D009D",
                      "iutQ": "E11DB850A171686240F3DE4E226C9DDBA5D35AE251153E2FE5124A5AB5141F0FE2661EB66EE8864AA5575A6EE624CD4779A075BEDE980AFFD3273828BB0DBA9A61C472EFB4177B1B91397B5C1412571D3A05676FAF80D45455D2CDEA03188320B36F813D42084DE110243FB3ED60D2A1123C413E2D6D0AE302B4F801F88C40D1",
                      "iutD": "2F35B3E8EC5EC17F6FC07EC60BC7BADD7E19DABC90D83DE98DCBBBCFAA090F9ED1806F3C9AEE82D48395CA923A39395EECFC0C7A558356569BCF4848D93BF4E5AEA487A1812BF4E0DECEE49F6DEDF059CDDCA25F4AF23F1E8BC31EE3F39A365D86AA8D349E240F237561C159FFC541E19B0C3CEDF26C0E1F2E4FC16255B76A4E2D98A76E41C1F8315B204792B8EC0E9575B07363509BA7135A69B1CE7B3BCA906030E6A923DBB1352B3F4D94039DE1299C90FB3FEE70FFEF5C2353643167D0FF5F03B4DD16EC628768B3EB53DDD52EF676C2A4B2665B13D6AE741968E93898B7A72A9AEC4F8F5DA741AB59CB9178B9E5CE51C9C580A9341476B5B0DF2C876BD1",
                      "serverC": "03E1EF533586CF0EAC5E710E9782924297C5DE0ACB3F25030D01A2AF25469276B47A78C14A89019065B605930EBBA6F0BB67B2414893617867D901922BD172D96772D4598F9BE656F5F7095AFC07B1A5B9FEFC638392840D62747233328DE0FF316EAE0F0E9BD0404AB73C2A42D3A0766C8D76885467BA4C14516D977C2F814212FF784D02F648D0FC9E74282CF038050ED5AEB0C9E9FD0A1180E32197DE2D4E99F6D2AE089A1114FAB80E129C216BA22EE6E64D2A6FF6947344C774929B5CCBC3C618F9A49B6B1E4B47071726F93C4549E579A60355DC11D5CC30E11FE880B98F8EFBFEC0CB187F603B4783446A8C6530FD160909D51CE4C547AF3A269D3237",
                      "tag": "D60EB78F826FB8EE2FFC943C5577EC91ED6F32BB21FC7948BC2F2B81"
                    },
                    {
                      "tcId": 27,
                      "iutN": "C6FACF4F29A73D7ADB16D4326923566C9DE7495A55A81EDA9FEFAE0CE18473429DE6D874D22652FD0D68AA31E4B7C237C1C0C7365763298F7C1F1F605E8BA16C74ABE84F5C823C778B29DBFE786BC64DB933041E194A05A046266FCB2DBF7BF3604073DFE6B543298B7E8C84F73BAA9927C4FD9FA7DD362469A4D9FB97114E443B3821D8909E570B0A0AC4F993B905B802A20910E97B67E93010A8558E294040B7F3249248FCCCEACBD548A20F211C1C0E6311039F73A2BE894D63692FAE0D72CA09B47529251B2BE5E2773A1FBEA18021990D7C3150D4F61CC8887B7AF1193306A01F353F556DD2CFC0D76FD0839DD5EF15E00EE349923D3C46BFE123845C17",
                      "iutE": "DB6BB870043F",
                      "iutP": "DFC5248098B4545A8FA294BDEE0142D7FFFCEFF0E58E69400CC50AA5913A3994229BD7F31B134E1245C464E496FFF51DB98B5B6B68796AB6B94093E7C6991EF4862ABDE31EFB625B67576950442380A0ACD03EB02EC0BFDF7FF5EE7D6EB66AAF14A907169FA2EDF73B8A2B2759EAACA8BD029E3049339D8E415D860CF39DE593",
                      "iutQ": "E3A398A24492C46AA77800A40FB2C4C336EC1799A45E4FC53E560650661F5CC4A848DE223EFE5B875504B0ABEA7D9566957C0ABFF46B62C2C6D7A0A01A196E5723EB22A419593F40AC0C050620159DDFF7206AD57680AFCAEDF77C7E3E07935A0BD0C0875D8C87FF51813FA4364FBA4255DFA7AD747A27E4727F31A05891C1ED",
                      "iutD": "4C42B84E910C2A66DB1D070E6EB6824EB915C6FFA42A1B42FC6E94744DA9A7291363EA2BD0FE79C0474D1B8EB851B28472191514765400068B08CADE49C0BB0451DEEA98278CF2F684973BD426C0E0556E18DA8D187D1F71118D76FE15F7AD412D683EB6D95EFFA0179D3AC29BA4CF5A4A6C677D17E59A8E71266CC3346B0D3DC27881AF4DCAAC92946F801B67065F38628F14D6F77000DE936CCB4BCF36790734229FA5DA8B405238D08A7963FE910BB4F1E4638055765F4EC12DE5D659A026F8B6DFAF88E912FB7EBEE85A57BFE36DBA09957CC98CD0C3B3D4D8F5E7A129F572B16EA7B11A4CB702E3229424C4BED3FD70CF9FA41C39AA882619A09CA88E83",
                      "serverC": "C4A9A2E871BF4D06639B3B036AF0543E2684B456449E1A2CF15D646AFB901F52FF61838BD2A2B23178F4AC09DD2BE4BF6758A493EF3AF463E673E091222A4B22A7622401B425187D7B8F63A8040AEC363842E0A326955DA7662BB1054DB882CCEBCC0C45DB3F1E2D3D252C83AC56BAB067B141438061DFB2D1866AFAD3D9BA837F00F911ABA786FE24CE19CE41C69536944EC19E3139C25348E544AD9F69BED4D63C2648BACAEBB501418B9C92152E3DE8F539E69F7F1A790AF1C626E0FDECF57814EACAC54B93FA33FA51DDFDAB2C68539E77CE2114F47BFC856B219D44FA1E11F7BB9800ED69C52DD6F6B3AEE080F03DD29ECDD0AFD4457281BFB7E8335FEC",
                      "tag": "3C3DB96B92D2EE99E7CF1B9C0DE50B5BB481EC6C6675DAAC536142C4"
                    },
                    {
                      "tcId": 28,
                      "iutN": "D26DAB4CAF09CAD46315AA4ADE174C98AF66DBBD09036EAAE13542BCCBAA5F855637703B4CB85217B74F17E28100DC5966FC66C952259381B0B094EDD144BCD2543BE4C97AB174067B2F58C78A7507E28EF94348A0BCA900AAF6549840DFB87EBF7C01BCDFAD11277763F3E8753210005747CA966B97F44114FAC352DC96A800D8E6BAC2DB1E1362153E80D7077A3616752F8FBF9B6991E894F13910D3F343F93E60F572727A21E7983576FB1E2BCB64739FB0F50ADEA7AABC2C2941383FAB7111FB46804CC0E53111B5E9A972550F6B1148E7340E9905DAF345D1CB068BD2C14406394481099B8810803A14A7BD9506E0B7B519A61AB8AD1A85C0CE7FF9880B",
                      "iutE": "153D6D78292451",
                      "iutP": "DDB421E006BFE1129DE5F8F23DB15FA1C052AD27A337C77FA2039C9366FD0111525D71D0D6B3C8F73AEEB8656BA41328A88D2CAECB6AAE4E85F893CFB71B01564B639650DA072EEC01799251864C7736D254AE67534C75E9AD4BD705A0CA71CC403FB2E3DAE57C57F480FB41545B9A5CFD349928E74195FD477136565E236DFD",
                      "iutQ": "F2FB043AC072E89D4F31804A801942EDDE46260964F90D4B876C15280323176CF57C9855ACEB3D32DCC3AC6EF6A7E008CE7A34D4F6CF538B51B026FEA5C561FC9F76F260221067131B1DD8B7845EFBAD6ABAED6420B6E3E7DCBB6513FE5850B57A31CDF1554AC3BBDE548BD9B73046B7C42456F57ADB2D6C6847ABE5CB4668A7",
                      "iutD": "01C5D7E0447F5BE997E7F92488F04DF2E998F7D0752E915A775F7B523AB1E983FB94C3B390067DEC2106CEA80FB89FC31A0C5D8B9FB3B14127093CC7A24E643538D5CC8F4FB6D7573A24B89110FCD8319A34B45A2B7DA4B6AFA33C2BD0D473034EDF2E2B85F8D266BAF7FF5649D04DEFCD4497F22CABA37E1E1C93140E92C1D3217848008FD70A082FA4FC22F3A4C578CCDFD019A38D5388FBC8853FA94F6E592C809ADD678F18EB302C914455492108C09673E801CD219F9B319C96A3FE7F92790A0836F9DEBB3FA365B71E4312801D3572132BEEDB0318F6E18D966436603DEF85369574F95D757D56A8826D630A7999E239954A51CB94C637B0B4C5AF3469",
                      "serverC": "76334C1BA8B7B00915572FABAA61A1F583873A5E854F8604FF1C9E34CC43509CB35E25D30E06518BF74F6B912E8A5D57378AD454BB38DE550A9F7ED9223252887D9ED0021A2FDFD8DD7C833FCA38B8222607F36962D7037C98DAF068B095DECA4C010BCFD90C03CA83E0202165D3804DE0ACEF672A7193883A496562956B22B6D8F808EDE0718EE29E8E3665FC452982EB29B7C2B5DDF66A3CFC09ADE71729F38B6E8BC83980E06DF20C5715BA151F5AAC7D36C7AE0C51770BC29A69BAB9D53599A892A1D63E94ECD11541862C455FF24E31DF539D199999C12A052FA18F23EC8A5ACBD429362456E8D9ACB3F985222AB58D2D97B192E6421ED9C98F016A10F1",
                      "tag": "A0A1F65FB1B24C159352EC0927C7E91DE4266394A0F66A340E62D86F"
                    }
                  ],
                  "scheme": "KTS-OAEP-Party_V-confirmation",
                  "kasRole": "responder",
                  "keyGenerationMethod": "rsakpg2-basic",
                  "modulo": 2048,
                  "l": 512,
                  "iutId": "123456ABCD",
                  "serverId": "434156536964",
                  "ktsConfiguration": {
                    "hashAlg": "SHA2-224",
                    "associatedDataPattern": "",
                    "encoding": "None"
                  },
                  "macConfiguration": {
                    "macType": "KMAC-128",
                    "keyLen": 128,
                    "macLen": 224
                  },
                  "keyConfirmationDirection": "unilateral",
                  "keyConfirmationRole": "provider"
                }
              ]
            }
        ]
                    
                    

6. Test Vector Responses

After the ACVP client downloads and processes a vector set, it must send the response vectors back to the ACVP server. The following table describes the JSON object that represents a vector set response.

Vector Set Response JSON Object
JSON Value Description JSON type Optional
acvVersion Protocol version identifier value No
vsId Unique numeric identifier for the vector set value No
testGroups Array of JSON objects that represent each test vector group. See Table 23 array No

The testGroups section is used to organize the ACVP client response in a similar manner to how it receives vectors. Several algorithms SHALL require the client to send back group level properties in their response. This structure helps accommodate that.

Vector Set Group Response JSON Object
JSON Value Description JSON type Optional
tgId The test group Id value No
tests Array of JSON objects that represent each test vector group. See Table 24 array No

The testCase section is used to organize the ACVP client response in a similar manner to how it receives vectors. Several algorithms SHALL require the client to send back group level properties in their response. This structure helps accommodate that.

Vector Set Group Response JSON Object
JSON Value Description JSON type Optional
tcId The test case Id value No
testPassed Used in VAL test types, should the KAS/KTS negotiation have succeeded? boolean Yes
iutNonce The nonce used by the IUT for several schemes. value Yes
iutC The ciphertext computed by the IUT (using the ACVP server's public key) for several schemes. value Yes
dkm The derived keying material as a result of the KAS/KTS negotiation. value Yes
tag The KeyConfirmation resulting MAC tag from the perspective of the IUT. value Yes

6.1. Example Test Results KAS-IFC JSON Object

The following is a example JSON object for KAS-IFC test results sent from the crypto module to the ACVP server.

                            
    [{
            "acvVersion": <acvp-version>
        },
        {
          "vsId": 0,
          "algorithm": "KAS-IFC",
          "revision": "Sp800-56Br2",
          "isSample": true,
          "testGroups": [
            {
              "tgId": 1,
              "tests": [
                {
                  "tcId": 1,
                  "iutC": "5241E33FA35237BDD028ABFCA768D71EBDB79D3D9969252A059AB81D9F0B1B3585F49198F0143F484F0684D734209D0256B53B6A4CFB0CBC4AF2802B90BDDBC62611D460CF26C451AD909041FF353968EC340048A1A4DAEC529B91B9A4FFF1A5A0FAC174CB7108E08926FC2D8AE89EE387FA1CAF5DF5458280C1C773AAABAF7A18E7C8F9148E7C983224EC025D67EDFE3EB8508EF6C8606E2AFDE0E4F79BB585122E86602A120587CC4EF5428D6EF1053A72EB038781FBFFBD8DDD285DA797128DE024FB4E5AEC26034BF437129B62CE4AF8FC1D355D395A5AD027F78D3B7D2F1D771A95462CD528CB643416B05A6D61C0E016FCA6502955645C32EE29FD4FD3",
                  "dkm": "6338C4A2A63087EE641343CFC27523675AAF5DA8C015383B13B8B303B53FD29F1531BF6B54DF39F63112A1C4254F4643",
                  "tag": "6C940AAFDDE0716CDAB88E23D8D06A29AF980C43EE85794E1E66B5C0"
                },
                {
                  "tcId": 2,
                  "iutC": "AC0DAF554743D784E17FA47F7C015A1E16C90311B7CA5ABF73008879B73F108BE531812C17AA2990370F43947D53DECDB1CBCC8B3F22E1CE10C2FE4B8DB6563F13CF49DF84DF3ABA8C0FFFA9B27BA7D89AAB91A492BE2495DEC79A4B4412E4E09C2CB1F10153F54CAA2F37A797D38C7D9EA15CA767DAF81C406FE4DCB6F240C68927995A0B4815289C9B9BF7700DF67959FCBF991A589180FCEB5983E1EBE98FE1CB25E0E551B0A4B874D531D7AB9B7E5C7C910E9277ADCD49C409D14C25A93EFDE3A7FE4CAA46F85DFC6AE34DF5F1E2F6A5088A19D741F4DA26F9DC291127040DF71D31B93CAD385F477D2D000FF75F4E47497D615506B6759CF5126C6E9816",
                  "dkm": "E81947E633569C91ADF7FD884D45A02CF8358D47F4F82B908975583D833AD9D780557467FB5EA37817A7E306FFDADAE5",
                  "tag": "01849114E3716562C99FEE69980F89BC6C9EB4E6889CA18CD751658A"
                }
              ]
            },
            {
              "tgId": 2,
              "tests": [
                {
                  "tcId": 3,
                  "iutC": "A4C231D6FA5DD8E2F45332FEC2C87F89B8C43D28F3C9B340668F92CE86B2080B55EA25F145C970CFA99C6027AD4892CE7552AF304AEF8171AC2812BEBE54F34EFBFB0005608F2331DED6579A73224F3011A9B0D6464030056376FB1BA564552B183569DD4FC0EC3910E40060EAE73E23825760B5D88A1F63AF23DF629AB0B684AC8C6173D3286D0184C2D33882B8535148DF745E4D840071FF7C6E8DC9BE8BD257AC1917593C2907DA2A2BF95E17F7F5C22096D1DA0324211D1B7C2EE54DB0E2B23785BC036D9C8AE9206E108D23427A932D1C53043079BFD04850AD358655F2820D7EFE08192B355E9E74A6DC082AE4E0256CB025749F466F5E6639E810A4B2",
                  "dkm": "4D1170048B20A83BBF4AB4D46447F37BCD9E64A03789A0B85EA6F9C507EAA3ADA2551B53EEBCC09D2060C4D40F09821E",
                  "tag": "402E0FA6A5685B0F6783B2F35C4CD42A9FB1979436FC0CFE57D8F05B"
                },
                {
                  "tcId": 4,
                  "iutC": "B85C76E4FB2974F808D441D2FF9EEAAE68DB10C32287AAAD4BB9048401CCFDFB2D75558C9416116C2F0B323D2BD2BB5AE731D65BE856A2C8BCC25F0614BDDEB25171BEA22CAB486518A8FFB1E02F86490821D5DE0E218D3355416E404E635350FC4B99314A18276477D300EDEB0B8249EEC825EEC4746497A2F065ADD00FE65A71D8E6745326A60A8A5A4E2C9F30A575C085BBE45A0E12948AD3CBA9769F4E48CC55690AFCB9ADEA2AE2339586C43A83769E81827778BC73497B4E073CF6D69DF33B5815131505B77139DC27883477568B8F284E1DDF2C58AA5A30522801648C2B0D5DCCA5378D64C3FA502422911259C93AA05E92E528E12BF6CE7324A03F1D",
                  "dkm": "A7CAB18F5EB0EDFC981B794EF500AE1B35F2D3C2160525B1DDE0C5E75A162E746219FD06346450C3BB54E6BB9346C1EB",
                  "tag": "63CCBEE22A34AF51FE289884779658ED8D988B716A04C462AC45AD20"
                }
              ]
            },
            {
              "tgId": 3,
              "tests": [
                {
                  "tcId": 5,
                  "iutNonce": "D2539EB1A71A5443AB98605DEA19C4F4645B1DDD6A849605AE47EF85947D5B659CFC885F972515B9FD5046E7AA3E102957CB8460E599E15AB335D7BCD35194F17F0B9CFB431CC0E8BB02774BDE493B8604C2D6286FDA7138F7CB7B570ED0BC749B2430E6C414EC2EF4F33B56D2D8252E8DE68D8FC52F16B0F1610F304AB4DCF65949230478C86C91529C58858B639A07FBC60BEAC715BDBF29A9AE31A63FCA4C78C6BA6CDF20F599D154A583EF3F59A092B66F150054BC14B502256D613DE6F81F47C4E4042CBD6ADB0B3F842973C24E16106E8D37EA933DAABF989D8BD0A410D8CEF6B18D70B10044A7FF939167D34EA0B13E064DBFC715F95255B52C0212DA",
                  "dkm": "7192702B3CBA0ED6801CD5A3CDC965D52EE0E9C56DC310AF35E2BBA491754E0868476CC559981F2B8458192F331DE85C",
                  "tag": "A5511FEBC658BDA081890789ECFEFF0A018671CB2EDC0666E296298B"
                },
                {
                  "tcId": 6,
                  "iutNonce": "2C9E64B9714F6416FDC4042D8DD2E890C808D8A1E31E38AD0704288541726CA61908465CDAC0E08A28FB341A14BF25F2E3D9F63F710E6973FA3E7A52D98D1131DE19EDB2C5CC6ABF4849B04D9133EC8256021253A34BC006BA0C28447F28D4D948C54D01427BF5F62D9A8A3114247F2383FA7BAE665AF72C1A2F2EBBC39759D27BC57111566F7CD1B179AD9B77DA35E8C7EBDCD9FB4F9EB9D6A371BE4DA770DB35010C4A0C460E5FD476FE0413CECF8BEE7B6233738FD4870F7D5764CF5048AF7EC16946662364291F4F68D0D7AD372E08400F9657EF9C9E48726E70702EAF3C47D6B24AFCD7CCFD12B9220F2E1DFA7DEEC8937F8D9086310C661D322176E342",
                  "dkm": "477DBC0E6EC2E9C23C465888609E2F9F4FE4063FA94FEF36313BC3486DDF56E70C7610E103FE3F7B2B881FE1B184FBBD",
                  "tag": "78DC9FE37A9AA268148567E88114068B80F0988C6A41C4ED23310735"
                }
              ]
            },
            {
              "tgId": 4,
              "tests": [
                {
                  "tcId": 7,
                  "iutNonce": "0A7A8E48F665CD66514E704989577819BFE3F1F02F50F81D921DE310E64781D8AE23D0863DA95DA4B41AD2D78B562729886765D64FE659DB01CBF2530A82812426FC9FB181018025BA40D7882CF9E98471ED92676CA7D44ED55288BECF17E58CA3FFD174DA98171BCED17E23342E2D898AC16BEF0E2423F7707A4A981D4FF638640BB75A837345DCDDA18B8F9F44C81FEAA50DC65049975A5A54E82075F5BD5A611D68FD4D182E9787BB39A67E7D4C589ABF8DDAA95856CC090473B20BCC9717470A0DEC9D63DE787FB61EA616A05FCD06F3EC0D0C05646F0905612C91AE4EA5614F47DD4B534B87CC9ADF0DC760D26A3104605972F9668EE8583FE9EBAB135E",
                  "dkm": "18BC94C4635AF9FBB565420FC45AE5287F2E85F5029F0D37B0656FF410D0E32D833D98E2ADE194C2F0A5BCCBD40FAADB",
                  "tag": "3DFB8AAE182AE949999F8ABDDF58829611E7489A4F62D49CB0D4A482"
                },
                {
                  "tcId": 8,
                  "iutNonce": "C52CBADF848B07E340C8D088A81C8D423EA1586F3DAD722CE5B3E21578EB0BF8FC69BC66F7F2A988E4C0A633A80F5DA3779C20D6D1E6B18192B2D12E14ECA3E6FC799706BF05DE5F772A56EE2F04DEB6E1F7011BD20772946F7C6BD65221B33AAED53887C63F9A79B7F2DD447A20FDFD88234FC82751BC34015D455A7E9652556FD10F2D0267DA31BF296C8F3C73F2B4D6EA6CA477220CBD033AEFA07059A2248219B76DD5D4E7F5C8C6EA330EBF6EF0FEB5B421BAD46F263EE501EA5CA2F8AA5C7B4EAB63F06A8B0B2779E6494AA205244B426804FF9FD0C41B5D4060F31D41AC347EB1C5933C401EB8205AA534429B2562DD79E3A5DEDA2C133EA03189442C",
                  "dkm": "D905DCDCD7B621BE22A11CB3633D40F314B51E96177415DC5441AB3E2097A8D3B3FD5B1D9F99B66EE3BBDD452E7F1AED",
                  "tag": "E68AA2535B5321812EBD42358078875469B6C9FDB66AC10A20CA675C"
                }
              ]
            },
            {
              "tgId": 5,
              "tests": [
                {
                  "tcId": 9,
                  "testPassed": true
                },
                {
                  "tcId": 10,
                  "testPassed": false
                },
                {
                  "tcId": 11,
                  "testPassed": true
                },
                {
                  "tcId": 12,
                  "testPassed": true
                },
                {
                  "tcId": 13,
                  "testPassed": false
                }
              ]
            },
            {
              "tgId": 6,
              "tests": [
                {
                  "tcId": 14,
                  "testPassed": true
                },
                {
                  "tcId": 15,
                  "testPassed": true
                },
                {
                  "tcId": 16,
                  "testPassed": true
                },
                {
                  "tcId": 17,
                  "testPassed": false
                },
                {
                  "tcId": 18,
                  "testPassed": false
                }
              ]
            },
            {
              "tgId": 7,
              "tests": [
                {
                  "tcId": 19,
                  "testPassed": true
                },
                {
                  "tcId": 20,
                  "testPassed": true
                },
                {
                  "tcId": 21,
                  "testPassed": false
                },
                {
                  "tcId": 22,
                  "testPassed": true
                },
                {
                  "tcId": 23,
                  "testPassed": false
                }
              ]
            },
            {
              "tgId": 8,
              "tests": [
                {
                  "tcId": 24,
                  "testPassed": true
                },
                {
                  "tcId": 25,
                  "testPassed": false
                },
                {
                  "tcId": 26,
                  "testPassed": false
                },
                {
                  "tcId": 27,
                  "testPassed": true
                },
                {
                  "tcId": 28,
                  "testPassed": true
                }
              ]
            }
          ]
        }
    ]
                
                        

6.2. Example Test Results KTS-IFC JSON Object

The following is a example JSON object for KTS-IFC test results sent from the crypto module to the ACVP server.

                                
        [{
                "acvVersion": <acvp-version>
            },
            {
              "vsId": 0,
              "algorithm": "KTS-IFC",
              "revision": "Sp800-56Br2",
              "isSample": true,
              "testGroups": [
                {
                  "tgId": 1,
                  "tests": [
                    {
                      "tcId": 1,
                      "iutC": "3FCBDB6618681588BE0542880EF4288CE673135B5981C09BC5C3D7C3225775919E2EADD1ED9984F7D4194F928AEFE4C524B6D2E8F9BE5434230DBFBE26EB5B6593CDB90E0EB6E35E5FD2DE39724EC0B7DAC646B5BC36F5EC3925EAA417E9E366A31955C9AC14D067F1054201A200CDAF9195F866FB2CB64D27D3E826FEAD9ABBC1B5AB3150953B3A07BDB95026E8A08D359AB1426F5B179B9A9F51D2BE985CA0848D35769D899C9981D56C9E0B0F4E65CF0AD920D0F8569945AFE5B2BA6A69D7E71E88CC94ACDE9AA780A7E93F5D838DFAF6F980A7EB808EF7D0A9D8FDF546D64B93A63D3AC4BA77D9C127F7E8F31AFAF706DC04B743BD09967C4A80B841E88D",
                      "dkm": "EE081CA3E8E21813C3B4934BE19A33BD36237A6C3534B748E4355673CD3D2895E489F9811A85BAFEE45CFDC39E5024BD",
                      "tag": "6E18F6C2C743782727C3D1C7802CC438AC1A59E7C22D46EDE7A5B272"
                    },
                    {
                      "tcId": 2,
                      "iutC": "1BEED2D4BD1819F87ECA7B043E02404D15F627103355137EA7880FC00644A939EE211B1B162F28B5DA5BB02C629132B64FDCE7BFB65B75FE23FA3C66F6E1B1D05CA29CEE9362ED3CC9149E744B7130EC590C67818888D81EF3BCAABD5C16D9F3C3A43B04211956FDB109247DF905905DA70DF43B3753AB2EFF26EB361A164B14DD0BACA75CF305F4ABFCA1EB9711F1FAB6FA91B9564E2619466679E644F8A156C6A5E1C7ADE9FDA54D310E4A5CAFD8D8C9D957D202633B22D74D711B70EDA5D397C036818402784C12F364B733CD7B6BBA7385FB66B733625AF9DBD561C1DCEB5D5F65F13CE9980079D31445D55A8B8320E348CF6F6AA758851FD26FCD5DAB90",
                      "dkm": "96B3E0A815D346CFBB58502E4B10B75DFFAF2BABC912DC525B3FEC15FB5FD884266751FBD0F5A5D5657F9CE1E4BBDA6F",
                      "tag": "5FA78BC3501FBB6E09A4D650E0B1BFB87319F5F03D7C3BF88B59AB22"
                    }
                  ]
                },
                {
                  "tgId": 2,
                  "tests": [
                    {
                      "tcId": 3,
                      "iutC": "33B10E8E8A57EA48E87E83AF4E83C1237BA9ECAC0A41353D16012C06A9B866A94ACC096EC24156D655F20BE2BCBA9C7C4ED3A44AE5FF899529904C4B0B0B8B8E60A4265D5EB489AC08A0361F9557E59F1E7F2BCBEAA5AD6B10FC43203B4EF4100965049A8A30578FF72A4CF248A6124B2CA495DACED11C3676A8CB9BA5B81E5311B1DAB38A66472763DDCCCA3A49DC5EE544701FBAC773D737CC34F1ECEF74953EB46BA26EC30A8E2C9CB4190AEF27CCAF769897A4465E45E12A9C5A466FEA40A3D7CA8BE8692DFBE00533DDD25CFDE09ADB5C6A26A5F5A5DD7D0B5BBB89E2861136D7AF6BD856CDD72A9ED45FF4EA6491FA840683B6D8643E7D9DA4D2E34DB7",
                      "dkm": "496E42721FCD0C93088F381989F1CD094E2511F52A6F4A348B6CEF2FB81B10F783DADFE3FA81E2E7CA8DA4A797EDB03F",
                      "tag": "A2D80CD5C358B85799F88470D04D0DA2DCC4FBC0A0AB79CB41E10716"
                    },
                    {
                      "tcId": 4,
                      "iutC": "21B8E9B27C566107AB3C7DE8BBE67CBE850F43E2A2F7B6314B0135AD90025B6FD3B386D680181BAEB2AF44D0C5F7D4E6B3368E2DDEC988FBF12C586D4EE3B904DB8CB60C89E5FBF9ED032D39F3549081ACFD57B1BF20542C0483F76E2C58C3ABC22793AF0AEE6837EC57CFCD00BC9E5BBD4966D6FFD9E00F2E468AC42FA5DB2E960A5F79D194CE84DC17077CDEFC05AE9DFBA413A09FFFA2502727E917CB5E5274A750B47E2480D95DAE832292FBA9EE66B992BEF94A8DD5C5E4A43B897CDA38F77C0EDF256F5B03B9C0EC09D7E6FC23D9C83C7F2776EA140E40E2E8EFE87B3C3B865FA60D15769812F9A6ED5079EBAA62FB130E9D6C94EECD9A69E57D5BAC32",
                      "dkm": "784D9569B4208E8E79D37904DA1060BE1E2FCF2977103ED2F5135186C8F4779166C49A9842568AFE72B2001B219D95C5",
                      "tag": "B24888EDF195D1A2FA07708C47ADE6221BB762E6869D088A45B5BB01"
                    }
                  ]
                },
                {
                  "tgId": 3,
                  "tests": [
                    {
                      "tcId": 5,
                      "dkm": "AFCBE6C03A93739BA54F85502CEB6474D1B1AFEEE2F80FB463F1B10C906B7D37697DAE20081302F97062292221E08CBE",
                      "tag": "13EF97269508599278EDAB540F33C655A294206B84C860A4BEBFAE85"
                    },
                    {
                      "tcId": 6,
                      "dkm": "91F693F2F38CF657BBCBDD1AA4448448B53209BB63EB5CFF953D0780206996754306FE8FCBF5A2F581E1819A93249757",
                      "tag": "982DDD8965E0C5D458A7F989E4C2B80A2ADDADB609C53DCE0A0E014A"
                    }
                  ]
                },
                {
                  "tgId": 4,
                  "tests": [
                    {
                      "tcId": 7,
                      "dkm": "9CFD872FC9247E7CCF9E9F55F8C63D64C2615F991F91307608CBADA908978462F2EF3E838597B0C2DA79DFFD04C1FA8A",
                      "tag": "16DBCF852288404D472D1F5EEE81A651340DCDE253ED9A90BEF52020"
                    },
                    {
                      "tcId": 8,
                      "dkm": "E0B8266E82D930312B29ABBBE78E4735699AAACD5965E31AA8B286547063E7144AEA9F1B493DBE014315A955193F20B2",
                      "tag": "B9F34816ECC8C458E0B65FC811B243123E12E83A4DF542355258E869"
                    }
                  ]
                },
                {
                  "tgId": 5,
                  "tests": [
                    {
                      "tcId": 9,
                      "testPassed": true
                    },
                    {
                      "tcId": 10,
                      "testPassed": false
                    },
                    {
                      "tcId": 11,
                      "testPassed": true
                    },
                    {
                      "tcId": 12,
                      "testPassed": false
                    },
                    {
                      "tcId": 13,
                      "testPassed": true
                    }
                  ]
                },
                {
                  "tgId": 6,
                  "tests": [
                    {
                      "tcId": 14,
                      "testPassed": false
                    },
                    {
                      "tcId": 15,
                      "testPassed": true
                    },
                    {
                      "tcId": 16,
                      "testPassed": true
                    },
                    {
                      "tcId": 17,
                      "testPassed": false
                    },
                    {
                      "tcId": 18,
                      "testPassed": true
                    }
                  ]
                },
                {
                  "tgId": 7,
                  "tests": [
                    {
                      "tcId": 19,
                      "testPassed": true
                    },
                    {
                      "tcId": 20,
                      "testPassed": true
                    },
                    {
                      "tcId": 21,
                      "testPassed": false
                    },
                    {
                      "tcId": 22,
                      "testPassed": true
                    },
                    {
                      "tcId": 23,
                      "testPassed": false
                    }
                  ]
                },
                {
                  "tgId": 8,
                  "tests": [
                    {
                      "tcId": 24,
                      "testPassed": true
                    },
                    {
                      "tcId": 25,
                      "testPassed": false
                    },
                    {
                      "tcId": 26,
                      "testPassed": false
                    },
                    {
                      "tcId": 27,
                      "testPassed": true
                    },
                    {
                      "tcId": 28,
                      "testPassed": true
                    }
                  ]
                }
              ]
            }
        ]
                    
                            

7. Acknowledgements

TBD...

8. IANA Considerations

This memo includes no request to IANA.

9. Security Considerations

Security considerations are addressed by the ACVP specification.

10. Normative References

[ACVP] authSurName, authInitials., "ACVP Specification", 2016.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997.
[SP800-108] NIST, "Recommendation for Key Derivation Using Pseudorandom Functions", October 2009.
[SP800-56Br2] NIST, "Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography", March 2019.
[SP800-56Cr1] NIST, "Recommendation for Key-Derivation Methods in Key-Establishment Schemes", April 2018.

Author's Address

Russell Hammett (editor) HII-TSD 302 Sentinel Dr Suite 300 Annapolis Junction , MD 20701 USA EMail: russell.hammett@hii-tsd.com