strings.h | strings.h | |||
---|---|---|---|---|
skipping to change at line 318 | skipping to change at line 318 | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAG[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAG[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAJ[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAJ[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAX[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAX[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAY[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAY[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSASeed[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSASeed[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAPgenCounter[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAPgenCounter[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDsaSha1[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDsaSha1[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDsaSha1[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDsaSha1[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDsaSha256[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDsaSha256[]; | ||||
/************************************************************************* | ||||
* | ||||
* ECDSA strings | ||||
* | ||||
************************************************************************/ | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameECDSAKeyValue[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAKeyValue[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefECDSAKeyValue[]; | ||||
/* XXX-MAK: More constants will be needed later. */ | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAP[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAQ[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAG[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAJ[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAX[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAY[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSASeed[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeECDSAPgenCounter[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEcdsaSha1[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEcdsaSha1[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEcdsaSha224[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEcdsaSha224[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEcdsaSha256[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEcdsaSha256[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEcdsaSha384[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEcdsaSha384[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEcdsaSha512[]; | ||||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEcdsaSha512[]; | ||||
/************************************************************************* | /************************************************************************* | |||
* | * | |||
* GOST2001 strings | * GOST2001 strings | |||
* | * | |||
************************************************************************/ | ************************************************************************/ | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameGOST2001KeyValue[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNameGOST2001KeyValue[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeGOST2001KeyValue[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeGOST2001KeyValue[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefGOST2001KeyValue[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefGOST2001KeyValue[]; | |||
XMLSEC_EXPORT_VAR const xmlChar xmlSecNameGost2001GostR3411_94[]; | XMLSEC_EXPORT_VAR const xmlChar xmlSecNameGost2001GostR3411_94[]; | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 37 lines changed or added | |||
version.h | version.h | |||
---|---|---|---|---|
skipping to change at line 24 | skipping to change at line 24 | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
extern "C" { | extern "C" { | |||
#endif /* __cplusplus */ | #endif /* __cplusplus */ | |||
/** | /** | |||
* XMLSEC_VERSION: | * XMLSEC_VERSION: | |||
* | * | |||
* The library version string in the format | * The library version string in the format | |||
* "<major-number>.<minor-number>.<sub-minor-number>". | * "<major-number>.<minor-number>.<sub-minor-number>". | |||
*/ | */ | |||
#define XMLSEC_VERSION "1.2.18" | #define XMLSEC_VERSION "1.2.19" | |||
/** | /** | |||
* XMLSEC_VERSION_MAJOR: | * XMLSEC_VERSION_MAJOR: | |||
* | * | |||
* The library major version number. | * The library major version number. | |||
*/ | */ | |||
#define XMLSEC_VERSION_MAJOR 1 | #define XMLSEC_VERSION_MAJOR 1 | |||
/** | /** | |||
* XMLSEC_VERSION_MINOR: | * XMLSEC_VERSION_MINOR: | |||
* | * | |||
* The library minor version number. | * The library minor version number. | |||
*/ | */ | |||
#define XMLSEC_VERSION_MINOR 2 | #define XMLSEC_VERSION_MINOR 2 | |||
/** | /** | |||
* XMLSEC_VERSION_SUBMINOR: | * XMLSEC_VERSION_SUBMINOR: | |||
* | * | |||
* The library sub-minor version number. | * The library sub-minor version number. | |||
*/ | */ | |||
#define XMLSEC_VERSION_SUBMINOR 18 | #define XMLSEC_VERSION_SUBMINOR 19 | |||
/** | /** | |||
* XMLSEC_VERSION_INFO: | * XMLSEC_VERSION_INFO: | |||
* | * | |||
* The library version info string in the format | * The library version info string in the format | |||
* "<major-number>+<minor-number>:<sub-minor-number>:<minor-number>". | * "<major-number>+<minor-number>:<sub-minor-number>:<minor-number>". | |||
*/ | */ | |||
#define XMLSEC_VERSION_INFO "3:18:2" | #define XMLSEC_VERSION_INFO "3:19:2" | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif /* __cplusplus */ | #endif /* __cplusplus */ | |||
#endif /* __XMLSEC_VERSION_H__ */ | #endif /* __XMLSEC_VERSION_H__ */ | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
xmldsig.h | xmldsig.h | |||
---|---|---|---|---|
skipping to change at line 38 | skipping to change at line 38 | |||
#include <xmlsec/keys.h> | #include <xmlsec/keys.h> | |||
#include <xmlsec/keysmngr.h> | #include <xmlsec/keysmngr.h> | |||
#include <xmlsec/keyinfo.h> | #include <xmlsec/keyinfo.h> | |||
#include <xmlsec/transforms.h> | #include <xmlsec/transforms.h> | |||
typedef struct _xmlSecDSigReferenceCtx xmlSecDSigReferenceCtx, | typedef struct _xmlSecDSigReferenceCtx xmlSecDSigReferenceCtx, | |||
*xmlSecDSigReferenceCtxPtr; | *xmlSecDSigReferenceCtxPtr; | |||
/** | /** | |||
* xmlSecDSigStatus: | * xmlSecDSigStatus: | |||
* @xmlSecDSigStatusUnknown: the status is unknow. | * @xmlSecDSigStatusUnknown: the status is unknown. | |||
* @xmlSecDSigStatusSucceeded: the processing succeeded. | * @xmlSecDSigStatusSucceeded: the processing succeeded. | |||
* @xmlSecDSigStatusInvalid: the processing failed. | * @xmlSecDSigStatusInvalid: the processing failed. | |||
* | * | |||
* XML Digital signature processing status. | * XML Digital signature processing status. | |||
*/ | */ | |||
typedef enum { | typedef enum { | |||
xmlSecDSigStatusUnknown = 0, | xmlSecDSigStatusUnknown = 0, | |||
xmlSecDSigStatusSucceeded, | xmlSecDSigStatusSucceeded, | |||
xmlSecDSigStatusInvalid | xmlSecDSigStatusInvalid | |||
} xmlSecDSigStatus; | } xmlSecDSigStatus; | |||
skipping to change at line 115 | skipping to change at line 115 | |||
* @enabledReferenceUris: the URI types allowed for <dsig:Reference/> node. | * @enabledReferenceUris: the URI types allowed for <dsig:Reference/> node. | |||
* @enabledReferenceTransforms: the list of transforms allowed in <dsig:Ref erence/> node. | * @enabledReferenceTransforms: the list of transforms allowed in <dsig:Ref erence/> node. | |||
* @referencePreExecuteCallback:the callback for <dsig:Reference/> node pro cessing. | * @referencePreExecuteCallback:the callback for <dsig:Reference/> node pro cessing. | |||
* @defSignMethodId: the default signing method klass. | * @defSignMethodId: the default signing method klass. | |||
* @defC14NMethodId: the default c14n method klass. | * @defC14NMethodId: the default c14n method klass. | |||
* @defDigestMethodId: the default digest method klass. | * @defDigestMethodId: the default digest method klass. | |||
* @signKey: the signature key; application may set #sig nKey | * @signKey: the signature key; application may set #sig nKey | |||
* before calling #xmlSecDSigCtxSign or #xmlSe cDSigCtxVerify | * before calling #xmlSecDSigCtxSign or #xmlSe cDSigCtxVerify | |||
* functions. | * functions. | |||
* @operation: the operation: sign or verify. | * @operation: the operation: sign or verify. | |||
* @result: the pointer to signature (not valid for sig | * @result: the pointer to signature (not valid for sig | |||
nature verificaction). | nature verification). | |||
* @status: the <dsig:Signatuire/> procesisng status. | * @status: the <dsig:Signatuire/> processing status. | |||
* @signMethod: the pointer to signature transform. | * @signMethod: the pointer to signature transform. | |||
* @c14nMethod: the pointer to c14n transform. | * @c14nMethod: the pointer to c14n transform. | |||
* @preSignMemBufMethod: the pointer to binary buffer right before s ignature | * @preSignMemBufMethod: the pointer to binary buffer right before s ignature | |||
* (valid only if #XMLSEC_DSIG_FLAGS_STORE_SIG NATURE flag is set). | * (valid only if #XMLSEC_DSIG_FLAGS_STORE_SIG NATURE flag is set). | |||
* @signValueNode: the pointer to <dsig:SignatureValue/> node. | * @signValueNode: the pointer to <dsig:SignatureValue/> node. | |||
* @id: the pointer to Id attribute of <dsig:Signat ure/> node. | * @id: the pointer to Id attribute of <dsig:Signat ure/> node. | |||
* @signedInfoReferences: the list of references in <dsig:SignedInfo/ > node. | * @signedInfoReferences: the list of references in <dsig:SignedInfo/ > node. | |||
* @manifestReferences: the list of references in <dsig:Manifest/> nodes. | * @manifestReferences: the list of references in <dsig:Manifest/> nodes. | |||
* @reserved0: reserved for the future. | * @reserved0: reserved for the future. | |||
* @reserved1: reserved for the future. | * @reserved1: reserved for the future. | |||
End of changes. 2 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
xmlenc.h | xmlenc.h | |||
---|---|---|---|---|
skipping to change at line 66 | skipping to change at line 66 | |||
* @flags2: the XML Encryption processing flags. | * @flags2: the XML Encryption processing flags. | |||
* @mode: the mode. | * @mode: the mode. | |||
* @keyInfoReadCtx: the reading key context. | * @keyInfoReadCtx: the reading key context. | |||
* @keyInfoWriteCtx: the writing key context (not used for signa ture verification). | * @keyInfoWriteCtx: the writing key context (not used for signa ture verification). | |||
* @transformCtx: the transforms processing context. | * @transformCtx: the transforms processing context. | |||
* @defEncMethodId: the default encryption method (used if | * @defEncMethodId: the default encryption method (used if | |||
* <enc:EncryptionMethod/> node is not present ). | * <enc:EncryptionMethod/> node is not present ). | |||
* @encKey: the signature key; application may set #enc Key | * @encKey: the signature key; application may set #enc Key | |||
* before calling encryption/decryption functi ons. | * before calling encryption/decryption functi ons. | |||
* @operation: the operation: encrypt or decrypt. | * @operation: the operation: encrypt or decrypt. | |||
* @result: the pointer to signature (not valid for sig nature verificaction). | * @result: the pointer to signature (not valid for sig nature verification). | |||
* @resultBase64Encoded: the flag: if set then result in #result is base64 encoded. | * @resultBase64Encoded: the flag: if set then result in #result is base64 encoded. | |||
* @resultReplaced: the flag: if set then resulted <enc:Encrypt edData/> | * @resultReplaced: the flag: if set then resulted <enc:Encrypt edData/> | |||
* or <enc:EncryptedKey/> node is added to the document. | * or <enc:EncryptedKey/> node is added to the document. | |||
* @encMethod: the pointer to encryption transform. | * @encMethod: the pointer to encryption transform. | |||
* @replacedNodeList: the first node of the list of replaced nodes dependin g on the nodeReplacementMode | * @replacedNodeList: the first node of the list of replaced nodes dependin g on the nodeReplacementMode | |||
* @id: the ID attribute of <enc:EncryptedData/> | * @id: the ID attribute of <enc:EncryptedData/> | |||
* or <enc:EncryptedKey/> node. | * or <enc:EncryptedKey/> node. | |||
* @type: the Type attribute of <enc:EncryptedData/> | * @type: the Type attribute of <enc:EncryptedData/> | |||
* or <enc:EncryptedKey/> node. | * or <enc:EncryptedKey/> node. | |||
* @mimeType: the MimeType attribute of <enc:EncryptedDat a/> | * @mimeType: the MimeType attribute of <enc:EncryptedDat a/> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||