OpenV2G
Data Fields
xmldsigEXIFragment Struct Reference

#include <xmldsigEXIDatatypes.h>

Data Fields

union {
   struct {
      uint8_t   bytes [EXIFragment_DigestValue_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   DigestValue
 
   struct xmldsigX509DataType   X509Data
 
   struct xmldsigKeyValueType   KeyValue
 
   struct xmldsigDigestMethodType   DigestMethod
 
   struct {
      uint8_t   bytes [EXIFragment_SPKISexp_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   SPKISexp
 
   struct xmldsigTransformsType   Transforms
 
   struct {
      exi_string_character_t   characters [EXIFragment_KeyName_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   KeyName
 
   struct {
      exi_string_character_t   characters [EXIFragment_X509IssuerName_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   X509IssuerName
 
   struct {
      exi_string_character_t   characters [EXIFragment_MgmtData_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   MgmtData
 
   struct xmldsigReferenceType   Reference
 
   struct xmldsigSignaturePropertiesType   SignatureProperties
 
   struct {
      uint8_t   bytes [EXIFragment_PGPKeyID_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   PGPKeyID
 
   struct xmldsigPGPDataType   PGPData
 
   struct xmldsigDSAKeyValueType   DSAKeyValue
 
   struct xmldsigSignatureValueType   SignatureValue
 
   struct xmldsigKeyInfoType   KeyInfo
 
   struct xmldsigSignaturePropertyType   SignatureProperty
 
   struct {
      uint8_t   bytes [EXIFragment_PGPKeyPacket_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   PGPKeyPacket
 
   int64_t   HMACOutputLength
 
   struct {
      uint8_t   bytes [EXIFragment_Exponent_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   Exponent
 
   struct xmldsigManifestType   Manifest
 
   struct {
      uint8_t   bytes [EXIFragment_P_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   P
 
   struct xmldsigCanonicalizationMethodType   CanonicalizationMethod
 
   struct {
      uint8_t   bytes [EXIFragment_Q_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   Q
 
   struct {
      uint8_t   bytes [EXIFragment_Seed_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   Seed
 
   struct {
      exi_string_character_t   characters [EXIFragment_X509SubjectName_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   X509SubjectName
 
   struct {
      uint8_t   bytes [EXIFragment_X509Certificate_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   X509Certificate
 
   struct xmldsigRSAKeyValueType   RSAKeyValue
 
   struct xmldsigX509IssuerSerialType   X509IssuerSerial
 
   struct xmldsigSPKIDataType   SPKIData
 
   struct {
      uint8_t   bytes [EXIFragment_G_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   G
 
   struct {
      uint8_t   bytes [EXIFragment_J_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   J
 
   struct xmldsigSignedInfoType   SignedInfo
 
   struct {
      uint8_t   bytes [EXIFragment_X509SKI_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   X509SKI
 
   struct xmldsigTransformType   Transform
 
   struct {
      exi_string_character_t   characters [EXIFragment_XPath_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   XPath
 
   struct xmldsigObjectType   Object
 
   int64_t   X509SerialNumber
 
   struct xmldsigRetrievalMethodType   RetrievalMethod
 
   struct {
      uint8_t   bytes [EXIFragment_Modulus_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   Modulus
 
   struct {
      uint8_t   bytes [EXIFragment_X509CRL_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   X509CRL
 
   struct xmldsigSignatureType   Signature
 
   struct {
      uint8_t   bytes [EXIFragment_Y_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   Y
 
   struct xmldsigSignatureMethodType   SignatureMethod
 
   struct {
      uint8_t   bytes [EXIFragment_PgenCounter_BYTES_SIZE]
 
      uint16_t   bytesLen
 
   }   PgenCounter
 
}; 
 
unsigned int DigestValue_isUsed:1
 
unsigned int X509Data_isUsed:1
 
unsigned int KeyValue_isUsed:1
 
unsigned int DigestMethod_isUsed:1
 
unsigned int SPKISexp_isUsed:1
 
unsigned int Transforms_isUsed:1
 
unsigned int KeyName_isUsed:1
 
unsigned int X509IssuerName_isUsed:1
 
unsigned int MgmtData_isUsed:1
 
unsigned int Reference_isUsed:1
 
unsigned int SignatureProperties_isUsed:1
 
unsigned int PGPKeyID_isUsed:1
 
unsigned int PGPData_isUsed:1
 
unsigned int DSAKeyValue_isUsed:1
 
unsigned int SignatureValue_isUsed:1
 
unsigned int KeyInfo_isUsed:1
 
unsigned int SignatureProperty_isUsed:1
 
unsigned int PGPKeyPacket_isUsed:1
 
unsigned int HMACOutputLength_isUsed:1
 
unsigned int Exponent_isUsed:1
 
unsigned int Manifest_isUsed:1
 
unsigned int P_isUsed:1
 
unsigned int CanonicalizationMethod_isUsed:1
 
unsigned int Q_isUsed:1
 
unsigned int Seed_isUsed:1
 
unsigned int X509SubjectName_isUsed:1
 
unsigned int X509Certificate_isUsed:1
 
unsigned int RSAKeyValue_isUsed:1
 
unsigned int X509IssuerSerial_isUsed:1
 
unsigned int SPKIData_isUsed:1
 
unsigned int G_isUsed:1
 
unsigned int J_isUsed:1
 
unsigned int SignedInfo_isUsed:1
 
unsigned int X509SKI_isUsed:1
 
unsigned int Transform_isUsed:1
 
unsigned int XPath_isUsed:1
 
unsigned int Object_isUsed:1
 
unsigned int X509SerialNumber_isUsed:1
 
unsigned int RetrievalMethod_isUsed:1
 
unsigned int Modulus_isUsed:1
 
unsigned int X509CRL_isUsed:1
 
unsigned int Signature_isUsed:1
 
unsigned int Y_isUsed:1
 
unsigned int SignatureMethod_isUsed:1
 
unsigned int PgenCounter_isUsed:1
 
int _warning_
 

Field Documentation

◆ @597

union { ... }

◆ _warning_

int xmldsigEXIFragment::_warning_

◆ bytes

uint8_t xmldsigEXIFragment::bytes[EXIFragment_PgenCounter_BYTES_SIZE]

◆ bytesLen

uint16_t xmldsigEXIFragment::bytesLen

◆ CanonicalizationMethod

struct xmldsigCanonicalizationMethodType xmldsigEXIFragment::CanonicalizationMethod

◆ CanonicalizationMethod_isUsed

unsigned int xmldsigEXIFragment::CanonicalizationMethod_isUsed

◆ characters

◆ charactersLen

uint16_t xmldsigEXIFragment::charactersLen

◆ DigestMethod

struct xmldsigDigestMethodType xmldsigEXIFragment::DigestMethod

◆ DigestMethod_isUsed

unsigned int xmldsigEXIFragment::DigestMethod_isUsed

◆ DigestValue

struct { ... } xmldsigEXIFragment::DigestValue

◆ DigestValue_isUsed

unsigned int xmldsigEXIFragment::DigestValue_isUsed

◆ DSAKeyValue

struct xmldsigDSAKeyValueType xmldsigEXIFragment::DSAKeyValue

◆ DSAKeyValue_isUsed

unsigned int xmldsigEXIFragment::DSAKeyValue_isUsed

◆ Exponent

struct { ... } xmldsigEXIFragment::Exponent

◆ Exponent_isUsed

unsigned int xmldsigEXIFragment::Exponent_isUsed

◆ G

struct { ... } xmldsigEXIFragment::G

◆ G_isUsed

unsigned int xmldsigEXIFragment::G_isUsed

◆ HMACOutputLength

int64_t xmldsigEXIFragment::HMACOutputLength

◆ HMACOutputLength_isUsed

unsigned int xmldsigEXIFragment::HMACOutputLength_isUsed

◆ J

struct { ... } xmldsigEXIFragment::J

◆ J_isUsed

unsigned int xmldsigEXIFragment::J_isUsed

◆ KeyInfo

struct xmldsigKeyInfoType xmldsigEXIFragment::KeyInfo

◆ KeyInfo_isUsed

unsigned int xmldsigEXIFragment::KeyInfo_isUsed

◆ KeyName

struct { ... } xmldsigEXIFragment::KeyName

◆ KeyName_isUsed

unsigned int xmldsigEXIFragment::KeyName_isUsed

◆ KeyValue

struct xmldsigKeyValueType xmldsigEXIFragment::KeyValue

◆ KeyValue_isUsed

unsigned int xmldsigEXIFragment::KeyValue_isUsed

◆ Manifest

struct xmldsigManifestType xmldsigEXIFragment::Manifest

◆ Manifest_isUsed

unsigned int xmldsigEXIFragment::Manifest_isUsed

◆ MgmtData

struct { ... } xmldsigEXIFragment::MgmtData

◆ MgmtData_isUsed

unsigned int xmldsigEXIFragment::MgmtData_isUsed

◆ Modulus

struct { ... } xmldsigEXIFragment::Modulus

◆ Modulus_isUsed

unsigned int xmldsigEXIFragment::Modulus_isUsed

◆ Object

struct xmldsigObjectType xmldsigEXIFragment::Object

◆ Object_isUsed

unsigned int xmldsigEXIFragment::Object_isUsed

◆ P

struct { ... } xmldsigEXIFragment::P

◆ P_isUsed

unsigned int xmldsigEXIFragment::P_isUsed

◆ PgenCounter

struct { ... } xmldsigEXIFragment::PgenCounter

◆ PgenCounter_isUsed

unsigned int xmldsigEXIFragment::PgenCounter_isUsed

◆ PGPData

struct xmldsigPGPDataType xmldsigEXIFragment::PGPData

◆ PGPData_isUsed

unsigned int xmldsigEXIFragment::PGPData_isUsed

◆ PGPKeyID

struct { ... } xmldsigEXIFragment::PGPKeyID

◆ PGPKeyID_isUsed

unsigned int xmldsigEXIFragment::PGPKeyID_isUsed

◆ PGPKeyPacket

struct { ... } xmldsigEXIFragment::PGPKeyPacket

◆ PGPKeyPacket_isUsed

unsigned int xmldsigEXIFragment::PGPKeyPacket_isUsed

◆ Q

struct { ... } xmldsigEXIFragment::Q

◆ Q_isUsed

unsigned int xmldsigEXIFragment::Q_isUsed

◆ Reference

struct xmldsigReferenceType xmldsigEXIFragment::Reference

◆ Reference_isUsed

unsigned int xmldsigEXIFragment::Reference_isUsed

◆ RetrievalMethod

struct xmldsigRetrievalMethodType xmldsigEXIFragment::RetrievalMethod

◆ RetrievalMethod_isUsed

unsigned int xmldsigEXIFragment::RetrievalMethod_isUsed

◆ RSAKeyValue

struct xmldsigRSAKeyValueType xmldsigEXIFragment::RSAKeyValue

◆ RSAKeyValue_isUsed

unsigned int xmldsigEXIFragment::RSAKeyValue_isUsed

◆ Seed

struct { ... } xmldsigEXIFragment::Seed

◆ Seed_isUsed

unsigned int xmldsigEXIFragment::Seed_isUsed

◆ Signature

struct xmldsigSignatureType xmldsigEXIFragment::Signature

◆ Signature_isUsed

unsigned int xmldsigEXIFragment::Signature_isUsed

◆ SignatureMethod

struct xmldsigSignatureMethodType xmldsigEXIFragment::SignatureMethod

◆ SignatureMethod_isUsed

unsigned int xmldsigEXIFragment::SignatureMethod_isUsed

◆ SignatureProperties

struct xmldsigSignaturePropertiesType xmldsigEXIFragment::SignatureProperties

◆ SignatureProperties_isUsed

unsigned int xmldsigEXIFragment::SignatureProperties_isUsed

◆ SignatureProperty

struct xmldsigSignaturePropertyType xmldsigEXIFragment::SignatureProperty

◆ SignatureProperty_isUsed

unsigned int xmldsigEXIFragment::SignatureProperty_isUsed

◆ SignatureValue

struct xmldsigSignatureValueType xmldsigEXIFragment::SignatureValue

◆ SignatureValue_isUsed

unsigned int xmldsigEXIFragment::SignatureValue_isUsed

◆ SignedInfo

struct xmldsigSignedInfoType xmldsigEXIFragment::SignedInfo

◆ SignedInfo_isUsed

unsigned int xmldsigEXIFragment::SignedInfo_isUsed

◆ SPKIData

struct xmldsigSPKIDataType xmldsigEXIFragment::SPKIData

◆ SPKIData_isUsed

unsigned int xmldsigEXIFragment::SPKIData_isUsed

◆ SPKISexp

struct { ... } xmldsigEXIFragment::SPKISexp

◆ SPKISexp_isUsed

unsigned int xmldsigEXIFragment::SPKISexp_isUsed

◆ Transform

struct xmldsigTransformType xmldsigEXIFragment::Transform

◆ Transform_isUsed

unsigned int xmldsigEXIFragment::Transform_isUsed

◆ Transforms

struct xmldsigTransformsType xmldsigEXIFragment::Transforms

◆ Transforms_isUsed

unsigned int xmldsigEXIFragment::Transforms_isUsed

◆ X509Certificate

struct { ... } xmldsigEXIFragment::X509Certificate

◆ X509Certificate_isUsed

unsigned int xmldsigEXIFragment::X509Certificate_isUsed

◆ X509CRL

struct { ... } xmldsigEXIFragment::X509CRL

◆ X509CRL_isUsed

unsigned int xmldsigEXIFragment::X509CRL_isUsed

◆ X509Data

struct xmldsigX509DataType xmldsigEXIFragment::X509Data

◆ X509Data_isUsed

unsigned int xmldsigEXIFragment::X509Data_isUsed

◆ X509IssuerName

struct { ... } xmldsigEXIFragment::X509IssuerName

◆ X509IssuerName_isUsed

unsigned int xmldsigEXIFragment::X509IssuerName_isUsed

◆ X509IssuerSerial

struct xmldsigX509IssuerSerialType xmldsigEXIFragment::X509IssuerSerial

◆ X509IssuerSerial_isUsed

unsigned int xmldsigEXIFragment::X509IssuerSerial_isUsed

◆ X509SerialNumber

int64_t xmldsigEXIFragment::X509SerialNumber

◆ X509SerialNumber_isUsed

unsigned int xmldsigEXIFragment::X509SerialNumber_isUsed

◆ X509SKI

struct { ... } xmldsigEXIFragment::X509SKI

◆ X509SKI_isUsed

unsigned int xmldsigEXIFragment::X509SKI_isUsed

◆ X509SubjectName

struct { ... } xmldsigEXIFragment::X509SubjectName

◆ X509SubjectName_isUsed

unsigned int xmldsigEXIFragment::X509SubjectName_isUsed

◆ XPath

struct { ... } xmldsigEXIFragment::XPath

◆ XPath_isUsed

unsigned int xmldsigEXIFragment::XPath_isUsed

◆ Y

struct { ... } xmldsigEXIFragment::Y

◆ Y_isUsed

unsigned int xmldsigEXIFragment::Y_isUsed

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