OpenV2G
Data Structures | Macros | Functions
xmldsigEXIDatatypes.h File Reference
#include <stdint.h>
#include "EXITypes.h"

Go to the source code of this file.

Data Structures

struct  xmldsigCanonicalizationMethodType
 
struct  xmldsigObjectType
 
struct  xmldsigTransformType
 
struct  xmldsigSignatureMethodType
 
struct  xmldsigDigestMethodType
 
struct  xmldsigSignatureValueType
 
struct  xmldsigX509IssuerSerialType
 
struct  xmldsigSignaturePropertyType
 
struct  xmldsigRSAKeyValueType
 
struct  xmldsigPGPDataType
 
struct  xmldsigTransformsType
 
struct  xmldsigX509DataType
 
struct  xmldsigDSAKeyValueType
 
struct  xmldsigReferenceType
 
struct  xmldsigSPKIDataType
 
struct  xmldsigManifestType
 
struct  xmldsigRetrievalMethodType
 
struct  xmldsigSignedInfoType
 
struct  xmldsigSignaturePropertiesType
 
struct  xmldsigKeyValueType
 
struct  xmldsigKeyInfoType
 
struct  xmldsigSignatureType
 
struct  xmldsigEXIDocument
 
struct  xmldsigEXIFragment
 

Macros

#define SUPPORT_YES   1
 
#define SUPPORT_NO   2
 
#define DEPLOY_XMLDSIG_CODEC   SUPPORT_YES
 
#define DEPLOY_XMLDSIG_CODEC_FRAGMENT   SUPPORT_YES
 
#define UNION_YES   1
 
#define UNION_NO   2
 
#define SAVE_MEMORY_WITH_UNNAMED_UNION   UNION_YES
 
#define xmldsigCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR
 
#define xmldsigCanonicalizationMethodType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigObjectType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigObjectType_MimeType_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigObjectType_Encoding_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigObjectType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigTransformType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR
 
#define xmldsigTransformType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigTransformType_XPath_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigTransformType_XPath_ARRAY_SIZE   1
 
#define xmldsigSignatureMethodType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR
 
#define xmldsigSignatureMethodType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigDigestMethodType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR
 
#define xmldsigDigestMethodType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignatureValueType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignatureValueType_CONTENT_BYTES_SIZE   350
 
#define xmldsigX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignaturePropertyType_Target_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignaturePropertyType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignaturePropertyType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigRSAKeyValueType_Modulus_BYTES_SIZE   350
 
#define xmldsigRSAKeyValueType_Exponent_BYTES_SIZE   350
 
#define xmldsigPGPDataType_PGPKeyID_BYTES_SIZE   350
 
#define xmldsigPGPDataType_PGPKeyPacket_BYTES_SIZE   350
 
#define xmldsigPGPDataType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigTransformsType_Transform_ARRAY_SIZE   1
 
#define xmldsigX509DataType_X509IssuerSerial_ARRAY_SIZE   1
 
#define xmldsigX509DataType_X509SKI_BYTES_SIZE   350
 
#define xmldsigX509DataType_X509SKI_ARRAY_SIZE   1
 
#define xmldsigX509DataType_X509SubjectName_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigX509DataType_X509SubjectName_ARRAY_SIZE   1
 
#define xmldsigX509DataType_X509Certificate_BYTES_SIZE   350
 
#define xmldsigX509DataType_X509Certificate_ARRAY_SIZE   1
 
#define xmldsigX509DataType_X509CRL_BYTES_SIZE   350
 
#define xmldsigX509DataType_X509CRL_ARRAY_SIZE   1
 
#define xmldsigX509DataType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigDSAKeyValueType_P_BYTES_SIZE   350
 
#define xmldsigDSAKeyValueType_Q_BYTES_SIZE   350
 
#define xmldsigDSAKeyValueType_G_BYTES_SIZE   350
 
#define xmldsigDSAKeyValueType_Y_BYTES_SIZE   350
 
