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
 
P6UINT32pInitialCounterLength
 
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 to use (requires KMIP 1.2) pTagLength - optional, NULL when not in use (requires KMIP 1.2) pInitialCounterLength - optional, NULL when not in use, starting counter value for counter mode (requires KMIP 1.2)

Definition at line 68 of file p6kmipencoder.h.


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