Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::P6KMIP_CRYPTOPARAMS Struct Reference

#include <p6kmipencoder.h>

Public Attributes

P6UINT32 blockCipherMode
 
P6UINT32 cryptographicAlg
 
P6UINT32 digitalSignatureAlg
 
P6UINT32 hashAlgorithm
 
P6UINT32 keyRoleType
 
P6UINT32 paddingMethod
 
P6UINT32pCounterLength
 
P6UINT32pFixedFieldLength
 
P6UINT32pInitialCounterValue
 
P6UINT32pInvocationFieldLength
 
P6UINT32pIVLength
 
P6BOOLpRandomIV
 
P6UINT32pTagLength
 

Detailed Description

P6KMIP_CRYPTOPARAMS attribute.

Section 3.6 (in KMIP spec) Cryptographic Parameters blockCipherMode - optional, zero if not set, see Section 9.1.3.2.14 in p6kmip.h paddingMethod - optional, zero if not set, see Section 9.1.3.2.15 in p6kmip.h hashAlgorithm - optional, zero if not set, see Section 9.1.3.2.16 in p6kmip.h keyRoleType - optional, zero if not set, see Section 9.1.3.2.17 in p6kmip.h digitialSignatureAlg - optional, zero if not set, see Section 9.1.3.2.7 in p6kmip.h (requires KMIP 1.2) cryptographicAlg - optional, zero if not set, see Section 9.1.3.2.13 in p6kmip.h (requires KMIP 1.2) pRandomIV - optional, NULL when not in use, request KMIP server to generate an appropriate IV for cryptographic operation (requires KMIP 1.2) pIVLength - optional, NULL when not in use, length of the initialization vector in bits for variable IV lengths pTagLength - optional, NULL when not in use length of the authenticator tag in bytes (for GCM mode) pFixedFieldLength - optional, NULL when not in use, length of fixed field portion of of IV in bits pInvocationFieldLength - optional, NULL when not in use, length of invocation field portion of IV in bits pCounterLength - optional, NULL when not in use, length of counter portion of the IV in bits pInitialCounterValue - optional, NULL when not in use, starting counter value for CTR mode

Definition at line 72 of file p6kmipencoder.h.


The documentation for this struct was generated from the following file: