xmlsecurityengine/xmlsec/inc/xmlsec_strings.h
changeset 0 e35f40988205
child 24 74f0b3eb154c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/xmlsecurityengine/xmlsec/inc/xmlsec_strings.h	Thu Dec 17 09:29:21 2009 +0200
@@ -0,0 +1,2297 @@
+/** 
+ * XML Security Library (http://www.aleksey.com/xmlsec).
+ *
+ * All the string constans.
+ *
+ * This is free software; see Copyright file in the source
+ * distribution for preciese wording.
+ * 
+ * Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com>
+ * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
+ */
+#ifndef __XMLSEC_STRINGS_H__
+#define __XMLSEC_STRINGS_H__    
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */ 
+
+#include <libxml2_tree.h>
+#include "xmlsec_config.h"
+#include "xmlsec_xmlsec.h"
+
+
+#ifdef __SYMBIAN32__  
+/* Venus: defining global strings in Symbian */
+
+typedef struct _xmlSecGlobalConstData xmlSecGlobalConstData;
+
+struct _xmlSecGlobalConstData{  
+
+ 
+/*************************************************************************  
+ *  
+ * Global Namespaces
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNs;
+const xmlChar* const xmlSecDSigNs;
+const xmlChar* const xmlSecEncNs;
+const xmlChar* const xmlSecXkmsNs;
+const xmlChar* const xmlSecXPathNs;
+const xmlChar* const xmlSecXPath2Ns;
+const xmlChar* const xmlSecXPointerNs;
+const xmlChar* const xmlSecSoap11Ns;
+const xmlChar* const xmlSecSoap12Ns;
+ 
+/*************************************************************************  
+ *  
+ * DSig Nodes
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNodeSignature;
+const xmlChar* const xmlSecNodeSignedInfo;
+const xmlChar* const xmlSecNodeSignatureValue;
+const xmlChar* const xmlSecNodeCanonicalizationMethod;
+const xmlChar* const xmlSecNodeSignatureMethod;
+const xmlChar* const xmlSecNodeDigestMethod;
+const xmlChar* const xmlSecNodeDigestValue;
+const xmlChar* const xmlSecNodeObject;
+const xmlChar* const xmlSecNodeManifest;
+const xmlChar* const xmlSecNodeSignatureProperties; 
+
+/*************************************************************************  
+ *  
+ * Encryption Nodes
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNodeEncryptedData;
+const xmlChar* const xmlSecNodeEncryptionMethod;
+const xmlChar* const xmlSecNodeEncryptionProperties;
+const xmlChar* const xmlSecNodeEncryptionProperty;
+const xmlChar* const xmlSecNodeCipherData;
+const xmlChar* const xmlSecNodeCipherValue;
+const xmlChar* const xmlSecNodeCipherReference;
+const xmlChar* const xmlSecNodeReferenceList;
+const xmlChar* const xmlSecNodeDataReference;
+const xmlChar* const xmlSecNodeKeyReference;
+const xmlChar* const xmlSecNodeCarriedKeyName;
+
+const xmlChar* const xmlSecTypeEncContent;
+const xmlChar* const xmlSecTypeEncElement;  
+
+/*************************************************************************    
+ *    
+ * XKMS nodes, attributes and value strings
+ *    
+ ************************************************************************/    
+#ifndef XMLSEC_NO_XKMS    
+const xmlChar* const xmlSecXkmsServerRequestResultName;  
+const xmlChar* const xmlSecXkmsServerRequestStatusName;  
+const xmlChar* const xmlSecXkmsServerRequestLocateName;  
+const xmlChar* const xmlSecXkmsServerRequestValidateName;  
+const xmlChar* const xmlSecXkmsServerRequestCompoundName;  
+
+const xmlChar* const xmlSecNodeResult;  
+const xmlChar* const xmlSecNodeStatusRequest;  
+const xmlChar* const xmlSecNodeStatusResult;
+const xmlChar* const xmlSecNodeLocateRequest;
+const xmlChar* const xmlSecNodeLocateResult;
+const xmlChar* const xmlSecNodeValidateRequest;
+const xmlChar* const xmlSecNodeValidateResult;
+const xmlChar* const xmlSecNodeCompoundRequest;
+const xmlChar* const xmlSecNodeCompoundResult;
+
+const xmlChar* const xmlSecNodeMessageExtension;
+const xmlChar* const xmlSecNodeOpaqueClientData;
+const xmlChar* const xmlSecNodeResponseMechanism;
+const xmlChar* const xmlSecNodeRespondWith;
+const xmlChar* const xmlSecNodePendingNotification;
+const xmlChar* const xmlSecNodeQueryKeyBinding;
+const xmlChar* const xmlSecNodeKeyUsage;
+const xmlChar* const xmlSecNodeUseKeyWith;
+const xmlChar* const xmlSecNodeTimeInstant;
+const xmlChar* const xmlSecNodeRequestSignatureValue;
+const xmlChar* const xmlSecNodeUnverifiedKeyBinding;
+const xmlChar* const xmlSecNodeValidityInterval;
+const xmlChar* const xmlSecNodeStatus;
+const xmlChar* const xmlSecNodeValidReason;
+const xmlChar* const xmlSecNodeInvalidReason;
+const xmlChar* const xmlSecNodeIndeterminateReason;
+
+
+const xmlChar* const xmlSecAttrService;
+const xmlChar* const xmlSecAttrNonce;
+const xmlChar* const xmlSecAttrOriginalRequestId;
+const xmlChar* const xmlSecAttrResponseLimit;
+const xmlChar* const xmlSecAttrMechanism;
+const xmlChar* const xmlSecAttrIdentifier;
+const xmlChar* const xmlSecAttrApplication;
+const xmlChar* const xmlSecAttrResultMajor;
+const xmlChar* const xmlSecAttrResultMinor;
+const xmlChar* const xmlSecAttrRequestId;
+const xmlChar* const xmlSecAttrNotBefore;
+const xmlChar* const xmlSecAttrNotOnOrAfter;
+const xmlChar* const xmlSecAttrTime;
+const xmlChar* const xmlSecAttrStatusValue;
+
+const xmlChar* const xmlSecResponseMechanismPending;
+const xmlChar* const xmlSecResponseMechanismRepresent;
+const xmlChar* const xmlSecResponseMechanismRequestSignatureValue;
+
+const xmlChar* const xmlSecRespondWithKeyName;
+const xmlChar* const xmlSecRespondWithKeyValue;
+const xmlChar* const xmlSecRespondWithX509Cert;
+const xmlChar* const xmlSecRespondWithX509Chain;
+const xmlChar* const xmlSecRespondWithX509CRL;
+const xmlChar* const xmlSecRespondWithOCSP;
+const xmlChar* const xmlSecRespondWithRetrievalMethod;
+const xmlChar* const xmlSecRespondWithPGP;
+const xmlChar* const xmlSecRespondWithPGPWeb;
+const xmlChar* const xmlSecRespondWithSPKI;
+const xmlChar* const xmlSecRespondWithPrivateKey;
+
+const xmlChar* const xmlSecStatusResultSuccess;
+const xmlChar* const xmlSecStatusResultFailed;
+const xmlChar* const xmlSecStatusResultPending;
+
+const xmlChar* const xmlSecKeyUsageEncryption;
+const xmlChar* const xmlSecKeyUsageSignature;
+const xmlChar* const xmlSecKeyUsageExchange;
+
+const xmlChar* const xmlSecKeyBindingStatusValid;
+const xmlChar* const xmlSecKeyBindingStatusInvalid;
+const xmlChar* const xmlSecKeyBindingStatusIndeterminate;
+
+const xmlChar* const xmlSecKeyBindingReasonIssuerTrust;
+const xmlChar* const xmlSecKeyBindingReasonRevocationStatus;
+const xmlChar* const xmlSecKeyBindingReasonValidityInterval;
+const xmlChar* const xmlSecKeyBindingReasonSignature;
+
+const xmlChar* const xmlSecResultMajorCodeSuccess;
+const xmlChar* const xmlSecResultMajorCodeVersionMismatch;
+const xmlChar* const xmlSecResultMajorCodeSender;
+const xmlChar* const xmlSecResultMajorCodeReceiver;
+const xmlChar* const xmlSecResultMajorCodeRepresent;
+const xmlChar* const xmlSecResultMajorCodePending;
+
+const xmlChar* const xmlSecResultMinorCodeNoMatch;
+const xmlChar* const xmlSecResultMinorCodeTooManyResponses;
+const xmlChar* const xmlSecResultMinorCodeIncomplete;
+const xmlChar* const xmlSecResultMinorCodeFailure;
+const xmlChar* const xmlSecResultMinorCodeRefused;
+const xmlChar* const xmlSecResultMinorCodeNoAuthentication;
+const xmlChar* const xmlSecResultMinorCodeMessageNotSupported;
+const xmlChar* const xmlSecResultMinorCodeUnknownResponseId;
+const xmlChar* const xmlSecResultMinorCodeNotSynchronous;
+
+const xmlChar* const xmlSecXkmsSoapFaultReasonLang;
+const xmlChar* const xmlSecXkmsSoapFaultReasonUnsupportedVersion;
+const xmlChar* const xmlSecXkmsSoapFaultReasonUnableToProcess;
+const xmlChar* const xmlSecXkmsSoapFaultReasonServiceUnavailable;
+const xmlChar* const xmlSecXkmsSoapFaultReasonMessageNotSupported;
+const xmlChar* const xmlSecXkmsSoapFaultReasonMessageInvalid; 
+
+const xmlChar* const xmlSecXkmsSoapSubcodeValueMessageNotSupported; 
+const xmlChar* const xmlSecXkmsSoapSubcodeValueBadMessage; 
+
+const xmlChar* const xmlSecXkmsFormatStrPlain; 
+const xmlChar* const xmlSecXkmsFormatStrSoap11; 
+const xmlChar* const xmlSecXkmsFormatStrSoap12; 
+
+#endif /* XMLSEC_NO_XKMS */ 
+
+/*************************************************************************   
+ *   
+ * KeyInfo and Transform Nodes
+ *   
+ ************************************************************************/   
+const xmlChar* const xmlSecNodeKeyInfo;
+const xmlChar* const xmlSecNodeReference;
+const xmlChar* const xmlSecNodeTransforms;
+const xmlChar* const xmlSecNodeTransform;
+
+/*************************************************************************  
+ *  
+ * Attributes 
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecAttrId;
+const xmlChar* const xmlSecAttrURI;
+const xmlChar* const xmlSecAttrType;
+const xmlChar* const xmlSecAttrMimeType;
+const xmlChar* const xmlSecAttrEncoding;
+const xmlChar* const xmlSecAttrAlgorithm;
+const xmlChar* const xmlSecAttrTarget;
+const xmlChar* const xmlSecAttrFilter;
+const xmlChar* const xmlSecAttrRecipient;
+
+/*************************************************************************  
+ *  
+ * AES strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameAESKeyValue;
+const xmlChar* const xmlSecNodeAESKeyValue;
+const xmlChar* const xmlSecHrefAESKeyValue;
+
+const xmlChar* const xmlSecNameAes128Cbc;
+const xmlChar* const xmlSecHrefAes128Cbc;
+
+const xmlChar* const xmlSecNameAes192Cbc;
+const xmlChar* const xmlSecHrefAes192Cbc;
+
+const xmlChar* const xmlSecNameAes256Cbc;
+const xmlChar* const xmlSecHrefAes256Cbc;
+
+const xmlChar* const xmlSecNameKWAes128;
+const xmlChar* const xmlSecHrefKWAes128;
+
+const xmlChar* const xmlSecNameKWAes192;
+const xmlChar* const xmlSecHrefKWAes192;
+
+const xmlChar* const xmlSecNameKWAes256;
+const xmlChar* const xmlSecHrefKWAes256;
+
+/*************************************************************************  
+ *  
+ * BASE64 strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameBase64;
+const xmlChar* const xmlSecHrefBase64;
+
+/*************************************************************************  
+ *  
+ * C14N strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameC14N;
+const xmlChar* const xmlSecHrefC14N;
+
+const xmlChar* const xmlSecNameC14NWithComments;
+const xmlChar* const xmlSecHrefC14NWithComments;
+
+const xmlChar* const xmlSecNameExcC14N;
+const xmlChar* const xmlSecHrefExcC14N;
+
+const xmlChar* const xmlSecNameExcC14NWithComments;
+const xmlChar* const xmlSecHrefExcC14NWithComments;
+
+const xmlChar* const xmlSecNsExcC14N;
+const xmlChar* const xmlSecNsExcC14NWithComments;
+
+const xmlChar* const xmlSecNodeInclusiveNamespaces;
+const xmlChar* const xmlSecAttrPrefixList;
+
+/*************************************************************************  
+ *  
+ * DES strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameDESKeyValue;
+const xmlChar* const xmlSecNodeDESKeyValue;
+const xmlChar* const xmlSecHrefDESKeyValue;
+
+const xmlChar* const xmlSecNameDes3Cbc;
+const xmlChar* const xmlSecHrefDes3Cbc;
+
+const xmlChar* const xmlSecNameKWDes3;
+const xmlChar* const xmlSecHrefKWDes3;
+
+/*************************************************************************  
+ *  
+ * DSA strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameDSAKeyValue;
+const xmlChar* const xmlSecNodeDSAKeyValue;
+const xmlChar* const xmlSecHrefDSAKeyValue;
+
+const xmlChar* const xmlSecNodeDSAP;
+const xmlChar* const xmlSecNodeDSAQ;
+const xmlChar* const xmlSecNodeDSAG;
+const xmlChar* const xmlSecNodeDSAJ;
+const xmlChar* const xmlSecNodeDSAX;
+const xmlChar* const xmlSecNodeDSAY;
+const xmlChar* const xmlSecNodeDSASeed;
+const xmlChar* const xmlSecNodeDSAPgenCounter;
+
+
+const xmlChar* const xmlSecNameDsaSha1; 
+const xmlChar* const xmlSecHrefDsaSha1; 
+
+/*************************************************************************   
+ *  
+ * EncryptedKey  
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameEncryptedKey; 
+const xmlChar* const xmlSecNodeEncryptedKey; 
+const xmlChar* const xmlSecHrefEncryptedKey; 
+
+/*************************************************************************   
+ *  
+ * Enveloped transform strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameEnveloped;
+const xmlChar* const xmlSecHrefEnveloped;
+
+/*************************************************************************  
+ *  
+ * HMAC strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameHMACKeyValue;
+const xmlChar* const xmlSecNodeHMACKeyValue;
+const xmlChar* const xmlSecHrefHMACKeyValue;
+
+const xmlChar* const xmlSecNodeHMACOutputLength;
+
+const xmlChar* const xmlSecNameHmacMd5;
+const xmlChar* const xmlSecHrefHmacMd5;
+
+const xmlChar* const xmlSecNameHmacRipemd160;
+const xmlChar* const xmlSecHrefHmacRipemd160;
+
+const xmlChar* const xmlSecNameHmacSha1;
+const xmlChar* const xmlSecHrefHmacSha1;
+
+const xmlChar* const xmlSecNameHmacSha224;
+const xmlChar* const xmlSecHrefHmacSha224;
+
+const xmlChar* const xmlSecNameHmacSha256;
+const xmlChar* const xmlSecHrefHmacSha256;
+
+const xmlChar* const xmlSecNameHmacSha384;
+const xmlChar* const xmlSecHrefHmacSha384;
+
+const xmlChar* const xmlSecNameHmacSha512;
+const xmlChar* const xmlSecHrefHmacSha512;
+
+/*************************************************************************  
+ *  
+ * KeyName strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameKeyName;
+const xmlChar* const xmlSecNodeKeyName;
+
+/*************************************************************************  
+ *  
+ * KeyValue strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameKeyValue; 
+const xmlChar* const xmlSecNodeKeyValue; 
+
+/*************************************************************************   
+ *  
+ * Memory Buffer strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameMemBuf; 
+
+/*************************************************************************   
+ *  
+ * MD5 strings 
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameMd5;
+const xmlChar* const xmlSecHrefMd5;
+
+/*************************************************************************  
+ *  
+ * RetrievalMethod 
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameRetrievalMethod;
+const xmlChar* const xmlSecNodeRetrievalMethod;
+
+/*************************************************************************  
+ *  
+ * RIPEMD160 strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameRipemd160;
+const xmlChar* const xmlSecHrefRipemd160;
+
+/*************************************************************************  
+ *  
+ * RSA strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameRSAKeyValue;
+const xmlChar* const xmlSecNodeRSAKeyValue;
+const xmlChar* const xmlSecHrefRSAKeyValue;
+
+const xmlChar* const xmlSecNodeRSAModulus;
+const xmlChar* const xmlSecNodeRSAExponent;
+const xmlChar* const xmlSecNodeRSAPrivateExponent;
+
+const xmlChar* const xmlSecNameRsaMd5;
+const xmlChar* const xmlSecHrefRsaMd5;
+
+const xmlChar* const xmlSecNameRsaRipemd160;
+const xmlChar* const xmlSecHrefRsaRipemd160;
+
+const xmlChar* const xmlSecNameRsaSha1;
+const xmlChar* const xmlSecHrefRsaSha1;
+
+const xmlChar* const xmlSecNameRsaSha224;
+const xmlChar* const xmlSecHrefRsaSha224;
+
+const xmlChar* const xmlSecNameRsaSha256;
+const xmlChar* const xmlSecHrefRsaSha256;
+
+const xmlChar* const xmlSecNameRsaSha384;
+const xmlChar* const xmlSecHrefRsaSha384;
+
+const xmlChar* const xmlSecNameRsaSha512;
+const xmlChar* const xmlSecHrefRsaSha512;
+
+const xmlChar* const xmlSecNameRsaPkcs1;
+const xmlChar* const xmlSecHrefRsaPkcs1;
+
+const xmlChar* const xmlSecNameRsaOaep;
+const xmlChar* const xmlSecHrefRsaOaep;
+const xmlChar* const xmlSecNodeRsaOAEPparams;
+
+/*************************************************************************  
+ *  
+ * SHA1 strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameSha1;
+const xmlChar* const xmlSecHrefSha1;
+
+const xmlChar* const xmlSecNameSha224;
+const xmlChar* const xmlSecHrefSha224;
+
+const xmlChar* const xmlSecNameSha256;
+const xmlChar* const xmlSecHrefSha256;
+
+const xmlChar* const xmlSecNameSha384;
+const xmlChar* const xmlSecHrefSha384;
+
+const xmlChar* const xmlSecNameSha512;
+const xmlChar* const xmlSecHrefSha512;
+
+/*************************************************************************  
+ *  
+ * X509 strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameX509Data;
+const xmlChar* const xmlSecNodeX509Data;
+const xmlChar* const xmlSecHrefX509Data;
+
+const xmlChar* const xmlSecNodeX509Certificate;
+const xmlChar* const xmlSecNodeX509CRL;
+const xmlChar* const xmlSecNodeX509SubjectName;
+const xmlChar* const xmlSecNodeX509IssuerSerial;
+const xmlChar* const xmlSecNodeX509IssuerName;
+const xmlChar* const xmlSecNodeX509SerialNumber;
+const xmlChar* const xmlSecNodeX509SKI;
+
+const xmlChar* const xmlSecNameRawX509Cert;
+const xmlChar* const xmlSecHrefRawX509Cert;
+
+const xmlChar* const xmlSecNameX509Store;
+
+/*************************************************************************  
+ *  
+ * PGP strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNamePGPData;
+const xmlChar* const xmlSecNodePGPData;
+const xmlChar* const xmlSecHrefPGPData;
+
+/*************************************************************************  
+ *  
+ * SPKI strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameSPKIData;
+const xmlChar* const xmlSecNodeSPKIData;
+const xmlChar* const xmlSecHrefSPKIData;
+
+/*************************************************************************  
+ *  
+ * XPath/XPointer strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameXPath;
+const xmlChar* const xmlSecNodeXPath;
+
+const xmlChar* const xmlSecNameXPath2;
+const xmlChar* const xmlSecNodeXPath2;
+const xmlChar* const xmlSecXPath2FilterIntersect;
+const xmlChar* const xmlSecXPath2FilterSubtract;
+const xmlChar* const xmlSecXPath2FilterUnion;
+const xmlChar* const xmlSecNameXPointer;
+const xmlChar* const xmlSecNodeXPointer;
+
+/*************************************************************************  
+ *  
+ * Xslt strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNameXslt;
+const xmlChar* const xmlSecHrefXslt;
+
+#ifndef XMLSEC_NO_SOAP  
+/*************************************************************************   
+ *  
+ * SOAP 1.1/1.2 strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecNodeEnvelope; 
+const xmlChar* const xmlSecNodeHeader; 
+const xmlChar* const xmlSecNodeBody; 
+const xmlChar* const xmlSecNodeFault; 
+const xmlChar* const xmlSecNodeFaultCode; 
+const xmlChar* const xmlSecNodeFaultString; 
+const xmlChar* const xmlSecNodeFaultActor; 
+const xmlChar* const xmlSecNodeFaultDetail; 
+const xmlChar* const xmlSecNodeCode; 
+const xmlChar* const xmlSecNodeReason; 
+const xmlChar* const xmlSecNodeNode;
+const xmlChar* const xmlSecNodeRole;
+const xmlChar* const xmlSecNodeDetail;
+const xmlChar* const xmlSecNodeValue;
+const xmlChar* const xmlSecNodeSubcode;
+const xmlChar* const xmlSecNodeText;
+
+const xmlChar* const xmlSecSoapFaultCodeVersionMismatch;
+const xmlChar* const xmlSecSoapFaultCodeMustUnderstand;
+const xmlChar* const xmlSecSoapFaultCodeClient;
+const xmlChar* const xmlSecSoapFaultCodeServer;
+const xmlChar* const xmlSecSoapFaultCodeReceiver;
+const xmlChar* const xmlSecSoapFaultCodeSender;
+const xmlChar* const xmlSecSoapFaultDataEncodningUnknown;
+
+
+#endif /* XMLSEC_NO_SOAP */
+
+/*************************************************************************  
+ *  
+ * Utility strings
+ *  
+ ************************************************************************/  
+const xmlChar* const xmlSecStringEmpty;
+const xmlChar* const xmlSecStringCR; 
+   
+}; //struct _xmlSecGlobalConstData 
+
+XMLSEC_EXPORT_VAR2 const xmlSecGlobalConstData xmlSecGlobalConsts;
+
+/*************************************************************************
+ *
+ * Venus: The following section defines xmlsec global strings for xmlsec dll in 
+ *		  Symbian. We cannot use global const struct with exported function 
+ *		  (next section) to access the global strings, because of constant
+ *		  static data initialization. Compilation errors will be resulted. 
+ *
+ ************************************************************************/
+#ifdef IN_XMLSEC
+/*************************************************************************
+ *
+ * Global Namespaces
+ *
+ ************************************************************************/
+#define xmlSecNs 			BAD_CAST "http://www.aleksey.com/xmlsec/2002"
+#define xmlSecDSigNs 			BAD_CAST "http://www.w3.org/2000/09/xmldsig#"
+#define xmlSecEncNs 			BAD_CAST "http://www.w3.org/2001/04/xmlenc#"
+#define xmlSecXkmsNs 			BAD_CAST "http://www.w3.org/2002/03/xkms#"
+#define xmlSecXPathNs 			BAD_CAST "http://www.w3.org/TR/1999/REC-xpath-19991116"
+#define xmlSecXPath2Ns 			BAD_CAST "http://www.w3.org/2002/06/xmldsig-filter2"
+#define xmlSecXPointerNs		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more/xptr"
+#define xmlSecSoap11Ns			BAD_CAST "http://schemas.xmlsoap.org/soap/envelope/"
+#define xmlSecSoap12Ns			BAD_CAST "http://www.w3.org/2002/06/soap-envelope"
+
+/*************************************************************************
+ *
+ * DSig Nodes
+ *
+ ************************************************************************/
+#define xmlSecNodeSignature		BAD_CAST "Signature"
+#define xmlSecNodeSignedInfo		BAD_CAST "SignedInfo"
+#define xmlSecNodeCanonicalizationMethod BAD_CAST "CanonicalizationMethod"
+#define xmlSecNodeSignatureMethod	BAD_CAST "SignatureMethod"
+#define xmlSecNodeSignatureValue	BAD_CAST "SignatureValue"
+#define xmlSecNodeDigestMethod		BAD_CAST "DigestMethod"
+#define xmlSecNodeDigestValue		BAD_CAST "DigestValue"
+#define xmlSecNodeObject		BAD_CAST "Object"
+#define xmlSecNodeManifest		BAD_CAST "Manifest"
+#define xmlSecNodeSignatureProperties	BAD_CAST "SignatureProperties"
+
+/*************************************************************************
+ *
+ * Encryption Nodes
+ *
+ ************************************************************************/
+#define xmlSecNodeEncryptedData		BAD_CAST "EncryptedData"
+#define xmlSecNodeEncryptionMethod	BAD_CAST "EncryptionMethod"
+#define xmlSecNodeEncryptionProperties	BAD_CAST "EncryptionProperties"
+#define xmlSecNodeEncryptionProperty	BAD_CAST "EncryptionProperty"
+#define xmlSecNodeCipherData		BAD_CAST "CipherData"
+#define xmlSecNodeCipherValue		BAD_CAST "CipherValue"
+#define xmlSecNodeCipherReference	BAD_CAST "CipherReference"
+#define xmlSecNodeReferenceList		BAD_CAST "ReferenceList"
+#define xmlSecNodeDataReference         BAD_CAST "DataReference"
+#define xmlSecNodeKeyReference          BAD_CAST "KeyReference"
+
+#define xmlSecNodeCarriedKeyName	BAD_CAST "CarriedKeyName"
+
+#define xmlSecTypeEncContent		BAD_CAST "http://www.w3.org/2001/04/xmlenc#Content"
+#define xmlSecTypeEncElement		BAD_CAST "http://www.w3.org/2001/04/xmlenc#Element"
+
+/*************************************************************************
+ *
+ * XKMS Nodes
+ *
+ ************************************************************************/
+#ifndef XMLSEC_NO_XKMS
+#define xmlSecXkmsServerRequestResultName	BAD_CAST "result-response"
+#define xmlSecXkmsServerRequestStatusName	BAD_CAST "status-request"
+#define xmlSecXkmsServerRequestLocateName	BAD_CAST "locate-request"
+#define xmlSecXkmsServerRequestValidateName	BAD_CAST "validate-request"
+#define xmlSecXkmsServerRequestCompoundName	BAD_CAST "compound-request"
+
+#define xmlSecNodeResult		BAD_CAST "Result"
+#define xmlSecNodeStatusRequest		BAD_CAST "StatusRequest"
+#define xmlSecNodeStatusResult		BAD_CAST "StatusResult"
+#define xmlSecNodeLocateRequest		BAD_CAST "LocateRequest"
+#define xmlSecNodeLocateResult		BAD_CAST "LocateResult"
+#define xmlSecNodeValidateRequest	BAD_CAST "ValidateRequest"
+#define xmlSecNodeValidateResult	BAD_CAST "ValidateResult"
+#define xmlSecNodeCompoundRequest	BAD_CAST "CompoundRequest"
+#define xmlSecNodeCompoundResult	BAD_CAST "CompoundResult"
+
+#define xmlSecNodeMessageExtension	BAD_CAST "MessageExtension"
+#define xmlSecNodeOpaqueClientData	BAD_CAST "OpaqueClientData"
+#define xmlSecNodeResponseMechanism	BAD_CAST "ResponseMechanism"
+#define xmlSecNodeRespondWith		BAD_CAST "RespondWith"
+#define xmlSecNodePendingNotification	BAD_CAST "PendingNotification"
+#define xmlSecNodeQueryKeyBinding	BAD_CAST "QueryKeyBinding"
+#define xmlSecNodeKeyUsage		BAD_CAST "KeyUsage"
+#define xmlSecNodeUseKeyWith		BAD_CAST "UseKeyWith"
+#define xmlSecNodeTimeInstant		BAD_CAST "TimeInstant"
+#define xmlSecNodeRequestSignatureValue	BAD_CAST "RequestSignatureValue"
+#define xmlSecNodeUnverifiedKeyBinding	BAD_CAST "UnverifiedKeyBinding"
+#define xmlSecNodeValidityInterval	BAD_CAST "ValidityInterval"
+#define xmlSecNodeStatus                BAD_CAST "Status"
+#define xmlSecNodeValidReason           BAD_CAST "ValidReason"
+#define xmlSecNodeInvalidReason         BAD_CAST "InvalidReason"
+#define xmlSecNodeIndeterminateReason   BAD_CAST "IndeterminateReason"
+
+#define xmlSecAttrService		BAD_CAST "Service"
+#define xmlSecAttrNonce			BAD_CAST "Nonce"
+#define xmlSecAttrOriginalRequestId	BAD_CAST "OriginalRequestId"
+#define xmlSecAttrResponseLimit		BAD_CAST "ResponseLimit"
+#define xmlSecAttrMechanism		BAD_CAST "Mechanism["
+#define xmlSecAttrIdentifier		BAD_CAST "Identifier"
+#define xmlSecAttrApplication		BAD_CAST "Application"
+#define xmlSecAttrResultMajor		BAD_CAST "ResultMajor"
+#define xmlSecAttrResultMinor		BAD_CAST "ResultMinor"
+#define xmlSecAttrRequestId		BAD_CAST "RequestId"
+#define xmlSecAttrNotBefore		BAD_CAST "NotBefore"
+#define xmlSecAttrNotOnOrAfter		BAD_CAST "NotOnOrAfter"
+#define xmlSecAttrTime			BAD_CAST "Time"
+#define xmlSecAttrStatusValue           BAD_CAST "StatusValue"
+
+#define xmlSecResponseMechanismPending	BAD_CAST "Pending"
+#define xmlSecResponseMechanismRepresent BAD_CAST "Represent"
+#define xmlSecResponseMechanismRequestSignatureValue BAD_CAST "RequestSignatureValue"
+
+#define xmlSecRespondWithKeyName	BAD_CAST "KeyName"
+#define xmlSecRespondWithKeyValue	BAD_CAST "KeyValue"
+#define xmlSecRespondWithX509Cert	BAD_CAST "X509Cert"
+#define xmlSecRespondWithX509Chain	BAD_CAST "X509Chain"
+#define xmlSecRespondWithX509CRL	BAD_CAST "X509CRL"
+#define xmlSecRespondWithOCSP		BAD_CAST "OCSP"
+#define xmlSecRespondWithRetrievalMethod BAD_CAST "RetrievalMethod"
+#define xmlSecRespondWithPGP		BAD_CAST "PGP"
+#define xmlSecRespondWithPGPWeb		BAD_CAST "PGPWeb"
+#define xmlSecRespondWithSPKI		BAD_CAST "SPKI"
+#define xmlSecRespondWithPrivateKey	BAD_CAST "PrivateKey"
+
+#define xmlSecStatusResultSuccess	BAD_CAST "Success"
+#define xmlSecStatusResultFailed	BAD_CAST "Failed"
+#define xmlSecStatusResultPending	BAD_CAST "Pending"
+
+#define xmlSecKeyUsageEncryption	BAD_CAST "Encryption"
+#define xmlSecKeyUsageSignature		BAD_CAST "Signature"
+#define xmlSecKeyUsageExchange		BAD_CAST "Exchange"
+
+#define xmlSecKeyBindingStatusValid	        BAD_CAST "Valid"
+#define xmlSecKeyBindingStatusInvalid	        BAD_CAST "Invalid"
+#define xmlSecKeyBindingStatusIndeterminate	BAD_CAST "Indeterminate"
+
+#define xmlSecKeyBindingReasonIssuerTrust       BAD_CAST "IssuerTrust"
+#define xmlSecKeyBindingReasonRevocationStatus  BAD_CAST "RevocationStatus"
+#define xmlSecKeyBindingReasonValidityInterval  BAD_CAST "ValidityInterval"
+#define xmlSecKeyBindingReasonSignature         BAD_CAST "Signature"
+
+#define xmlSecResultMajorCodeSuccess		BAD_CAST "Success"
+#define xmlSecResultMajorCodeVersionMismatch	BAD_CAST "VersionMismatch"
+#define xmlSecResultMajorCodeSender		BAD_CAST "Sender"
+#define xmlSecResultMajorCodeReceiver		BAD_CAST "Receiver"
+#define xmlSecResultMajorCodeRepresent		BAD_CAST "Represent"
+#define xmlSecResultMajorCodePending		BAD_CAST "Pending"
+
+#define xmlSecResultMinorCodeNoMatch		BAD_CAST "NoMatch"
+#define xmlSecResultMinorCodeTooManyResponses	BAD_CAST "TooManyResponses"
+#define xmlSecResultMinorCodeIncomplete		BAD_CAST "Incomplete"
+#define xmlSecResultMinorCodeFailure		BAD_CAST "Failure"
+#define xmlSecResultMinorCodeRefused		BAD_CAST "Refused"
+#define xmlSecResultMinorCodeNoAuthentication	BAD_CAST "NoAuthentication"
+#define xmlSecResultMinorCodeMessageNotSupported BAD_CAST "MessageNotSupported"
+#define xmlSecResultMinorCodeUnknownResponseId	BAD_CAST "UnknownResponseId"
+#define xmlSecResultMinorCodeNotSynchronous	BAD_CAST "NotSynchronous"
+
+#define xmlSecXkmsSoapSubcodeValueMessageNotSupported BAD_CAST "MessageNotSupported"
+#define xmlSecXkmsSoapSubcodeValueBadMessage	BAD_CAST "BadMessage"
+
+#define xmlSecXkmsSoapFaultReasonLang 		    BAD_CAST "en"
+#define xmlSecXkmsSoapFaultReasonUnsupportedVersion BAD_CAST "Unsupported SOAP version"
+#define xmlSecXkmsSoapFaultReasonUnableToProcess    BAD_CAST "Unable to process %s"
+#define xmlSecXkmsSoapFaultReasonServiceUnavailable BAD_CAST "Service temporarily unable"
+#define xmlSecXkmsSoapFaultReasonMessageNotSupported BAD_CAST "%s message not supported"
+#define xmlSecXkmsSoapFaultReasonMessageInvalid     BAD_CAST "%s message invalid"
+
+#define xmlSecXkmsFormatStrPlain                BAD_CAST "plain"
+#define xmlSecXkmsFormatStrSoap11               BAD_CAST "soap-1.1"
+#define xmlSecXkmsFormatStrSoap12               BAD_CAST "soap-1.2"
+
+#endif /* XMLSEC_NO_XKMS */
+
+/*************************************************************************
+ *
+ * KeyInfo Nodes
+ *
+ ************************************************************************/
+#define xmlSecNodeKeyInfo		BAD_CAST "KeyInfo"
+#define xmlSecNodeReference		BAD_CAST "Reference"
+#define xmlSecNodeTransforms		BAD_CAST "Transforms"
+#define xmlSecNodeTransform		BAD_CAST "Transform"
+
+/*************************************************************************
+ *
+ * Attributes
+ *
+ ************************************************************************/
+#define xmlSecAttrId			BAD_CAST "Id"
+#define xmlSecAttrURI			BAD_CAST "URI"
+#define xmlSecAttrType			BAD_CAST "Type"
+#define xmlSecAttrMimeType		BAD_CAST "MimeType"
+#define xmlSecAttrEncoding		BAD_CAST "Encoding"
+#define xmlSecAttrAlgorithm		BAD_CAST "Algorithm"
+#define xmlSecAttrFilter		BAD_CAST "Filter"
+#define xmlSecAttrRecipient		BAD_CAST "Recipient"
+#define xmlSecAttrTarget		BAD_CAST "Target"
+
+/*************************************************************************
+ *
+ * AES strings
+ *
+ ************************************************************************/
+#define xmlSecNameAESKeyValue		BAD_CAST "aes"
+#define xmlSecNodeAESKeyValue		BAD_CAST "AESKeyValue"
+#define xmlSecHrefAESKeyValue		BAD_CAST "http://www.aleksey.com/xmlsec/2002#AESKeyValue"
+
+#define xmlSecNameAes128Cbc		BAD_CAST "aes128-cbc"
+#define xmlSecHrefAes128Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes128-cbc"
+
+#define xmlSecNameAes192Cbc		BAD_CAST "aes192-cbc"
+#define xmlSecHrefAes192Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes192-cbc"
+
+#define xmlSecNameAes256Cbc		BAD_CAST "aes256-cbc"
+#define xmlSecHrefAes256Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes256-cbc"
+
+#define xmlSecNameKWAes128		BAD_CAST "kw-aes128"
+#define xmlSecHrefKWAes128		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes128"
+
+#define xmlSecNameKWAes192		BAD_CAST "kw-aes192"
+#define xmlSecHrefKWAes192		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes192"
+
+#define xmlSecNameKWAes256		BAD_CAST "kw-aes256"
+#define xmlSecHrefKWAes256		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes256"
+
+/*************************************************************************
+ *
+ * BASE64 strings
+ *
+ ************************************************************************/
+#define xmlSecNameBase64		BAD_CAST "base64"
+#define xmlSecHrefBase64		BAD_CAST "http://www.w3.org/2000/09/xmldsig#base64"
+
+/*************************************************************************
+ *
+ * C14N strings
+ *
+ ************************************************************************/
+#define xmlSecNameC14N			BAD_CAST "c14n"
+#define xmlSecHrefC14N			BAD_CAST "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
+
+#define xmlSecNameC14NWithComments	BAD_CAST "c14n-with-comments"
+#define xmlSecHrefC14NWithComments	BAD_CAST "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"
+
+#define xmlSecNameExcC14N		BAD_CAST "exc-c14n"
+#define xmlSecHrefExcC14N		BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#"
+
+#define xmlSecNameExcC14NWithComments	BAD_CAST "exc-c14n-with-comments"
+#define xmlSecHrefExcC14NWithComments	BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
+
+#define xmlSecNsExcC14N			BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#"
+#define xmlSecNsExcC14NWithComments	BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
+
+#define xmlSecNodeInclusiveNamespaces	BAD_CAST "InclusiveNamespaces"
+#define xmlSecAttrPrefixList		BAD_CAST "PrefixList"
+/*************************************************************************
+ *
+ * DES strings
+ *
+ ************************************************************************/
+#define xmlSecNameDESKeyValue		BAD_CAST "des"
+#define xmlSecNodeDESKeyValue		BAD_CAST "DESKeyValue"
+#define xmlSecHrefDESKeyValue		BAD_CAST "http://www.aleksey.com/xmlsec/2002#DESKeyValue"
+
+#define xmlSecNameDes3Cbc		BAD_CAST "tripledes-cbc"
+#define xmlSecHrefDes3Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
+
+#define xmlSecNameKWDes3		BAD_CAST "kw-tripledes"
+#define xmlSecHrefKWDes3		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-tripledes"
+
+/*************************************************************************
+ *
+ * DSA strings
+ *
+ ************************************************************************/
+#define xmlSecNameDSAKeyValue		BAD_CAST "dsa"
+#define xmlSecNodeDSAKeyValue		BAD_CAST "DSAKeyValue"
+#define xmlSecHrefDSAKeyValue		BAD_CAST "http://www.w3.org/2000/09/xmldsig#DSAKeyValue"
+#define xmlSecNodeDSAP			BAD_CAST "P"
+#define xmlSecNodeDSAQ			BAD_CAST "Q"
+#define xmlSecNodeDSAG			BAD_CAST "G"
+#define xmlSecNodeDSAJ			BAD_CAST "J"
+#define xmlSecNodeDSAX			BAD_CAST "X"
+#define xmlSecNodeDSAY			BAD_CAST "Y"
+#define xmlSecNodeDSASeed		BAD_CAST "Seed"
+#define xmlSecNodeDSAPgenCounter	BAD_CAST "PgenCounter"
+
+#define xmlSecNameDsaSha1		BAD_CAST "dsa-sha1"
+#define xmlSecHrefDsaSha1		BAD_CAST "http://www.w3.org/2000/09/xmldsig#dsa-sha1"
+
+/*************************************************************************
+ *
+ * EncryptedKey
+ *
+ ************************************************************************/
+#define xmlSecNameEncryptedKey		BAD_CAST "enc-key"
+#define xmlSecNodeEncryptedKey		BAD_CAST "EncryptedKey"
+#define xmlSecHrefEncryptedKey		BAD_CAST "http://www.w3.org/2001/04/xmlenc#EncryptedKey"
+
+/*************************************************************************
+ *
+ * Enveloped transform strings
+ *
+ ************************************************************************/
+#define xmlSecNameEnveloped		BAD_CAST "enveloped-signature"
+#define xmlSecHrefEnveloped		BAD_CAST "http://www.w3.org/2000/09/xmldsig#enveloped-signature"
+
+/*************************************************************************
+ *
+ * HMAC strings
+ *
+ ************************************************************************/
+#define xmlSecNameHMACKeyValue		BAD_CAST "hmac"
+#define xmlSecNodeHMACKeyValue		BAD_CAST "HMACKeyValue"
+#define xmlSecHrefHMACKeyValue		BAD_CAST "http://www.aleksey.com/xmlsec/2002#HMACKeyValue"
+
+#define xmlSecNodeHMACOutputLength 	BAD_CAST "HMACOutputLength"
+
+#define xmlSecNameHmacMd5		BAD_CAST "hmac-md5"
+#define xmlSecHrefHmacMd5		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-md5"
+
+#define xmlSecNameHmacRipemd160		BAD_CAST "hmac-ripemd160"
+#define xmlSecHrefHmacRipemd160		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160"
+
+#define xmlSecNameHmacSha1		BAD_CAST "hmac-sha1"
+#define xmlSecHrefHmacSha1		BAD_CAST "http://www.w3.org/2000/09/xmldsig#hmac-sha1"
+
+#define xmlSecNameHmacSha224		BAD_CAST "hmac-sha224"
+#define xmlSecHrefHmacSha224		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha224"
+
+#define xmlSecNameHmacSha256		BAD_CAST "hmac-sha256"
+#define xmlSecHrefHmacSha256		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
+
+#define xmlSecNameHmacSha384		BAD_CAST "hmac-sha384"
+#define xmlSecHrefHmacSha384		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"
+
+#define xmlSecNameHmacSha512		BAD_CAST "hmac-sha512"
+#define xmlSecHrefHmacSha512		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"
+
+/*************************************************************************
+ *
+ * KeyName strings
+ *
+ ************************************************************************/
+#define xmlSecNameKeyName		BAD_CAST "key-name"
+#define xmlSecNodeKeyName		BAD_CAST "KeyName"
+
+/*************************************************************************
+ *
+ * KeyValue strings
+ *
+ ************************************************************************/
+#define xmlSecNameKeyValue		BAD_CAST "key-value"
+#define xmlSecNodeKeyValue		BAD_CAST "KeyValue"
+
+/*************************************************************************
+ *
+ * Memory Buffer strings
+ *
+ ************************************************************************/
+#define xmlSecNameMemBuf		BAD_CAST "membuf-transform"
+
+/*************************************************************************
+ *
+ * MD5 strings
+ *
+ ************************************************************************/
+#define xmlSecNameMd5			BAD_CAST "md5"
+#define xmlSecHrefMd5			BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#md5"
+
+/*************************************************************************
+ *
+ * RetrievalMethod
+ *
+ ************************************************************************/
+#define xmlSecNameRetrievalMethod 	BAD_CAST "retrieval-method"
+#define xmlSecNodeRetrievalMethod 	BAD_CAST "RetrievalMethod"
+
+/*************************************************************************
+ *
+ * RIPEMD160 strings
+ *
+ ************************************************************************/
+#define xmlSecNameRipemd160		BAD_CAST "ripemd160"
+#define xmlSecHrefRipemd160		BAD_CAST "http://www.w3.org/2001/04/xmlenc#ripemd160"
+
+/*************************************************************************
+ *
+ * RSA strings
+ *
+ ************************************************************************/
+#define xmlSecNameRSAKeyValue		BAD_CAST "rsa"
+#define xmlSecNodeRSAKeyValue		BAD_CAST "RSAKeyValue"
+#define xmlSecHrefRSAKeyValue		BAD_CAST "http://www.w3.org/2000/09/xmldsig#RSAKeyValue"
+#define xmlSecNodeRSAModulus		BAD_CAST "Modulus"
+#define xmlSecNodeRSAExponent		BAD_CAST "Exponent"
+#define xmlSecNodeRSAPrivateExponent 	BAD_CAST "PrivateExponent"
+
+#define xmlSecNameRsaMd5		BAD_CAST "rsa-md5"
+#define xmlSecHrefRsaMd5		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-md5"
+
+#define xmlSecNameRsaRipemd160		BAD_CAST "rsa-ripemd160"
+#define xmlSecHrefRsaRipemd160		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160"
+
+#define xmlSecNameRsaSha1		BAD_CAST "rsa-sha1"
+#define xmlSecHrefRsaSha1		BAD_CAST "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
+
+#define xmlSecNameRsaSha224		BAD_CAST "rsa-sha224"
+#define xmlSecHrefRsaSha224		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha224"
+
+#define xmlSecNameRsaSha256		BAD_CAST "rsa-sha256"
+#define xmlSecHrefRsaSha256		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
+
+#define xmlSecNameRsaSha384		BAD_CAST "rsa-sha384"
+#define xmlSecHrefRsaSha384		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"
+
+#define xmlSecNameRsaSha512		BAD_CAST "rsa-sha512"
+#define xmlSecHrefRsaSha512		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
+
+#define xmlSecNameRsaPkcs1		BAD_CAST "rsa-1_5"
+#define xmlSecHrefRsaPkcs1		BAD_CAST "http://www.w3.org/2001/04/xmlenc#rsa-1_5"
+
+#define xmlSecNameRsaOaep		BAD_CAST "rsa-oaep-mgf1p"
+#define xmlSecHrefRsaOaep		BAD_CAST "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"
+#define xmlSecNodeRsaOAEPparams		BAD_CAST "OAEPparams"
+
+/*************************************************************************
+ *
+ * SHA1 strings
+ *
+ ************************************************************************/
+#define xmlSecNameSha1			BAD_CAST "sha1"
+#define xmlSecHrefSha1			BAD_CAST "http://www.w3.org/2000/09/xmldsig#sha1"
+
+#define xmlSecNameSha224		BAD_CAST "sha224"
+#define xmlSecHrefSha224		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#sha224"
+
+#define xmlSecNameSha256		BAD_CAST "sha256"
+#define xmlSecHrefSha256		BAD_CAST "http://www.w3.org/2001/04/xmlenc#sha256"
+
+#define xmlSecNameSha384		BAD_CAST "sha384"
+#define xmlSecHrefSha384		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#sha384"
+
+#define xmlSecNameSha512		BAD_CAST "sha512"
+#define xmlSecHrefSha512		BAD_CAST "http://www.w3.org/2001/04/xmlenc#sha512"
+
+/*************************************************************************
+ *
+ * X509 strings
+ *
+ ************************************************************************/
+#define xmlSecNameX509Data		BAD_CAST "x509"
+#define xmlSecNodeX509Data		BAD_CAST "X509Data"
+#define xmlSecHrefX509Data		BAD_CAST "http://www.w3.org/2000/09/xmldsig#X509Data"
+
+#define xmlSecNodeX509Certificate	BAD_CAST "X509Certificate"
+#define xmlSecNodeX509CRL		BAD_CAST "X509CRL"
+#define xmlSecNodeX509SubjectName	BAD_CAST "X509SubjectName"
+#define xmlSecNodeX509IssuerSerial	BAD_CAST "X509IssuerSerial"
+#define xmlSecNodeX509IssuerName	BAD_CAST "X509IssuerName"
+#define xmlSecNodeX509SerialNumber	BAD_CAST "X509SerialNumber"
+#define xmlSecNodeX509SKI		BAD_CAST "X509SKI"
+
+#define xmlSecNameRawX509Cert		BAD_CAST "raw-x509-cert"
+#define xmlSecHrefRawX509Cert		BAD_CAST "http://www.w3.org/2000/09/xmldsig#rawX509Certificate"
+
+#define xmlSecNameX509Store		BAD_CAST "x509-store"
+
+/*************************************************************************
+ *
+ * PGP strings
+ *
+ ************************************************************************/
+#define xmlSecNamePGPData		BAD_CAST "pgp"
+#define xmlSecNodePGPData		BAD_CAST "PGPData"
+#define xmlSecHrefPGPData		BAD_CAST "http://www.w3.org/2000/09/xmldsig#PGPData"
+
+/*************************************************************************
+ *
+ * SPKI strings
+ *
+ ************************************************************************/
+#define xmlSecNameSPKIData		BAD_CAST "spki"
+#define xmlSecNodeSPKIData		BAD_CAST "SPKIData"
+#define xmlSecHrefSPKIData		BAD_CAST "http://www.w3.org/2000/09/xmldsig#SPKIData"
+
+/*************************************************************************
+ *
+ * XPath/XPointer strings
+ *
+ ************************************************************************/
+#define xmlSecNameXPath			BAD_CAST "xpath"
+#define xmlSecNodeXPath			BAD_CAST "XPath"
+
+#define xmlSecNameXPath2		BAD_CAST "xpath2"
+#define xmlSecNodeXPath2		BAD_CAST "XPath"
+#define xmlSecXPath2FilterIntersect	BAD_CAST "intersect"
+#define xmlSecXPath2FilterSubtract	BAD_CAST "subtract"
+#define xmlSecXPath2FilterUnion		BAD_CAST "union"
+
+#define xmlSecNameXPointer		BAD_CAST "xpointer"
+#define xmlSecNodeXPointer		BAD_CAST "XPointer"
+
+/*************************************************************************
+ *
+ * Xslt strings
+ *
+ ************************************************************************/
+#define xmlSecNameXslt			BAD_CAST "xslt"
+#define xmlSecHrefXslt			BAD_CAST "http://www.w3.org/TR/1999/REC-xslt-19991116"
+
+#ifndef XMLSEC_NO_SOAP
+/*************************************************************************
+ *
+ * SOAP 1.1/1.2 strings
+ *
+ ************************************************************************/
+#define xmlSecNodeEnvelope		BAD_CAST "Envelope"
+#define xmlSecNodeHeader		BAD_CAST "Header"
+#define xmlSecNodeBody		        BAD_CAST "Body"
+#define xmlSecNodeFault		        BAD_CAST "Fault"
+#define xmlSecNodeFaultCode		BAD_CAST "faultcode"
+#define xmlSecNodeFaultString	        BAD_CAST "faultstring"
+#define xmlSecNodeFaultActor	        BAD_CAST "faultactor"
+#define xmlSecNodeFaultDetail	        BAD_CAST "detail"
+#define xmlSecNodeCode			BAD_CAST "Code"
+#define xmlSecNodeReason		BAD_CAST "Reason"
+#define xmlSecNodeNode			BAD_CAST "Node"
+#define xmlSecNodeRole			BAD_CAST "Role"
+#define xmlSecNodeDetail		BAD_CAST "Detail"
+#define xmlSecNodeValue			BAD_CAST "Value"
+#define xmlSecNodeSubcode		BAD_CAST "Subcode"
+#define xmlSecNodeText			BAD_CAST "Text"
+
+
+#define xmlSecSoapFaultCodeVersionMismatch 	BAD_CAST "VersionMismatch"
+#define xmlSecSoapFaultCodeMustUnderstand	BAD_CAST "MustUnderstand"
+#define xmlSecSoapFaultCodeClient		BAD_CAST "Client"
+#define xmlSecSoapFaultCodeServer		BAD_CAST "Server"
+#define xmlSecSoapFaultCodeReceiver		BAD_CAST "Receiver"
+#define xmlSecSoapFaultCodeSender		BAD_CAST "Sender"
+#define xmlSecSoapFaultDataEncodningUnknown	BAD_CAST "DataEncodingUnknown"
+
+
+#endif /* XMLSEC_NO_SOAP */
+
+/*************************************************************************
+ *
+ * Utility strings
+ *
+ ************************************************************************/
+#define xmlSecStringEmpty		BAD_CAST ""
+#define xmlSecStringCR			BAD_CAST "\n"
+
+#endif  // IN_XMLSEC
+
+
+/*************************************************************************
+ *
+ * Venus: The following section defines xmlsec global strings for other dlls in 
+ *		  Symbian. We could use the previous section also, but using 
+ *		  the following method (global const struct with exported function) 
+ * 		  could save some memory.
+ *
+ ************************************************************************/
+#if !defined(IN_XMLSEC) 	
+/*************************************************************************  
+ *  
+ * Global Namespaces
+ *  
+ ************************************************************************/  
+#define xmlSecNs (XMLSEC_GLOBAL_CONST xmlSecNs)
+#define xmlSecDSigNs (XMLSEC_GLOBAL_CONST xmlSecDSigNs)
+#define xmlSecEncNs (XMLSEC_GLOBAL_CONST xmlSecEncNs)
+#define xmlSecXkmsNs (XMLSEC_GLOBAL_CONST xmlSecXkmsNs)
+#define xmlSecXPathNs (XMLSEC_GLOBAL_CONST xmlSecXPathNs)
+#define xmlSecXPath2Ns (XMLSEC_GLOBAL_CONST xmlSecXPath2Ns)
+#define xmlSecXPointerNs (XMLSEC_GLOBAL_CONST xmlSecXPointerNs)
+#define xmlSecSoap11Ns (XMLSEC_GLOBAL_CONST xmlSecSoap11Ns)
+#define xmlSecSoap12Ns (XMLSEC_GLOBAL_CONST xmlSecSoap12Ns) 
+   
+/*************************************************************************  
+ *  
+ * DSig Nodes
+ *  
+ ************************************************************************/  
+#define xmlSecNodeSignature (XMLSEC_GLOBAL_CONST xmlSecNodeSignature)
+#define xmlSecNodeSignedInfo (XMLSEC_GLOBAL_CONST xmlSecNodeSignedInfo)
+#define xmlSecNodeSignatureValue (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureValue)
+#define xmlSecNodeCanonicalizationMethod (XMLSEC_GLOBAL_CONST xmlSecNodeCanonicalizationMethod)
+#define xmlSecNodeSignatureMethod (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureMethod)
+#define xmlSecNodeDigestMethod (XMLSEC_GLOBAL_CONST xmlSecNodeDigestMethod)
+#define xmlSecNodeDigestValue (XMLSEC_GLOBAL_CONST xmlSecNodeDigestValue)
+#define xmlSecNodeObject (XMLSEC_GLOBAL_CONST xmlSecNodeObject)
+#define xmlSecNodeManifest (XMLSEC_GLOBAL_CONST xmlSecNodeManifest)
+#define xmlSecNodeSignatureProperties (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureProperties) 
+   
+   
+/*************************************************************************  
+ *  
+ * Encryption Nodes
+ *  
+ ************************************************************************/  
+#define xmlSecNodeEncryptedData (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptedData)
+#define xmlSecNodeEncryptionMethod (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionMethod)
+#define xmlSecNodeEncryptionProperties (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionProperties)
+#define xmlSecNodeEncryptionProperty (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionProperty)
+#define xmlSecNodeCipherData (XMLSEC_GLOBAL_CONST xmlSecNodeCipherData)
+#define xmlSecNodeCipherValue (XMLSEC_GLOBAL_CONST xmlSecNodeCipherValue)
+#define xmlSecNodeCipherReference (XMLSEC_GLOBAL_CONST xmlSecNodeCipherReference)
+#define xmlSecNodeReferenceList (XMLSEC_GLOBAL_CONST xmlSecNodeReferenceList)  
+#define xmlSecNodeDataReference (XMLSEC_GLOBAL_CONST xmlSecNodeDataReference)  
+#define xmlSecNodeKeyReference (XMLSEC_GLOBAL_CONST xmlSecNodeKeyReference)  
+#define xmlSecNodeCarriedKeyName (XMLSEC_GLOBAL_CONST xmlSecNodeCarriedKeyName)  
+
+#define xmlSecTypeEncContent (XMLSEC_GLOBAL_CONST xmlSecTypeEncContent)  
+#define xmlSecTypeEncElement (XMLSEC_GLOBAL_CONST xmlSecTypeEncElement)  
+
+/*************************************************************************    
+ *    
+ * XKMS nodes, attributes and value strings
+ *    
+ ************************************************************************/    
+#ifndef XMLSEC_NO_XKMS    
+#define xmlSecXkmsServerRequestResultName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestResultName)  
+#define xmlSecXkmsServerRequestStatusName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestStatusName)  
+#define xmlSecXkmsServerRequestLocateName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestLocateName)
+#define xmlSecXkmsServerRequestValidateName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestValidateName)
+#define xmlSecXkmsServerRequestCompoundName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestCompoundName)
+
+#define xmlSecNodeResult (XMLSEC_GLOBAL_CONST xmlSecNodeResult)
+#define xmlSecNodeStatusRequest (XMLSEC_GLOBAL_CONST xmlSecNodeStatusRequest)
+#define xmlSecNodeStatusResult (XMLSEC_GLOBAL_CONST xmlSecNodeStatusResult)
+#define xmlSecNodeLocateRequest (XMLSEC_GLOBAL_CONST xmlSecNodeLocateRequest)
+#define xmlSecNodeLocateResult (XMLSEC_GLOBAL_CONST xmlSecNodeLocateResult)
+#define xmlSecNodeValidateRequest (XMLSEC_GLOBAL_CONST xmlSecNodeValidateRequest)
+#define xmlSecNodeValidateResult (XMLSEC_GLOBAL_CONST xmlSecNodeValidateResult)
+#define xmlSecNodeCompoundRequest (XMLSEC_GLOBAL_CONST xmlSecNodeCompoundRequest)
+#define xmlSecNodeCompoundResult (XMLSEC_GLOBAL_CONST xmlSecNodeCompoundResult)
+
+#define xmlSecNodeMessageExtension (XMLSEC_GLOBAL_CONST xmlSecNodeMessageExtension)
+#define xmlSecNodeOpaqueClientData (XMLSEC_GLOBAL_CONST xmlSecNodeOpaqueClientData)
+#define xmlSecNodeResponseMechanism (XMLSEC_GLOBAL_CONST xmlSecNodeResponseMechanism)
+#define xmlSecNodeRespondWith (XMLSEC_GLOBAL_CONST xmlSecNodeRespondWith)
+#define xmlSecNodePendingNotification (XMLSEC_GLOBAL_CONST xmlSecNodePendingNotification)
+#define xmlSecNodeQueryKeyBinding (XMLSEC_GLOBAL_CONST xmlSecNodeQueryKeyBinding)
+#define xmlSecNodeKeyUsage (XMLSEC_GLOBAL_CONST xmlSecNodeKeyUsage)
+#define xmlSecNodeUseKeyWith (XMLSEC_GLOBAL_CONST xmlSecNodeUseKeyWith)
+#define xmlSecNodeTimeInstant (XMLSEC_GLOBAL_CONST xmlSecNodeTimeInstant)
+#define xmlSecNodeRequestSignatureValue (XMLSEC_GLOBAL_CONST xmlSecNodeRequestSignatureValue)
+#define xmlSecNodeUnverifiedKeyBinding (XMLSEC_GLOBAL_CONST xmlSecNodeUnverifiedKeyBinding)
+#define xmlSecNodeValidityInterval (XMLSEC_GLOBAL_CONST xmlSecNodeValidityInterval)
+#define xmlSecNodeStatus (XMLSEC_GLOBAL_CONST xmlSecNodeStatus)
+#define xmlSecNodeValidReason (XMLSEC_GLOBAL_CONST xmlSecNodeValidReason)
+#define xmlSecNodeInvalidReason (XMLSEC_GLOBAL_CONST xmlSecNodeInvalidReason)
+#define xmlSecNodeIndeterminateReason (XMLSEC_GLOBAL_CONST xmlSecNodeIndeterminateReason)
+
+
+#define xmlSecAttrService (XMLSEC_GLOBAL_CONST xmlSecAttrService )
+#define xmlSecAttrNonce (XMLSEC_GLOBAL_CONST xmlSecAttrNonce )
+#define xmlSecAttrOriginalRequestId (XMLSEC_GLOBAL_CONST xmlSecAttrOriginalRequestId )
+#define xmlSecAttrResponseLimit (XMLSEC_GLOBAL_CONST xmlSecAttrResponseLimit )
+#define xmlSecAttrMechanism (XMLSEC_GLOBAL_CONST xmlSecAttrMechanism )
+#define xmlSecAttrIdentifier (XMLSEC_GLOBAL_CONST xmlSecAttrIdentifier )
+#define xmlSecAttrApplication (XMLSEC_GLOBAL_CONST xmlSecAttrApplication )
+#define xmlSecAttrResultMajor (XMLSEC_GLOBAL_CONST xmlSecAttrResultMajor )
+#define xmlSecAttrResultMinor (XMLSEC_GLOBAL_CONST xmlSecAttrResultMinor )
+#define xmlSecAttrRequestId (XMLSEC_GLOBAL_CONST xmlSecAttrRequestId )
+#define xmlSecAttrNotBefore (XMLSEC_GLOBAL_CONST xmlSecAttrNotBefore )
+#define xmlSecAttrNotOnOrAfter (XMLSEC_GLOBAL_CONST xmlSecAttrNotOnOrAfter )
+#define xmlSecAttrTime (XMLSEC_GLOBAL_CONST xmlSecAttrTime )
+#define xmlSecAttrStatusValue (XMLSEC_GLOBAL_CONST xmlSecAttrStatusValue )
+
+#define xmlSecResponseMechanismPending (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismPending )
+#define xmlSecResponseMechanismRepresent (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismRepresent )
+#define xmlSecResponseMechanismRequestSignatureValue (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismRequestSignatureValue )
+
+#define xmlSecRespondWithKeyName (XMLSEC_GLOBAL_CONST xmlSecRespondWithKeyName )
+#define xmlSecRespondWithKeyValue (XMLSEC_GLOBAL_CONST xmlSecRespondWithKeyValue )
+#define xmlSecRespondWithX509Cert (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509Cert )
+#define xmlSecRespondWithX509Chain (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509Chain )
+#define xmlSecRespondWithX509CRL (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509CRL )
+#define xmlSecRespondWithOCSP (XMLSEC_GLOBAL_CONST xmlSecRespondWithOCSP )
+#define xmlSecRespondWithRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecRespondWithRetrievalMethod )
+#define xmlSecRespondWithPGP (XMLSEC_GLOBAL_CONST xmlSecRespondWithPGP )
+#define xmlSecRespondWithPGPWeb (XMLSEC_GLOBAL_CONST xmlSecRespondWithPGPWeb )
+#define xmlSecRespondWithSPKI (XMLSEC_GLOBAL_CONST xmlSecRespondWithSPKI )
+#define xmlSecRespondWithPrivateKey (XMLSEC_GLOBAL_CONST xmlSecRespondWithPrivateKey )
+
+#define xmlSecStatusResultSuccess (XMLSEC_GLOBAL_CONST xmlSecStatusResultSuccess )
+#define xmlSecStatusResultFailed (XMLSEC_GLOBAL_CONST xmlSecStatusResultFailed )
+#define xmlSecStatusResultPending (XMLSEC_GLOBAL_CONST xmlSecStatusResultPending )
+
+#define xmlSecKeyUsageEncryption (XMLSEC_GLOBAL_CONST xmlSecKeyUsageEncryption )
+#define xmlSecKeyUsageSignature (XMLSEC_GLOBAL_CONST xmlSecKeyUsageSignature )
+#define xmlSecKeyUsageExchange (XMLSEC_GLOBAL_CONST xmlSecKeyUsageExchange )
+
+#define xmlSecKeyBindingStatusValid (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusValid )
+#define xmlSecKeyBindingStatusInvalid (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusInvalid )
+#define xmlSecKeyBindingStatusIndeterminate (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusIndeterminate )
+
+#define xmlSecKeyBindingReasonIssuerTrust (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonIssuerTrust )
+#define xmlSecKeyBindingReasonRevocationStatus (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonRevocationStatus )
+#define xmlSecKeyBindingReasonValidityInterval (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonValidityInterval )
+#define xmlSecKeyBindingReasonSignature (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonSignature )
+
+#define xmlSecResultMajorCodeSuccess (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeSuccess )
+#define xmlSecResultMajorCodeVersionMismatch (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeVersionMismatch )
+#define xmlSecResultMajorCodeSender (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeSender )
+#define xmlSecResultMajorCodeReceiver (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeReceiver )
+#define xmlSecResultMajorCodeRepresent (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeRepresent )
+#define xmlSecResultMajorCodePending (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodePending )
+
+#define xmlSecResultMinorCodeNoMatch (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNoMatch )
+#define xmlSecResultMinorCodeTooManyResponses (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeTooManyResponses )
+#define xmlSecResultMinorCodeIncomplete (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeIncomplete )
+#define xmlSecResultMinorCodeFailure (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeFailure )
+#define xmlSecResultMinorCodeRefused (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeRefused )
+#define xmlSecResultMinorCodeNoAuthentication (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNoAuthentication )
+#define xmlSecResultMinorCodeMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeMessageNotSupported )
+#define xmlSecResultMinorCodeUnknownResponseId (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeUnknownResponseId )
+#define xmlSecResultMinorCodeNotSynchronous (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNotSynchronous )
+
+#define xmlSecXkmsSoapFaultReasonLang (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonLang )
+#define xmlSecXkmsSoapFaultReasonUnsupportedVersion (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonUnsupportedVersion )
+#define xmlSecXkmsSoapFaultReasonUnableToProcess (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonUnableToProcess )
+#define xmlSecXkmsSoapFaultReasonServiceUnavailable (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonServiceUnavailable )
+#define xmlSecXkmsSoapFaultReasonMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonMessageNotSupported )
+#define xmlSecXkmsSoapFaultReasonMessageInvalid (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonMessageInvalid )
+
+#define xmlSecXkmsSoapSubcodeValueMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapSubcodeValueMessageNotSupported )
+#define xmlSecXkmsSoapSubcodeValueBadMessage (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapSubcodeValueBadMessage )
+
+#define xmlSecXkmsFormatStrPlain (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrPlain )
+#define xmlSecXkmsFormatStrSoap11 (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrSoap11 )
+#define xmlSecXkmsFormatStrSoap12 (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrSoap12 )
+
+#endif /* XMLSEC_NO_XKMS */
+
+/*************************************************************************   
+ *   
+ * KeyInfo and Transform Nodes
+ *   
+ ************************************************************************/   
+#define xmlSecNodeKeyInfo (XMLSEC_GLOBAL_CONST xmlSecNodeKeyInfo ) 
+#define xmlSecNodeReference (XMLSEC_GLOBAL_CONST xmlSecNodeReference ) 
+#define xmlSecNodeTransforms (XMLSEC_GLOBAL_CONST xmlSecNodeTransforms ) 
+#define xmlSecNodeTransform (XMLSEC_GLOBAL_CONST xmlSecNodeTransform ) 
+
+/*************************************************************************   
+ *   
+ * Attributes  
+ *   
+ ************************************************************************/   
+#define xmlSecAttrId (XMLSEC_GLOBAL_CONST xmlSecAttrId )
+#define xmlSecAttrURI (XMLSEC_GLOBAL_CONST xmlSecAttrURI )
+#define xmlSecAttrType (XMLSEC_GLOBAL_CONST xmlSecAttrType )
+#define xmlSecAttrMimeType (XMLSEC_GLOBAL_CONST xmlSecAttrMimeType )
+#define xmlSecAttrEncoding (XMLSEC_GLOBAL_CONST xmlSecAttrEncoding )
+#define xmlSecAttrAlgorithm (XMLSEC_GLOBAL_CONST xmlSecAttrAlgorithm )
+#define xmlSecAttrTarget (XMLSEC_GLOBAL_CONST xmlSecAttrTarget )
+#define xmlSecAttrFilter (XMLSEC_GLOBAL_CONST xmlSecAttrFilter )
+#define xmlSecAttrRecipient (XMLSEC_GLOBAL_CONST xmlSecAttrRecipient )
+
+/*************************************************************************  
+ *  
+ * AES strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameAESKeyValue )
+#define xmlSecNodeAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeAESKeyValue )
+#define xmlSecHrefAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefAESKeyValue )
+
+#define xmlSecNameAes128Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes128Cbc )
+#define xmlSecHrefAes128Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes128Cbc )
+
+#define xmlSecNameAes192Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes192Cbc )
+#define xmlSecHrefAes192Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes192Cbc )
+
+#define xmlSecNameAes256Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes256Cbc )
+#define xmlSecHrefAes256Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes256Cbc )
+
+#define xmlSecNameKWAes128 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes128 )
+#define xmlSecHrefKWAes128 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes128 )
+
+#define xmlSecNameKWAes192 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes192 )
+#define xmlSecHrefKWAes192 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes192 )
+
+#define xmlSecNameKWAes256 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes256 )
+#define xmlSecHrefKWAes256 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes256 )
+
+/*************************************************************************  
+ *  
+ * BASE64 strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameBase64 (XMLSEC_GLOBAL_CONST xmlSecNameBase64 )
+#define xmlSecHrefBase64 (XMLSEC_GLOBAL_CONST xmlSecHrefBase64 )
+
+/*************************************************************************  
+ *  
+ * C14N strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameC14N (XMLSEC_GLOBAL_CONST xmlSecNameC14N )
+#define xmlSecHrefC14N (XMLSEC_GLOBAL_CONST xmlSecHrefC14N )
+
+#define xmlSecNameC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNameC14NWithComments )
+#define xmlSecHrefC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecHrefC14NWithComments )
+
+#define xmlSecNameExcC14N (XMLSEC_GLOBAL_CONST xmlSecNameExcC14N )
+#define xmlSecHrefExcC14N (XMLSEC_GLOBAL_CONST xmlSecHrefExcC14N )
+
+#define xmlSecNameExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNameExcC14NWithComments )
+#define xmlSecHrefExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecHrefExcC14NWithComments )
+
+#define xmlSecNsExcC14N (XMLSEC_GLOBAL_CONST xmlSecNsExcC14N )
+#define xmlSecNsExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNsExcC14NWithComments )
+
+#define xmlSecNodeInclusiveNamespaces (XMLSEC_GLOBAL_CONST xmlSecNodeInclusiveNamespaces )
+#define xmlSecAttrPrefixList (XMLSEC_GLOBAL_CONST xmlSecAttrPrefixList )
+
+/*************************************************************************  
+ *  
+ * DES strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameDESKeyValue )
+#define xmlSecNodeDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeDESKeyValue )
+#define xmlSecHrefDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefDESKeyValue )
+
+#define xmlSecNameDes3Cbc (XMLSEC_GLOBAL_CONST xmlSecNameDes3Cbc )
+#define xmlSecHrefDes3Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefDes3Cbc )
+
+#define xmlSecNameKWDes3 (XMLSEC_GLOBAL_CONST xmlSecNameKWDes3 )
+#define xmlSecHrefKWDes3 (XMLSEC_GLOBAL_CONST xmlSecHrefKWDes3 )
+
+/*************************************************************************  
+ *  
+ * DSA strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameDSAKeyValue )
+#define xmlSecNodeDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeDSAKeyValue )
+#define xmlSecHrefDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefDSAKeyValue )
+
+#define xmlSecNodeDSAP (XMLSEC_GLOBAL_CONST xmlSecNodeDSAP )
+#define xmlSecNodeDSAQ (XMLSEC_GLOBAL_CONST xmlSecNodeDSAQ )
+#define xmlSecNodeDSAG (XMLSEC_GLOBAL_CONST xmlSecNodeDSAG )
+#define xmlSecNodeDSAJ (XMLSEC_GLOBAL_CONST xmlSecNodeDSAJ )
+#define xmlSecNodeDSAX (XMLSEC_GLOBAL_CONST xmlSecNodeDSAX )
+#define xmlSecNodeDSAY (XMLSEC_GLOBAL_CONST xmlSecNodeDSAY )
+#define xmlSecNodeDSASeed (XMLSEC_GLOBAL_CONST xmlSecNodeDSASeed )
+#define xmlSecNodeDSAPgenCounter (XMLSEC_GLOBAL_CONST xmlSecNodeDSAPgenCounter )
+
+
+#define xmlSecNameDsaSha1 (XMLSEC_GLOBAL_CONST xmlSecNameDsaSha1 )
+#define xmlSecHrefDsaSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefDsaSha1 )
+
+/*************************************************************************  
+ *  
+ * EncryptedKey 
+ *  
+ ************************************************************************/  
+#define xmlSecNameEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecNameEncryptedKey )
+#define xmlSecNodeEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptedKey )
+#define xmlSecHrefEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecHrefEncryptedKey ) 
+
+/*************************************************************************   
+ *  
+ * Enveloped transform strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameEnveloped (XMLSEC_GLOBAL_CONST xmlSecNameEnveloped ) 
+#define xmlSecHrefEnveloped (XMLSEC_GLOBAL_CONST xmlSecHrefEnveloped ) 
+
+/*************************************************************************   
+ *  
+ * HMAC strings 
+ *  
+ ************************************************************************/  
+#define xmlSecNameHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameHMACKeyValue ) 
+#define xmlSecNodeHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeHMACKeyValue )
+#define xmlSecHrefHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefHMACKeyValue )
+
+#define xmlSecNodeHMACOutputLength (XMLSEC_GLOBAL_CONST xmlSecNodeHMACOutputLength )
+
+#define xmlSecNameHmacMd5 (XMLSEC_GLOBAL_CONST xmlSecNameHmacMd5 )
+#define xmlSecHrefHmacMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacMd5 )
+
+#define xmlSecNameHmacRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameHmacRipemd160 )
+#define xmlSecHrefHmacRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacRipemd160 )
+
+#define xmlSecNameHmacSha1 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha1 )
+#define xmlSecHrefHmacSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha1 )
+
+#define xmlSecNameHmacSha224 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha224 )
+#define xmlSecHrefHmacSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha224 )
+
+#define xmlSecNameHmacSha256 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha256 )
+#define xmlSecHrefHmacSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha256 )
+
+#define xmlSecNameHmacSha384 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha384 )
+#define xmlSecHrefHmacSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha384 )
+
+#define xmlSecNameHmacSha512 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha512 )
+#define xmlSecHrefHmacSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha512 )
+
+/*************************************************************************  
+ *  
+ * KeyName strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameKeyName (XMLSEC_GLOBAL_CONST xmlSecNameKeyName )
+#define xmlSecNodeKeyName (XMLSEC_GLOBAL_CONST xmlSecNodeKeyName ) 
+
+/*************************************************************************   
+ *  
+ * KeyValue strings 
+ *  
+ ************************************************************************/  
+#define xmlSecNameKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameKeyValue ) 
+#define xmlSecNodeKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeKeyValue ) 
+
+/*************************************************************************   
+ *  
+ * Memory Buffer strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameMemBuf (XMLSEC_GLOBAL_CONST xmlSecNameMemBuf ) 
+
+/*************************************************************************  
+ *  
+ * MD5 strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameMd5 (XMLSEC_GLOBAL_CONST xmlSecNameMd5 )
+#define xmlSecHrefMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefMd5 )
+
+/*************************************************************************  
+ *  
+ * RetrievalMethod 
+ *  
+ ************************************************************************/  
+#define xmlSecNameRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecNameRetrievalMethod )
+#define xmlSecNodeRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecNodeRetrievalMethod )
+
+/*************************************************************************  
+ *  
+ * RIPEMD160 strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameRipemd160 )
+#define xmlSecHrefRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefRipemd160 )
+
+/*************************************************************************  
+ *  
+ * RSA strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameRSAKeyValue )
+#define xmlSecNodeRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeRSAKeyValue )
+#define xmlSecHrefRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefRSAKeyValue )
+
+#define xmlSecNodeRSAModulus (XMLSEC_GLOBAL_CONST xmlSecNodeRSAModulus )
+#define xmlSecNodeRSAExponent (XMLSEC_GLOBAL_CONST xmlSecNodeRSAExponent )
+#define xmlSecNodeRSAPrivateExponent (XMLSEC_GLOBAL_CONST xmlSecNodeRSAPrivateExponent )
+
+#define xmlSecNameRsaMd5 (XMLSEC_GLOBAL_CONST xmlSecNameRsaMd5 )
+#define xmlSecHrefRsaMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaMd5 )
+
+#define xmlSecNameRsaRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameRsaRipemd160 )
+#define xmlSecHrefRsaRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaRipemd160 )
+
+#define xmlSecNameRsaSha1 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha1 )
+#define xmlSecHrefRsaSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha1 )
+
+#define xmlSecNameRsaSha224 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha224 )
+#define xmlSecHrefRsaSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha224 )
+
+#define xmlSecNameRsaSha256 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha256 )
+#define xmlSecHrefRsaSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha256 )
+
+#define xmlSecNameRsaSha384 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha384 )
+#define xmlSecHrefRsaSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha384 )
+
+#define xmlSecNameRsaSha512 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha512 )
+#define xmlSecHrefRsaSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha512 )
+
+#define xmlSecNameRsaPkcs1 (XMLSEC_GLOBAL_CONST xmlSecNameRsaPkcs1 )
+#define xmlSecHrefRsaPkcs1 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaPkcs1 )
+
+#define xmlSecNameRsaOaep (XMLSEC_GLOBAL_CONST xmlSecNameRsaOaep )
+#define xmlSecHrefRsaOaep (XMLSEC_GLOBAL_CONST xmlSecHrefRsaOaep )
+#define xmlSecNodeRsaOAEPparams (XMLSEC_GLOBAL_CONST xmlSecNodeRsaOAEPparams )
+
+/*************************************************************************  
+ *  
+ * SHA1 strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameSha1 (XMLSEC_GLOBAL_CONST xmlSecNameSha1 )
+#define xmlSecHrefSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefSha1 )
+
+#define xmlSecNameSha224 (XMLSEC_GLOBAL_CONST xmlSecNameSha224 )
+#define xmlSecHrefSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefSha224 )
+
+#define xmlSecNameSha256 (XMLSEC_GLOBAL_CONST xmlSecNameSha256 )
+#define xmlSecHrefSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefSha256 )
+
+#define xmlSecNameSha384 (XMLSEC_GLOBAL_CONST xmlSecNameSha384 )
+#define xmlSecHrefSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefSha384 )
+
+#define xmlSecNameSha512 (XMLSEC_GLOBAL_CONST xmlSecNameSha512 )
+#define xmlSecHrefSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefSha512 )
+
+/*************************************************************************  
+ *  
+ * X509 strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameX509Data (XMLSEC_GLOBAL_CONST xmlSecNameX509Data )
+#define xmlSecNodeX509Data (XMLSEC_GLOBAL_CONST xmlSecNodeX509Data )
+#define xmlSecHrefX509Data (XMLSEC_GLOBAL_CONST xmlSecHrefX509Data )
+
+#define xmlSecNodeX509Certificate (XMLSEC_GLOBAL_CONST xmlSecNodeX509Certificate )
+#define xmlSecNodeX509CRL (XMLSEC_GLOBAL_CONST xmlSecNodeX509CRL )
+#define xmlSecNodeX509SubjectName (XMLSEC_GLOBAL_CONST xmlSecNodeX509SubjectName )
+#define xmlSecNodeX509IssuerSerial (XMLSEC_GLOBAL_CONST xmlSecNodeX509IssuerSerial )
+#define xmlSecNodeX509IssuerName (XMLSEC_GLOBAL_CONST xmlSecNodeX509IssuerName )
+#define xmlSecNodeX509SerialNumber (XMLSEC_GLOBAL_CONST xmlSecNodeX509SerialNumber )
+#define xmlSecNodeX509SKI (XMLSEC_GLOBAL_CONST xmlSecNodeX509SKI )
+
+#define xmlSecNameRawX509Cert (XMLSEC_GLOBAL_CONST xmlSecNameRawX509Cert )
+#define xmlSecHrefRawX509Cert (XMLSEC_GLOBAL_CONST xmlSecHrefRawX509Cert )
+
+#define xmlSecNameX509Store (XMLSEC_GLOBAL_CONST xmlSecNameX509Store )
+
+/*************************************************************************  
+ *  
+ * PGP strings
+ *  
+ ************************************************************************/  
+#define xmlSecNamePGPData (XMLSEC_GLOBAL_CONST xmlSecNamePGPData )
+#define xmlSecNodePGPData (XMLSEC_GLOBAL_CONST xmlSecNodePGPData )
+#define xmlSecHrefPGPData (XMLSEC_GLOBAL_CONST xmlSecHrefPGPData )
+
+/*************************************************************************  
+ *  
+ * SPKI strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameSPKIData (XMLSEC_GLOBAL_CONST xmlSecNameSPKIData )
+#define xmlSecNodeSPKIData (XMLSEC_GLOBAL_CONST xmlSecNodeSPKIData )
+#define xmlSecHrefSPKIData (XMLSEC_GLOBAL_CONST xmlSecHrefSPKIData )
+
+/*************************************************************************  
+ *  
+ * XPath/XPointer strings
+ *  
+ ************************************************************************/  
+#define xmlSecNameXPath (XMLSEC_GLOBAL_CONST xmlSecNameXPath )
+#define xmlSecNodeXPath (XMLSEC_GLOBAL_CONST xmlSecNodeXPath )
+
+#define xmlSecNameXPath2 (XMLSEC_GLOBAL_CONST xmlSecNameXPath2 )
+#define xmlSecNodeXPath2 (XMLSEC_GLOBAL_CONST xmlSecNodeXPath2 )
+#define xmlSecXPath2FilterIntersect (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterIntersect )
+#define xmlSecXPath2FilterSubtract (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterSubtract )
+#define xmlSecXPath2FilterUnion (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterUnion )
+#define xmlSecNameXPointer (XMLSEC_GLOBAL_CONST xmlSecNameXPointer )
+#define xmlSecNodeXPointer (XMLSEC_GLOBAL_CONST xmlSecNodeXPointer )
+
+/*************************************************************************  
+ *  
+ * Xslt strings 
+ *  
+ ************************************************************************/  
+#define xmlSecNameXslt (XMLSEC_GLOBAL_CONST xmlSecNameXslt ) 
+#define xmlSecHrefXslt (XMLSEC_GLOBAL_CONST xmlSecHrefXslt ) 
+
+#ifndef XMLSEC_NO_SOAP  
+/*************************************************************************   
+ *  
+ * SOAP 1.1/1.2 strings
+ *  
+ ************************************************************************/  
+#define xmlSecNodeEnvelope (XMLSEC_GLOBAL_CONST xmlSecNodeEnvelope ) 
+#define xmlSecNodeHeader (XMLSEC_GLOBAL_CONST xmlSecNodeHeader ) 
+#define xmlSecNodeBody (XMLSEC_GLOBAL_CONST xmlSecNodeBody ) 
+#define xmlSecNodeFault (XMLSEC_GLOBAL_CONST xmlSecNodeFault ) 
+#define xmlSecNodeFaultCode (XMLSEC_GLOBAL_CONST xmlSecNodeFaultCode )
+#define xmlSecNodeFaultString (XMLSEC_GLOBAL_CONST xmlSecNodeFaultString )
+#define xmlSecNodeFaultActor (XMLSEC_GLOBAL_CONST xmlSecNodeFaultActor )
+#define xmlSecNodeFaultDetail (XMLSEC_GLOBAL_CONST xmlSecNodeFaultDetail )
+#define xmlSecNodeCode (XMLSEC_GLOBAL_CONST xmlSecNodeCode )
+#define xmlSecNodeReason (XMLSEC_GLOBAL_CONST xmlSecNodeReason )
+#define xmlSecNodeNode (XMLSEC_GLOBAL_CONST xmlSecNodeNode )
+#define xmlSecNodeRole (XMLSEC_GLOBAL_CONST xmlSecNodeRole )
+#define xmlSecNodeDetail (XMLSEC_GLOBAL_CONST xmlSecNodeDetail )
+#define xmlSecNodeValue (XMLSEC_GLOBAL_CONST xmlSecNodeValue )
+#define xmlSecNodeSubcode (XMLSEC_GLOBAL_CONST xmlSecNodeSubcode )
+#define xmlSecNodeText (XMLSEC_GLOBAL_CONST xmlSecNodeText )
+
+#define xmlSecSoapFaultCodeVersionMismatch (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeVersionMismatch )
+#define xmlSecSoapFaultCodeMustUnderstand (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeMustUnderstand )
+#define xmlSecSoapFaultCodeClient (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeClient )
+#define xmlSecSoapFaultCodeServer (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeServer )
+#define xmlSecSoapFaultCodeReceiver (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeReceiver )
+#define xmlSecSoapFaultCodeSender (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeSender )
+#define xmlSecSoapFaultDataEncodningUnknown (XMLSEC_GLOBAL_CONST xmlSecSoapFaultDataEncodningUnknown )
+
+
+#endif /* XMLSEC_NO_SOAP */
+
+/*************************************************************************  
+ *  
+ * Utility strings
+ *  
+ ************************************************************************/  
+#define xmlSecStringEmpty (XMLSEC_GLOBAL_CONST xmlSecStringEmpty )
+#define xmlSecStringCR (XMLSEC_GLOBAL_CONST xmlSecStringCR )
+
+#endif //!defined(IN_XMLSEC)
+
+
+XMLSEC_EXPORT const xmlSecGlobalConstData* xmlSecGetGlobalConsts(); 
+
+#endif // __SYMBIAN32__ 
+
+
+#if !defined(__SYMBIAN32__) 
+/* Defining strings for non-Symbian platform */ 
+
+/*************************************************************************  
+ *  
+ * Global Namespaces
+ *  
+ ************************************************************************/  
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNs[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecDSigNs[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecEncNs[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsNs[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXPathNs[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2Ns[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXPointerNs[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoap11Ns[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoap12Ns[];
+
+
+/*************************************************************************
+ *
+ * DSig Nodes
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignature[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignedInfo[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCanonicalizationMethod[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureMethod[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDigestMethod[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDigestValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeObject[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeManifest[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureProperties[];
+
+/*************************************************************************
+ *
+ * Encryption Nodes
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptedData[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionMethod[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionProperties[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionProperty[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherData[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherReference[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReferenceList[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDataReference[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyReference[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCarriedKeyName[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecTypeEncContent[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecTypeEncElement[];
+
+/*************************************************************************
+ *
+ * XKMS nodes, attributes  and value strings
+ *
+ ************************************************************************/
+#ifndef XMLSEC_NO_XKMS
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestResultName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestStatusName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestLocateName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestValidateName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestCompoundName[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeResult[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatusRequest[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatusResult[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeLocateRequest[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeLocateResult[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidateRequest[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidateResult[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCompoundRequest[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCompoundResult[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeMessageExtension[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeOpaqueClientData[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeResponseMechanism[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRespondWith[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodePendingNotification[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeQueryKeyBinding[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyUsage[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeUseKeyWith[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTimeInstant[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRequestSignatureValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeUnverifiedKeyBinding[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidityInterval[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatus[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidReason[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeInvalidReason[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeIndeterminateReason[];
+
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrService[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNonce[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrOriginalRequestId[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResponseLimit[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrMechanism[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrIdentifier[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrApplication[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResultMajor[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResultMinor[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrRequestId[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNotBefore[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNotOnOrAfter[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrTime[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrStatusValue[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismPending[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismRepresent[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismRequestSignatureValue[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithKeyName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509Cert[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509Chain[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509CRL[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithOCSP[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithRetrievalMethod[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPGP[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPGPWeb[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithSPKI[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPrivateKey[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultSuccess[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultFailed[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultPending[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageEncryption[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageSignature[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageExchange[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusValid[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusInvalid[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusIndeterminate[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonIssuerTrust[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonRevocationStatus[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonValidityInterval[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonSignature[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeSuccess[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeVersionMismatch[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeSender[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeReceiver[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeRepresent[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodePending[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNoMatch[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeTooManyResponses[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeIncomplete[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeFailure[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeRefused[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNoAuthentication[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeMessageNotSupported[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeUnknownResponseId[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNotSynchronous[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonLang[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonUnsupportedVersion[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonUnableToProcess[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonServiceUnavailable[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonMessageNotSupported[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonMessageInvalid[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapSubcodeValueMessageNotSupported[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapSubcodeValueBadMessage[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrPlain[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrSoap11[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrSoap12[];
+
+#endif /* XMLSEC_NO_XKMS */
+
+/*************************************************************************
+ *
+ * KeyInfo and Transform Nodes
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyInfo[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReference[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTransforms[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTransform[];
+
+/*************************************************************************
+ *
+ * Attributes
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrId[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrURI[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrType[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrMimeType[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrEncoding[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrAlgorithm[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrTarget[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrFilter[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrRecipient[];
+
+/*************************************************************************
+ *
+ * AES strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAESKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeAESKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAESKeyValue[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes128Cbc[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes128Cbc[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes192Cbc[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes192Cbc[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes256Cbc[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes256Cbc[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes128[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes128[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes192[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes192[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes256[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes256[];
+
+/*************************************************************************
+ *
+ * BASE64 strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameBase64[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefBase64[];
+
+/*************************************************************************
+ *
+ * C14N strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameC14N[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefC14N[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameC14NWithComments[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefC14NWithComments[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameExcC14N[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefExcC14N[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameExcC14NWithComments[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefExcC14NWithComments[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNsExcC14N[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNsExcC14NWithComments[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeInclusiveNamespaces[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrPrefixList[];
+
+/*************************************************************************
+ *
+ * DES strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDESKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDESKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDESKeyValue[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDes3Cbc[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDes3Cbc[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWDes3[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWDes3[];
+
+/*************************************************************************
+ *
+ * DSA strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDSAKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDSAKeyValue[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAP[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAQ[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAG[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAJ[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAX[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAY[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSASeed[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAPgenCounter[];
+
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDsaSha1[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDsaSha1[];
+
+/*************************************************************************
+ *
+ * EncryptedKey
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEncryptedKey[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptedKey[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEncryptedKey[];
+
+/*************************************************************************
+ *
+ * Enveloped transform strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEnveloped[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEnveloped[];
+
+/*************************************************************************
+ *
+ * HMAC strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHMACKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHMACKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHMACKeyValue[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHMACOutputLength[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacMd5[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacMd5[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacRipemd160[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacRipemd160[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha1[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha1[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha224[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha224[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha256[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha256[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha384[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha384[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha512[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha512[];
+
+/*************************************************************************
+ *
+ * KeyName strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKeyName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyName[];
+
+/*************************************************************************
+ *
+ * KeyValue strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyValue[];
+
+/*************************************************************************
+ *
+ * Memory Buffer strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameMemBuf[];
+
+/*************************************************************************
+ *
+ * MD5 strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameMd5[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefMd5[];
+
+/*************************************************************************
+ *
+ * RetrievalMethod
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRetrievalMethod[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRetrievalMethod[];
+
+/*************************************************************************
+ *
+ * RIPEMD160 strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRipemd160[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRipemd160[];
+
+/*************************************************************************
+ *
+ * RSA strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRSAKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAKeyValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRSAKeyValue[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAModulus[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAExponent[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAPrivateExponent[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaMd5[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaMd5[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaRipemd160[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaRipemd160[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha1[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha1[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha224[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha224[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha256[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha256[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha384[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha384[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha512[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha512[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaPkcs1[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaPkcs1[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaOaep[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaOaep[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRsaOAEPparams[];
+
+/*************************************************************************
+ *
+ * SHA1 strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha1[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha1[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha224[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha224[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha256[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha256[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha384[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha384[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha512[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha512[];
+
+/*************************************************************************
+ *
+ * X509 strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameX509Data[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509Data[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefX509Data[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509Certificate[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509CRL[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SubjectName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509IssuerSerial[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509IssuerName[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SerialNumber[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SKI[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRawX509Cert[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRawX509Cert[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameX509Store[];
+
+/*************************************************************************
+ *
+ * PGP strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNamePGPData[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodePGPData[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefPGPData[];
+
+/*************************************************************************
+ *
+ * SPKI strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSPKIData[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSPKIData[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSPKIData[];
+
+/*************************************************************************
+ *
+ * XPath/XPointer strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPath[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPath[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPath2[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPath2[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterIntersect[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterSubtract[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterUnion[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPointer[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPointer[];
+
+/*************************************************************************
+ *
+ * Xslt strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXslt[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefXslt[];
+
+#ifndef XMLSEC_NO_SOAP
+/*************************************************************************
+ *
+ * SOAP 1.1/1.2 strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEnvelope[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHeader[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeBody[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFault[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultCode[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultString[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultActor[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultDetail[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCode[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReason[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeNode[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRole[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDetail[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValue[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSubcode[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeText[];
+
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeVersionMismatch[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeMustUnderstand[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeClient[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeServer[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeReceiver[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeSender[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultDataEncodningUnknown[];
+
+
+#endif /* XMLSEC_NO_SOAP */
+
+/*************************************************************************
+ *
+ * Utility strings
+ *
+ ************************************************************************/
+XMLSEC_EXPORT_VAR const xmlChar xmlSecStringEmpty[];
+XMLSEC_EXPORT_VAR const xmlChar xmlSecStringCR[];
+
+#endif //!defined(__SYMBIAN32__)
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* __XMLSEC_STRINGS_H__ */
+
+