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 maskGenerator
 
P6UINT32 maskGeneratorHashAlg
 
P6UINT32 paddingMethod
 
P6UINT32pCounterLength
 
P6UINT32pFixedFieldLength
 
P6UINT32pInitialCounterValue
 
P6UINT32pInvocationFieldLength
 
P6UINT32pIVLength
 
P6BCSTRpPSource
 
P6BOOLpRandomIV
 
P6UINT32pSaltLength
 
P6UINT32pTagLength
 
P6UINT32pTrailerField
 

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 pSaltLength - optional, NULL when not in use, support for RSA OAEP and PSS (requires KMIP 1.4) maskGenerator - optional, zero if not set, see Section 9.1.3.2.48 in p6kmip.h (requires KMIP 1.4) maskGeneratorHashAlg - optional, zero if not set, Mask Generator Hashing Algorithm, see Section 9.1.3.2.16 in p6kmip.h (requires KMIP 1.4) pPSource - optional, NULL when not in use, a byte string, supports RSA OAEP padding (requires KMIP 1.4) pTrailerField - optional, NULL when not in use, supports RSA PSS padding (requires KMIP 1.4)

Definition at line 76 of file p6kmipencoder.h.


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