#define xmldsigDSAKeyValueType_J_BYTES_SIZE   350
 
#define xmldsigDSAKeyValueType_Seed_BYTES_SIZE   350
 
#define xmldsigDSAKeyValueType_PgenCounter_BYTES_SIZE   350
 
#define xmldsigReferenceType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigReferenceType_URI_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigReferenceType_Type_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigReferenceType_DigestValue_BYTES_SIZE   350
 
#define xmldsigSPKIDataType_SPKISexp_BYTES_SIZE   350
 
#define xmldsigSPKIDataType_SPKISexp_ARRAY_SIZE   1
 
#define xmldsigSPKIDataType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigManifestType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigManifestType_Reference_ARRAY_SIZE   1
 
#define xmldsigRetrievalMethodType_URI_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigRetrievalMethodType_Type_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignedInfoType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignedInfoType_Reference_ARRAY_SIZE   1
 
#define xmldsigSignaturePropertiesType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignaturePropertiesType_SignatureProperty_ARRAY_SIZE   1
 
#define xmldsigKeyValueType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigKeyInfoType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigKeyInfoType_KeyName_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigKeyInfoType_KeyName_ARRAY_SIZE   1
 
#define xmldsigKeyInfoType_KeyValue_ARRAY_SIZE   1
 
#define xmldsigKeyInfoType_RetrievalMethod_ARRAY_SIZE   1
 
#define xmldsigKeyInfoType_X509Data_ARRAY_SIZE   1
 
#define xmldsigKeyInfoType_PGPData_ARRAY_SIZE   1
 
#define xmldsigKeyInfoType_SPKIData_ARRAY_SIZE   1
 
#define xmldsigKeyInfoType_MgmtData_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigKeyInfoType_MgmtData_ARRAY_SIZE   1
 
#define xmldsigKeyInfoType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignatureType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define xmldsigSignatureType_Object_ARRAY_SIZE   1
 
#define EXIDocument_MgmtData_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define EXIDocument_KeyName_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define EXIDocument_DigestValue_BYTES_SIZE   350
 
#define EXIFragment_DigestValue_BYTES_SIZE   350
 
#define EXIFragment_SPKISexp_BYTES_SIZE   350
 
#define EXIFragment_KeyName_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define EXIFragment_X509IssuerName_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define EXIFragment_MgmtData_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define EXIFragment_PGPKeyID_BYTES_SIZE   350
 
#define EXIFragment_PGPKeyPacket_BYTES_SIZE   350
 
#define EXIFragment_Exponent_BYTES_SIZE   350
 
#define EXIFragment_P_BYTES_SIZE   350
 
#define EXIFragment_Q_BYTES_SIZE   350
 
#define EXIFragment_Seed_BYTES_SIZE   350
 
#define EXIFragment_X509SubjectName_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define EXIFragment_X509Certificate_BYTES_SIZE   350
 
#define EXIFragment_G_BYTES_SIZE   350
 
#define EXIFragment_J_BYTES_SIZE   350
 
#define EXIFragment_X509SKI_BYTES_SIZE   350
 
#define EXIFragment_XPath_CHARACTERS_SIZE   50 + EXTRA_CHAR
 
#define EXIFragment_Modulus_BYTES_SIZE   350
 
#define EXIFragment_X509CRL_BYTES_SIZE   350
 
#define EXIFragment_Y_BYTES_SIZE   350
 
#define EXIFragment_PgenCounter_BYTES_SIZE   350
 

Functions

void init_xmldsigEXIDocument (struct xmldsigEXIDocument *exiDoc)
 
void init_xmldsigEXIFragment (struct xmldsigEXIFragment *exiFrag)
 
void init_xmldsigCanonicalizationMethodType (struct xmldsigCanonicalizationMethodType *xmldsigCanonicalizationMethodType)
 
void init_xmldsigManifestType (struct xmldsigManifestType *xmldsigManifestType)
 
