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

#include <p6kmipencoder.h>

Public Attributes

P6BCSTR authenticatedEncryptionAdditionalData
 
P6BCSTR authenticatedEncryptionTag
 
P6BCSTR data
 
P6BCSTR IV
 
P6KMIP_CRYPTOPARAMSpParams
 
P6NCSTR uniqueId
 

Detailed Description

P6KMIP_CRYPTOIN.

Common set of parameters need for encryption / decryption

uniqueId - optional, uniqueId.pString set to NULL if not in use, unique identifier pParams - optional, NULL if not in use, defines the crypto operation data - binary string to encrypt/decrypt IV - optional for some functions, IV.pString set to NULL if not in use, binary string to encrypt/decrypt authenticatedEncryptionAdditionalData

  • optional, authenticatedEncryptionAdditionalData.pString set to NULL if not in use, used for Encrypt/Decrypt GCM ciphers. If supplied in multi-part encryption (decryption), then this data MUST be supplied on the initial Encrypt (Decrypt) request. authenticatedEncryptionTag
  • optional, authenticatedEncryptionTag.pString set to NULL if not in use, used for Decrypt GCM ciphers If supplied in multi-part decryption, then this data MUST be supplied on the initial Decrypt request.

Definition at line 757 of file p6kmipencoder.h.


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