38 #ifndef EXI_xmldsig_DATATYPES_H 39 #define EXI_xmldsig_DATATYPES_H 47 #define DEPLOY_XMLDSIG_CODEC SUPPORT_YES 48 #define DEPLOY_XMLDSIG_CODEC_FRAGMENT SUPPORT_YES 50 #if DEPLOY_XMLDSIG_CODEC == SUPPORT_YES 61 #define SAVE_MEMORY_WITH_UNNAMED_UNION UNION_YES 64 #define xmldsigCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE 65 + EXTRA_CHAR 65 #define xmldsigCanonicalizationMethodType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 81 #define xmldsigObjectType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 82 #define xmldsigObjectType_MimeType_CHARACTERS_SIZE 50 + EXTRA_CHAR 83 #define xmldsigObjectType_Encoding_CHARACTERS_SIZE 50 + EXTRA_CHAR 84 #define xmldsigObjectType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 113 #define xmldsigTransformType_Algorithm_CHARACTERS_SIZE 65 + EXTRA_CHAR 114 #define xmldsigTransformType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 115 #define xmldsigTransformType_XPath_CHARACTERS_SIZE 50 + EXTRA_CHAR 116 #define xmldsigTransformType_XPath_ARRAY_SIZE 1 140 #define xmldsigSignatureMethodType_Algorithm_CHARACTERS_SIZE 65 + EXTRA_CHAR 141 #define xmldsigSignatureMethodType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 160 #define xmldsigDigestMethodType_Algorithm_CHARACTERS_SIZE 65 + EXTRA_CHAR 161 #define xmldsigDigestMethodType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 177 #define xmldsigSignatureValueType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 178 #define xmldsigSignatureValueType_CONTENT_BYTES_SIZE 350 194 #define xmldsigX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE 50 + EXTRA_CHAR 206 #define xmldsigSignaturePropertyType_Target_CHARACTERS_SIZE 50 + EXTRA_CHAR 207 #define xmldsigSignaturePropertyType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 208 #define xmldsigSignaturePropertyType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 230 #define xmldsigRSAKeyValueType_Modulus_BYTES_SIZE 350 231 #define xmldsigRSAKeyValueType_Exponent_BYTES_SIZE 350 246 #define xmldsigPGPDataType_PGPKeyID_BYTES_SIZE 350 247 #define xmldsigPGPDataType_PGPKeyPacket_BYTES_SIZE 350 248 #define xmldsigPGPDataType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 271 #define xmldsigTransformsType_Transform_ARRAY_SIZE 1 281 #define xmldsigX509DataType_X509IssuerSerial_ARRAY_SIZE 1 282 #define xmldsigX509DataType_X509SKI_BYTES_SIZE 350 283 #define xmldsigX509DataType_X509SKI_ARRAY_SIZE 1 284 #define xmldsigX509DataType_X509SubjectName_CHARACTERS_SIZE 50 + EXTRA_CHAR 285 #define xmldsigX509DataType_X509SubjectName_ARRAY_SIZE 1 286 #define xmldsigX509DataType_X509Certificate_BYTES_SIZE 350 287 #define xmldsigX509DataType_X509Certificate_ARRAY_SIZE 1 288 #define xmldsigX509DataType_X509CRL_BYTES_SIZE 350 289 #define xmldsigX509DataType_X509CRL_ARRAY_SIZE 1 290 #define xmldsigX509DataType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 338 #define xmldsigDSAKeyValueType_P_BYTES_SIZE 350 339 #define xmldsigDSAKeyValueType_Q_BYTES_SIZE 350 340 #define xmldsigDSAKeyValueType_G_BYTES_SIZE 350 341 #define xmldsigDSAKeyValueType_Y_BYTES_SIZE 350 342 #define xmldsigDSAKeyValueType_J_BYTES_SIZE 350 343 #define xmldsigDSAKeyValueType_Seed_BYTES_SIZE 350 344 #define xmldsigDSAKeyValueType_PgenCounter_BYTES_SIZE 350 390 #define xmldsigReferenceType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 391 #define xmldsigReferenceType_URI_CHARACTERS_SIZE 50 + EXTRA_CHAR 392 #define xmldsigReferenceType_Type_CHARACTERS_SIZE 50 + EXTRA_CHAR 393 #define xmldsigReferenceType_DigestValue_BYTES_SIZE 350 426 #define xmldsigSPKIDataType_SPKISexp_BYTES_SIZE 350 427 #define xmldsigSPKIDataType_SPKISexp_ARRAY_SIZE 1 428 #define xmldsigSPKIDataType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 447 #define xmldsigManifestType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 448 #define xmldsigManifestType_Reference_ARRAY_SIZE 1 464 #define xmldsigRetrievalMethodType_URI_CHARACTERS_SIZE 50 + EXTRA_CHAR 465 #define xmldsigRetrievalMethodType_Type_CHARACTERS_SIZE 50 + EXTRA_CHAR 485 #define xmldsigSignedInfoType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 486 #define xmldsigSignedInfoType_Reference_ARRAY_SIZE 1 506 #define xmldsigSignaturePropertiesType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 507 #define xmldsigSignaturePropertiesType_SignatureProperty_ARRAY_SIZE 1 523 #define xmldsigKeyValueType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 540 #define xmldsigKeyInfoType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 541 #define xmldsigKeyInfoType_KeyName_CHARACTERS_SIZE 50 + EXTRA_CHAR 542 #define xmldsigKeyInfoType_KeyName_ARRAY_SIZE 1 543 #define xmldsigKeyInfoType_KeyValue_ARRAY_SIZE 1 544 #define xmldsigKeyInfoType_RetrievalMethod_ARRAY_SIZE 1 545 #define xmldsigKeyInfoType_X509Data_ARRAY_SIZE 1 546 #define xmldsigKeyInfoType_PGPData_ARRAY_SIZE 1 547 #define xmldsigKeyInfoType_SPKIData_ARRAY_SIZE 1 548 #define xmldsigKeyInfoType_MgmtData_CHARACTERS_SIZE 50 + EXTRA_CHAR 549 #define xmldsigKeyInfoType_MgmtData_ARRAY_SIZE 1 550 #define xmldsigKeyInfoType_ANY_CHARACTERS_SIZE 50 + EXTRA_CHAR 608 #define xmldsigSignatureType_Id_CHARACTERS_SIZE 50 + EXTRA_CHAR 609 #define xmldsigSignatureType_Object_ARRAY_SIZE 1 633 #define EXIDocument_MgmtData_CHARACTERS_SIZE 50 + EXTRA_CHAR 634 #define EXIDocument_KeyName_CHARACTERS_SIZE 50 + EXTRA_CHAR 635 #define EXIDocument_DigestValue_BYTES_SIZE 350 636 #define EXIFragment_DigestValue_BYTES_SIZE 350 637 #define EXIFragment_SPKISexp_BYTES_SIZE 350 638 #define EXIFragment_KeyName_CHARACTERS_SIZE 50 + EXTRA_CHAR 639 #define EXIFragment_X509IssuerName_CHARACTERS_SIZE 50 + EXTRA_CHAR 640 #define EXIFragment_MgmtData_CHARACTERS_SIZE 50 + EXTRA_CHAR 641 #define EXIFragment_PGPKeyID_BYTES_SIZE 350 642 #define EXIFragment_PGPKeyPacket_BYTES_SIZE 350 643 #define EXIFragment_Exponent_BYTES_SIZE 350 644 #define EXIFragment_P_BYTES_SIZE 350 645 #define EXIFragment_Q_BYTES_SIZE 350 646 #define EXIFragment_Seed_BYTES_SIZE 350 647 #define EXIFragment_X509SubjectName_CHARACTERS_SIZE 50 + EXTRA_CHAR 648 #define EXIFragment_X509Certificate_BYTES_SIZE 350 649 #define EXIFragment_G_BYTES_SIZE 350 650 #define EXIFragment_J_BYTES_SIZE 350 651 #define EXIFragment_X509SKI_BYTES_SIZE 350 652 #define EXIFragment_XPath_CHARACTERS_SIZE 50 + EXTRA_CHAR 653 #define EXIFragment_Modulus_BYTES_SIZE 350 654 #define EXIFragment_X509CRL_BYTES_SIZE 350 655 #define EXIFragment_Y_BYTES_SIZE 350 656 #define EXIFragment_PgenCounter_BYTES_SIZE 350 661 #if SAVE_MEMORY_WITH_UNNAMED_UNION == UNION_YES 697 #if SAVE_MEMORY_WITH_UNNAMED_UNION == UNION_YES 730 #if DEPLOY_XMLDSIG_CODEC_FRAGMENT == SUPPORT_YES 733 #if SAVE_MEMORY_WITH_UNNAMED_UNION == UNION_YES 844 #if SAVE_MEMORY_WITH_UNNAMED_UNION == UNION_YES 902 #if DEPLOY_XMLDSIG_CODEC_FRAGMENT == SUPPORT_YES #define xmldsigX509DataType_X509SKI_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:282
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:514
unsigned int SignatureMethod_isUsed
Definition: xmldsigEXIDatatypes.h:890
#define EXIFragment_Y_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:655
#define EXIFragment_PgenCounter_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:656
#define xmldsigDSAKeyValueType_Q_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:339
#define xmldsigRetrievalMethodType_URI_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:464
#define xmldsigReferenceType_DigestValue_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:393
#define xmldsigKeyInfoType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:550
unsigned int SignatureMethod_isUsed
Definition: xmldsigEXIDatatypes.h:715
unsigned int RSAKeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:711
#define EXIFragment_XPath_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:652
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:349
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:77
unsigned int MimeType_isUsed
Definition: xmldsigEXIDatatypes.h:97
struct xmldsigX509IssuerSerialType array[xmldsigX509DataType_X509IssuerSerial_ARRAY_SIZE]
Definition: xmldsigEXIDatatypes.h:294
unsigned int PGPKeyPacket_isUsed
Definition: xmldsigEXIDatatypes.h:864
#define xmldsigX509DataType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:290
unsigned int Modulus_isUsed
Definition: xmldsigEXIDatatypes.h:886
unsigned int DigestValue_isUsed
Definition: xmldsigEXIDatatypes.h:721
unsigned int KeyInfo_isUsed
Definition: xmldsigEXIDatatypes.h:623
int64_t X509SerialNumber
Definition: xmldsigEXIDatatypes.h:202
Definition: xmldsigEXIDatatypes.h:466
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:70
#define xmldsigTransformType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:114
Definition: xmldsigEXIDatatypes.h:291
unsigned int Seed_isUsed
Definition: xmldsigEXIDatatypes.h:380
unsigned int HMACOutputLength_isUsed
Definition: xmldsigEXIDatatypes.h:865
unsigned int SignatureProperties_isUsed
Definition: xmldsigEXIDatatypes.h:857
#define xmldsigDigestMethodType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:161
unsigned int Type_isUsed
Definition: xmldsigEXIDatatypes.h:412
unsigned int Q_isUsed
Definition: xmldsigEXIDatatypes.h:357
#define xmldsigManifestType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:447
void init_xmldsigKeyValueType(struct xmldsigKeyValueType *xmldsigKeyValueType)
Definition: xmldsigEXIDatatypes.c:182
unsigned int P_isUsed
Definition: xmldsigEXIDatatypes.h:351
unsigned int DSAKeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:701
#define xmldsigSignatureValueType_CONTENT_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:178
#define xmldsigDigestMethodType_Algorithm_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:160
unsigned int Type_isUsed
Definition: xmldsigEXIDatatypes.h:478
unsigned int SPKIData_isUsed
Definition: xmldsigEXIDatatypes.h:876
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:89
unsigned int HMACOutputLength_isUsed
Definition: xmldsigEXIDatatypes.h:150
#define xmldsigKeyInfoType_SPKIData_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:547
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:421
#define xmldsigRSAKeyValueType_Modulus_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:230
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:226
Definition: xmldsigEXIDatatypes.h:487
#define xmldsigSignaturePropertiesType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:506
unsigned int J_isUsed
Definition: xmldsigEXIDatatypes.h:878
void init_xmldsigSignatureValueType(struct xmldsigSignatureValueType *xmldsigSignatureValueType)
Definition: xmldsigEXIDatatypes.c:159
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:534
void init_xmldsigEXIDocument(struct xmldsigEXIDocument *exiDoc)
Definition: xmldsigEXIDatatypes.c:44
#define xmldsigTransformType_XPath_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:115
unsigned int PGPData_isUsed
Definition: xmldsigEXIDatatypes.h:713
#define EXIFragment_DigestValue_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:636
#define xmldsigObjectType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:81
void init_xmldsigReferenceType(struct xmldsigReferenceType *xmldsigReferenceType)
Definition: xmldsigEXIDatatypes.c:226
#define xmldsigKeyInfoType_RetrievalMethod_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:544
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:301
unsigned int KeyInfo_isUsed
Definition: xmldsigEXIDatatypes.h:862
Definition: xmldsigEXIDatatypes.h:345
unsigned int DigestMethod_isUsed
Definition: xmldsigEXIDatatypes.h:705
#define xmldsigDSAKeyValueType_G_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:340
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:557
#define EXIDocument_KeyName_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:634
Definition: xmldsigEXIDatatypes.h:162
unsigned int Transforms_isUsed
Definition: xmldsigEXIDatatypes.h:481
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:616
Definition: xmldsigEXIDatatypes.h:524
unsigned int PGPKeyID_isUsed
Definition: xmldsigEXIDatatypes.h:858
unsigned int SignatureValue_isUsed
Definition: xmldsigEXIDatatypes.h:861
#define EXIFragment_G_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:649
#define xmldsigX509DataType_X509SubjectName_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:284
#define xmldsigSignatureType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:608
unsigned int DigestValue_isUsed
Definition: xmldsigEXIDatatypes.h:847
unsigned int G_isUsed
Definition: xmldsigEXIDatatypes.h:363
#define xmldsigTransformType_XPath_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:116
Definition: xmldsigEXIDatatypes.h:249
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:398
unsigned int SignatureProperty_isUsed
Definition: xmldsigEXIDatatypes.h:863
#define EXIFragment_Modulus_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:653
#define xmldsigKeyInfoType_KeyName_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:541
#define EXIFragment_PGPKeyID_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:641
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:236
#define xmldsigX509DataType_X509SubjectName_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:285
void init_xmldsigRSAKeyValueType(struct xmldsigRSAKeyValueType *xmldsigRSAKeyValueType)
Definition: xmldsigEXIDatatypes.c:188
#define xmldsigKeyInfoType_MgmtData_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:549
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:267
#define EXIDocument_MgmtData_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:633
unsigned int CanonicalizationMethod_isUsed
Definition: xmldsigEXIDatatypes.h:869
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:146
unsigned int Reference_isUsed
Definition: xmldsigEXIDatatypes.h:709
unsigned int PGPData_isUsed
Definition: xmldsigEXIDatatypes.h:859
#define EXIDocument_DigestValue_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:635
Definition: xmldsigEXIDatatypes.h:232
#define EXIFragment_MgmtData_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:640
uint16_t arrayLen
Definition: xmldsigEXIDatatypes.h:436
unsigned int J_isUsed
Definition: xmldsigEXIDatatypes.h:374
#define xmldsigPGPDataType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:248
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:173
void init_xmldsigRetrievalMethodType(struct xmldsigRetrievalMethodType *xmldsigRetrievalMethodType)
Definition: xmldsigEXIDatatypes.c:153
unsigned int Y_isUsed
Definition: xmldsigEXIDatatypes.h:889
unsigned int PGPKeyID_isUsed
Definition: xmldsigEXIDatatypes.h:255
struct xmldsigCanonicalizationMethodType::@520 ANY
#define xmldsigKeyValueType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:523
#define xmldsigSignaturePropertyType_Target_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:206
unsigned int PGPKeyPacket_isUsed
Definition: xmldsigEXIDatatypes.h:261
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:199
#define xmldsigDSAKeyValueType_J_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:342
#define xmldsigX509DataType_X509CRL_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:288
unsigned int Q_isUsed
Definition: xmldsigEXIDatatypes.h:870
int64_t X509SerialNumber
Definition: xmldsigEXIDatatypes.h:824
unsigned int X509IssuerSerial_isUsed
Definition: xmldsigEXIDatatypes.h:875
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:220
unsigned int SignatureProperty_isUsed
Definition: xmldsigEXIDatatypes.h:700
struct xmldsigSPKIDataType::@566::@568 array[xmldsigSPKIDataType_SPKISexp_ARRAY_SIZE]
void init_xmldsigSPKIDataType(struct xmldsigSPKIDataType *xmldsigSPKIDataType)
Definition: xmldsigEXIDatatypes.c:233
Definition: xmldsigEXIDatatypes.h:85
#define xmldsigKeyInfoType_X509Data_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:545
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:555
uint16_t arrayLen
Definition: xmldsigEXIDatatypes.h:459
#define EXIFragment_PGPKeyPacket_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:642
uint32_t exi_string_character_t
EXI string character.
Definition: EXITypes.h:271
Definition: xmldsigEXIDatatypes.h:732
unsigned int RetrievalMethod_isUsed
Definition: xmldsigEXIDatatypes.h:885
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:309
#define xmldsigObjectType_MimeType_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:82
Basic type definitions and structs.
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:491
#define xmldsigX509DataType_X509CRL_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:289
#define xmldsigKeyInfoType_KeyValue_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:543
#define EXIFragment_P_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:644
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:693
#define xmldsigObjectType_Encoding_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:83
#define xmldsigReferenceType_Type_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:392
unsigned int X509SerialNumber_isUsed
Definition: xmldsigEXIDatatypes.h:884
int64_t HMACOutputLength
Definition: xmldsigEXIDatatypes.h:775
unsigned int X509SubjectName_isUsed
Definition: xmldsigEXIDatatypes.h:872
void init_xmldsigSignaturePropertyType(struct xmldsigSignaturePropertyType *xmldsigSignaturePropertyType)
Definition: xmldsigEXIDatatypes.c:177
Definition: xmldsigEXIDatatypes.h:179
void init_xmldsigX509DataType(struct xmldsigX509DataType *xmldsigX509DataType)
Definition: xmldsigEXIDatatypes.c:202
unsigned int KeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:703
#define EXIFragment_X509Certificate_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:648
unsigned int URI_isUsed
Definition: xmldsigEXIDatatypes.h:472
int64_t HMACOutputLength
Definition: xmldsigEXIDatatypes.h:149
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:455
unsigned int DigestMethod_isUsed
Definition: xmldsigEXIDatatypes.h:850
void init_xmldsigSignatureMethodType(struct xmldsigSignatureMethodType *xmldsigSignatureMethodType)
Definition: xmldsigEXIDatatypes.c:144
unsigned int X509IssuerName_isUsed
Definition: xmldsigEXIDatatypes.h:854
#define xmldsigKeyInfoType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:540
Definition: xmldsigEXIDatatypes.h:449
unsigned int Manifest_isUsed
Definition: xmldsigEXIDatatypes.h:867
void init_xmldsigEXIFragment(struct xmldsigEXIFragment *exiFrag)
Definition: xmldsigEXIDatatypes.c:73
#define xmldsigReferenceType_URI_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:391
#define xmldsigSignatureMethodType_Algorithm_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:140
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:441
unsigned int Transforms_isUsed
Definition: xmldsigEXIDatatypes.h:415
unsigned int X509Certificate_isUsed
Definition: xmldsigEXIDatatypes.h:873
unsigned int PgenCounter_isUsed
Definition: xmldsigEXIDatatypes.h:891
#define xmldsigSignatureValueType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:177
#define xmldsigRetrievalMethodType_Type_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:465
#define xmldsigSPKIDataType_SPKISexp_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:426
#define xmldsigSignaturePropertyType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:207
#define xmldsigSignedInfoType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:485
unsigned int X509SKI_isUsed
Definition: xmldsigEXIDatatypes.h:880
void init_xmldsigObjectType(struct xmldsigObjectType *xmldsigObjectType)
Definition: xmldsigEXIDatatypes.c:132
unsigned int MgmtData_isUsed
Definition: xmldsigEXIDatatypes.h:855
#define xmldsigDSAKeyValueType_Y_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:341
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:453
void init_xmldsigDSAKeyValueType(struct xmldsigDSAKeyValueType *xmldsigDSAKeyValueType)
Definition: xmldsigEXIDatatypes.c:217
void init_xmldsigSignaturePropertiesType(struct xmldsigSignaturePropertiesType *xmldsigSignaturePropertiesType)
Definition: xmldsigEXIDatatypes.c:172
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:183
Definition: xmldsigEXIDatatypes.h:209
unsigned int RSAKeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:874
uint16_t arrayLen
Definition: xmldsigEXIDatatypes.h:295
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:536
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:604
#define xmldsigSignatureMethodType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:141
unsigned int Reference_isUsed
Definition: xmldsigEXIDatatypes.h:856
#define xmldsigX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:194
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:512
unsigned int X509CRL_isUsed
Definition: xmldsigEXIDatatypes.h:887
unsigned int Object_isUsed
Definition: xmldsigEXIDatatypes.h:723
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:189
#define EXIFragment_Exponent_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:643
unsigned int Transforms_isUsed
Definition: xmldsigEXIDatatypes.h:852
unsigned int Signature_isUsed
Definition: xmldsigEXIDatatypes.h:706
unsigned int X509Data_isUsed
Definition: xmldsigEXIDatatypes.h:718
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:443
#define xmldsigX509DataType_X509Certificate_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:287
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:156
Definition: xmldsigEXIDatatypes.h:195
Definition: xmldsigEXIDatatypes.h:429
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:493
unsigned int DSAKeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:527
unsigned int KeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:849
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:738
Definition: xmldsigEXIDatatypes.h:66
void init_xmldsigSignedInfoType(struct xmldsigSignedInfoType *xmldsigSignedInfoType)
Definition: xmldsigEXIDatatypes.c:167
#define xmldsigManifestType_Reference_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:448
#define xmldsigSPKIDataType_SPKISexp_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:427
#define xmldsigDSAKeyValueType_Seed_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:343
unsigned int SignatureProperties_isUsed
Definition: xmldsigEXIDatatypes.h:702
void init_xmldsigX509IssuerSerialType(struct xmldsigX509IssuerSerialType *xmldsigX509IssuerSerialType)
Definition: xmldsigEXIDatatypes.c:163
unsigned int RetrievalMethod_isUsed
Definition: xmldsigEXIDatatypes.h:707
#define EXIFragment_X509SKI_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:651
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:109
#define xmldsigReferenceType_Id_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:390
unsigned int XPath_isUsed
Definition: xmldsigEXIDatatypes.h:882
#define EXIFragment_SPKISexp_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:637
#define xmldsigX509DataType_X509IssuerSerial_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:281
Definition: xmldsigEXIDatatypes.h:394
#define xmldsigObjectType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:84
#define xmldsigKeyInfoType_KeyName_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:542
#define EXIFragment_X509IssuerName_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:639
unsigned int SPKIData_isUsed
Definition: xmldsigEXIDatatypes.h:717
int _warning_
Definition: xmldsigEXIDatatypes.h:894
#define xmldsigX509DataType_X509SKI_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:283
unsigned int Transform_isUsed
Definition: xmldsigEXIDatatypes.h:881
unsigned int SPKISexp_isUsed
Definition: xmldsigEXIDatatypes.h:851
unsigned int PgenCounter_isUsed
Definition: xmldsigEXIDatatypes.h:386
uint16_t arrayLen
Definition: xmldsigEXIDatatypes.h:501
#define EXIFragment_X509CRL_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:654
unsigned int DSAKeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:860
Definition: xmldsigEXIDatatypes.h:142
void init_xmldsigManifestType(struct xmldsigManifestType *xmldsigManifestType)
Definition: xmldsigEXIDatatypes.c:127
Definition: xmldsigEXIDatatypes.h:610
void init_xmldsigPGPDataType(struct xmldsigPGPDataType *xmldsigPGPDataType)
Definition: xmldsigEXIDatatypes.c:192
Definition: xmldsigEXIDatatypes.h:551
int _warning_
Definition: xmldsigEXIDatatypes.h:726
unsigned int KeyName_isUsed
Definition: xmldsigEXIDatatypes.h:720
unsigned int MgmtData_isUsed
Definition: xmldsigEXIDatatypes.h:714
#define EXIFragment_J_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:650
unsigned int Encoding_isUsed
Definition: xmldsigEXIDatatypes.h:103
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:750
Definition: xmldsigEXIDatatypes.h:508
uint16_t arrayLen
Definition: xmldsigEXIDatatypes.h:627
#define xmldsigDSAKeyValueType_PgenCounter_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:344
void init_xmldsigKeyInfoType(struct xmldsigKeyInfoType *xmldsigKeyInfoType)
Definition: xmldsigEXIDatatypes.c:238
#define xmldsigTransformsType_Transform_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:271
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:185
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:470
unsigned int Transforms_isUsed
Definition: xmldsigEXIDatatypes.h:704
#define xmldsigSPKIDataType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:428
#define xmldsigCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:64
#define xmldsigKeyInfoType_MgmtData_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:548
unsigned int G_isUsed
Definition: xmldsigEXIDatatypes.h:877
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:265
unsigned int KeyInfo_isUsed
Definition: xmldsigEXIDatatypes.h:716
unsigned int Seed_isUsed
Definition: xmldsigEXIDatatypes.h:871
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:166
#define xmldsigX509DataType_X509Certificate_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:286
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:91
unsigned int Manifest_isUsed
Definition: xmldsigEXIDatatypes.h:708
unsigned int Exponent_isUsed
Definition: xmldsigEXIDatatypes.h:866
#define EXIFragment_KeyName_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:638
unsigned int Signature_isUsed
Definition: xmldsigEXIDatatypes.h:888
struct xmldsigCanonicalizationMethodType::@519 Algorithm
uint16_t arrayLen
Definition: xmldsigEXIDatatypes.h:518
unsigned int P_isUsed
Definition: xmldsigEXIDatatypes.h:868
#define xmldsigPGPDataType_PGPKeyPacket_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:247
void init_xmldsigSignatureType(struct xmldsigSignatureType *xmldsigSignatureType)
Definition: xmldsigEXIDatatypes.c:211
unsigned int Transform_isUsed
Definition: xmldsigEXIDatatypes.h:712
#define xmldsigDSAKeyValueType_P_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:338
#define xmldsigCanonicalizationMethodType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:65
#define xmldsigTransformType_Algorithm_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:113
#define xmldsigPGPDataType_PGPKeyID_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:246
unsigned int X509Data_isUsed
Definition: xmldsigEXIDatatypes.h:848
void init_xmldsigDigestMethodType(struct xmldsigDigestMethodType *xmldsigDigestMethodType)
Definition: xmldsigEXIDatatypes.c:149
#define EXIFragment_Seed_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:646
exi_string_character_t characters[xmldsigCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE]
Definition: xmldsigEXIDatatypes.h:69
unsigned int Id_isUsed
Definition: xmldsigEXIDatatypes.h:400
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:614
unsigned int SignatureValue_isUsed
Definition: xmldsigEXIDatatypes.h:719
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:213
unsigned int SignedInfo_isUsed
Definition: xmldsigEXIDatatypes.h:722
#define EXIFragment_X509SubjectName_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:647
#define xmldsigKeyInfoType_PGPData_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:546
void init_xmldsigTransformsType(struct xmldsigTransformsType *xmldsigTransformsType)
Definition: xmldsigEXIDatatypes.c:198
uint16_t arrayLen
Definition: xmldsigEXIDatatypes.h:564
#define xmldsigSignatureType_Object_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:609
Definition: xmldsigEXIDatatypes.h:660
void init_xmldsigTransformType(struct xmldsigTransformType *xmldsigTransformType)
Definition: xmldsigEXIDatatypes.c:139
void init_xmldsigCanonicalizationMethodType(struct xmldsigCanonicalizationMethodType *xmldsigCanonicalizationMethodType)
Definition: xmldsigEXIDatatypes.c:123
unsigned int CanonicalizationMethod_isUsed
Definition: xmldsigEXIDatatypes.h:710
unsigned int URI_isUsed
Definition: xmldsigEXIDatatypes.h:406
#define xmldsigSignaturePropertyType_ANY_CHARACTERS_SIZE
Definition: xmldsigEXIDatatypes.h:208
#define EXIFragment_Q_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:645
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:434
#define xmldsigSignaturePropertiesType_SignatureProperty_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:507
uint16_t bytesLen
Definition: xmldsigEXIDatatypes.h:253
uint16_t charactersLen
Definition: xmldsigEXIDatatypes.h:680
unsigned int RSAKeyValue_isUsed
Definition: xmldsigEXIDatatypes.h:530
#define xmldsigRSAKeyValueType_Exponent_BYTES_SIZE
Definition: xmldsigEXIDatatypes.h:231
#define xmldsigSignedInfoType_Reference_ARRAY_SIZE
Definition: xmldsigEXIDatatypes.h:486
unsigned int ANY_isUsed
Definition: xmldsigEXIDatatypes.h:334
unsigned int SignedInfo_isUsed
Definition: xmldsigEXIDatatypes.h:879
unsigned int KeyName_isUsed
Definition: xmldsigEXIDatatypes.h:853
unsigned int Object_isUsed
Definition: xmldsigEXIDatatypes.h:883