void init_xmldsigObjectType (struct xmldsigObjectType *xmldsigObjectType)
 
void init_xmldsigTransformType (struct xmldsigTransformType *xmldsigTransformType)
 
void init_xmldsigSignatureMethodType (struct xmldsigSignatureMethodType *xmldsigSignatureMethodType)
 
void init_xmldsigDigestMethodType (struct xmldsigDigestMethodType *xmldsigDigestMethodType)
 
void init_xmldsigRetrievalMethodType (struct xmldsigRetrievalMethodType *xmldsigRetrievalMethodType)
 
void init_xmldsigSignatureValueType (struct xmldsigSignatureValueType *xmldsigSignatureValueType)
 
void init_xmldsigX509IssuerSerialType (struct xmldsigX509IssuerSerialType *xmldsigX509IssuerSerialType)
 
void init_xmldsigSignedInfoType (struct xmldsigSignedInfoType *xmldsigSignedInfoType)
 
void init_xmldsigSignaturePropertiesType (struct xmldsigSignaturePropertiesType *xmldsigSignaturePropertiesType)
 
void init_xmldsigSignaturePropertyType (struct xmldsigSignaturePropertyType *xmldsigSignaturePropertyType)
 
void init_xmldsigKeyValueType (struct xmldsigKeyValueType *xmldsigKeyValueType)
 
void init_xmldsigRSAKeyValueType (struct xmldsigRSAKeyValueType *xmldsigRSAKeyValueType)
 
void init_xmldsigPGPDataType (struct xmldsigPGPDataType *xmldsigPGPDataType)
 
void init_xmldsigTransformsType (struct xmldsigTransformsType *xmldsigTransformsType)
 
void init_xmldsigX509DataType (struct xmldsigX509DataType *xmldsigX509DataType)
 
void init_xmldsigSignatureType (struct xmldsigSignatureType *xmldsigSignatureType)
 
void init_xmldsigDSAKeyValueType (struct xmldsigDSAKeyValueType *xmldsigDSAKeyValueType)
 
void init_xmldsigReferenceType (struct xmldsigReferenceType *xmldsigReferenceType)
 
void init_xmldsigSPKIDataType (struct xmldsigSPKIDataType *xmldsigSPKIDataType)
 
void init_xmldsigKeyInfoType (struct xmldsigKeyInfoType *xmldsigKeyInfoType)
 

Macro Definition Documentation

◆ DEPLOY_XMLDSIG_CODEC

#define DEPLOY_XMLDSIG_CODEC   SUPPORT_YES

◆ DEPLOY_XMLDSIG_CODEC_FRAGMENT

#define DEPLOY_XMLDSIG_CODEC_FRAGMENT   SUPPORT_YES

◆ EXIDocument_DigestValue_BYTES_SIZE

#define EXIDocument_DigestValue_BYTES_SIZE   350

◆ EXIDocument_KeyName_CHARACTERS_SIZE

#define EXIDocument_KeyName_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ EXIDocument_MgmtData_CHARACTERS_SIZE

#define EXIDocument_MgmtData_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ EXIFragment_DigestValue_BYTES_SIZE

#define EXIFragment_DigestValue_BYTES_SIZE   350

◆ EXIFragment_Exponent_BYTES_SIZE

#define EXIFragment_Exponent_BYTES_SIZE   350

◆ EXIFragment_G_BYTES_SIZE

#define EXIFragment_G_BYTES_SIZE   350

◆ EXIFragment_J_BYTES_SIZE

#define EXIFragment_J_BYTES_SIZE   350

◆ EXIFragment_KeyName_CHARACTERS_SIZE

#define EXIFragment_KeyName_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ EXIFragment_MgmtData_CHARACTERS_SIZE

#define EXIFragment_MgmtData_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ EXIFragment_Modulus_BYTES_SIZE

#define EXIFragment_Modulus_BYTES_SIZE   350

◆ EXIFragment_P_BYTES_SIZE

#define EXIFragment_P_BYTES_SIZE   350

