xmlsecurityengine/xmlsec/inc/xmlsec_strings.h
changeset 0 e35f40988205
child 20 889504eac4fb
equal deleted inserted replaced
-1:000000000000 0:e35f40988205
       
     1 /** 
       
     2  * XML Security Library (http://www.aleksey.com/xmlsec).
       
     3  *
       
     4  * All the string constans.
       
     5  *
       
     6  * This is free software; see Copyright file in the source
       
     7  * distribution for preciese wording.
       
     8  * 
       
     9  * Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com>
       
    10  * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
       
    11  */
       
    12 #ifndef __XMLSEC_STRINGS_H__
       
    13 #define __XMLSEC_STRINGS_H__    
       
    14 
       
    15 #ifdef __cplusplus
       
    16 extern "C" {
       
    17 #endif /* __cplusplus */ 
       
    18 
       
    19 #include <libxml2_tree.h>
       
    20 #include "xmlsec_config.h"
       
    21 #include "xmlsec_xmlsec.h"
       
    22 
       
    23 
       
    24 #ifdef __SYMBIAN32__  
       
    25 /* Venus: defining global strings in Symbian */
       
    26 
       
    27 typedef struct _xmlSecGlobalConstData xmlSecGlobalConstData;
       
    28 
       
    29 struct _xmlSecGlobalConstData{  
       
    30 
       
    31  
       
    32 /*************************************************************************  
       
    33  *  
       
    34  * Global Namespaces
       
    35  *  
       
    36  ************************************************************************/  
       
    37 const xmlChar* const xmlSecNs;
       
    38 const xmlChar* const xmlSecDSigNs;
       
    39 const xmlChar* const xmlSecEncNs;
       
    40 const xmlChar* const xmlSecXkmsNs;
       
    41 const xmlChar* const xmlSecXPathNs;
       
    42 const xmlChar* const xmlSecXPath2Ns;
       
    43 const xmlChar* const xmlSecXPointerNs;
       
    44 const xmlChar* const xmlSecSoap11Ns;
       
    45 const xmlChar* const xmlSecSoap12Ns;
       
    46  
       
    47 /*************************************************************************  
       
    48  *  
       
    49  * DSig Nodes
       
    50  *  
       
    51  ************************************************************************/  
       
    52 const xmlChar* const xmlSecNodeSignature;
       
    53 const xmlChar* const xmlSecNodeSignedInfo;
       
    54 const xmlChar* const xmlSecNodeSignatureValue;
       
    55 const xmlChar* const xmlSecNodeCanonicalizationMethod;
       
    56 const xmlChar* const xmlSecNodeSignatureMethod;
       
    57 const xmlChar* const xmlSecNodeDigestMethod;
       
    58 const xmlChar* const xmlSecNodeDigestValue;
       
    59 const xmlChar* const xmlSecNodeObject;
       
    60 const xmlChar* const xmlSecNodeManifest;
       
    61 const xmlChar* const xmlSecNodeSignatureProperties; 
       
    62 
       
    63 /*************************************************************************  
       
    64  *  
       
    65  * Encryption Nodes
       
    66  *  
       
    67  ************************************************************************/  
       
    68 const xmlChar* const xmlSecNodeEncryptedData;
       
    69 const xmlChar* const xmlSecNodeEncryptionMethod;
       
    70 const xmlChar* const xmlSecNodeEncryptionProperties;
       
    71 const xmlChar* const xmlSecNodeEncryptionProperty;
       
    72 const xmlChar* const xmlSecNodeCipherData;
       
    73 const xmlChar* const xmlSecNodeCipherValue;
       
    74 const xmlChar* const xmlSecNodeCipherReference;
       
    75 const xmlChar* const xmlSecNodeReferenceList;
       
    76 const xmlChar* const xmlSecNodeDataReference;
       
    77 const xmlChar* const xmlSecNodeKeyReference;
       
    78 const xmlChar* const xmlSecNodeCarriedKeyName;
       
    79 
       
    80 const xmlChar* const xmlSecTypeEncContent;
       
    81 const xmlChar* const xmlSecTypeEncElement;  
       
    82 
       
    83 /*************************************************************************    
       
    84  *    
       
    85  * XKMS nodes, attributes and value strings
       
    86  *    
       
    87  ************************************************************************/    
       
    88 #ifndef XMLSEC_NO_XKMS    
       
    89 const xmlChar* const xmlSecXkmsServerRequestResultName;  
       
    90 const xmlChar* const xmlSecXkmsServerRequestStatusName;  
       
    91 const xmlChar* const xmlSecXkmsServerRequestLocateName;  
       
    92 const xmlChar* const xmlSecXkmsServerRequestValidateName;  
       
    93 const xmlChar* const xmlSecXkmsServerRequestCompoundName;  
       
    94 
       
    95 const xmlChar* const xmlSecNodeResult;  
       
    96 const xmlChar* const xmlSecNodeStatusRequest;  
       
    97 const xmlChar* const xmlSecNodeStatusResult;
       
    98 const xmlChar* const xmlSecNodeLocateRequest;
       
    99 const xmlChar* const xmlSecNodeLocateResult;
       
   100 const xmlChar* const xmlSecNodeValidateRequest;
       
   101 const xmlChar* const xmlSecNodeValidateResult;
       
   102 const xmlChar* const xmlSecNodeCompoundRequest;
       
   103 const xmlChar* const xmlSecNodeCompoundResult;
       
   104 
       
   105 const xmlChar* const xmlSecNodeMessageExtension;
       
   106 const xmlChar* const xmlSecNodeOpaqueClientData;
       
   107 const xmlChar* const xmlSecNodeResponseMechanism;
       
   108 const xmlChar* const xmlSecNodeRespondWith;
       
   109 const xmlChar* const xmlSecNodePendingNotification;
       
   110 const xmlChar* const xmlSecNodeQueryKeyBinding;
       
   111 const xmlChar* const xmlSecNodeKeyUsage;
       
   112 const xmlChar* const xmlSecNodeUseKeyWith;
       
   113 const xmlChar* const xmlSecNodeTimeInstant;
       
   114 const xmlChar* const xmlSecNodeRequestSignatureValue;
       
   115 const xmlChar* const xmlSecNodeUnverifiedKeyBinding;
       
   116 const xmlChar* const xmlSecNodeValidityInterval;
       
   117 const xmlChar* const xmlSecNodeStatus;
       
   118 const xmlChar* const xmlSecNodeValidReason;
       
   119 const xmlChar* const xmlSecNodeInvalidReason;
       
   120 const xmlChar* const xmlSecNodeIndeterminateReason;
       
   121 
       
   122 
       
   123 const xmlChar* const xmlSecAttrService;
       
   124 const xmlChar* const xmlSecAttrNonce;
       
   125 const xmlChar* const xmlSecAttrOriginalRequestId;
       
   126 const xmlChar* const xmlSecAttrResponseLimit;
       
   127 const xmlChar* const xmlSecAttrMechanism;
       
   128 const xmlChar* const xmlSecAttrIdentifier;
       
   129 const xmlChar* const xmlSecAttrApplication;
       
   130 const xmlChar* const xmlSecAttrResultMajor;
       
   131 const xmlChar* const xmlSecAttrResultMinor;
       
   132 const xmlChar* const xmlSecAttrRequestId;
       
   133 const xmlChar* const xmlSecAttrNotBefore;
       
   134 const xmlChar* const xmlSecAttrNotOnOrAfter;
       
   135 const xmlChar* const xmlSecAttrTime;
       
   136 const xmlChar* const xmlSecAttrStatusValue;
       
   137 
       
   138 const xmlChar* const xmlSecResponseMechanismPending;
       
   139 const xmlChar* const xmlSecResponseMechanismRepresent;
       
   140 const xmlChar* const xmlSecResponseMechanismRequestSignatureValue;
       
   141 
       
   142 const xmlChar* const xmlSecRespondWithKeyName;
       
   143 const xmlChar* const xmlSecRespondWithKeyValue;
       
   144 const xmlChar* const xmlSecRespondWithX509Cert;
       
   145 const xmlChar* const xmlSecRespondWithX509Chain;
       
   146 const xmlChar* const xmlSecRespondWithX509CRL;
       
   147 const xmlChar* const xmlSecRespondWithOCSP;
       
   148 const xmlChar* const xmlSecRespondWithRetrievalMethod;
       
   149 const xmlChar* const xmlSecRespondWithPGP;
       
   150 const xmlChar* const xmlSecRespondWithPGPWeb;
       
   151 const xmlChar* const xmlSecRespondWithSPKI;
       
   152 const xmlChar* const xmlSecRespondWithPrivateKey;
       
   153 
       
   154 const xmlChar* const xmlSecStatusResultSuccess;
       
   155 const xmlChar* const xmlSecStatusResultFailed;
       
   156 const xmlChar* const xmlSecStatusResultPending;
       
   157 
       
   158 const xmlChar* const xmlSecKeyUsageEncryption;
       
   159 const xmlChar* const xmlSecKeyUsageSignature;
       
   160 const xmlChar* const xmlSecKeyUsageExchange;
       
   161 
       
   162 const xmlChar* const xmlSecKeyBindingStatusValid;
       
   163 const xmlChar* const xmlSecKeyBindingStatusInvalid;
       
   164 const xmlChar* const xmlSecKeyBindingStatusIndeterminate;
       
   165 
       
   166 const xmlChar* const xmlSecKeyBindingReasonIssuerTrust;
       
   167 const xmlChar* const xmlSecKeyBindingReasonRevocationStatus;
       
   168 const xmlChar* const xmlSecKeyBindingReasonValidityInterval;
       
   169 const xmlChar* const xmlSecKeyBindingReasonSignature;
       
   170 
       
   171 const xmlChar* const xmlSecResultMajorCodeSuccess;
       
   172 const xmlChar* const xmlSecResultMajorCodeVersionMismatch;
       
   173 const xmlChar* const xmlSecResultMajorCodeSender;
       
   174 const xmlChar* const xmlSecResultMajorCodeReceiver;
       
   175 const xmlChar* const xmlSecResultMajorCodeRepresent;
       
   176 const xmlChar* const xmlSecResultMajorCodePending;
       
   177 
       
   178 const xmlChar* const xmlSecResultMinorCodeNoMatch;
       
   179 const xmlChar* const xmlSecResultMinorCodeTooManyResponses;
       
   180 const xmlChar* const xmlSecResultMinorCodeIncomplete;
       
   181 const xmlChar* const xmlSecResultMinorCodeFailure;
       
   182 const xmlChar* const xmlSecResultMinorCodeRefused;
       
   183 const xmlChar* const xmlSecResultMinorCodeNoAuthentication;
       
   184 const xmlChar* const xmlSecResultMinorCodeMessageNotSupported;
       
   185 const xmlChar* const xmlSecResultMinorCodeUnknownResponseId;
       
   186 const xmlChar* const xmlSecResultMinorCodeNotSynchronous;
       
   187 
       
   188 const xmlChar* const xmlSecXkmsSoapFaultReasonLang;
       
   189 const xmlChar* const xmlSecXkmsSoapFaultReasonUnsupportedVersion;
       
   190 const xmlChar* const xmlSecXkmsSoapFaultReasonUnableToProcess;
       
   191 const xmlChar* const xmlSecXkmsSoapFaultReasonServiceUnavailable;
       
   192 const xmlChar* const xmlSecXkmsSoapFaultReasonMessageNotSupported;
       
   193 const xmlChar* const xmlSecXkmsSoapFaultReasonMessageInvalid; 
       
   194 
       
   195 const xmlChar* const xmlSecXkmsSoapSubcodeValueMessageNotSupported; 
       
   196 const xmlChar* const xmlSecXkmsSoapSubcodeValueBadMessage; 
       
   197 
       
   198 const xmlChar* const xmlSecXkmsFormatStrPlain; 
       
   199 const xmlChar* const xmlSecXkmsFormatStrSoap11; 
       
   200 const xmlChar* const xmlSecXkmsFormatStrSoap12; 
       
   201 
       
   202 #endif /* XMLSEC_NO_XKMS */ 
       
   203 
       
   204 /*************************************************************************   
       
   205  *   
       
   206  * KeyInfo and Transform Nodes
       
   207  *   
       
   208  ************************************************************************/   
       
   209 const xmlChar* const xmlSecNodeKeyInfo;
       
   210 const xmlChar* const xmlSecNodeReference;
       
   211 const xmlChar* const xmlSecNodeTransforms;
       
   212 const xmlChar* const xmlSecNodeTransform;
       
   213 
       
   214 /*************************************************************************  
       
   215  *  
       
   216  * Attributes 
       
   217  *  
       
   218  ************************************************************************/  
       
   219 const xmlChar* const xmlSecAttrId;
       
   220 const xmlChar* const xmlSecAttrURI;
       
   221 const xmlChar* const xmlSecAttrType;
       
   222 const xmlChar* const xmlSecAttrMimeType;
       
   223 const xmlChar* const xmlSecAttrEncoding;
       
   224 const xmlChar* const xmlSecAttrAlgorithm;
       
   225 const xmlChar* const xmlSecAttrTarget;
       
   226 const xmlChar* const xmlSecAttrFilter;
       
   227 const xmlChar* const xmlSecAttrRecipient;
       
   228 
       
   229 /*************************************************************************  
       
   230  *  
       
   231  * AES strings
       
   232  *  
       
   233  ************************************************************************/  
       
   234 const xmlChar* const xmlSecNameAESKeyValue;
       
   235 const xmlChar* const xmlSecNodeAESKeyValue;
       
   236 const xmlChar* const xmlSecHrefAESKeyValue;
       
   237 
       
   238 const xmlChar* const xmlSecNameAes128Cbc;
       
   239 const xmlChar* const xmlSecHrefAes128Cbc;
       
   240 
       
   241 const xmlChar* const xmlSecNameAes192Cbc;
       
   242 const xmlChar* const xmlSecHrefAes192Cbc;
       
   243 
       
   244 const xmlChar* const xmlSecNameAes256Cbc;
       
   245 const xmlChar* const xmlSecHrefAes256Cbc;
       
   246 
       
   247 const xmlChar* const xmlSecNameKWAes128;
       
   248 const xmlChar* const xmlSecHrefKWAes128;
       
   249 
       
   250 const xmlChar* const xmlSecNameKWAes192;
       
   251 const xmlChar* const xmlSecHrefKWAes192;
       
   252 
       
   253 const xmlChar* const xmlSecNameKWAes256;
       
   254 const xmlChar* const xmlSecHrefKWAes256;
       
   255 
       
   256 /*************************************************************************  
       
   257  *  
       
   258  * BASE64 strings
       
   259  *  
       
   260  ************************************************************************/  
       
   261 const xmlChar* const xmlSecNameBase64;
       
   262 const xmlChar* const xmlSecHrefBase64;
       
   263 
       
   264 /*************************************************************************  
       
   265  *  
       
   266  * C14N strings
       
   267  *  
       
   268  ************************************************************************/  
       
   269 const xmlChar* const xmlSecNameC14N;
       
   270 const xmlChar* const xmlSecHrefC14N;
       
   271 
       
   272 const xmlChar* const xmlSecNameC14NWithComments;
       
   273 const xmlChar* const xmlSecHrefC14NWithComments;
       
   274 
       
   275 const xmlChar* const xmlSecNameExcC14N;
       
   276 const xmlChar* const xmlSecHrefExcC14N;
       
   277 
       
   278 const xmlChar* const xmlSecNameExcC14NWithComments;
       
   279 const xmlChar* const xmlSecHrefExcC14NWithComments;
       
   280 
       
   281 const xmlChar* const xmlSecNsExcC14N;
       
   282 const xmlChar* const xmlSecNsExcC14NWithComments;
       
   283 
       
   284 const xmlChar* const xmlSecNodeInclusiveNamespaces;
       
   285 const xmlChar* const xmlSecAttrPrefixList;
       
   286 
       
   287 /*************************************************************************  
       
   288  *  
       
   289  * DES strings
       
   290  *  
       
   291  ************************************************************************/  
       
   292 const xmlChar* const xmlSecNameDESKeyValue;
       
   293 const xmlChar* const xmlSecNodeDESKeyValue;
       
   294 const xmlChar* const xmlSecHrefDESKeyValue;
       
   295 
       
   296 const xmlChar* const xmlSecNameDes3Cbc;
       
   297 const xmlChar* const xmlSecHrefDes3Cbc;
       
   298 
       
   299 const xmlChar* const xmlSecNameKWDes3;
       
   300 const xmlChar* const xmlSecHrefKWDes3;
       
   301 
       
   302 /*************************************************************************  
       
   303  *  
       
   304  * DSA strings
       
   305  *  
       
   306  ************************************************************************/  
       
   307 const xmlChar* const xmlSecNameDSAKeyValue;
       
   308 const xmlChar* const xmlSecNodeDSAKeyValue;
       
   309 const xmlChar* const xmlSecHrefDSAKeyValue;
       
   310 
       
   311 const xmlChar* const xmlSecNodeDSAP;
       
   312 const xmlChar* const xmlSecNodeDSAQ;
       
   313 const xmlChar* const xmlSecNodeDSAG;
       
   314 const xmlChar* const xmlSecNodeDSAJ;
       
   315 const xmlChar* const xmlSecNodeDSAX;
       
   316 const xmlChar* const xmlSecNodeDSAY;
       
   317 const xmlChar* const xmlSecNodeDSASeed;
       
   318 const xmlChar* const xmlSecNodeDSAPgenCounter;
       
   319 
       
   320 
       
   321 const xmlChar* const xmlSecNameDsaSha1; 
       
   322 const xmlChar* const xmlSecHrefDsaSha1; 
       
   323 
       
   324 /*************************************************************************   
       
   325  *  
       
   326  * EncryptedKey  
       
   327  *  
       
   328  ************************************************************************/  
       
   329 const xmlChar* const xmlSecNameEncryptedKey; 
       
   330 const xmlChar* const xmlSecNodeEncryptedKey; 
       
   331 const xmlChar* const xmlSecHrefEncryptedKey; 
       
   332 
       
   333 /*************************************************************************   
       
   334  *  
       
   335  * Enveloped transform strings
       
   336  *  
       
   337  ************************************************************************/  
       
   338 const xmlChar* const xmlSecNameEnveloped;
       
   339 const xmlChar* const xmlSecHrefEnveloped;
       
   340 
       
   341 /*************************************************************************  
       
   342  *  
       
   343  * HMAC strings
       
   344  *  
       
   345  ************************************************************************/  
       
   346 const xmlChar* const xmlSecNameHMACKeyValue;
       
   347 const xmlChar* const xmlSecNodeHMACKeyValue;
       
   348 const xmlChar* const xmlSecHrefHMACKeyValue;
       
   349 
       
   350 const xmlChar* const xmlSecNodeHMACOutputLength;
       
   351 
       
   352 const xmlChar* const xmlSecNameHmacMd5;
       
   353 const xmlChar* const xmlSecHrefHmacMd5;
       
   354 
       
   355 const xmlChar* const xmlSecNameHmacRipemd160;
       
   356 const xmlChar* const xmlSecHrefHmacRipemd160;
       
   357 
       
   358 const xmlChar* const xmlSecNameHmacSha1;
       
   359 const xmlChar* const xmlSecHrefHmacSha1;
       
   360 
       
   361 const xmlChar* const xmlSecNameHmacSha224;
       
   362 const xmlChar* const xmlSecHrefHmacSha224;
       
   363 
       
   364 const xmlChar* const xmlSecNameHmacSha256;
       
   365 const xmlChar* const xmlSecHrefHmacSha256;
       
   366 
       
   367 const xmlChar* const xmlSecNameHmacSha384;
       
   368 const xmlChar* const xmlSecHrefHmacSha384;
       
   369 
       
   370 const xmlChar* const xmlSecNameHmacSha512;
       
   371 const xmlChar* const xmlSecHrefHmacSha512;
       
   372 
       
   373 /*************************************************************************  
       
   374  *  
       
   375  * KeyName strings
       
   376  *  
       
   377  ************************************************************************/  
       
   378 const xmlChar* const xmlSecNameKeyName;
       
   379 const xmlChar* const xmlSecNodeKeyName;
       
   380 
       
   381 /*************************************************************************  
       
   382  *  
       
   383  * KeyValue strings
       
   384  *  
       
   385  ************************************************************************/  
       
   386 const xmlChar* const xmlSecNameKeyValue; 
       
   387 const xmlChar* const xmlSecNodeKeyValue; 
       
   388 
       
   389 /*************************************************************************   
       
   390  *  
       
   391  * Memory Buffer strings
       
   392  *  
       
   393  ************************************************************************/  
       
   394 const xmlChar* const xmlSecNameMemBuf; 
       
   395 
       
   396 /*************************************************************************   
       
   397  *  
       
   398  * MD5 strings 
       
   399  *  
       
   400  ************************************************************************/  
       
   401 const xmlChar* const xmlSecNameMd5;
       
   402 const xmlChar* const xmlSecHrefMd5;
       
   403 
       
   404 /*************************************************************************  
       
   405  *  
       
   406  * RetrievalMethod 
       
   407  *  
       
   408  ************************************************************************/  
       
   409 const xmlChar* const xmlSecNameRetrievalMethod;
       
   410 const xmlChar* const xmlSecNodeRetrievalMethod;
       
   411 
       
   412 /*************************************************************************  
       
   413  *  
       
   414  * RIPEMD160 strings
       
   415  *  
       
   416  ************************************************************************/  
       
   417 const xmlChar* const xmlSecNameRipemd160;
       
   418 const xmlChar* const xmlSecHrefRipemd160;
       
   419 
       
   420 /*************************************************************************  
       
   421  *  
       
   422  * RSA strings
       
   423  *  
       
   424  ************************************************************************/  
       
   425 const xmlChar* const xmlSecNameRSAKeyValue;
       
   426 const xmlChar* const xmlSecNodeRSAKeyValue;
       
   427 const xmlChar* const xmlSecHrefRSAKeyValue;
       
   428 
       
   429 const xmlChar* const xmlSecNodeRSAModulus;
       
   430 const xmlChar* const xmlSecNodeRSAExponent;
       
   431 const xmlChar* const xmlSecNodeRSAPrivateExponent;
       
   432 
       
   433 const xmlChar* const xmlSecNameRsaMd5;
       
   434 const xmlChar* const xmlSecHrefRsaMd5;
       
   435 
       
   436 const xmlChar* const xmlSecNameRsaRipemd160;
       
   437 const xmlChar* const xmlSecHrefRsaRipemd160;
       
   438 
       
   439 const xmlChar* const xmlSecNameRsaSha1;
       
   440 const xmlChar* const xmlSecHrefRsaSha1;
       
   441 
       
   442 const xmlChar* const xmlSecNameRsaSha224;
       
   443 const xmlChar* const xmlSecHrefRsaSha224;
       
   444 
       
   445 const xmlChar* const xmlSecNameRsaSha256;
       
   446 const xmlChar* const xmlSecHrefRsaSha256;
       
   447 
       
   448 const xmlChar* const xmlSecNameRsaSha384;
       
   449 const xmlChar* const xmlSecHrefRsaSha384;
       
   450 
       
   451 const xmlChar* const xmlSecNameRsaSha512;
       
   452 const xmlChar* const xmlSecHrefRsaSha512;
       
   453 
       
   454 const xmlChar* const xmlSecNameRsaPkcs1;
       
   455 const xmlChar* const xmlSecHrefRsaPkcs1;
       
   456 
       
   457 const xmlChar* const xmlSecNameRsaOaep;
       
   458 const xmlChar* const xmlSecHrefRsaOaep;
       
   459 const xmlChar* const xmlSecNodeRsaOAEPparams;
       
   460 
       
   461 /*************************************************************************  
       
   462  *  
       
   463  * SHA1 strings
       
   464  *  
       
   465  ************************************************************************/  
       
   466 const xmlChar* const xmlSecNameSha1;
       
   467 const xmlChar* const xmlSecHrefSha1;
       
   468 
       
   469 const xmlChar* const xmlSecNameSha224;
       
   470 const xmlChar* const xmlSecHrefSha224;
       
   471 
       
   472 const xmlChar* const xmlSecNameSha256;
       
   473 const xmlChar* const xmlSecHrefSha256;
       
   474 
       
   475 const xmlChar* const xmlSecNameSha384;
       
   476 const xmlChar* const xmlSecHrefSha384;
       
   477 
       
   478 const xmlChar* const xmlSecNameSha512;
       
   479 const xmlChar* const xmlSecHrefSha512;
       
   480 
       
   481 /*************************************************************************  
       
   482  *  
       
   483  * X509 strings
       
   484  *  
       
   485  ************************************************************************/  
       
   486 const xmlChar* const xmlSecNameX509Data;
       
   487 const xmlChar* const xmlSecNodeX509Data;
       
   488 const xmlChar* const xmlSecHrefX509Data;
       
   489 
       
   490 const xmlChar* const xmlSecNodeX509Certificate;
       
   491 const xmlChar* const xmlSecNodeX509CRL;
       
   492 const xmlChar* const xmlSecNodeX509SubjectName;
       
   493 const xmlChar* const xmlSecNodeX509IssuerSerial;
       
   494 const xmlChar* const xmlSecNodeX509IssuerName;
       
   495 const xmlChar* const xmlSecNodeX509SerialNumber;
       
   496 const xmlChar* const xmlSecNodeX509SKI;
       
   497 
       
   498 const xmlChar* const xmlSecNameRawX509Cert;
       
   499 const xmlChar* const xmlSecHrefRawX509Cert;
       
   500 
       
   501 const xmlChar* const xmlSecNameX509Store;
       
   502 
       
   503 /*************************************************************************  
       
   504  *  
       
   505  * PGP strings
       
   506  *  
       
   507  ************************************************************************/  
       
   508 const xmlChar* const xmlSecNamePGPData;
       
   509 const xmlChar* const xmlSecNodePGPData;
       
   510 const xmlChar* const xmlSecHrefPGPData;
       
   511 
       
   512 /*************************************************************************  
       
   513  *  
       
   514  * SPKI strings
       
   515  *  
       
   516  ************************************************************************/  
       
   517 const xmlChar* const xmlSecNameSPKIData;
       
   518 const xmlChar* const xmlSecNodeSPKIData;
       
   519 const xmlChar* const xmlSecHrefSPKIData;
       
   520 
       
   521 /*************************************************************************  
       
   522  *  
       
   523  * XPath/XPointer strings
       
   524  *  
       
   525  ************************************************************************/  
       
   526 const xmlChar* const xmlSecNameXPath;
       
   527 const xmlChar* const xmlSecNodeXPath;
       
   528 
       
   529 const xmlChar* const xmlSecNameXPath2;
       
   530 const xmlChar* const xmlSecNodeXPath2;
       
   531 const xmlChar* const xmlSecXPath2FilterIntersect;
       
   532 const xmlChar* const xmlSecXPath2FilterSubtract;
       
   533 const xmlChar* const xmlSecXPath2FilterUnion;
       
   534 const xmlChar* const xmlSecNameXPointer;
       
   535 const xmlChar* const xmlSecNodeXPointer;
       
   536 
       
   537 /*************************************************************************  
       
   538  *  
       
   539  * Xslt strings
       
   540  *  
       
   541  ************************************************************************/  
       
   542 const xmlChar* const xmlSecNameXslt;
       
   543 const xmlChar* const xmlSecHrefXslt;
       
   544 
       
   545 #ifndef XMLSEC_NO_SOAP  
       
   546 /*************************************************************************   
       
   547  *  
       
   548  * SOAP 1.1/1.2 strings
       
   549  *  
       
   550  ************************************************************************/  
       
   551 const xmlChar* const xmlSecNodeEnvelope; 
       
   552 const xmlChar* const xmlSecNodeHeader; 
       
   553 const xmlChar* const xmlSecNodeBody; 
       
   554 const xmlChar* const xmlSecNodeFault; 
       
   555 const xmlChar* const xmlSecNodeFaultCode; 
       
   556 const xmlChar* const xmlSecNodeFaultString; 
       
   557 const xmlChar* const xmlSecNodeFaultActor; 
       
   558 const xmlChar* const xmlSecNodeFaultDetail; 
       
   559 const xmlChar* const xmlSecNodeCode; 
       
   560 const xmlChar* const xmlSecNodeReason; 
       
   561 const xmlChar* const xmlSecNodeNode;
       
   562 const xmlChar* const xmlSecNodeRole;
       
   563 const xmlChar* const xmlSecNodeDetail;
       
   564 const xmlChar* const xmlSecNodeValue;
       
   565 const xmlChar* const xmlSecNodeSubcode;
       
   566 const xmlChar* const xmlSecNodeText;
       
   567 
       
   568 const xmlChar* const xmlSecSoapFaultCodeVersionMismatch;
       
   569 const xmlChar* const xmlSecSoapFaultCodeMustUnderstand;
       
   570 const xmlChar* const xmlSecSoapFaultCodeClient;
       
   571 const xmlChar* const xmlSecSoapFaultCodeServer;
       
   572 const xmlChar* const xmlSecSoapFaultCodeReceiver;
       
   573 const xmlChar* const xmlSecSoapFaultCodeSender;
       
   574 const xmlChar* const xmlSecSoapFaultDataEncodningUnknown;
       
   575 
       
   576 
       
   577 #endif /* XMLSEC_NO_SOAP */
       
   578 
       
   579 /*************************************************************************  
       
   580  *  
       
   581  * Utility strings
       
   582  *  
       
   583  ************************************************************************/  
       
   584 const xmlChar* const xmlSecStringEmpty;
       
   585 const xmlChar* const xmlSecStringCR; 
       
   586    
       
   587 }; //struct _xmlSecGlobalConstData 
       
   588 
       
   589 XMLSEC_EXPORT_VAR2 const xmlSecGlobalConstData xmlSecGlobalConsts;
       
   590 
       
   591 /*************************************************************************
       
   592  *
       
   593  * Venus: The following section defines xmlsec global strings for xmlsec dll in 
       
   594  *		  Symbian. We cannot use global const struct with exported function 
       
   595  *		  (next section) to access the global strings, because of constant
       
   596  *		  static data initialization. Compilation errors will be resulted. 
       
   597  *
       
   598  ************************************************************************/
       
   599 #ifdef IN_XMLSEC
       
   600 /*************************************************************************
       
   601  *
       
   602  * Global Namespaces
       
   603  *
       
   604  ************************************************************************/
       
   605 #define xmlSecNs 			BAD_CAST "http://www.aleksey.com/xmlsec/2002"
       
   606 #define xmlSecDSigNs 			BAD_CAST "http://www.w3.org/2000/09/xmldsig#"
       
   607 #define xmlSecEncNs 			BAD_CAST "http://www.w3.org/2001/04/xmlenc#"
       
   608 #define xmlSecXkmsNs 			BAD_CAST "http://www.w3.org/2002/03/xkms#"
       
   609 #define xmlSecXPathNs 			BAD_CAST "http://www.w3.org/TR/1999/REC-xpath-19991116"
       
   610 #define xmlSecXPath2Ns 			BAD_CAST "http://www.w3.org/2002/06/xmldsig-filter2"
       
   611 #define xmlSecXPointerNs		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more/xptr"
       
   612 #define xmlSecSoap11Ns			BAD_CAST "http://schemas.xmlsoap.org/soap/envelope/"
       
   613 #define xmlSecSoap12Ns			BAD_CAST "http://www.w3.org/2002/06/soap-envelope"
       
   614 
       
   615 /*************************************************************************
       
   616  *
       
   617  * DSig Nodes
       
   618  *
       
   619  ************************************************************************/
       
   620 #define xmlSecNodeSignature		BAD_CAST "Signature"
       
   621 #define xmlSecNodeSignedInfo		BAD_CAST "SignedInfo"
       
   622 #define xmlSecNodeCanonicalizationMethod BAD_CAST "CanonicalizationMethod"
       
   623 #define xmlSecNodeSignatureMethod	BAD_CAST "SignatureMethod"
       
   624 #define xmlSecNodeSignatureValue	BAD_CAST "SignatureValue"
       
   625 #define xmlSecNodeDigestMethod		BAD_CAST "DigestMethod"
       
   626 #define xmlSecNodeDigestValue		BAD_CAST "DigestValue"
       
   627 #define xmlSecNodeObject		BAD_CAST "Object"
       
   628 #define xmlSecNodeManifest		BAD_CAST "Manifest"
       
   629 #define xmlSecNodeSignatureProperties	BAD_CAST "SignatureProperties"
       
   630 
       
   631 /*************************************************************************
       
   632  *
       
   633  * Encryption Nodes
       
   634  *
       
   635  ************************************************************************/
       
   636 #define xmlSecNodeEncryptedData		BAD_CAST "EncryptedData"
       
   637 #define xmlSecNodeEncryptionMethod	BAD_CAST "EncryptionMethod"
       
   638 #define xmlSecNodeEncryptionProperties	BAD_CAST "EncryptionProperties"
       
   639 #define xmlSecNodeEncryptionProperty	BAD_CAST "EncryptionProperty"
       
   640 #define xmlSecNodeCipherData		BAD_CAST "CipherData"
       
   641 #define xmlSecNodeCipherValue		BAD_CAST "CipherValue"
       
   642 #define xmlSecNodeCipherReference	BAD_CAST "CipherReference"
       
   643 #define xmlSecNodeReferenceList		BAD_CAST "ReferenceList"
       
   644 #define xmlSecNodeDataReference         BAD_CAST "DataReference"
       
   645 #define xmlSecNodeKeyReference          BAD_CAST "KeyReference"
       
   646 
       
   647 #define xmlSecNodeCarriedKeyName	BAD_CAST "CarriedKeyName"
       
   648 
       
   649 #define xmlSecTypeEncContent		BAD_CAST "http://www.w3.org/2001/04/xmlenc#Content"
       
   650 #define xmlSecTypeEncElement		BAD_CAST "http://www.w3.org/2001/04/xmlenc#Element"
       
   651 
       
   652 /*************************************************************************
       
   653  *
       
   654  * XKMS Nodes
       
   655  *
       
   656  ************************************************************************/
       
   657 #ifndef XMLSEC_NO_XKMS
       
   658 #define xmlSecXkmsServerRequestResultName	BAD_CAST "result-response"
       
   659 #define xmlSecXkmsServerRequestStatusName	BAD_CAST "status-request"
       
   660 #define xmlSecXkmsServerRequestLocateName	BAD_CAST "locate-request"
       
   661 #define xmlSecXkmsServerRequestValidateName	BAD_CAST "validate-request"
       
   662 #define xmlSecXkmsServerRequestCompoundName	BAD_CAST "compound-request"
       
   663 
       
   664 #define xmlSecNodeResult		BAD_CAST "Result"
       
   665 #define xmlSecNodeStatusRequest		BAD_CAST "StatusRequest"
       
   666 #define xmlSecNodeStatusResult		BAD_CAST "StatusResult"
       
   667 #define xmlSecNodeLocateRequest		BAD_CAST "LocateRequest"
       
   668 #define xmlSecNodeLocateResult		BAD_CAST "LocateResult"
       
   669 #define xmlSecNodeValidateRequest	BAD_CAST "ValidateRequest"
       
   670 #define xmlSecNodeValidateResult	BAD_CAST "ValidateResult"
       
   671 #define xmlSecNodeCompoundRequest	BAD_CAST "CompoundRequest"
       
   672 #define xmlSecNodeCompoundResult	BAD_CAST "CompoundResult"
       
   673 
       
   674 #define xmlSecNodeMessageExtension	BAD_CAST "MessageExtension"
       
   675 #define xmlSecNodeOpaqueClientData	BAD_CAST "OpaqueClientData"
       
   676 #define xmlSecNodeResponseMechanism	BAD_CAST "ResponseMechanism"
       
   677 #define xmlSecNodeRespondWith		BAD_CAST "RespondWith"
       
   678 #define xmlSecNodePendingNotification	BAD_CAST "PendingNotification"
       
   679 #define xmlSecNodeQueryKeyBinding	BAD_CAST "QueryKeyBinding"
       
   680 #define xmlSecNodeKeyUsage		BAD_CAST "KeyUsage"
       
   681 #define xmlSecNodeUseKeyWith		BAD_CAST "UseKeyWith"
       
   682 #define xmlSecNodeTimeInstant		BAD_CAST "TimeInstant"
       
   683 #define xmlSecNodeRequestSignatureValue	BAD_CAST "RequestSignatureValue"
       
   684 #define xmlSecNodeUnverifiedKeyBinding	BAD_CAST "UnverifiedKeyBinding"
       
   685 #define xmlSecNodeValidityInterval	BAD_CAST "ValidityInterval"
       
   686 #define xmlSecNodeStatus                BAD_CAST "Status"
       
   687 #define xmlSecNodeValidReason           BAD_CAST "ValidReason"
       
   688 #define xmlSecNodeInvalidReason         BAD_CAST "InvalidReason"
       
   689 #define xmlSecNodeIndeterminateReason   BAD_CAST "IndeterminateReason"
       
   690 
       
   691 #define xmlSecAttrService		BAD_CAST "Service"
       
   692 #define xmlSecAttrNonce			BAD_CAST "Nonce"
       
   693 #define xmlSecAttrOriginalRequestId	BAD_CAST "OriginalRequestId"
       
   694 #define xmlSecAttrResponseLimit		BAD_CAST "ResponseLimit"
       
   695 #define xmlSecAttrMechanism		BAD_CAST "Mechanism["
       
   696 #define xmlSecAttrIdentifier		BAD_CAST "Identifier"
       
   697 #define xmlSecAttrApplication		BAD_CAST "Application"
       
   698 #define xmlSecAttrResultMajor		BAD_CAST "ResultMajor"
       
   699 #define xmlSecAttrResultMinor		BAD_CAST "ResultMinor"
       
   700 #define xmlSecAttrRequestId		BAD_CAST "RequestId"
       
   701 #define xmlSecAttrNotBefore		BAD_CAST "NotBefore"
       
   702 #define xmlSecAttrNotOnOrAfter		BAD_CAST "NotOnOrAfter"
       
   703 #define xmlSecAttrTime			BAD_CAST "Time"
       
   704 #define xmlSecAttrStatusValue           BAD_CAST "StatusValue"
       
   705 
       
   706 #define xmlSecResponseMechanismPending	BAD_CAST "Pending"
       
   707 #define xmlSecResponseMechanismRepresent BAD_CAST "Represent"
       
   708 #define xmlSecResponseMechanismRequestSignatureValue BAD_CAST "RequestSignatureValue"
       
   709 
       
   710 #define xmlSecRespondWithKeyName	BAD_CAST "KeyName"
       
   711 #define xmlSecRespondWithKeyValue	BAD_CAST "KeyValue"
       
   712 #define xmlSecRespondWithX509Cert	BAD_CAST "X509Cert"
       
   713 #define xmlSecRespondWithX509Chain	BAD_CAST "X509Chain"
       
   714 #define xmlSecRespondWithX509CRL	BAD_CAST "X509CRL"
       
   715 #define xmlSecRespondWithOCSP		BAD_CAST "OCSP"
       
   716 #define xmlSecRespondWithRetrievalMethod BAD_CAST "RetrievalMethod"
       
   717 #define xmlSecRespondWithPGP		BAD_CAST "PGP"
       
   718 #define xmlSecRespondWithPGPWeb		BAD_CAST "PGPWeb"
       
   719 #define xmlSecRespondWithSPKI		BAD_CAST "SPKI"
       
   720 #define xmlSecRespondWithPrivateKey	BAD_CAST "PrivateKey"
       
   721 
       
   722 #define xmlSecStatusResultSuccess	BAD_CAST "Success"
       
   723 #define xmlSecStatusResultFailed	BAD_CAST "Failed"
       
   724 #define xmlSecStatusResultPending	BAD_CAST "Pending"
       
   725 
       
   726 #define xmlSecKeyUsageEncryption	BAD_CAST "Encryption"
       
   727 #define xmlSecKeyUsageSignature		BAD_CAST "Signature"
       
   728 #define xmlSecKeyUsageExchange		BAD_CAST "Exchange"
       
   729 
       
   730 #define xmlSecKeyBindingStatusValid	        BAD_CAST "Valid"
       
   731 #define xmlSecKeyBindingStatusInvalid	        BAD_CAST "Invalid"
       
   732 #define xmlSecKeyBindingStatusIndeterminate	BAD_CAST "Indeterminate"
       
   733 
       
   734 #define xmlSecKeyBindingReasonIssuerTrust       BAD_CAST "IssuerTrust"
       
   735 #define xmlSecKeyBindingReasonRevocationStatus  BAD_CAST "RevocationStatus"
       
   736 #define xmlSecKeyBindingReasonValidityInterval  BAD_CAST "ValidityInterval"
       
   737 #define xmlSecKeyBindingReasonSignature         BAD_CAST "Signature"
       
   738 
       
   739 #define xmlSecResultMajorCodeSuccess		BAD_CAST "Success"
       
   740 #define xmlSecResultMajorCodeVersionMismatch	BAD_CAST "VersionMismatch"
       
   741 #define xmlSecResultMajorCodeSender		BAD_CAST "Sender"
       
   742 #define xmlSecResultMajorCodeReceiver		BAD_CAST "Receiver"
       
   743 #define xmlSecResultMajorCodeRepresent		BAD_CAST "Represent"
       
   744 #define xmlSecResultMajorCodePending		BAD_CAST "Pending"
       
   745 
       
   746 #define xmlSecResultMinorCodeNoMatch		BAD_CAST "NoMatch"
       
   747 #define xmlSecResultMinorCodeTooManyResponses	BAD_CAST "TooManyResponses"
       
   748 #define xmlSecResultMinorCodeIncomplete		BAD_CAST "Incomplete"
       
   749 #define xmlSecResultMinorCodeFailure		BAD_CAST "Failure"
       
   750 #define xmlSecResultMinorCodeRefused		BAD_CAST "Refused"
       
   751 #define xmlSecResultMinorCodeNoAuthentication	BAD_CAST "NoAuthentication"
       
   752 #define xmlSecResultMinorCodeMessageNotSupported BAD_CAST "MessageNotSupported"
       
   753 #define xmlSecResultMinorCodeUnknownResponseId	BAD_CAST "UnknownResponseId"
       
   754 #define xmlSecResultMinorCodeNotSynchronous	BAD_CAST "NotSynchronous"
       
   755 
       
   756 #define xmlSecXkmsSoapSubcodeValueMessageNotSupported BAD_CAST "MessageNotSupported"
       
   757 #define xmlSecXkmsSoapSubcodeValueBadMessage	BAD_CAST "BadMessage"
       
   758 
       
   759 #define xmlSecXkmsSoapFaultReasonLang 		    BAD_CAST "en"
       
   760 #define xmlSecXkmsSoapFaultReasonUnsupportedVersion BAD_CAST "Unsupported SOAP version"
       
   761 #define xmlSecXkmsSoapFaultReasonUnableToProcess    BAD_CAST "Unable to process %s"
       
   762 #define xmlSecXkmsSoapFaultReasonServiceUnavailable BAD_CAST "Service temporarily unable"
       
   763 #define xmlSecXkmsSoapFaultReasonMessageNotSupported BAD_CAST "%s message not supported"
       
   764 #define xmlSecXkmsSoapFaultReasonMessageInvalid     BAD_CAST "%s message invalid"
       
   765 
       
   766 #define xmlSecXkmsFormatStrPlain                BAD_CAST "plain"
       
   767 #define xmlSecXkmsFormatStrSoap11               BAD_CAST "soap-1.1"
       
   768 #define xmlSecXkmsFormatStrSoap12               BAD_CAST "soap-1.2"
       
   769 
       
   770 #endif /* XMLSEC_NO_XKMS */
       
   771 
       
   772 /*************************************************************************
       
   773  *
       
   774  * KeyInfo Nodes
       
   775  *
       
   776  ************************************************************************/
       
   777 #define xmlSecNodeKeyInfo		BAD_CAST "KeyInfo"
       
   778 #define xmlSecNodeReference		BAD_CAST "Reference"
       
   779 #define xmlSecNodeTransforms		BAD_CAST "Transforms"
       
   780 #define xmlSecNodeTransform		BAD_CAST "Transform"
       
   781 
       
   782 /*************************************************************************
       
   783  *
       
   784  * Attributes
       
   785  *
       
   786  ************************************************************************/
       
   787 #define xmlSecAttrId			BAD_CAST "Id"
       
   788 #define xmlSecAttrURI			BAD_CAST "URI"
       
   789 #define xmlSecAttrType			BAD_CAST "Type"
       
   790 #define xmlSecAttrMimeType		BAD_CAST "MimeType"
       
   791 #define xmlSecAttrEncoding		BAD_CAST "Encoding"
       
   792 #define xmlSecAttrAlgorithm		BAD_CAST "Algorithm"
       
   793 #define xmlSecAttrFilter		BAD_CAST "Filter"
       
   794 #define xmlSecAttrRecipient		BAD_CAST "Recipient"
       
   795 #define xmlSecAttrTarget		BAD_CAST "Target"
       
   796 
       
   797 /*************************************************************************
       
   798  *
       
   799  * AES strings
       
   800  *
       
   801  ************************************************************************/
       
   802 #define xmlSecNameAESKeyValue		BAD_CAST "aes"
       
   803 #define xmlSecNodeAESKeyValue		BAD_CAST "AESKeyValue"
       
   804 #define xmlSecHrefAESKeyValue		BAD_CAST "http://www.aleksey.com/xmlsec/2002#AESKeyValue"
       
   805 
       
   806 #define xmlSecNameAes128Cbc		BAD_CAST "aes128-cbc"
       
   807 #define xmlSecHrefAes128Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes128-cbc"
       
   808 
       
   809 #define xmlSecNameAes192Cbc		BAD_CAST "aes192-cbc"
       
   810 #define xmlSecHrefAes192Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes192-cbc"
       
   811 
       
   812 #define xmlSecNameAes256Cbc		BAD_CAST "aes256-cbc"
       
   813 #define xmlSecHrefAes256Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes256-cbc"
       
   814 
       
   815 #define xmlSecNameKWAes128		BAD_CAST "kw-aes128"
       
   816 #define xmlSecHrefKWAes128		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes128"
       
   817 
       
   818 #define xmlSecNameKWAes192		BAD_CAST "kw-aes192"
       
   819 #define xmlSecHrefKWAes192		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes192"
       
   820 
       
   821 #define xmlSecNameKWAes256		BAD_CAST "kw-aes256"
       
   822 #define xmlSecHrefKWAes256		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes256"
       
   823 
       
   824 /*************************************************************************
       
   825  *
       
   826  * BASE64 strings
       
   827  *
       
   828  ************************************************************************/
       
   829 #define xmlSecNameBase64		BAD_CAST "base64"
       
   830 #define xmlSecHrefBase64		BAD_CAST "http://www.w3.org/2000/09/xmldsig#base64"
       
   831 
       
   832 /*************************************************************************
       
   833  *
       
   834  * C14N strings
       
   835  *
       
   836  ************************************************************************/
       
   837 #define xmlSecNameC14N			BAD_CAST "c14n"
       
   838 #define xmlSecHrefC14N			BAD_CAST "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
       
   839 
       
   840 #define xmlSecNameC14NWithComments	BAD_CAST "c14n-with-comments"
       
   841 #define xmlSecHrefC14NWithComments	BAD_CAST "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"
       
   842 
       
   843 #define xmlSecNameExcC14N		BAD_CAST "exc-c14n"
       
   844 #define xmlSecHrefExcC14N		BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#"
       
   845 
       
   846 #define xmlSecNameExcC14NWithComments	BAD_CAST "exc-c14n-with-comments"
       
   847 #define xmlSecHrefExcC14NWithComments	BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
       
   848 
       
   849 #define xmlSecNsExcC14N			BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#"
       
   850 #define xmlSecNsExcC14NWithComments	BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
       
   851 
       
   852 #define xmlSecNodeInclusiveNamespaces	BAD_CAST "InclusiveNamespaces"
       
   853 #define xmlSecAttrPrefixList		BAD_CAST "PrefixList"
       
   854 /*************************************************************************
       
   855  *
       
   856  * DES strings
       
   857  *
       
   858  ************************************************************************/
       
   859 #define xmlSecNameDESKeyValue		BAD_CAST "des"
       
   860 #define xmlSecNodeDESKeyValue		BAD_CAST "DESKeyValue"
       
   861 #define xmlSecHrefDESKeyValue		BAD_CAST "http://www.aleksey.com/xmlsec/2002#DESKeyValue"
       
   862 
       
   863 #define xmlSecNameDes3Cbc		BAD_CAST "tripledes-cbc"
       
   864 #define xmlSecHrefDes3Cbc		BAD_CAST "http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
       
   865 
       
   866 #define xmlSecNameKWDes3		BAD_CAST "kw-tripledes"
       
   867 #define xmlSecHrefKWDes3		BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-tripledes"
       
   868 
       
   869 /*************************************************************************
       
   870  *
       
   871  * DSA strings
       
   872  *
       
   873  ************************************************************************/
       
   874 #define xmlSecNameDSAKeyValue		BAD_CAST "dsa"
       
   875 #define xmlSecNodeDSAKeyValue		BAD_CAST "DSAKeyValue"
       
   876 #define xmlSecHrefDSAKeyValue		BAD_CAST "http://www.w3.org/2000/09/xmldsig#DSAKeyValue"
       
   877 #define xmlSecNodeDSAP			BAD_CAST "P"
       
   878 #define xmlSecNodeDSAQ			BAD_CAST "Q"
       
   879 #define xmlSecNodeDSAG			BAD_CAST "G"
       
   880 #define xmlSecNodeDSAJ			BAD_CAST "J"
       
   881 #define xmlSecNodeDSAX			BAD_CAST "X"
       
   882 #define xmlSecNodeDSAY			BAD_CAST "Y"
       
   883 #define xmlSecNodeDSASeed		BAD_CAST "Seed"
       
   884 #define xmlSecNodeDSAPgenCounter	BAD_CAST "PgenCounter"
       
   885 
       
   886 #define xmlSecNameDsaSha1		BAD_CAST "dsa-sha1"
       
   887 #define xmlSecHrefDsaSha1		BAD_CAST "http://www.w3.org/2000/09/xmldsig#dsa-sha1"
       
   888 
       
   889 /*************************************************************************
       
   890  *
       
   891  * EncryptedKey
       
   892  *
       
   893  ************************************************************************/
       
   894 #define xmlSecNameEncryptedKey		BAD_CAST "enc-key"
       
   895 #define xmlSecNodeEncryptedKey		BAD_CAST "EncryptedKey"
       
   896 #define xmlSecHrefEncryptedKey		BAD_CAST "http://www.w3.org/2001/04/xmlenc#EncryptedKey"
       
   897 
       
   898 /*************************************************************************
       
   899  *
       
   900  * Enveloped transform strings
       
   901  *
       
   902  ************************************************************************/
       
   903 #define xmlSecNameEnveloped		BAD_CAST "enveloped-signature"
       
   904 #define xmlSecHrefEnveloped		BAD_CAST "http://www.w3.org/2000/09/xmldsig#enveloped-signature"
       
   905 
       
   906 /*************************************************************************
       
   907  *
       
   908  * HMAC strings
       
   909  *
       
   910  ************************************************************************/
       
   911 #define xmlSecNameHMACKeyValue		BAD_CAST "hmac"
       
   912 #define xmlSecNodeHMACKeyValue		BAD_CAST "HMACKeyValue"
       
   913 #define xmlSecHrefHMACKeyValue		BAD_CAST "http://www.aleksey.com/xmlsec/2002#HMACKeyValue"
       
   914 
       
   915 #define xmlSecNodeHMACOutputLength 	BAD_CAST "HMACOutputLength"
       
   916 
       
   917 #define xmlSecNameHmacMd5		BAD_CAST "hmac-md5"
       
   918 #define xmlSecHrefHmacMd5		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-md5"
       
   919 
       
   920 #define xmlSecNameHmacRipemd160		BAD_CAST "hmac-ripemd160"
       
   921 #define xmlSecHrefHmacRipemd160		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160"
       
   922 
       
   923 #define xmlSecNameHmacSha1		BAD_CAST "hmac-sha1"
       
   924 #define xmlSecHrefHmacSha1		BAD_CAST "http://www.w3.org/2000/09/xmldsig#hmac-sha1"
       
   925 
       
   926 #define xmlSecNameHmacSha224		BAD_CAST "hmac-sha224"
       
   927 #define xmlSecHrefHmacSha224		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha224"
       
   928 
       
   929 #define xmlSecNameHmacSha256		BAD_CAST "hmac-sha256"
       
   930 #define xmlSecHrefHmacSha256		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
       
   931 
       
   932 #define xmlSecNameHmacSha384		BAD_CAST "hmac-sha384"
       
   933 #define xmlSecHrefHmacSha384		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"
       
   934 
       
   935 #define xmlSecNameHmacSha512		BAD_CAST "hmac-sha512"
       
   936 #define xmlSecHrefHmacSha512		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"
       
   937 
       
   938 /*************************************************************************
       
   939  *
       
   940  * KeyName strings
       
   941  *
       
   942  ************************************************************************/
       
   943 #define xmlSecNameKeyName		BAD_CAST "key-name"
       
   944 #define xmlSecNodeKeyName		BAD_CAST "KeyName"
       
   945 
       
   946 /*************************************************************************
       
   947  *
       
   948  * KeyValue strings
       
   949  *
       
   950  ************************************************************************/
       
   951 #define xmlSecNameKeyValue		BAD_CAST "key-value"
       
   952 #define xmlSecNodeKeyValue		BAD_CAST "KeyValue"
       
   953 
       
   954 /*************************************************************************
       
   955  *
       
   956  * Memory Buffer strings
       
   957  *
       
   958  ************************************************************************/
       
   959 #define xmlSecNameMemBuf		BAD_CAST "membuf-transform"
       
   960 
       
   961 /*************************************************************************
       
   962  *
       
   963  * MD5 strings
       
   964  *
       
   965  ************************************************************************/
       
   966 #define xmlSecNameMd5			BAD_CAST "md5"
       
   967 #define xmlSecHrefMd5			BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#md5"
       
   968 
       
   969 /*************************************************************************
       
   970  *
       
   971  * RetrievalMethod
       
   972  *
       
   973  ************************************************************************/
       
   974 #define xmlSecNameRetrievalMethod 	BAD_CAST "retrieval-method"
       
   975 #define xmlSecNodeRetrievalMethod 	BAD_CAST "RetrievalMethod"
       
   976 
       
   977 /*************************************************************************
       
   978  *
       
   979  * RIPEMD160 strings
       
   980  *
       
   981  ************************************************************************/
       
   982 #define xmlSecNameRipemd160		BAD_CAST "ripemd160"
       
   983 #define xmlSecHrefRipemd160		BAD_CAST "http://www.w3.org/2001/04/xmlenc#ripemd160"
       
   984 
       
   985 /*************************************************************************
       
   986  *
       
   987  * RSA strings
       
   988  *
       
   989  ************************************************************************/
       
   990 #define xmlSecNameRSAKeyValue		BAD_CAST "rsa"
       
   991 #define xmlSecNodeRSAKeyValue		BAD_CAST "RSAKeyValue"
       
   992 #define xmlSecHrefRSAKeyValue		BAD_CAST "http://www.w3.org/2000/09/xmldsig#RSAKeyValue"
       
   993 #define xmlSecNodeRSAModulus		BAD_CAST "Modulus"
       
   994 #define xmlSecNodeRSAExponent		BAD_CAST "Exponent"
       
   995 #define xmlSecNodeRSAPrivateExponent 	BAD_CAST "PrivateExponent"
       
   996 
       
   997 #define xmlSecNameRsaMd5		BAD_CAST "rsa-md5"
       
   998 #define xmlSecHrefRsaMd5		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-md5"
       
   999 
       
  1000 #define xmlSecNameRsaRipemd160		BAD_CAST "rsa-ripemd160"
       
  1001 #define xmlSecHrefRsaRipemd160		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160"
       
  1002 
       
  1003 #define xmlSecNameRsaSha1		BAD_CAST "rsa-sha1"
       
  1004 #define xmlSecHrefRsaSha1		BAD_CAST "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
       
  1005 
       
  1006 #define xmlSecNameRsaSha224		BAD_CAST "rsa-sha224"
       
  1007 #define xmlSecHrefRsaSha224		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha224"
       
  1008 
       
  1009 #define xmlSecNameRsaSha256		BAD_CAST "rsa-sha256"
       
  1010 #define xmlSecHrefRsaSha256		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
       
  1011 
       
  1012 #define xmlSecNameRsaSha384		BAD_CAST "rsa-sha384"
       
  1013 #define xmlSecHrefRsaSha384		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"
       
  1014 
       
  1015 #define xmlSecNameRsaSha512		BAD_CAST "rsa-sha512"
       
  1016 #define xmlSecHrefRsaSha512		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
       
  1017 
       
  1018 #define xmlSecNameRsaPkcs1		BAD_CAST "rsa-1_5"
       
  1019 #define xmlSecHrefRsaPkcs1		BAD_CAST "http://www.w3.org/2001/04/xmlenc#rsa-1_5"
       
  1020 
       
  1021 #define xmlSecNameRsaOaep		BAD_CAST "rsa-oaep-mgf1p"
       
  1022 #define xmlSecHrefRsaOaep		BAD_CAST "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"
       
  1023 #define xmlSecNodeRsaOAEPparams		BAD_CAST "OAEPparams"
       
  1024 
       
  1025 /*************************************************************************
       
  1026  *
       
  1027  * SHA1 strings
       
  1028  *
       
  1029  ************************************************************************/
       
  1030 #define xmlSecNameSha1			BAD_CAST "sha1"
       
  1031 #define xmlSecHrefSha1			BAD_CAST "http://www.w3.org/2000/09/xmldsig#sha1"
       
  1032 
       
  1033 #define xmlSecNameSha224		BAD_CAST "sha224"
       
  1034 #define xmlSecHrefSha224		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#sha224"
       
  1035 
       
  1036 #define xmlSecNameSha256		BAD_CAST "sha256"
       
  1037 #define xmlSecHrefSha256		BAD_CAST "http://www.w3.org/2001/04/xmlenc#sha256"
       
  1038 
       
  1039 #define xmlSecNameSha384		BAD_CAST "sha384"
       
  1040 #define xmlSecHrefSha384		BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#sha384"
       
  1041 
       
  1042 #define xmlSecNameSha512		BAD_CAST "sha512"
       
  1043 #define xmlSecHrefSha512		BAD_CAST "http://www.w3.org/2001/04/xmlenc#sha512"
       
  1044 
       
  1045 /*************************************************************************
       
  1046  *
       
  1047  * X509 strings
       
  1048  *
       
  1049  ************************************************************************/
       
  1050 #define xmlSecNameX509Data		BAD_CAST "x509"
       
  1051 #define xmlSecNodeX509Data		BAD_CAST "X509Data"
       
  1052 #define xmlSecHrefX509Data		BAD_CAST "http://www.w3.org/2000/09/xmldsig#X509Data"
       
  1053 
       
  1054 #define xmlSecNodeX509Certificate	BAD_CAST "X509Certificate"
       
  1055 #define xmlSecNodeX509CRL		BAD_CAST "X509CRL"
       
  1056 #define xmlSecNodeX509SubjectName	BAD_CAST "X509SubjectName"
       
  1057 #define xmlSecNodeX509IssuerSerial	BAD_CAST "X509IssuerSerial"
       
  1058 #define xmlSecNodeX509IssuerName	BAD_CAST "X509IssuerName"
       
  1059 #define xmlSecNodeX509SerialNumber	BAD_CAST "X509SerialNumber"
       
  1060 #define xmlSecNodeX509SKI		BAD_CAST "X509SKI"
       
  1061 
       
  1062 #define xmlSecNameRawX509Cert		BAD_CAST "raw-x509-cert"
       
  1063 #define xmlSecHrefRawX509Cert		BAD_CAST "http://www.w3.org/2000/09/xmldsig#rawX509Certificate"
       
  1064 
       
  1065 #define xmlSecNameX509Store		BAD_CAST "x509-store"
       
  1066 
       
  1067 /*************************************************************************
       
  1068  *
       
  1069  * PGP strings
       
  1070  *
       
  1071  ************************************************************************/
       
  1072 #define xmlSecNamePGPData		BAD_CAST "pgp"
       
  1073 #define xmlSecNodePGPData		BAD_CAST "PGPData"
       
  1074 #define xmlSecHrefPGPData		BAD_CAST "http://www.w3.org/2000/09/xmldsig#PGPData"
       
  1075 
       
  1076 /*************************************************************************
       
  1077  *
       
  1078  * SPKI strings
       
  1079  *
       
  1080  ************************************************************************/
       
  1081 #define xmlSecNameSPKIData		BAD_CAST "spki"
       
  1082 #define xmlSecNodeSPKIData		BAD_CAST "SPKIData"
       
  1083 #define xmlSecHrefSPKIData		BAD_CAST "http://www.w3.org/2000/09/xmldsig#SPKIData"
       
  1084 
       
  1085 /*************************************************************************
       
  1086  *
       
  1087  * XPath/XPointer strings
       
  1088  *
       
  1089  ************************************************************************/
       
  1090 #define xmlSecNameXPath			BAD_CAST "xpath"
       
  1091 #define xmlSecNodeXPath			BAD_CAST "XPath"
       
  1092 
       
  1093 #define xmlSecNameXPath2		BAD_CAST "xpath2"
       
  1094 #define xmlSecNodeXPath2		BAD_CAST "XPath"
       
  1095 #define xmlSecXPath2FilterIntersect	BAD_CAST "intersect"
       
  1096 #define xmlSecXPath2FilterSubtract	BAD_CAST "subtract"
       
  1097 #define xmlSecXPath2FilterUnion		BAD_CAST "union"
       
  1098 
       
  1099 #define xmlSecNameXPointer		BAD_CAST "xpointer"
       
  1100 #define xmlSecNodeXPointer		BAD_CAST "XPointer"
       
  1101 
       
  1102 /*************************************************************************
       
  1103  *
       
  1104  * Xslt strings
       
  1105  *
       
  1106  ************************************************************************/
       
  1107 #define xmlSecNameXslt			BAD_CAST "xslt"
       
  1108 #define xmlSecHrefXslt			BAD_CAST "http://www.w3.org/TR/1999/REC-xslt-19991116"
       
  1109 
       
  1110 #ifndef XMLSEC_NO_SOAP
       
  1111 /*************************************************************************
       
  1112  *
       
  1113  * SOAP 1.1/1.2 strings
       
  1114  *
       
  1115  ************************************************************************/
       
  1116 #define xmlSecNodeEnvelope		BAD_CAST "Envelope"
       
  1117 #define xmlSecNodeHeader		BAD_CAST "Header"
       
  1118 #define xmlSecNodeBody		        BAD_CAST "Body"
       
  1119 #define xmlSecNodeFault		        BAD_CAST "Fault"
       
  1120 #define xmlSecNodeFaultCode		BAD_CAST "faultcode"
       
  1121 #define xmlSecNodeFaultString	        BAD_CAST "faultstring"
       
  1122 #define xmlSecNodeFaultActor	        BAD_CAST "faultactor"
       
  1123 #define xmlSecNodeFaultDetail	        BAD_CAST "detail"
       
  1124 #define xmlSecNodeCode			BAD_CAST "Code"
       
  1125 #define xmlSecNodeReason		BAD_CAST "Reason"
       
  1126 #define xmlSecNodeNode			BAD_CAST "Node"
       
  1127 #define xmlSecNodeRole			BAD_CAST "Role"
       
  1128 #define xmlSecNodeDetail		BAD_CAST "Detail"
       
  1129 #define xmlSecNodeValue			BAD_CAST "Value"
       
  1130 #define xmlSecNodeSubcode		BAD_CAST "Subcode"
       
  1131 #define xmlSecNodeText			BAD_CAST "Text"
       
  1132 
       
  1133 
       
  1134 #define xmlSecSoapFaultCodeVersionMismatch 	BAD_CAST "VersionMismatch"
       
  1135 #define xmlSecSoapFaultCodeMustUnderstand	BAD_CAST "MustUnderstand"
       
  1136 #define xmlSecSoapFaultCodeClient		BAD_CAST "Client"
       
  1137 #define xmlSecSoapFaultCodeServer		BAD_CAST "Server"
       
  1138 #define xmlSecSoapFaultCodeReceiver		BAD_CAST "Receiver"
       
  1139 #define xmlSecSoapFaultCodeSender		BAD_CAST "Sender"
       
  1140 #define xmlSecSoapFaultDataEncodningUnknown	BAD_CAST "DataEncodingUnknown"
       
  1141 
       
  1142 
       
  1143 #endif /* XMLSEC_NO_SOAP */
       
  1144 
       
  1145 /*************************************************************************
       
  1146  *
       
  1147  * Utility strings
       
  1148  *
       
  1149  ************************************************************************/
       
  1150 #define xmlSecStringEmpty		BAD_CAST ""
       
  1151 #define xmlSecStringCR			BAD_CAST "\n"
       
  1152 
       
  1153 #endif  // IN_XMLSEC
       
  1154 
       
  1155 
       
  1156 /*************************************************************************
       
  1157  *
       
  1158  * Venus: The following section defines xmlsec global strings for other dlls in 
       
  1159  *		  Symbian. We could use the previous section also, but using 
       
  1160  *		  the following method (global const struct with exported function) 
       
  1161  * 		  could save some memory.
       
  1162  *
       
  1163  ************************************************************************/
       
  1164 #if !defined(IN_XMLSEC) 	
       
  1165 /*************************************************************************  
       
  1166  *  
       
  1167  * Global Namespaces
       
  1168  *  
       
  1169  ************************************************************************/  
       
  1170 #define xmlSecNs (XMLSEC_GLOBAL_CONST xmlSecNs)
       
  1171 #define xmlSecDSigNs (XMLSEC_GLOBAL_CONST xmlSecDSigNs)
       
  1172 #define xmlSecEncNs (XMLSEC_GLOBAL_CONST xmlSecEncNs)
       
  1173 #define xmlSecXkmsNs (XMLSEC_GLOBAL_CONST xmlSecXkmsNs)
       
  1174 #define xmlSecXPathNs (XMLSEC_GLOBAL_CONST xmlSecXPathNs)
       
  1175 #define xmlSecXPath2Ns (XMLSEC_GLOBAL_CONST xmlSecXPath2Ns)
       
  1176 #define xmlSecXPointerNs (XMLSEC_GLOBAL_CONST xmlSecXPointerNs)
       
  1177 #define xmlSecSoap11Ns (XMLSEC_GLOBAL_CONST xmlSecSoap11Ns)
       
  1178 #define xmlSecSoap12Ns (XMLSEC_GLOBAL_CONST xmlSecSoap12Ns) 
       
  1179    
       
  1180 /*************************************************************************  
       
  1181  *  
       
  1182  * DSig Nodes
       
  1183  *  
       
  1184  ************************************************************************/  
       
  1185 #define xmlSecNodeSignature (XMLSEC_GLOBAL_CONST xmlSecNodeSignature)
       
  1186 #define xmlSecNodeSignedInfo (XMLSEC_GLOBAL_CONST xmlSecNodeSignedInfo)
       
  1187 #define xmlSecNodeSignatureValue (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureValue)
       
  1188 #define xmlSecNodeCanonicalizationMethod (XMLSEC_GLOBAL_CONST xmlSecNodeCanonicalizationMethod)
       
  1189 #define xmlSecNodeSignatureMethod (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureMethod)
       
  1190 #define xmlSecNodeDigestMethod (XMLSEC_GLOBAL_CONST xmlSecNodeDigestMethod)
       
  1191 #define xmlSecNodeDigestValue (XMLSEC_GLOBAL_CONST xmlSecNodeDigestValue)
       
  1192 #define xmlSecNodeObject (XMLSEC_GLOBAL_CONST xmlSecNodeObject)
       
  1193 #define xmlSecNodeManifest (XMLSEC_GLOBAL_CONST xmlSecNodeManifest)
       
  1194 #define xmlSecNodeSignatureProperties (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureProperties) 
       
  1195    
       
  1196    
       
  1197 /*************************************************************************  
       
  1198  *  
       
  1199  * Encryption Nodes
       
  1200  *  
       
  1201  ************************************************************************/  
       
  1202 #define xmlSecNodeEncryptedData (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptedData)
       
  1203 #define xmlSecNodeEncryptionMethod (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionMethod)
       
  1204 #define xmlSecNodeEncryptionProperties (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionProperties)
       
  1205 #define xmlSecNodeEncryptionProperty (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionProperty)
       
  1206 #define xmlSecNodeCipherData (XMLSEC_GLOBAL_CONST xmlSecNodeCipherData)
       
  1207 #define xmlSecNodeCipherValue (XMLSEC_GLOBAL_CONST xmlSecNodeCipherValue)
       
  1208 #define xmlSecNodeCipherReference (XMLSEC_GLOBAL_CONST xmlSecNodeCipherReference)
       
  1209 #define xmlSecNodeReferenceList (XMLSEC_GLOBAL_CONST xmlSecNodeReferenceList)  
       
  1210 #define xmlSecNodeDataReference (XMLSEC_GLOBAL_CONST xmlSecNodeDataReference)  
       
  1211 #define xmlSecNodeKeyReference (XMLSEC_GLOBAL_CONST xmlSecNodeKeyReference)  
       
  1212 #define xmlSecNodeCarriedKeyName (XMLSEC_GLOBAL_CONST xmlSecNodeCarriedKeyName)  
       
  1213 
       
  1214 #define xmlSecTypeEncContent (XMLSEC_GLOBAL_CONST xmlSecTypeEncContent)  
       
  1215 #define xmlSecTypeEncElement (XMLSEC_GLOBAL_CONST xmlSecTypeEncElement)  
       
  1216 
       
  1217 /*************************************************************************    
       
  1218  *    
       
  1219  * XKMS nodes, attributes and value strings
       
  1220  *    
       
  1221  ************************************************************************/    
       
  1222 #ifndef XMLSEC_NO_XKMS    
       
  1223 #define xmlSecXkmsServerRequestResultName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestResultName)  
       
  1224 #define xmlSecXkmsServerRequestStatusName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestStatusName)  
       
  1225 #define xmlSecXkmsServerRequestLocateName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestLocateName)
       
  1226 #define xmlSecXkmsServerRequestValidateName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestValidateName)
       
  1227 #define xmlSecXkmsServerRequestCompoundName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestCompoundName)
       
  1228 
       
  1229 #define xmlSecNodeResult (XMLSEC_GLOBAL_CONST xmlSecNodeResult)
       
  1230 #define xmlSecNodeStatusRequest (XMLSEC_GLOBAL_CONST xmlSecNodeStatusRequest)
       
  1231 #define xmlSecNodeStatusResult (XMLSEC_GLOBAL_CONST xmlSecNodeStatusResult)
       
  1232 #define xmlSecNodeLocateRequest (XMLSEC_GLOBAL_CONST xmlSecNodeLocateRequest)
       
  1233 #define xmlSecNodeLocateResult (XMLSEC_GLOBAL_CONST xmlSecNodeLocateResult)
       
  1234 #define xmlSecNodeValidateRequest (XMLSEC_GLOBAL_CONST xmlSecNodeValidateRequest)
       
  1235 #define xmlSecNodeValidateResult (XMLSEC_GLOBAL_CONST xmlSecNodeValidateResult)
       
  1236 #define xmlSecNodeCompoundRequest (XMLSEC_GLOBAL_CONST xmlSecNodeCompoundRequest)
       
  1237 #define xmlSecNodeCompoundResult (XMLSEC_GLOBAL_CONST xmlSecNodeCompoundResult)
       
  1238 
       
  1239 #define xmlSecNodeMessageExtension (XMLSEC_GLOBAL_CONST xmlSecNodeMessageExtension)
       
  1240 #define xmlSecNodeOpaqueClientData (XMLSEC_GLOBAL_CONST xmlSecNodeOpaqueClientData)
       
  1241 #define xmlSecNodeResponseMechanism (XMLSEC_GLOBAL_CONST xmlSecNodeResponseMechanism)
       
  1242 #define xmlSecNodeRespondWith (XMLSEC_GLOBAL_CONST xmlSecNodeRespondWith)
       
  1243 #define xmlSecNodePendingNotification (XMLSEC_GLOBAL_CONST xmlSecNodePendingNotification)
       
  1244 #define xmlSecNodeQueryKeyBinding (XMLSEC_GLOBAL_CONST xmlSecNodeQueryKeyBinding)
       
  1245 #define xmlSecNodeKeyUsage (XMLSEC_GLOBAL_CONST xmlSecNodeKeyUsage)
       
  1246 #define xmlSecNodeUseKeyWith (XMLSEC_GLOBAL_CONST xmlSecNodeUseKeyWith)
       
  1247 #define xmlSecNodeTimeInstant (XMLSEC_GLOBAL_CONST xmlSecNodeTimeInstant)
       
  1248 #define xmlSecNodeRequestSignatureValue (XMLSEC_GLOBAL_CONST xmlSecNodeRequestSignatureValue)
       
  1249 #define xmlSecNodeUnverifiedKeyBinding (XMLSEC_GLOBAL_CONST xmlSecNodeUnverifiedKeyBinding)
       
  1250 #define xmlSecNodeValidityInterval (XMLSEC_GLOBAL_CONST xmlSecNodeValidityInterval)
       
  1251 #define xmlSecNodeStatus (XMLSEC_GLOBAL_CONST xmlSecNodeStatus)
       
  1252 #define xmlSecNodeValidReason (XMLSEC_GLOBAL_CONST xmlSecNodeValidReason)
       
  1253 #define xmlSecNodeInvalidReason (XMLSEC_GLOBAL_CONST xmlSecNodeInvalidReason)
       
  1254 #define xmlSecNodeIndeterminateReason (XMLSEC_GLOBAL_CONST xmlSecNodeIndeterminateReason)
       
  1255 
       
  1256 
       
  1257 #define xmlSecAttrService (XMLSEC_GLOBAL_CONST xmlSecAttrService )
       
  1258 #define xmlSecAttrNonce (XMLSEC_GLOBAL_CONST xmlSecAttrNonce )
       
  1259 #define xmlSecAttrOriginalRequestId (XMLSEC_GLOBAL_CONST xmlSecAttrOriginalRequestId )
       
  1260 #define xmlSecAttrResponseLimit (XMLSEC_GLOBAL_CONST xmlSecAttrResponseLimit )
       
  1261 #define xmlSecAttrMechanism (XMLSEC_GLOBAL_CONST xmlSecAttrMechanism )
       
  1262 #define xmlSecAttrIdentifier (XMLSEC_GLOBAL_CONST xmlSecAttrIdentifier )
       
  1263 #define xmlSecAttrApplication (XMLSEC_GLOBAL_CONST xmlSecAttrApplication )
       
  1264 #define xmlSecAttrResultMajor (XMLSEC_GLOBAL_CONST xmlSecAttrResultMajor )
       
  1265 #define xmlSecAttrResultMinor (XMLSEC_GLOBAL_CONST xmlSecAttrResultMinor )
       
  1266 #define xmlSecAttrRequestId (XMLSEC_GLOBAL_CONST xmlSecAttrRequestId )
       
  1267 #define xmlSecAttrNotBefore (XMLSEC_GLOBAL_CONST xmlSecAttrNotBefore )
       
  1268 #define xmlSecAttrNotOnOrAfter (XMLSEC_GLOBAL_CONST xmlSecAttrNotOnOrAfter )
       
  1269 #define xmlSecAttrTime (XMLSEC_GLOBAL_CONST xmlSecAttrTime )
       
  1270 #define xmlSecAttrStatusValue (XMLSEC_GLOBAL_CONST xmlSecAttrStatusValue )
       
  1271 
       
  1272 #define xmlSecResponseMechanismPending (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismPending )
       
  1273 #define xmlSecResponseMechanismRepresent (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismRepresent )
       
  1274 #define xmlSecResponseMechanismRequestSignatureValue (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismRequestSignatureValue )
       
  1275 
       
  1276 #define xmlSecRespondWithKeyName (XMLSEC_GLOBAL_CONST xmlSecRespondWithKeyName )
       
  1277 #define xmlSecRespondWithKeyValue (XMLSEC_GLOBAL_CONST xmlSecRespondWithKeyValue )
       
  1278 #define xmlSecRespondWithX509Cert (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509Cert )
       
  1279 #define xmlSecRespondWithX509Chain (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509Chain )
       
  1280 #define xmlSecRespondWithX509CRL (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509CRL )
       
  1281 #define xmlSecRespondWithOCSP (XMLSEC_GLOBAL_CONST xmlSecRespondWithOCSP )
       
  1282 #define xmlSecRespondWithRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecRespondWithRetrievalMethod )
       
  1283 #define xmlSecRespondWithPGP (XMLSEC_GLOBAL_CONST xmlSecRespondWithPGP )
       
  1284 #define xmlSecRespondWithPGPWeb (XMLSEC_GLOBAL_CONST xmlSecRespondWithPGPWeb )
       
  1285 #define xmlSecRespondWithSPKI (XMLSEC_GLOBAL_CONST xmlSecRespondWithSPKI )
       
  1286 #define xmlSecRespondWithPrivateKey (XMLSEC_GLOBAL_CONST xmlSecRespondWithPrivateKey )
       
  1287 
       
  1288 #define xmlSecStatusResultSuccess (XMLSEC_GLOBAL_CONST xmlSecStatusResultSuccess )
       
  1289 #define xmlSecStatusResultFailed (XMLSEC_GLOBAL_CONST xmlSecStatusResultFailed )
       
  1290 #define xmlSecStatusResultPending (XMLSEC_GLOBAL_CONST xmlSecStatusResultPending )
       
  1291 
       
  1292 #define xmlSecKeyUsageEncryption (XMLSEC_GLOBAL_CONST xmlSecKeyUsageEncryption )
       
  1293 #define xmlSecKeyUsageSignature (XMLSEC_GLOBAL_CONST xmlSecKeyUsageSignature )
       
  1294 #define xmlSecKeyUsageExchange (XMLSEC_GLOBAL_CONST xmlSecKeyUsageExchange )
       
  1295 
       
  1296 #define xmlSecKeyBindingStatusValid (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusValid )
       
  1297 #define xmlSecKeyBindingStatusInvalid (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusInvalid )
       
  1298 #define xmlSecKeyBindingStatusIndeterminate (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusIndeterminate )
       
  1299 
       
  1300 #define xmlSecKeyBindingReasonIssuerTrust (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonIssuerTrust )
       
  1301 #define xmlSecKeyBindingReasonRevocationStatus (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonRevocationStatus )
       
  1302 #define xmlSecKeyBindingReasonValidityInterval (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonValidityInterval )
       
  1303 #define xmlSecKeyBindingReasonSignature (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonSignature )
       
  1304 
       
  1305 #define xmlSecResultMajorCodeSuccess (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeSuccess )
       
  1306 #define xmlSecResultMajorCodeVersionMismatch (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeVersionMismatch )
       
  1307 #define xmlSecResultMajorCodeSender (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeSender )
       
  1308 #define xmlSecResultMajorCodeReceiver (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeReceiver )
       
  1309 #define xmlSecResultMajorCodeRepresent (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeRepresent )
       
  1310 #define xmlSecResultMajorCodePending (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodePending )
       
  1311 
       
  1312 #define xmlSecResultMinorCodeNoMatch (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNoMatch )
       
  1313 #define xmlSecResultMinorCodeTooManyResponses (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeTooManyResponses )
       
  1314 #define xmlSecResultMinorCodeIncomplete (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeIncomplete )
       
  1315 #define xmlSecResultMinorCodeFailure (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeFailure )
       
  1316 #define xmlSecResultMinorCodeRefused (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeRefused )
       
  1317 #define xmlSecResultMinorCodeNoAuthentication (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNoAuthentication )
       
  1318 #define xmlSecResultMinorCodeMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeMessageNotSupported )
       
  1319 #define xmlSecResultMinorCodeUnknownResponseId (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeUnknownResponseId )
       
  1320 #define xmlSecResultMinorCodeNotSynchronous (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNotSynchronous )
       
  1321 
       
  1322 #define xmlSecXkmsSoapFaultReasonLang (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonLang )
       
  1323 #define xmlSecXkmsSoapFaultReasonUnsupportedVersion (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonUnsupportedVersion )
       
  1324 #define xmlSecXkmsSoapFaultReasonUnableToProcess (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonUnableToProcess )
       
  1325 #define xmlSecXkmsSoapFaultReasonServiceUnavailable (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonServiceUnavailable )
       
  1326 #define xmlSecXkmsSoapFaultReasonMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonMessageNotSupported )
       
  1327 #define xmlSecXkmsSoapFaultReasonMessageInvalid (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonMessageInvalid )
       
  1328 
       
  1329 #define xmlSecXkmsSoapSubcodeValueMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapSubcodeValueMessageNotSupported )
       
  1330 #define xmlSecXkmsSoapSubcodeValueBadMessage (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapSubcodeValueBadMessage )
       
  1331 
       
  1332 #define xmlSecXkmsFormatStrPlain (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrPlain )
       
  1333 #define xmlSecXkmsFormatStrSoap11 (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrSoap11 )
       
  1334 #define xmlSecXkmsFormatStrSoap12 (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrSoap12 )
       
  1335 
       
  1336 #endif /* XMLSEC_NO_XKMS */
       
  1337 
       
  1338 /*************************************************************************   
       
  1339  *   
       
  1340  * KeyInfo and Transform Nodes
       
  1341  *   
       
  1342  ************************************************************************/   
       
  1343 #define xmlSecNodeKeyInfo (XMLSEC_GLOBAL_CONST xmlSecNodeKeyInfo ) 
       
  1344 #define xmlSecNodeReference (XMLSEC_GLOBAL_CONST xmlSecNodeReference ) 
       
  1345 #define xmlSecNodeTransforms (XMLSEC_GLOBAL_CONST xmlSecNodeTransforms ) 
       
  1346 #define xmlSecNodeTransform (XMLSEC_GLOBAL_CONST xmlSecNodeTransform ) 
       
  1347 
       
  1348 /*************************************************************************   
       
  1349  *   
       
  1350  * Attributes  
       
  1351  *   
       
  1352  ************************************************************************/   
       
  1353 #define xmlSecAttrId (XMLSEC_GLOBAL_CONST xmlSecAttrId )
       
  1354 #define xmlSecAttrURI (XMLSEC_GLOBAL_CONST xmlSecAttrURI )
       
  1355 #define xmlSecAttrType (XMLSEC_GLOBAL_CONST xmlSecAttrType )
       
  1356 #define xmlSecAttrMimeType (XMLSEC_GLOBAL_CONST xmlSecAttrMimeType )
       
  1357 #define xmlSecAttrEncoding (XMLSEC_GLOBAL_CONST xmlSecAttrEncoding )
       
  1358 #define xmlSecAttrAlgorithm (XMLSEC_GLOBAL_CONST xmlSecAttrAlgorithm )
       
  1359 #define xmlSecAttrTarget (XMLSEC_GLOBAL_CONST xmlSecAttrTarget )
       
  1360 #define xmlSecAttrFilter (XMLSEC_GLOBAL_CONST xmlSecAttrFilter )
       
  1361 #define xmlSecAttrRecipient (XMLSEC_GLOBAL_CONST xmlSecAttrRecipient )
       
  1362 
       
  1363 /*************************************************************************  
       
  1364  *  
       
  1365  * AES strings
       
  1366  *  
       
  1367  ************************************************************************/  
       
  1368 #define xmlSecNameAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameAESKeyValue )
       
  1369 #define xmlSecNodeAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeAESKeyValue )
       
  1370 #define xmlSecHrefAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefAESKeyValue )
       
  1371 
       
  1372 #define xmlSecNameAes128Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes128Cbc )
       
  1373 #define xmlSecHrefAes128Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes128Cbc )
       
  1374 
       
  1375 #define xmlSecNameAes192Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes192Cbc )
       
  1376 #define xmlSecHrefAes192Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes192Cbc )
       
  1377 
       
  1378 #define xmlSecNameAes256Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes256Cbc )
       
  1379 #define xmlSecHrefAes256Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes256Cbc )
       
  1380 
       
  1381 #define xmlSecNameKWAes128 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes128 )
       
  1382 #define xmlSecHrefKWAes128 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes128 )
       
  1383 
       
  1384 #define xmlSecNameKWAes192 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes192 )
       
  1385 #define xmlSecHrefKWAes192 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes192 )
       
  1386 
       
  1387 #define xmlSecNameKWAes256 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes256 )
       
  1388 #define xmlSecHrefKWAes256 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes256 )
       
  1389 
       
  1390 /*************************************************************************  
       
  1391  *  
       
  1392  * BASE64 strings
       
  1393  *  
       
  1394  ************************************************************************/  
       
  1395 #define xmlSecNameBase64 (XMLSEC_GLOBAL_CONST xmlSecNameBase64 )
       
  1396 #define xmlSecHrefBase64 (XMLSEC_GLOBAL_CONST xmlSecHrefBase64 )
       
  1397 
       
  1398 /*************************************************************************  
       
  1399  *  
       
  1400  * C14N strings
       
  1401  *  
       
  1402  ************************************************************************/  
       
  1403 #define xmlSecNameC14N (XMLSEC_GLOBAL_CONST xmlSecNameC14N )
       
  1404 #define xmlSecHrefC14N (XMLSEC_GLOBAL_CONST xmlSecHrefC14N )
       
  1405 
       
  1406 #define xmlSecNameC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNameC14NWithComments )
       
  1407 #define xmlSecHrefC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecHrefC14NWithComments )
       
  1408 
       
  1409 #define xmlSecNameExcC14N (XMLSEC_GLOBAL_CONST xmlSecNameExcC14N )
       
  1410 #define xmlSecHrefExcC14N (XMLSEC_GLOBAL_CONST xmlSecHrefExcC14N )
       
  1411 
       
  1412 #define xmlSecNameExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNameExcC14NWithComments )
       
  1413 #define xmlSecHrefExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecHrefExcC14NWithComments )
       
  1414 
       
  1415 #define xmlSecNsExcC14N (XMLSEC_GLOBAL_CONST xmlSecNsExcC14N )
       
  1416 #define xmlSecNsExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNsExcC14NWithComments )
       
  1417 
       
  1418 #define xmlSecNodeInclusiveNamespaces (XMLSEC_GLOBAL_CONST xmlSecNodeInclusiveNamespaces )
       
  1419 #define xmlSecAttrPrefixList (XMLSEC_GLOBAL_CONST xmlSecAttrPrefixList )
       
  1420 
       
  1421 /*************************************************************************  
       
  1422  *  
       
  1423  * DES strings
       
  1424  *  
       
  1425  ************************************************************************/  
       
  1426 #define xmlSecNameDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameDESKeyValue )
       
  1427 #define xmlSecNodeDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeDESKeyValue )
       
  1428 #define xmlSecHrefDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefDESKeyValue )
       
  1429 
       
  1430 #define xmlSecNameDes3Cbc (XMLSEC_GLOBAL_CONST xmlSecNameDes3Cbc )
       
  1431 #define xmlSecHrefDes3Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefDes3Cbc )
       
  1432 
       
  1433 #define xmlSecNameKWDes3 (XMLSEC_GLOBAL_CONST xmlSecNameKWDes3 )
       
  1434 #define xmlSecHrefKWDes3 (XMLSEC_GLOBAL_CONST xmlSecHrefKWDes3 )
       
  1435 
       
  1436 /*************************************************************************  
       
  1437  *  
       
  1438  * DSA strings
       
  1439  *  
       
  1440  ************************************************************************/  
       
  1441 #define xmlSecNameDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameDSAKeyValue )
       
  1442 #define xmlSecNodeDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeDSAKeyValue )
       
  1443 #define xmlSecHrefDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefDSAKeyValue )
       
  1444 
       
  1445 #define xmlSecNodeDSAP (XMLSEC_GLOBAL_CONST xmlSecNodeDSAP )
       
  1446 #define xmlSecNodeDSAQ (XMLSEC_GLOBAL_CONST xmlSecNodeDSAQ )
       
  1447 #define xmlSecNodeDSAG (XMLSEC_GLOBAL_CONST xmlSecNodeDSAG )
       
  1448 #define xmlSecNodeDSAJ (XMLSEC_GLOBAL_CONST xmlSecNodeDSAJ )
       
  1449 #define xmlSecNodeDSAX (XMLSEC_GLOBAL_CONST xmlSecNodeDSAX )
       
  1450 #define xmlSecNodeDSAY (XMLSEC_GLOBAL_CONST xmlSecNodeDSAY )
       
  1451 #define xmlSecNodeDSASeed (XMLSEC_GLOBAL_CONST xmlSecNodeDSASeed )
       
  1452 #define xmlSecNodeDSAPgenCounter (XMLSEC_GLOBAL_CONST xmlSecNodeDSAPgenCounter )
       
  1453 
       
  1454 
       
  1455 #define xmlSecNameDsaSha1 (XMLSEC_GLOBAL_CONST xmlSecNameDsaSha1 )
       
  1456 #define xmlSecHrefDsaSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefDsaSha1 )
       
  1457 
       
  1458 /*************************************************************************  
       
  1459  *  
       
  1460  * EncryptedKey 
       
  1461  *  
       
  1462  ************************************************************************/  
       
  1463 #define xmlSecNameEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecNameEncryptedKey )
       
  1464 #define xmlSecNodeEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptedKey )
       
  1465 #define xmlSecHrefEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecHrefEncryptedKey ) 
       
  1466 
       
  1467 /*************************************************************************   
       
  1468  *  
       
  1469  * Enveloped transform strings
       
  1470  *  
       
  1471  ************************************************************************/  
       
  1472 #define xmlSecNameEnveloped (XMLSEC_GLOBAL_CONST xmlSecNameEnveloped ) 
       
  1473 #define xmlSecHrefEnveloped (XMLSEC_GLOBAL_CONST xmlSecHrefEnveloped ) 
       
  1474 
       
  1475 /*************************************************************************   
       
  1476  *  
       
  1477  * HMAC strings 
       
  1478  *  
       
  1479  ************************************************************************/  
       
  1480 #define xmlSecNameHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameHMACKeyValue ) 
       
  1481 #define xmlSecNodeHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeHMACKeyValue )
       
  1482 #define xmlSecHrefHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefHMACKeyValue )
       
  1483 
       
  1484 #define xmlSecNodeHMACOutputLength (XMLSEC_GLOBAL_CONST xmlSecNodeHMACOutputLength )
       
  1485 
       
  1486 #define xmlSecNameHmacMd5 (XMLSEC_GLOBAL_CONST xmlSecNameHmacMd5 )
       
  1487 #define xmlSecHrefHmacMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacMd5 )
       
  1488 
       
  1489 #define xmlSecNameHmacRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameHmacRipemd160 )
       
  1490 #define xmlSecHrefHmacRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacRipemd160 )
       
  1491 
       
  1492 #define xmlSecNameHmacSha1 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha1 )
       
  1493 #define xmlSecHrefHmacSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha1 )
       
  1494 
       
  1495 #define xmlSecNameHmacSha224 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha224 )
       
  1496 #define xmlSecHrefHmacSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha224 )
       
  1497 
       
  1498 #define xmlSecNameHmacSha256 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha256 )
       
  1499 #define xmlSecHrefHmacSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha256 )
       
  1500 
       
  1501 #define xmlSecNameHmacSha384 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha384 )
       
  1502 #define xmlSecHrefHmacSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha384 )
       
  1503 
       
  1504 #define xmlSecNameHmacSha512 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha512 )
       
  1505 #define xmlSecHrefHmacSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha512 )
       
  1506 
       
  1507 /*************************************************************************  
       
  1508  *  
       
  1509  * KeyName strings
       
  1510  *  
       
  1511  ************************************************************************/  
       
  1512 #define xmlSecNameKeyName (XMLSEC_GLOBAL_CONST xmlSecNameKeyName )
       
  1513 #define xmlSecNodeKeyName (XMLSEC_GLOBAL_CONST xmlSecNodeKeyName ) 
       
  1514 
       
  1515 /*************************************************************************   
       
  1516  *  
       
  1517  * KeyValue strings 
       
  1518  *  
       
  1519  ************************************************************************/  
       
  1520 #define xmlSecNameKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameKeyValue ) 
       
  1521 #define xmlSecNodeKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeKeyValue ) 
       
  1522 
       
  1523 /*************************************************************************   
       
  1524  *  
       
  1525  * Memory Buffer strings
       
  1526  *  
       
  1527  ************************************************************************/  
       
  1528 #define xmlSecNameMemBuf (XMLSEC_GLOBAL_CONST xmlSecNameMemBuf ) 
       
  1529 
       
  1530 /*************************************************************************  
       
  1531  *  
       
  1532  * MD5 strings
       
  1533  *  
       
  1534  ************************************************************************/  
       
  1535 #define xmlSecNameMd5 (XMLSEC_GLOBAL_CONST xmlSecNameMd5 )
       
  1536 #define xmlSecHrefMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefMd5 )
       
  1537 
       
  1538 /*************************************************************************  
       
  1539  *  
       
  1540  * RetrievalMethod 
       
  1541  *  
       
  1542  ************************************************************************/  
       
  1543 #define xmlSecNameRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecNameRetrievalMethod )
       
  1544 #define xmlSecNodeRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecNodeRetrievalMethod )
       
  1545 
       
  1546 /*************************************************************************  
       
  1547  *  
       
  1548  * RIPEMD160 strings
       
  1549  *  
       
  1550  ************************************************************************/  
       
  1551 #define xmlSecNameRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameRipemd160 )
       
  1552 #define xmlSecHrefRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefRipemd160 )
       
  1553 
       
  1554 /*************************************************************************  
       
  1555  *  
       
  1556  * RSA strings
       
  1557  *  
       
  1558  ************************************************************************/  
       
  1559 #define xmlSecNameRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameRSAKeyValue )
       
  1560 #define xmlSecNodeRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeRSAKeyValue )
       
  1561 #define xmlSecHrefRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefRSAKeyValue )
       
  1562 
       
  1563 #define xmlSecNodeRSAModulus (XMLSEC_GLOBAL_CONST xmlSecNodeRSAModulus )
       
  1564 #define xmlSecNodeRSAExponent (XMLSEC_GLOBAL_CONST xmlSecNodeRSAExponent )
       
  1565 #define xmlSecNodeRSAPrivateExponent (XMLSEC_GLOBAL_CONST xmlSecNodeRSAPrivateExponent )
       
  1566 
       
  1567 #define xmlSecNameRsaMd5 (XMLSEC_GLOBAL_CONST xmlSecNameRsaMd5 )
       
  1568 #define xmlSecHrefRsaMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaMd5 )
       
  1569 
       
  1570 #define xmlSecNameRsaRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameRsaRipemd160 )
       
  1571 #define xmlSecHrefRsaRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaRipemd160 )
       
  1572 
       
  1573 #define xmlSecNameRsaSha1 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha1 )
       
  1574 #define xmlSecHrefRsaSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha1 )
       
  1575 
       
  1576 #define xmlSecNameRsaSha224 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha224 )
       
  1577 #define xmlSecHrefRsaSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha224 )
       
  1578 
       
  1579 #define xmlSecNameRsaSha256 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha256 )
       
  1580 #define xmlSecHrefRsaSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha256 )
       
  1581 
       
  1582 #define xmlSecNameRsaSha384 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha384 )
       
  1583 #define xmlSecHrefRsaSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha384 )
       
  1584 
       
  1585 #define xmlSecNameRsaSha512 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha512 )
       
  1586 #define xmlSecHrefRsaSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha512 )
       
  1587 
       
  1588 #define xmlSecNameRsaPkcs1 (XMLSEC_GLOBAL_CONST xmlSecNameRsaPkcs1 )
       
  1589 #define xmlSecHrefRsaPkcs1 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaPkcs1 )
       
  1590 
       
  1591 #define xmlSecNameRsaOaep (XMLSEC_GLOBAL_CONST xmlSecNameRsaOaep )
       
  1592 #define xmlSecHrefRsaOaep (XMLSEC_GLOBAL_CONST xmlSecHrefRsaOaep )
       
  1593 #define xmlSecNodeRsaOAEPparams (XMLSEC_GLOBAL_CONST xmlSecNodeRsaOAEPparams )
       
  1594 
       
  1595 /*************************************************************************  
       
  1596  *  
       
  1597  * SHA1 strings
       
  1598  *  
       
  1599  ************************************************************************/  
       
  1600 #define xmlSecNameSha1 (XMLSEC_GLOBAL_CONST xmlSecNameSha1 )
       
  1601 #define xmlSecHrefSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefSha1 )
       
  1602 
       
  1603 #define xmlSecNameSha224 (XMLSEC_GLOBAL_CONST xmlSecNameSha224 )
       
  1604 #define xmlSecHrefSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefSha224 )
       
  1605 
       
  1606 #define xmlSecNameSha256 (XMLSEC_GLOBAL_CONST xmlSecNameSha256 )
       
  1607 #define xmlSecHrefSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefSha256 )
       
  1608 
       
  1609 #define xmlSecNameSha384 (XMLSEC_GLOBAL_CONST xmlSecNameSha384 )
       
  1610 #define xmlSecHrefSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefSha384 )
       
  1611 
       
  1612 #define xmlSecNameSha512 (XMLSEC_GLOBAL_CONST xmlSecNameSha512 )
       
  1613 #define xmlSecHrefSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefSha512 )
       
  1614 
       
  1615 /*************************************************************************  
       
  1616  *  
       
  1617  * X509 strings
       
  1618  *  
       
  1619  ************************************************************************/  
       
  1620 #define xmlSecNameX509Data (XMLSEC_GLOBAL_CONST xmlSecNameX509Data )
       
  1621 #define xmlSecNodeX509Data (XMLSEC_GLOBAL_CONST xmlSecNodeX509Data )
       
  1622 #define xmlSecHrefX509Data (XMLSEC_GLOBAL_CONST xmlSecHrefX509Data )
       
  1623 
       
  1624 #define xmlSecNodeX509Certificate (XMLSEC_GLOBAL_CONST xmlSecNodeX509Certificate )
       
  1625 #define xmlSecNodeX509CRL (XMLSEC_GLOBAL_CONST xmlSecNodeX509CRL )
       
  1626 #define xmlSecNodeX509SubjectName (XMLSEC_GLOBAL_CONST xmlSecNodeX509SubjectName )
       
  1627 #define xmlSecNodeX509IssuerSerial (XMLSEC_GLOBAL_CONST xmlSecNodeX509IssuerSerial )
       
  1628 #define xmlSecNodeX509IssuerName (XMLSEC_GLOBAL_CONST xmlSecNodeX509IssuerName )
       
  1629 #define xmlSecNodeX509SerialNumber (XMLSEC_GLOBAL_CONST xmlSecNodeX509SerialNumber )
       
  1630 #define xmlSecNodeX509SKI (XMLSEC_GLOBAL_CONST xmlSecNodeX509SKI )
       
  1631 
       
  1632 #define xmlSecNameRawX509Cert (XMLSEC_GLOBAL_CONST xmlSecNameRawX509Cert )
       
  1633 #define xmlSecHrefRawX509Cert (XMLSEC_GLOBAL_CONST xmlSecHrefRawX509Cert )
       
  1634 
       
  1635 #define xmlSecNameX509Store (XMLSEC_GLOBAL_CONST xmlSecNameX509Store )
       
  1636 
       
  1637 /*************************************************************************  
       
  1638  *  
       
  1639  * PGP strings
       
  1640  *  
       
  1641  ************************************************************************/  
       
  1642 #define xmlSecNamePGPData (XMLSEC_GLOBAL_CONST xmlSecNamePGPData )
       
  1643 #define xmlSecNodePGPData (XMLSEC_GLOBAL_CONST xmlSecNodePGPData )
       
  1644 #define xmlSecHrefPGPData (XMLSEC_GLOBAL_CONST xmlSecHrefPGPData )
       
  1645 
       
  1646 /*************************************************************************  
       
  1647  *  
       
  1648  * SPKI strings
       
  1649  *  
       
  1650  ************************************************************************/  
       
  1651 #define xmlSecNameSPKIData (XMLSEC_GLOBAL_CONST xmlSecNameSPKIData )
       
  1652 #define xmlSecNodeSPKIData (XMLSEC_GLOBAL_CONST xmlSecNodeSPKIData )
       
  1653 #define xmlSecHrefSPKIData (XMLSEC_GLOBAL_CONST xmlSecHrefSPKIData )
       
  1654 
       
  1655 /*************************************************************************  
       
  1656  *  
       
  1657  * XPath/XPointer strings
       
  1658  *  
       
  1659  ************************************************************************/  
       
  1660 #define xmlSecNameXPath (XMLSEC_GLOBAL_CONST xmlSecNameXPath )
       
  1661 #define xmlSecNodeXPath (XMLSEC_GLOBAL_CONST xmlSecNodeXPath )
       
  1662 
       
  1663 #define xmlSecNameXPath2 (XMLSEC_GLOBAL_CONST xmlSecNameXPath2 )
       
  1664 #define xmlSecNodeXPath2 (XMLSEC_GLOBAL_CONST xmlSecNodeXPath2 )
       
  1665 #define xmlSecXPath2FilterIntersect (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterIntersect )
       
  1666 #define xmlSecXPath2FilterSubtract (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterSubtract )
       
  1667 #define xmlSecXPath2FilterUnion (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterUnion )
       
  1668 #define xmlSecNameXPointer (XMLSEC_GLOBAL_CONST xmlSecNameXPointer )
       
  1669 #define xmlSecNodeXPointer (XMLSEC_GLOBAL_CONST xmlSecNodeXPointer )
       
  1670 
       
  1671 /*************************************************************************  
       
  1672  *  
       
  1673  * Xslt strings 
       
  1674  *  
       
  1675  ************************************************************************/  
       
  1676 #define xmlSecNameXslt (XMLSEC_GLOBAL_CONST xmlSecNameXslt ) 
       
  1677 #define xmlSecHrefXslt (XMLSEC_GLOBAL_CONST xmlSecHrefXslt ) 
       
  1678 
       
  1679 #ifndef XMLSEC_NO_SOAP  
       
  1680 /*************************************************************************   
       
  1681  *  
       
  1682  * SOAP 1.1/1.2 strings
       
  1683  *  
       
  1684  ************************************************************************/  
       
  1685 #define xmlSecNodeEnvelope (XMLSEC_GLOBAL_CONST xmlSecNodeEnvelope ) 
       
  1686 #define xmlSecNodeHeader (XMLSEC_GLOBAL_CONST xmlSecNodeHeader ) 
       
  1687 #define xmlSecNodeBody (XMLSEC_GLOBAL_CONST xmlSecNodeBody ) 
       
  1688 #define xmlSecNodeFault (XMLSEC_GLOBAL_CONST xmlSecNodeFault ) 
       
  1689 #define xmlSecNodeFaultCode (XMLSEC_GLOBAL_CONST xmlSecNodeFaultCode )
       
  1690 #define xmlSecNodeFaultString (XMLSEC_GLOBAL_CONST xmlSecNodeFaultString )
       
  1691 #define xmlSecNodeFaultActor (XMLSEC_GLOBAL_CONST xmlSecNodeFaultActor )
       
  1692 #define xmlSecNodeFaultDetail (XMLSEC_GLOBAL_CONST xmlSecNodeFaultDetail )
       
  1693 #define xmlSecNodeCode (XMLSEC_GLOBAL_CONST xmlSecNodeCode )
       
  1694 #define xmlSecNodeReason (XMLSEC_GLOBAL_CONST xmlSecNodeReason )
       
  1695 #define xmlSecNodeNode (XMLSEC_GLOBAL_CONST xmlSecNodeNode )
       
  1696 #define xmlSecNodeRole (XMLSEC_GLOBAL_CONST xmlSecNodeRole )
       
  1697 #define xmlSecNodeDetail (XMLSEC_GLOBAL_CONST xmlSecNodeDetail )
       
  1698 #define xmlSecNodeValue (XMLSEC_GLOBAL_CONST xmlSecNodeValue )
       
  1699 #define xmlSecNodeSubcode (XMLSEC_GLOBAL_CONST xmlSecNodeSubcode )
       
  1700 #define xmlSecNodeText (XMLSEC_GLOBAL_CONST xmlSecNodeText )
       
  1701 
       
  1702 #define xmlSecSoapFaultCodeVersionMismatch (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeVersionMismatch )
       
  1703 #define xmlSecSoapFaultCodeMustUnderstand (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeMustUnderstand )
       
  1704 #define xmlSecSoapFaultCodeClient (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeClient )
       
  1705 #define xmlSecSoapFaultCodeServer (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeServer )
       
  1706 #define xmlSecSoapFaultCodeReceiver (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeReceiver )
       
  1707 #define xmlSecSoapFaultCodeSender (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeSender )
       
  1708 #define xmlSecSoapFaultDataEncodningUnknown (XMLSEC_GLOBAL_CONST xmlSecSoapFaultDataEncodningUnknown )
       
  1709 
       
  1710 
       
  1711 #endif /* XMLSEC_NO_SOAP */
       
  1712 
       
  1713 /*************************************************************************  
       
  1714  *  
       
  1715  * Utility strings
       
  1716  *  
       
  1717  ************************************************************************/  
       
  1718 #define xmlSecStringEmpty (XMLSEC_GLOBAL_CONST xmlSecStringEmpty )
       
  1719 #define xmlSecStringCR (XMLSEC_GLOBAL_CONST xmlSecStringCR )
       
  1720 
       
  1721 #endif //!defined(IN_XMLSEC)
       
  1722 
       
  1723 
       
  1724 XMLSEC_EXPORT const xmlSecGlobalConstData* xmlSecGetGlobalConsts(); 
       
  1725 
       
  1726 #endif // __SYMBIAN32__ 
       
  1727 
       
  1728 
       
  1729 #if !defined(__SYMBIAN32__) 
       
  1730 /* Defining strings for non-Symbian platform */ 
       
  1731 
       
  1732 /*************************************************************************  
       
  1733  *  
       
  1734  * Global Namespaces
       
  1735  *  
       
  1736  ************************************************************************/  
       
  1737 
       
  1738 XMLSEC_EXPORT_VAR const xmlChar xmlSecNs[];
       
  1739 XMLSEC_EXPORT_VAR const xmlChar xmlSecDSigNs[];
       
  1740 XMLSEC_EXPORT_VAR const xmlChar xmlSecEncNs[];
       
  1741 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsNs[];
       
  1742 XMLSEC_EXPORT_VAR const xmlChar xmlSecXPathNs[];
       
  1743 XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2Ns[];
       
  1744 XMLSEC_EXPORT_VAR const xmlChar xmlSecXPointerNs[];
       
  1745 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoap11Ns[];
       
  1746 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoap12Ns[];
       
  1747 
       
  1748 
       
  1749 /*************************************************************************
       
  1750  *
       
  1751  * DSig Nodes
       
  1752  *
       
  1753  ************************************************************************/
       
  1754 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignature[];
       
  1755 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignedInfo[];
       
  1756 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureValue[];
       
  1757 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCanonicalizationMethod[];
       
  1758 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureMethod[];
       
  1759 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDigestMethod[];
       
  1760 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDigestValue[];
       
  1761 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeObject[];
       
  1762 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeManifest[];
       
  1763 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureProperties[];
       
  1764 
       
  1765 /*************************************************************************
       
  1766  *
       
  1767  * Encryption Nodes
       
  1768  *
       
  1769  ************************************************************************/
       
  1770 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptedData[];
       
  1771 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionMethod[];
       
  1772 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionProperties[];
       
  1773 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionProperty[];
       
  1774 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherData[];
       
  1775 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherValue[];
       
  1776 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherReference[];
       
  1777 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReferenceList[];
       
  1778 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDataReference[];
       
  1779 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyReference[];
       
  1780 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCarriedKeyName[];
       
  1781 
       
  1782 XMLSEC_EXPORT_VAR const xmlChar xmlSecTypeEncContent[];
       
  1783 XMLSEC_EXPORT_VAR const xmlChar xmlSecTypeEncElement[];
       
  1784 
       
  1785 /*************************************************************************
       
  1786  *
       
  1787  * XKMS nodes, attributes  and value strings
       
  1788  *
       
  1789  ************************************************************************/
       
  1790 #ifndef XMLSEC_NO_XKMS
       
  1791 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestResultName[];
       
  1792 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestStatusName[];
       
  1793 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestLocateName[];
       
  1794 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestValidateName[];
       
  1795 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestCompoundName[];
       
  1796 
       
  1797 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeResult[];
       
  1798 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatusRequest[];
       
  1799 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatusResult[];
       
  1800 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeLocateRequest[];
       
  1801 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeLocateResult[];
       
  1802 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidateRequest[];
       
  1803 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidateResult[];
       
  1804 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCompoundRequest[];
       
  1805 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCompoundResult[];
       
  1806 
       
  1807 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeMessageExtension[];
       
  1808 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeOpaqueClientData[];
       
  1809 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeResponseMechanism[];
       
  1810 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRespondWith[];
       
  1811 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodePendingNotification[];
       
  1812 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeQueryKeyBinding[];
       
  1813 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyUsage[];
       
  1814 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeUseKeyWith[];
       
  1815 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTimeInstant[];
       
  1816 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRequestSignatureValue[];
       
  1817 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeUnverifiedKeyBinding[];
       
  1818 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidityInterval[];
       
  1819 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatus[];
       
  1820 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidReason[];
       
  1821 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeInvalidReason[];
       
  1822 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeIndeterminateReason[];
       
  1823 
       
  1824 
       
  1825 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrService[];
       
  1826 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNonce[];
       
  1827 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrOriginalRequestId[];
       
  1828 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResponseLimit[];
       
  1829 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrMechanism[];
       
  1830 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrIdentifier[];
       
  1831 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrApplication[];
       
  1832 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResultMajor[];
       
  1833 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResultMinor[];
       
  1834 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrRequestId[];
       
  1835 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNotBefore[];
       
  1836 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNotOnOrAfter[];
       
  1837 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrTime[];
       
  1838 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrStatusValue[];
       
  1839 
       
  1840 XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismPending[];
       
  1841 XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismRepresent[];
       
  1842 XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismRequestSignatureValue[];
       
  1843 
       
  1844 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithKeyName[];
       
  1845 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithKeyValue[];
       
  1846 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509Cert[];
       
  1847 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509Chain[];
       
  1848 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509CRL[];
       
  1849 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithOCSP[];
       
  1850 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithRetrievalMethod[];
       
  1851 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPGP[];
       
  1852 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPGPWeb[];
       
  1853 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithSPKI[];
       
  1854 XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPrivateKey[];
       
  1855 
       
  1856 XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultSuccess[];
       
  1857 XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultFailed[];
       
  1858 XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultPending[];
       
  1859 
       
  1860 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageEncryption[];
       
  1861 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageSignature[];
       
  1862 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageExchange[];
       
  1863 
       
  1864 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusValid[];
       
  1865 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusInvalid[];
       
  1866 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusIndeterminate[];
       
  1867 
       
  1868 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonIssuerTrust[];
       
  1869 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonRevocationStatus[];
       
  1870 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonValidityInterval[];
       
  1871 XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonSignature[];
       
  1872 
       
  1873 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeSuccess[];
       
  1874 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeVersionMismatch[];
       
  1875 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeSender[];
       
  1876 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeReceiver[];
       
  1877 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeRepresent[];
       
  1878 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodePending[];
       
  1879 
       
  1880 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNoMatch[];
       
  1881 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeTooManyResponses[];
       
  1882 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeIncomplete[];
       
  1883 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeFailure[];
       
  1884 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeRefused[];
       
  1885 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNoAuthentication[];
       
  1886 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeMessageNotSupported[];
       
  1887 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeUnknownResponseId[];
       
  1888 XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNotSynchronous[];
       
  1889 
       
  1890 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonLang[];
       
  1891 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonUnsupportedVersion[];
       
  1892 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonUnableToProcess[];
       
  1893 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonServiceUnavailable[];
       
  1894 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonMessageNotSupported[];
       
  1895 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonMessageInvalid[];
       
  1896 
       
  1897 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapSubcodeValueMessageNotSupported[];
       
  1898 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapSubcodeValueBadMessage[];
       
  1899 
       
  1900 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrPlain[];
       
  1901 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrSoap11[];
       
  1902 XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrSoap12[];
       
  1903 
       
  1904 #endif /* XMLSEC_NO_XKMS */
       
  1905 
       
  1906 /*************************************************************************
       
  1907  *
       
  1908  * KeyInfo and Transform Nodes
       
  1909  *
       
  1910  ************************************************************************/
       
  1911 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyInfo[];
       
  1912 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReference[];
       
  1913 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTransforms[];
       
  1914 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTransform[];
       
  1915 
       
  1916 /*************************************************************************
       
  1917  *
       
  1918  * Attributes
       
  1919  *
       
  1920  ************************************************************************/
       
  1921 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrId[];
       
  1922 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrURI[];
       
  1923 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrType[];
       
  1924 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrMimeType[];
       
  1925 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrEncoding[];
       
  1926 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrAlgorithm[];
       
  1927 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrTarget[];
       
  1928 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrFilter[];
       
  1929 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrRecipient[];
       
  1930 
       
  1931 /*************************************************************************
       
  1932  *
       
  1933  * AES strings
       
  1934  *
       
  1935  ************************************************************************/
       
  1936 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAESKeyValue[];
       
  1937 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeAESKeyValue[];
       
  1938 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAESKeyValue[];
       
  1939 
       
  1940 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes128Cbc[];
       
  1941 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes128Cbc[];
       
  1942 
       
  1943 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes192Cbc[];
       
  1944 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes192Cbc[];
       
  1945 
       
  1946 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes256Cbc[];
       
  1947 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes256Cbc[];
       
  1948 
       
  1949 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes128[];
       
  1950 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes128[];
       
  1951 
       
  1952 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes192[];
       
  1953 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes192[];
       
  1954 
       
  1955 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes256[];
       
  1956 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes256[];
       
  1957 
       
  1958 /*************************************************************************
       
  1959  *
       
  1960  * BASE64 strings
       
  1961  *
       
  1962  ************************************************************************/
       
  1963 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameBase64[];
       
  1964 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefBase64[];
       
  1965 
       
  1966 /*************************************************************************
       
  1967  *
       
  1968  * C14N strings
       
  1969  *
       
  1970  ************************************************************************/
       
  1971 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameC14N[];
       
  1972 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefC14N[];
       
  1973 
       
  1974 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameC14NWithComments[];
       
  1975 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefC14NWithComments[];
       
  1976 
       
  1977 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameExcC14N[];
       
  1978 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefExcC14N[];
       
  1979 
       
  1980 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameExcC14NWithComments[];
       
  1981 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefExcC14NWithComments[];
       
  1982 
       
  1983 XMLSEC_EXPORT_VAR const xmlChar xmlSecNsExcC14N[];
       
  1984 XMLSEC_EXPORT_VAR const xmlChar xmlSecNsExcC14NWithComments[];
       
  1985 
       
  1986 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeInclusiveNamespaces[];
       
  1987 XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrPrefixList[];
       
  1988 
       
  1989 /*************************************************************************
       
  1990  *
       
  1991  * DES strings
       
  1992  *
       
  1993  ************************************************************************/
       
  1994 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDESKeyValue[];
       
  1995 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDESKeyValue[];
       
  1996 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDESKeyValue[];
       
  1997 
       
  1998 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDes3Cbc[];
       
  1999 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDes3Cbc[];
       
  2000 
       
  2001 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWDes3[];
       
  2002 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWDes3[];
       
  2003 
       
  2004 /*************************************************************************
       
  2005  *
       
  2006  * DSA strings
       
  2007  *
       
  2008  ************************************************************************/
       
  2009 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDSAKeyValue[];
       
  2010 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAKeyValue[];
       
  2011 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDSAKeyValue[];
       
  2012 
       
  2013 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAP[];
       
  2014 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAQ[];
       
  2015 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAG[];
       
  2016 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAJ[];
       
  2017 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAX[];
       
  2018 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAY[];
       
  2019 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSASeed[];
       
  2020 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAPgenCounter[];
       
  2021 
       
  2022 
       
  2023 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDsaSha1[];
       
  2024 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDsaSha1[];
       
  2025 
       
  2026 /*************************************************************************
       
  2027  *
       
  2028  * EncryptedKey
       
  2029  *
       
  2030  ************************************************************************/
       
  2031 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEncryptedKey[];
       
  2032 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptedKey[];
       
  2033 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEncryptedKey[];
       
  2034 
       
  2035 /*************************************************************************
       
  2036  *
       
  2037  * Enveloped transform strings
       
  2038  *
       
  2039  ************************************************************************/
       
  2040 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEnveloped[];
       
  2041 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEnveloped[];
       
  2042 
       
  2043 /*************************************************************************
       
  2044  *
       
  2045  * HMAC strings
       
  2046  *
       
  2047  ************************************************************************/
       
  2048 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHMACKeyValue[];
       
  2049 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHMACKeyValue[];
       
  2050 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHMACKeyValue[];
       
  2051 
       
  2052 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHMACOutputLength[];
       
  2053 
       
  2054 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacMd5[];
       
  2055 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacMd5[];
       
  2056 
       
  2057 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacRipemd160[];
       
  2058 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacRipemd160[];
       
  2059 
       
  2060 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha1[];
       
  2061 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha1[];
       
  2062 
       
  2063 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha224[];
       
  2064 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha224[];
       
  2065 
       
  2066 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha256[];
       
  2067 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha256[];
       
  2068 
       
  2069 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha384[];
       
  2070 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha384[];
       
  2071 
       
  2072 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha512[];
       
  2073 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha512[];
       
  2074 
       
  2075 /*************************************************************************
       
  2076  *
       
  2077  * KeyName strings
       
  2078  *
       
  2079  ************************************************************************/
       
  2080 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKeyName[];
       
  2081 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyName[];
       
  2082 
       
  2083 /*************************************************************************
       
  2084  *
       
  2085  * KeyValue strings
       
  2086  *
       
  2087  ************************************************************************/
       
  2088 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKeyValue[];
       
  2089 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyValue[];
       
  2090 
       
  2091 /*************************************************************************
       
  2092  *
       
  2093  * Memory Buffer strings
       
  2094  *
       
  2095  ************************************************************************/
       
  2096 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameMemBuf[];
       
  2097 
       
  2098 /*************************************************************************
       
  2099  *
       
  2100  * MD5 strings
       
  2101  *
       
  2102  ************************************************************************/
       
  2103 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameMd5[];
       
  2104 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefMd5[];
       
  2105 
       
  2106 /*************************************************************************
       
  2107  *
       
  2108  * RetrievalMethod
       
  2109  *
       
  2110  ************************************************************************/
       
  2111 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRetrievalMethod[];
       
  2112 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRetrievalMethod[];
       
  2113 
       
  2114 /*************************************************************************
       
  2115  *
       
  2116  * RIPEMD160 strings
       
  2117  *
       
  2118  ************************************************************************/
       
  2119 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRipemd160[];
       
  2120 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRipemd160[];
       
  2121 
       
  2122 /*************************************************************************
       
  2123  *
       
  2124  * RSA strings
       
  2125  *
       
  2126  ************************************************************************/
       
  2127 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRSAKeyValue[];
       
  2128 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAKeyValue[];
       
  2129 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRSAKeyValue[];
       
  2130 
       
  2131 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAModulus[];
       
  2132 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAExponent[];
       
  2133 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAPrivateExponent[];
       
  2134 
       
  2135 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaMd5[];
       
  2136 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaMd5[];
       
  2137 
       
  2138 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaRipemd160[];
       
  2139 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaRipemd160[];
       
  2140 
       
  2141 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha1[];
       
  2142 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha1[];
       
  2143 
       
  2144 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha224[];
       
  2145 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha224[];
       
  2146 
       
  2147 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha256[];
       
  2148 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha256[];
       
  2149 
       
  2150 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha384[];
       
  2151 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha384[];
       
  2152 
       
  2153 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha512[];
       
  2154 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha512[];
       
  2155 
       
  2156 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaPkcs1[];
       
  2157 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaPkcs1[];
       
  2158 
       
  2159 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaOaep[];
       
  2160 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaOaep[];
       
  2161 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRsaOAEPparams[];
       
  2162 
       
  2163 /*************************************************************************
       
  2164  *
       
  2165  * SHA1 strings
       
  2166  *
       
  2167  ************************************************************************/
       
  2168 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha1[];
       
  2169 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha1[];
       
  2170 
       
  2171 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha224[];
       
  2172 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha224[];
       
  2173 
       
  2174 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha256[];
       
  2175 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha256[];
       
  2176 
       
  2177 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha384[];
       
  2178 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha384[];
       
  2179 
       
  2180 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha512[];
       
  2181 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha512[];
       
  2182 
       
  2183 /*************************************************************************
       
  2184  *
       
  2185  * X509 strings
       
  2186  *
       
  2187  ************************************************************************/
       
  2188 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameX509Data[];
       
  2189 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509Data[];
       
  2190 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefX509Data[];
       
  2191 
       
  2192 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509Certificate[];
       
  2193 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509CRL[];
       
  2194 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SubjectName[];
       
  2195 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509IssuerSerial[];
       
  2196 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509IssuerName[];
       
  2197 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SerialNumber[];
       
  2198 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SKI[];
       
  2199 
       
  2200 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRawX509Cert[];
       
  2201 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRawX509Cert[];
       
  2202 
       
  2203 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameX509Store[];
       
  2204 
       
  2205 /*************************************************************************
       
  2206  *
       
  2207  * PGP strings
       
  2208  *
       
  2209  ************************************************************************/
       
  2210 XMLSEC_EXPORT_VAR const xmlChar xmlSecNamePGPData[];
       
  2211 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodePGPData[];
       
  2212 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefPGPData[];
       
  2213 
       
  2214 /*************************************************************************
       
  2215  *
       
  2216  * SPKI strings
       
  2217  *
       
  2218  ************************************************************************/
       
  2219 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSPKIData[];
       
  2220 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSPKIData[];
       
  2221 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSPKIData[];
       
  2222 
       
  2223 /*************************************************************************
       
  2224  *
       
  2225  * XPath/XPointer strings
       
  2226  *
       
  2227  ************************************************************************/
       
  2228 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPath[];
       
  2229 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPath[];
       
  2230 
       
  2231 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPath2[];
       
  2232 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPath2[];
       
  2233 XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterIntersect[];
       
  2234 XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterSubtract[];
       
  2235 XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterUnion[];
       
  2236 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPointer[];
       
  2237 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPointer[];
       
  2238 
       
  2239 /*************************************************************************
       
  2240  *
       
  2241  * Xslt strings
       
  2242  *
       
  2243  ************************************************************************/
       
  2244 XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXslt[];
       
  2245 XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefXslt[];
       
  2246 
       
  2247 #ifndef XMLSEC_NO_SOAP
       
  2248 /*************************************************************************
       
  2249  *
       
  2250  * SOAP 1.1/1.2 strings
       
  2251  *
       
  2252  ************************************************************************/
       
  2253 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEnvelope[];
       
  2254 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHeader[];
       
  2255 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeBody[];
       
  2256 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFault[];
       
  2257 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultCode[];
       
  2258 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultString[];
       
  2259 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultActor[];
       
  2260 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultDetail[];
       
  2261 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCode[];
       
  2262 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReason[];
       
  2263 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeNode[];
       
  2264 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRole[];
       
  2265 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDetail[];
       
  2266 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValue[];
       
  2267 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSubcode[];
       
  2268 XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeText[];
       
  2269 
       
  2270 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeVersionMismatch[];
       
  2271 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeMustUnderstand[];
       
  2272 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeClient[];
       
  2273 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeServer[];
       
  2274 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeReceiver[];
       
  2275 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeSender[];
       
  2276 XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultDataEncodningUnknown[];
       
  2277 
       
  2278 
       
  2279 #endif /* XMLSEC_NO_SOAP */
       
  2280 
       
  2281 /*************************************************************************
       
  2282  *
       
  2283  * Utility strings
       
  2284  *
       
  2285  ************************************************************************/
       
  2286 XMLSEC_EXPORT_VAR const xmlChar xmlSecStringEmpty[];
       
  2287 XMLSEC_EXPORT_VAR const xmlChar xmlSecStringCR[];
       
  2288 
       
  2289 #endif //!defined(__SYMBIAN32__)
       
  2290 
       
  2291 #ifdef __cplusplus
       
  2292 }
       
  2293 #endif /* __cplusplus */
       
  2294 
       
  2295 #endif /* __XMLSEC_STRINGS_H__ */
       
  2296 
       
  2297