◆ EXIFragment_PgenCounter_BYTES_SIZE

#define EXIFragment_PgenCounter_BYTES_SIZE   350

◆ EXIFragment_PGPKeyID_BYTES_SIZE

#define EXIFragment_PGPKeyID_BYTES_SIZE   350

◆ EXIFragment_PGPKeyPacket_BYTES_SIZE

#define EXIFragment_PGPKeyPacket_BYTES_SIZE   350

◆ EXIFragment_Q_BYTES_SIZE

#define EXIFragment_Q_BYTES_SIZE   350

◆ EXIFragment_Seed_BYTES_SIZE

#define EXIFragment_Seed_BYTES_SIZE   350

◆ EXIFragment_SPKISexp_BYTES_SIZE

#define EXIFragment_SPKISexp_BYTES_SIZE   350

◆ EXIFragment_X509Certificate_BYTES_SIZE

#define EXIFragment_X509Certificate_BYTES_SIZE   350

◆ EXIFragment_X509CRL_BYTES_SIZE

#define EXIFragment_X509CRL_BYTES_SIZE   350

◆ EXIFragment_X509IssuerName_CHARACTERS_SIZE

#define EXIFragment_X509IssuerName_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ EXIFragment_X509SKI_BYTES_SIZE

#define EXIFragment_X509SKI_BYTES_SIZE   350

◆ EXIFragment_X509SubjectName_CHARACTERS_SIZE

#define EXIFragment_X509SubjectName_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ EXIFragment_XPath_CHARACTERS_SIZE

#define EXIFragment_XPath_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ EXIFragment_Y_BYTES_SIZE

#define EXIFragment_Y_BYTES_SIZE   350

◆ SAVE_MEMORY_WITH_UNNAMED_UNION

#define SAVE_MEMORY_WITH_UNNAMED_UNION   UNION_YES

◆ SUPPORT_NO

#define SUPPORT_NO   2

◆ SUPPORT_YES

#define SUPPORT_YES   1

◆ UNION_NO

#define UNION_NO   2

◆ UNION_YES

#define UNION_YES   1

◆ xmldsigCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE

#define xmldsigCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR

◆ xmldsigCanonicalizationMethodType_ANY_CHARACTERS_SIZE

#define xmldsigCanonicalizationMethodType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigDigestMethodType_Algorithm_CHARACTERS_SIZE

#define xmldsigDigestMethodType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR

◆ xmldsigDigestMethodType_ANY_CHARACTERS_SIZE

#define xmldsigDigestMethodType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigDSAKeyValueType_G_BYTES_SIZE

#define xmldsigDSAKeyValueType_G_BYTES_SIZE   350

◆ xmldsigDSAKeyValueType_J_BYTES_SIZE

#define xmldsigDSAKeyValueType_J_BYTES_SIZE   350

◆ xmldsigDSAKeyValueType_P_BYTES_SIZE

#define xmldsigDSAKeyValueType_P_BYTES_SIZE   350

◆ xmldsigDSAKeyValueType_PgenCounter_BYTES_SIZE

#define xmldsigDSAKeyValueType_PgenCounter_BYTES_SIZE   350

◆ xmldsigDSAKeyValueType_Q_BYTES_SIZE

#define xmldsigDSAKeyValueType_Q_BYTES_SIZE   350

◆ xmldsigDSAKeyValueType_Seed_BYTES_SIZE

#define xmldsigDSAKeyValueType_Seed_BYTES_SIZE   350

◆ xmldsigDSAKeyValueType_Y_BYTES_SIZE

#define xmldsigDSAKeyValueType_Y_BYTES_SIZE   350

◆ xmldsigKeyInfoType_ANY_CHARACTERS_SIZE

#define xmldsigKeyInfoType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigKeyInfoType_Id_CHARACTERS_SIZE

#define xmldsigKeyInfoType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigKeyInfoType_KeyName_ARRAY_SIZE

#define xmldsigKeyInfoType_KeyName_ARRAY_SIZE   1

◆ xmldsigKeyInfoType_KeyName_CHARACTERS_SIZE

#define xmldsigKeyInfoType_KeyName_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigKeyInfoType_KeyValue_ARRAY_SIZE

#define xmldsigKeyInfoType_KeyValue_ARRAY_SIZE   1

◆ xmldsigKeyInfoType_MgmtData_ARRAY_SIZE

#define xmldsigKeyInfoType_MgmtData_ARRAY_SIZE   1

◆ xmldsigKeyInfoType_MgmtData_CHARACTERS_SIZE

#define xmldsigKeyInfoType_MgmtData_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigKeyInfoType_PGPData_ARRAY_SIZE

#define xmldsigKeyInfoType_PGPData_ARRAY_SIZE   1

◆ xmldsigKeyInfoType_RetrievalMethod_ARRAY_SIZE

#define xmldsigKeyInfoType_RetrievalMethod_ARRAY_SIZE   1

◆ xmldsigKeyInfoType_SPKIData_ARRAY_SIZE

#define xmldsigKeyInfoType_SPKIData_ARRAY_SIZE   1

◆ xmldsigKeyInfoType_X509Data_ARRAY_SIZE

#define xmldsigKeyInfoType_X509Data_ARRAY_SIZE   1

◆ xmldsigKeyValueType_ANY_CHARACTERS_SIZE

#define xmldsigKeyValueType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigManifestType_Id_CHARACTERS_SIZE

#define xmldsigManifestType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigManifestType_Reference_ARRAY_SIZE

#define xmldsigManifestType_Reference_ARRAY_SIZE   1

◆ xmldsigObjectType_ANY_CHARACTERS_SIZE

#define xmldsigObjectType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigObjectType_Encoding_CHARACTERS_SIZE

#define xmldsigObjectType_Encoding_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigObjectType_Id_CHARACTERS_SIZE

#define xmldsigObjectType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigObjectType_MimeType_CHARACTERS_SIZE

#define xmldsigObjectType_MimeType_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigPGPDataType_ANY_CHARACTERS_SIZE

#define xmldsigPGPDataType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigPGPDataType_PGPKeyID_BYTES_SIZE

#define xmldsigPGPDataType_PGPKeyID_BYTES_SIZE   350

◆ xmldsigPGPDataType_PGPKeyPacket_BYTES_SIZE

#define xmldsigPGPDataType_PGPKeyPacket_BYTES_SIZE   350

◆ xmldsigReferenceType_DigestValue_BYTES_SIZE

#define xmldsigReferenceType_DigestValue_BYTES_SIZE   350

◆ xmldsigReferenceType_Id_CHARACTERS_SIZE

#define xmldsigReferenceType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigReferenceType_Type_CHARACTERS_SIZE

#define xmldsigReferenceType_Type_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigReferenceType_URI_CHARACTERS_SIZE

#define xmldsigReferenceType_URI_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigRetrievalMethodType_Type_CHARACTERS_SIZE

#define xmldsigRetrievalMethodType_Type_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigRetrievalMethodType_URI_CHARACTERS_SIZE

#define xmldsigRetrievalMethodType_URI_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigRSAKeyValueType_Exponent_BYTES_SIZE

#define xmldsigRSAKeyValueType_Exponent_BYTES_SIZE   350

◆ xmldsigRSAKeyValueType_Modulus_BYTES_SIZE

#define xmldsigRSAKeyValueType_Modulus_BYTES_SIZE   350

◆ xmldsigSignatureMethodType_Algorithm_CHARACTERS_SIZE

#define xmldsigSignatureMethodType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR

◆ xmldsigSignatureMethodType_ANY_CHARACTERS_SIZE

#define xmldsigSignatureMethodType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignaturePropertiesType_Id_CHARACTERS_SIZE

#define xmldsigSignaturePropertiesType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignaturePropertiesType_SignatureProperty_ARRAY_SIZE

#define xmldsigSignaturePropertiesType_SignatureProperty_ARRAY_SIZE   1

◆ xmldsigSignaturePropertyType_ANY_CHARACTERS_SIZE

#define xmldsigSignaturePropertyType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignaturePropertyType_Id_CHARACTERS_SIZE

#define xmldsigSignaturePropertyType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignaturePropertyType_Target_CHARACTERS_SIZE

#define xmldsigSignaturePropertyType_Target_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignatureType_Id_CHARACTERS_SIZE

#define xmldsigSignatureType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignatureType_Object_ARRAY_SIZE

#define xmldsigSignatureType_Object_ARRAY_SIZE   1

◆ xmldsigSignatureValueType_CONTENT_BYTES_SIZE

#define xmldsigSignatureValueType_CONTENT_BYTES_SIZE   350

◆ xmldsigSignatureValueType_Id_CHARACTERS_SIZE

#define xmldsigSignatureValueType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignedInfoType_Id_CHARACTERS_SIZE

#define xmldsigSignedInfoType_Id_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSignedInfoType_Reference_ARRAY_SIZE

#define xmldsigSignedInfoType_Reference_ARRAY_SIZE   1

◆ xmldsigSPKIDataType_ANY_CHARACTERS_SIZE

#define xmldsigSPKIDataType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigSPKIDataType_SPKISexp_ARRAY_SIZE

#define xmldsigSPKIDataType_SPKISexp_ARRAY_SIZE   1

◆ xmldsigSPKIDataType_SPKISexp_BYTES_SIZE

#define xmldsigSPKIDataType_SPKISexp_BYTES_SIZE   350

◆ xmldsigTransformsType_Transform_ARRAY_SIZE

#define xmldsigTransformsType_Transform_ARRAY_SIZE   1

◆ xmldsigTransformType_Algorithm_CHARACTERS_SIZE

#define xmldsigTransformType_Algorithm_CHARACTERS_SIZE   65 + EXTRA_CHAR

◆ xmldsigTransformType_ANY_CHARACTERS_SIZE

#define xmldsigTransformType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigTransformType_XPath_ARRAY_SIZE

#define xmldsigTransformType_XPath_ARRAY_SIZE   1

◆ xmldsigTransformType_XPath_CHARACTERS_SIZE

#define xmldsigTransformType_XPath_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigX509DataType_ANY_CHARACTERS_SIZE

#define xmldsigX509DataType_ANY_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigX509DataType_X509Certificate_ARRAY_SIZE

#define xmldsigX509DataType_X509Certificate_ARRAY_SIZE   1

◆ xmldsigX509DataType_X509Certificate_BYTES_SIZE

#define xmldsigX509DataType_X509Certificate_BYTES_SIZE   350

◆ xmldsigX509DataType_X509CRL_ARRAY_SIZE

#define xmldsigX509DataType_X509CRL_ARRAY_SIZE   1

◆ xmldsigX509DataType_X509CRL_BYTES_SIZE

#define xmldsigX509DataType_X509CRL_BYTES_SIZE   350

◆ xmldsigX509DataType_X509IssuerSerial_ARRAY_SIZE

#define xmldsigX509DataType_X509IssuerSerial_ARRAY_SIZE   1

◆ xmldsigX509DataType_X509SKI_ARRAY_SIZE

#define xmldsigX509DataType_X509SKI_ARRAY_SIZE   1

◆ xmldsigX509DataType_X509SKI_BYTES_SIZE

#define xmldsigX509DataType_X509SKI_BYTES_SIZE   350

◆ xmldsigX509DataType_X509SubjectName_ARRAY_SIZE

#define xmldsigX509DataType_X509SubjectName_ARRAY_SIZE   1

◆ xmldsigX509DataType_X509SubjectName_CHARACTERS_SIZE

#define xmldsigX509DataType_X509SubjectName_CHARACTERS_SIZE   50 + EXTRA_CHAR

◆ xmldsigX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE

#define xmldsigX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE   50 + EXTRA_CHAR

Function Documentation

◆ init_xmldsigCanonicalizationMethodType()

void init_xmldsigCanonicalizationMethodType ( struct xmldsigCanonicalizationMethodType xmldsigCanonicalizationMethodType)

◆ init_xmldsigDigestMethodType()

void init_xmldsigDigestMethodType ( struct xmldsigDigestMethodType xmldsigDigestMethodType)

◆ init_xmldsigDSAKeyValueType()

void init_xmldsigDSAKeyValueType ( struct xmldsigDSAKeyValueType xmldsigDSAKeyValueType)

◆ init_xmldsigEXIDocument()

void init_xmldsigEXIDocument ( struct xmldsigEXIDocument exiDoc)

◆ init_xmldsigEXIFragment()

void init_xmldsigEXIFragment ( struct xmldsigEXIFragment exiFrag)

◆ init_xmldsigKeyInfoType()

void init_xmldsigKeyInfoType ( struct xmldsigKeyInfoType xmldsigKeyInfoType)

◆ init_xmldsigKeyValueType()

void init_xmldsigKeyValueType ( struct xmldsigKeyValueType xmldsigKeyValueType)

◆ init_xmldsigManifestType()

void init_xmldsigManifestType ( struct xmldsigManifestType xmldsigManifestType)

◆ init_xmldsigObjectType()

void init_xmldsigObjectType ( struct xmldsigObjectType xmldsigObjectType)

◆ init_xmldsigPGPDataType()

void init_xmldsigPGPDataType ( struct xmldsigPGPDataType xmldsigPGPDataType)

◆ init_xmldsigReferenceType()

void init_xmldsigReferenceType ( struct xmldsigReferenceType xmldsigReferenceType)

◆ init_xmldsigRetrievalMethodType()

void init_xmldsigRetrievalMethodType ( struct xmldsigRetrievalMethodType xmldsigRetrievalMethodType)

◆ init_xmldsigRSAKeyValueType()

void init_xmldsigRSAKeyValueType ( struct xmldsigRSAKeyValueType xmldsigRSAKeyValueType)

◆ init_xmldsigSignatureMethodType()

void init_xmldsigSignatureMethodType ( struct xmldsigSignatureMethodType xmldsigSignatureMethodType)

◆ init_xmldsigSignaturePropertiesType()

void init_xmldsigSignaturePropertiesType ( struct xmldsigSignaturePropertiesType xmldsigSignaturePropertiesType)

◆ init_xmldsigSignaturePropertyType()

void init_xmldsigSignaturePropertyType ( struct xmldsigSignaturePropertyType xmldsigSignaturePropertyType)

◆ init_xmldsigSignatureType()

void init_xmldsigSignatureType ( struct xmldsigSignatureType xmldsigSignatureType)

◆ init_xmldsigSignatureValueType()

void init_xmldsigSignatureValueType ( struct xmldsigSignatureValueType xmldsigSignatureValueType)

◆ init_xmldsigSignedInfoType()

void init_xmldsigSignedInfoType ( struct xmldsigSignedInfoType xmldsigSignedInfoType)

◆ init_xmldsigSPKIDataType()

void init_xmldsigSPKIDataType ( struct xmldsigSPKIDataType xmldsigSPKIDataType)

◆ init_xmldsigTransformsType()

void init_xmldsigTransformsType ( struct xmldsigTransformsType xmldsigTransformsType)

◆ init_xmldsigTransformType()

void init_xmldsigTransformType ( struct xmldsigTransformType xmldsigTransformType)

◆ init_xmldsigX509DataType()

void init_xmldsigX509DataType ( struct xmldsigX509DataType xmldsigX509DataType)

◆ init_xmldsigX509IssuerSerialType()

void init_xmldsigX509IssuerSerialType ( struct xmldsigX509IssuerSerialType xmldsigX509IssuerSerialType)