From d76b77b983c9c1a121a27ecb1696d09bdfdeb75f Mon Sep 17 00:00:00 2001 From: lsh123 Date: Thu, 18 Jul 2024 15:13:25 -0400 Subject: [PATCH] Preparation for xmlsec 1.3.5 (#821) --- docs/Makefile.am | 4 +- docs/api/index.html | 53 +- docs/api/src/xmlsec.sgml | 50 +- docs/api/xmlsec-app.html | 601 ++-- docs/api/xmlsec-base64.html | 149 +- docs/api/xmlsec-bn.html | 263 +- docs/api/xmlsec-buffer.html | 259 +- docs/api/xmlsec-custom-keys-manager.html | 47 +- docs/api/xmlsec-decrypt-with-keys-mngr.html | 47 +- docs/api/xmlsec-decrypt-with-signle-key.html | 47 +- docs/api/xmlsec-dl.html | 101 +- docs/api/xmlsec-encrypt-dynamic-template.html | 55 +- docs/api/xmlsec-encrypt-template-file.html | 57 +- docs/api/xmlsec-encrypt-with-session-key.html | 55 +- docs/api/xmlsec-encryption-klasses.html | 51 +- docs/api/xmlsec-errors.html | 159 +- ...mlsec-examples-sign-dynamimc-template.html | 55 +- .../xmlsec-examples-sign-template-file.html | 55 +- docs/api/xmlsec-examples-sign-x509.html | 55 +- docs/api/xmlsec-examples.html | 47 +- docs/api/xmlsec-gcrypt-app.html | 231 +- docs/api/xmlsec-gcrypt-crypto.html | 405 ++- docs/api/xmlsec-gcrypt-ref.html | 47 +- docs/api/xmlsec-gnutls-app.html | 243 +- docs/api/xmlsec-gnutls-crypto.html | 497 ++-- docs/api/xmlsec-gnutls-ref.html | 47 +- docs/api/xmlsec-gnutls-x509.html | 153 +- docs/api/xmlsec-index.html | 2433 ++++++++--------- docs/api/xmlsec-io.html | 97 +- docs/api/xmlsec-keyinfo.html | 261 +- docs/api/xmlsec-keys.html | 469 ++-- docs/api/xmlsec-keysdata.html | 637 ++--- docs/api/xmlsec-keysmngr.html | 337 +-- docs/api/xmlsec-list.html | 257 +- docs/api/xmlsec-membuf.html | 57 +- docs/api/xmlsec-msccng-ref.html | 47 +- docs/api/xmlsec-mscng-app.html | 247 +- docs/api/xmlsec-mscng-certkeys.html | 67 +- docs/api/xmlsec-mscng-crypto.html | 273 +- docs/api/xmlsec-mscng-keysstore.html | 79 +- docs/api/xmlsec-mscng-x509.html | 133 +- docs/api/xmlsec-mscrypto-app.html | 295 +- docs/api/xmlsec-mscrypto-certkeys.html | 99 +- docs/api/xmlsec-mscrypto-crypto.html | 279 +- docs/api/xmlsec-mscrypto-keysstore.html | 79 +- docs/api/xmlsec-mscrypto-ref.html | 47 +- docs/api/xmlsec-mscrypto-x509.html | 159 +- docs/api/xmlsec-nodeset.html | 207 +- docs/api/xmlsec-notes-compiling-others.html | 49 +- docs/api/xmlsec-notes-compiling-unix.html | 79 +- docs/api/xmlsec-notes-compiling-windows.html | 57 +- docs/api/xmlsec-notes-compiling.html | 57 +- docs/api/xmlsec-notes-contexts.html | 97 +- docs/api/xmlsec-notes-custom-keys-store.html | 85 +- docs/api/xmlsec-notes-decrypt.html | 81 +- ...ec-notes-dynamic-encryption-templates.html | 85 +- ...sec-notes-dynamic-signature-templates.html | 89 +- docs/api/xmlsec-notes-encrypt.html | 85 +- docs/api/xmlsec-notes-include-files.html | 57 +- docs/api/xmlsec-notes-init-shutdown.html | 93 +- .../xmlsec-notes-keys-manager-sign-enc.html | 127 +- ...xmlsec-notes-keys-mngr-verify-decrypt.html | 77 +- docs/api/xmlsec-notes-keys.html | 75 +- docs/api/xmlsec-notes-keysmngr.html | 89 +- .../xmlsec-notes-new-crypto-functions.html | 47 +- docs/api/xmlsec-notes-new-crypto-keys.html | 49 +- docs/api/xmlsec-notes-new-crypto-klasses.html | 51 +- ...lsec-notes-new-crypto-sharing-results.html | 45 +- ...sec-notes-new-crypto-simple-keys-mngr.html | 45 +- .../xmlsec-notes-new-crypto-transforms.html | 69 +- docs/api/xmlsec-notes-new-crypto.html | 47 +- docs/api/xmlsec-notes-overview.html | 49 +- docs/api/xmlsec-notes-sign-encrypt.html | 65 +- docs/api/xmlsec-notes-sign-x509.html | 83 +- docs/api/xmlsec-notes-sign.html | 85 +- docs/api/xmlsec-notes-simple-keys-store.html | 69 +- docs/api/xmlsec-notes-structure.html | 49 +- docs/api/xmlsec-notes-templates.html | 49 +- docs/api/xmlsec-notes-transforms.html | 101 +- docs/api/xmlsec-notes-verify-decrypt.html | 65 +- docs/api/xmlsec-notes-verify-x509.html | 69 +- docs/api/xmlsec-notes-verify.html | 81 +- docs/api/xmlsec-notes-x509.html | 49 +- docs/api/xmlsec-notes.html | 49 +- docs/api/xmlsec-nss-app.html | 299 +- docs/api/xmlsec-nss-crypto.html | 355 ++- docs/api/xmlsec-nss-keysstore.html | 79 +- docs/api/xmlsec-nss-pkikeys.html | 89 +- docs/api/xmlsec-nss-ref.html | 47 +- docs/api/xmlsec-nss-x509.html | 167 +- docs/api/xmlsec-openssl-app.html | 325 +-- docs/api/xmlsec-openssl-crypto.html | 605 ++-- docs/api/xmlsec-openssl-evp.html | 95 +- docs/api/xmlsec-openssl-ref.html | 47 +- docs/api/xmlsec-openssl-x509.html | 199 +- docs/api/xmlsec-parser.html | 99 +- docs/api/xmlsec-ref.html | 49 +- docs/api/xmlsec-reference.html | 49 +- docs/api/xmlsec-signature-klasses.html | 49 +- docs/api/xmlsec-templates.html | 417 ++- docs/api/xmlsec-transforms.html | 1039 ++++--- docs/api/xmlsec-verify-with-key.html | 47 +- docs/api/xmlsec-verify-with-keys-mngr.html | 47 +- docs/api/xmlsec-verify-with-restrictions.html | 63 +- docs/api/xmlsec-verify-with-x509.html | 47 +- docs/api/xmlsec-version.html | 51 +- docs/api/xmlsec-xmldsig.html | 403 ++- docs/api/xmlsec-xmlenc.html | 311 +-- docs/api/xmlsec-xmlsec.html | 91 +- docs/api/xmlsec-xmltree.html | 627 ++--- docs/index.html | 8 +- docs/news.html | 13 +- docs/xmlsec-man.html | 106 +- 113 files changed, 7279 insertions(+), 11434 deletions(-) diff --git a/docs/Makefile.am b/docs/Makefile.am index 1dd52dc8d..ec29489df 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -52,7 +52,7 @@ man-docs: endif if HAS_XSLTPROC -docs-format: +docs-format: docs-copy man-docs @(echo "Formatting html documents"; \ for i in `find $(builddir) -name "*.html" -print`; \ do \ @@ -90,7 +90,7 @@ docs-format-ga: done) else # do nothing -docs-format: +docs-format: docs-copy man-docs endif diff --git a/docs/api/index.html b/docs/api/index.html index 6b39b5293..3fa596d31 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -1,3 +1,4 @@ + @@ -5,50 +6,11 @@ - + - - - -
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
+
@@ -58,10 +20,10 @@

Aleksey Sanin

+     
+   

-
+

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this @@ -370,6 +332,5 @@

-
+ diff --git a/docs/api/src/xmlsec.sgml b/docs/api/src/xmlsec.sgml index 97fd4f883..88e60425c 100644 --- a/docs/api/src/xmlsec.sgml +++ b/docs/api/src/xmlsec.sgml @@ -1,4 +1,4 @@ - + @@ -119,9 +119,9 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ - 2002-2022 + 2002-2024 Aleksey Sanin - + Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this @@ -131,7 +131,7 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ copying, provided also that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. - + Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions. @@ -148,35 +148,35 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ XML Security Library Tutorial Overview. - XML Security Library provides support for XML Digital Signature + XML Security Library provides support for XML Digital Signature and XML Encryption. It is based on LibXML/LibXSLT and can use - practicaly any crypto library (currently there is "out of the box" + practicaly any crypto library (currently there is "out of the box" support for OpenSSL, Microsoft Crypto API, Microsoft Cryptography API: Next Generation (CNG), GnuTLS, GCrypt and NSS). XML Security Library Structure. - In order to provide the an ability to use different crypto engines, + In order to provide the an ability to use different crypto engines, the XML Security Library is splitted in two parts: core library (xmlsec) - and crypto library (xmlsec-openssl, xmlsec-mscrypt, xmlsec-mscng, xmlsec-gnutls, + and crypto library (xmlsec-openssl, xmlsec-mscrypt, xmlsec-mscng, xmlsec-gnutls, xmlsec-gcrypt, xmlsec-nss, ...).
The library structure and dependencies. -
+
- The core library has no dependency on any crypto library and provides - implementation of all the engines as well as support for all the non - crypto transforms (xml parser, c14n transforms, xpath and xslt - transforms,...). The XML Security Crypto library provides - implementations for crypto transforms, crypto keys data and key - data stores. Application is linked with particular XML Security - Crypto library (or even libraries), but the actual application - code might be general enough so switching crypto engine would be + The core library has no dependency on any crypto library and provides + implementation of all the engines as well as support for all the non + crypto transforms (xml parser, c14n transforms, xpath and xslt + transforms,...). The XML Security Crypto library provides + implementations for crypto transforms, crypto keys data and key + data stores. Application is linked with particular XML Security + Crypto library (or even libraries), but the actual application + code might be general enough so switching crypto engine would be a matter of changing several #include directives.
- + &chapter-compiling-and-linking; &chapter-init-and-shutdown; &chapter-sign-and-encrypt; @@ -189,13 +189,13 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ &chapter-using-contexts; &chapter-new-crypto; &chapter-examples; - + APPENDIX A. XML Security Library Signature Klasses.
XML Security Library Signature Klasses. -
+
@@ -203,13 +203,13 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
XML Security Library Encryption Klasses. -
+
XML Security Library API Reference. - + XML Security Core Library API Reference. This section contains the API reference for xmlsec. All @@ -299,12 +299,12 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ - + XML Security Library for Microsoft Cryptography API: Next Generation (CNG) Reference. This section contains the API reference for xmlsec-mscng (based on - Microsoft + Microsoft Cryptography API: Next Generation (CNG)). All the public interfaces are documented here. This reference guide is build by extracting comments from the code sources. @@ -322,7 +322,7 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ &xmlsec-index; - + diff --git a/docs/api/xmlsec-app.html b/docs/api/xmlsec-app.html index 5a50af78f..b01fb46cb 100644 --- a/docs/api/xmlsec-app.html +++ b/docs/api/xmlsec-app.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- +
+ @@ -86,7 +48,7 @@

app< int

@@ -94,7 +56,7 @@

app< int

@@ -102,7 +64,7 @@

app< int

@@ -110,7 +72,7 @@

app< xmlSecKeyDataId

@@ -118,7 +80,7 @@

app< xmlSecKeyDataId

@@ -126,7 +88,7 @@

app< xmlSecKeyDataId

@@ -134,7 +96,7 @@

app< xmlSecKeyDataId

@@ -142,7 +104,7 @@

app< xmlSecKeyDataId

@@ -150,7 +112,7 @@

app< xmlSecKeyDataId

@@ -158,7 +120,7 @@

app< xmlSecKeyDataId

@@ -166,7 +128,7 @@

app< xmlSecKeyDataId

@@ -174,7 +136,7 @@

app< xmlSecKeyDataId

@@ -182,7 +144,7 @@

app< xmlSecKeyDataId

@@ -190,7 +152,7 @@

app< xmlSecKeyDataId

@@ -198,7 +160,7 @@

app< xmlSecKeyDataId

@@ -206,7 +168,7 @@

app< xmlSecKeyDataId

@@ -214,7 +176,7 @@

app< xmlSecKeyDataId

@@ -222,7 +184,7 @@

app< xmlSecKeyDataId

@@ -230,7 +192,7 @@

app< xmlSecKeyDataStoreId

@@ -238,7 +200,7 @@

app< xmlSecTransformId

@@ -246,7 +208,7 @@

app< xmlSecTransformId

@@ -254,7 +216,7 @@

app< xmlSecTransformId

@@ -262,7 +224,7 @@

app< xmlSecTransformId

@@ -270,7 +232,7 @@

app< xmlSecTransformId

@@ -278,7 +240,7 @@

app< xmlSecTransformId

@@ -286,7 +248,7 @@

app< xmlSecTransformId

@@ -294,7 +256,7 @@

app< xmlSecTransformId

@@ -302,7 +264,7 @@

app< xmlSecTransformId

@@ -310,7 +272,7 @@

app< xmlSecTransformId

@@ -318,7 +280,7 @@

app< xmlSecTransformId

@@ -326,7 +288,7 @@

app< xmlSecTransformId

@@ -334,7 +296,7 @@

app< xmlSecTransformId

@@ -342,7 +304,7 @@

app< xmlSecTransformId

@@ -350,7 +312,7 @@

app< xmlSecTransformId

@@ -358,7 +320,7 @@

app< xmlSecTransformId

@@ -366,7 +328,7 @@

app< xmlSecTransformId

@@ -374,7 +336,7 @@

app< xmlSecTransformId

@@ -382,7 +344,7 @@

app< xmlSecTransformId

@@ -390,7 +352,7 @@

app< xmlSecTransformId

@@ -398,7 +360,7 @@

app< xmlSecTransformId

@@ -406,7 +368,7 @@

app< xmlSecTransformId

@@ -414,7 +376,7 @@

app< xmlSecTransformId

@@ -422,7 +384,7 @@

app< xmlSecTransformId

@@ -430,7 +392,7 @@

app< xmlSecTransformId

@@ -438,7 +400,7 @@

app< xmlSecTransformId

@@ -446,7 +408,7 @@

app< xmlSecTransformId

@@ -454,7 +416,7 @@

app< xmlSecTransformId

@@ -462,7 +424,7 @@

app< xmlSecTransformId

@@ -470,7 +432,7 @@

app< xmlSecTransformId

@@ -478,7 +440,7 @@

app< xmlSecTransformId

@@ -486,7 +448,7 @@

app< xmlSecTransformId

@@ -494,7 +456,7 @@

app< xmlSecTransformId

@@ -502,7 +464,7 @@

app< xmlSecTransformId

@@ -510,7 +472,7 @@

app< xmlSecTransformId

@@ -518,7 +480,7 @@

app< xmlSecTransformId

@@ -526,7 +488,7 @@

app< xmlSecTransformId

@@ -534,7 +496,7 @@

app< xmlSecTransformId

@@ -542,7 +504,7 @@

app< xmlSecTransformId

@@ -550,7 +512,7 @@

app< xmlSecTransformId

@@ -558,7 +520,7 @@

app< xmlSecTransformId

@@ -566,7 +528,7 @@

app< xmlSecTransformId

@@ -574,7 +536,7 @@

app< xmlSecTransformId

@@ -582,7 +544,7 @@

app< xmlSecTransformId

@@ -590,7 +552,7 @@

app< xmlSecTransformId

@@ -598,7 +560,7 @@

app< xmlSecTransformId

@@ -606,7 +568,7 @@

app< xmlSecTransformId

@@ -614,7 +576,7 @@

app< xmlSecTransformId

@@ -622,7 +584,7 @@

app< xmlSecTransformId

@@ -630,7 +592,7 @@

app< xmlSecTransformId

@@ -638,7 +600,7 @@

app< xmlSecTransformId

@@ -646,7 +608,7 @@

app< xmlSecTransformId

@@ -654,7 +616,7 @@

app< xmlSecTransformId

@@ -662,7 +624,7 @@

app< xmlSecTransformId

@@ -670,7 +632,7 @@

app< xmlSecTransformId

@@ -678,7 +640,7 @@

app< xmlSecTransformId

@@ -686,7 +648,7 @@

app< xmlSecTransformId

@@ -694,7 +656,7 @@

app< xmlSecTransformId

@@ -702,7 +664,7 @@

app< xmlSecTransformId

@@ -710,7 +672,7 @@

app< xmlSecTransformId

@@ -718,7 +680,7 @@

app< xmlSecTransformId

@@ -726,7 +688,7 @@

app< xmlSecTransformId

@@ -734,7 +696,7 @@

app< xmlSecTransformId

@@ -742,7 +704,7 @@

app< xmlSecTransformId

@@ -750,7 +712,7 @@

app< xmlSecTransformId

@@ -758,7 +720,7 @@

app< xmlSecTransformId

@@ -766,7 +728,7 @@

app< xmlSecTransformId

@@ -774,7 +736,7 @@

app< xmlSecTransformId

@@ -782,7 +744,7 @@

app< xmlSecTransformId

@@ -790,7 +752,7 @@

app< xmlSecTransformId

@@ -798,7 +760,7 @@

app< int

@@ -806,7 +768,7 @@

app< int

@@ -814,7 +776,7 @@

app< int

@@ -822,7 +784,7 @@

app< int

@@ -830,7 +792,7 @@

app< int

@@ -838,7 +800,7 @@

app< int

@@ -846,7 +808,7 @@

app< int

@@ -854,7 +816,7 @@

app< int

@@ -862,7 +824,7 @@

app< int

@@ -870,7 +832,7 @@

app< int

@@ -878,7 +840,7 @@

app< int

@@ -886,7 +848,7 @@

app< xmlSecKeyPtr

@@ -894,7 +856,7 @@

app< xmlSecKeyPtr

@@ -902,7 +864,7 @@

app< xmlSecKeyPtr

@@ -910,7 +872,7 @@

app< xmlSecKeyPtr

@@ -918,7 +880,7 @@

app< int

@@ -926,15 +888,15 @@

app< int

@@ -1302,7 +1264,7 @@

app<

Functions

-

xmlSecCryptoInit ()

+

xmlSecCryptoInit ()

int
 xmlSecCryptoInit (void);

XMLSec library specific crypto engine initialization.

@@ -1313,7 +1275,7 @@

app<


-

xmlSecCryptoShutdown ()

+

xmlSecCryptoShutdown ()

int
 xmlSecCryptoShutdown (void);

XMLSec library specific crypto engine shutdown.

@@ -1324,7 +1286,7 @@

app<


-

xmlSecCryptoKeysMngrInit ()

+

xmlSecCryptoKeysMngrInit ()

int
 xmlSecCryptoKeysMngrInit (xmlSecKeysMngrPtr mngr);

Adds crypto specific key data stores in keys manager.

@@ -1339,7 +1301,7 @@

app<

- + @@ -1350,7 +1312,7 @@

app<
-

xmlSecKeyDataAesGetKlass ()

+

xmlSecKeyDataAesGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataAesGetKlass (void);

The AES key data klass.

@@ -1363,7 +1325,7 @@

app<


-

xmlSecKeyDataConcatKdfGetKlass ()

+

xmlSecKeyDataConcatKdfGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataConcatKdfGetKlass (void);

The ConcatKDF key data klass.

@@ -1376,7 +1338,7 @@

app<


-

xmlSecKeyDataDesGetKlass ()

+

xmlSecKeyDataDesGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataDesGetKlass (void);

The DES key data klass.

@@ -1389,7 +1351,7 @@

app<


-

xmlSecKeyDataDhGetKlass ()

+

xmlSecKeyDataDhGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataDhGetKlass (void);

The DH key data klass.

@@ -1402,7 +1364,7 @@

app<


-

xmlSecKeyDataDsaGetKlass ()

+

xmlSecKeyDataDsaGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataDsaGetKlass (void);

The DSA key data klass.

@@ -1415,7 +1377,7 @@

app<


-

xmlSecKeyDataEcGetKlass ()

+

xmlSecKeyDataEcGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataEcGetKlass (void);

The EC key data klass.

@@ -1428,7 +1390,7 @@

app<


-

xmlSecKeyDataGost2001GetKlass ()

+

xmlSecKeyDataGost2001GetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataGost2001GetKlass (void);

The GOST2001 key data klass.

@@ -1441,7 +1403,7 @@

app<


-

xmlSecKeyDataGostR3410_2012_256GetKlass ()

+

xmlSecKeyDataGostR3410_2012_256GetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataGostR3410_2012_256GetKlass
                                (void);
@@ -1455,7 +1417,7 @@

app<


-

xmlSecKeyDataGostR3410_2012_512GetKlass ()

+

xmlSecKeyDataGostR3410_2012_512GetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataGostR3410_2012_512GetKlass
                                (void);
@@ -1469,7 +1431,7 @@

app<


-

xmlSecKeyDataHmacGetKlass ()

+

xmlSecKeyDataHmacGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataHmacGetKlass (void);

The HMAC key data klass.

@@ -1482,7 +1444,7 @@

app<


-

xmlSecKeyDataPbkdf2GetKlass ()

+

xmlSecKeyDataPbkdf2GetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataPbkdf2GetKlass (void);

The PBKDF2 key data klass.

@@ -1495,7 +1457,7 @@

app<


-

xmlSecKeyDataRsaGetKlass ()

+

xmlSecKeyDataRsaGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataRsaGetKlass (void);

The RSA key data klass.

@@ -1508,7 +1470,7 @@

app<


-

xmlSecKeyDataX509GetKlass ()

+

xmlSecKeyDataX509GetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataX509GetKlass (void);

The X509 key data klass.

@@ -1521,7 +1483,7 @@

app<


-

xmlSecKeyDataRawX509CertGetKlass ()

+

xmlSecKeyDataRawX509CertGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataRawX509CertGetKlass (void);

The raw X509 cert key data klass.

@@ -1534,7 +1496,7 @@

app<


-

xmlSecKeyDataDEREncodedKeyValueGetKlass ()

+

xmlSecKeyDataDEREncodedKeyValueGetKlass ()

xmlSecKeyDataId
 xmlSecKeyDataDEREncodedKeyValueGetKlass
                                (void);
@@ -1548,7 +1510,7 @@

app<


-

xmlSecX509StoreGetKlass ()

+

xmlSecX509StoreGetKlass ()

xmlSecKeyDataStoreId
 xmlSecX509StoreGetKlass (void);

The X509 certificates key data store klass.

@@ -1561,7 +1523,7 @@

app<


-

xmlSecTransformAes128CbcGetKlass ()

+

xmlSecTransformAes128CbcGetKlass ()

xmlSecTransformId
 xmlSecTransformAes128CbcGetKlass (void);

AES 128 CBC encryption transform klass.

@@ -1574,7 +1536,7 @@

app<


-

xmlSecTransformAes192CbcGetKlass ()

+

xmlSecTransformAes192CbcGetKlass ()

xmlSecTransformId
 xmlSecTransformAes192CbcGetKlass (void);

AES 192 CBC encryption transform klass.

@@ -1587,7 +1549,7 @@

app<


-

xmlSecTransformAes256CbcGetKlass ()

+

xmlSecTransformAes256CbcGetKlass ()

xmlSecTransformId
 xmlSecTransformAes256CbcGetKlass (void);

AES 256 CBC encryption transform klass.

@@ -1600,7 +1562,7 @@

app<


-

xmlSecTransformAes128GcmGetKlass ()

+

xmlSecTransformAes128GcmGetKlass ()

xmlSecTransformId
 xmlSecTransformAes128GcmGetKlass (void);

AES 128 GCM encryption transform klass.

@@ -1613,7 +1575,7 @@

app<


-

xmlSecTransformAes192GcmGetKlass ()

+

xmlSecTransformAes192GcmGetKlass ()

xmlSecTransformId
 xmlSecTransformAes192GcmGetKlass (void);

AES 192 GCM encryption transform klass.

@@ -1626,7 +1588,7 @@

app<


-

xmlSecTransformAes256GcmGetKlass ()

+

xmlSecTransformAes256GcmGetKlass ()

xmlSecTransformId
 xmlSecTransformAes256GcmGetKlass (void);

AES 256 GCM encryption transform klass.

@@ -1639,7 +1601,7 @@

app<


-

xmlSecTransformKWAes128GetKlass ()

+

xmlSecTransformKWAes128GetKlass ()

xmlSecTransformId
 xmlSecTransformKWAes128GetKlass (void);

The AES-128 kew wrapper transform klass.

@@ -1652,7 +1614,7 @@

app<


-

xmlSecTransformKWAes192GetKlass ()

+

xmlSecTransformKWAes192GetKlass ()

xmlSecTransformId
 xmlSecTransformKWAes192GetKlass (void);

The AES-192 kew wrapper transform klass.

@@ -1665,7 +1627,7 @@

app<


-

xmlSecTransformKWAes256GetKlass ()

+

xmlSecTransformKWAes256GetKlass ()

xmlSecTransformId
 xmlSecTransformKWAes256GetKlass (void);

The AES-256 kew wrapper transform klass.

@@ -1678,7 +1640,7 @@

app<


-

xmlSecTransformConcatKdfGetKlass ()

+

xmlSecTransformConcatKdfGetKlass ()

xmlSecTransformId
 xmlSecTransformConcatKdfGetKlass (void);

ConcatKDF key derivaton transform klass.

@@ -1691,7 +1653,7 @@

app<


-

xmlSecTransformDes3CbcGetKlass ()

+

xmlSecTransformDes3CbcGetKlass ()

xmlSecTransformId
 xmlSecTransformDes3CbcGetKlass (void);

Triple DES CBC encryption transform klass.

@@ -1704,7 +1666,7 @@

app<


-

xmlSecTransformKWDes3GetKlass ()

+

xmlSecTransformKWDes3GetKlass ()

xmlSecTransformId
 xmlSecTransformKWDes3GetKlass (void);

The Triple DES key wrapper transform klass.

@@ -1717,7 +1679,7 @@

app<


-

xmlSecTransformDhEsGetKlass ()

+

xmlSecTransformDhEsGetKlass ()

xmlSecTransformId
 xmlSecTransformDhEsGetKlass (void);

DH-ES key agreement transform klass.

@@ -1730,7 +1692,7 @@

app<


-

xmlSecTransformDsaSha1GetKlass ()

+

xmlSecTransformDsaSha1GetKlass ()

xmlSecTransformId
 xmlSecTransformDsaSha1GetKlass (void);

The DSA-SHA1 signature transform klass.

@@ -1743,7 +1705,7 @@

app<


-

xmlSecTransformDsaSha256GetKlass ()

+

xmlSecTransformDsaSha256GetKlass ()

xmlSecTransformId
 xmlSecTransformDsaSha256GetKlass (void);

The DSA-SHA2-256 signature transform klass.

@@ -1756,7 +1718,7 @@

app<


-

xmlSecTransformEcdhGetKlass ()

+

xmlSecTransformEcdhGetKlass ()

xmlSecTransformId
 xmlSecTransformEcdhGetKlass (void);

ECDH key agreement transform klass.

@@ -1769,7 +1731,7 @@

app<


-

xmlSecTransformEcdsaSha1GetKlass ()

+

xmlSecTransformEcdsaSha1GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha1GetKlass (void);

The ECDSA-SHA1 signature transform klass.

@@ -1782,7 +1744,7 @@

app<


-

xmlSecTransformEcdsaSha224GetKlass ()

+

xmlSecTransformEcdsaSha224GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha224GetKlass (void);

The ECDSA-SHA2-224 signature transform klass.

@@ -1795,7 +1757,7 @@

app<


-

xmlSecTransformEcdsaSha256GetKlass ()

+

xmlSecTransformEcdsaSha256GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha256GetKlass (void);

The ECDSA-SHA2-256 signature transform klass.

@@ -1808,7 +1770,7 @@

app<


-

xmlSecTransformEcdsaSha384GetKlass ()

+

xmlSecTransformEcdsaSha384GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha384GetKlass (void);

The ECDSA-SHA2-384 signature transform klass.

@@ -1821,7 +1783,7 @@

app<


-

xmlSecTransformEcdsaSha512GetKlass ()

+

xmlSecTransformEcdsaSha512GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha512GetKlass (void);

The ECDSA-SHA2-512 signature transform klass.

@@ -1834,7 +1796,7 @@

app<


-

xmlSecTransformEcdsaSha3_224GetKlass ()

+

xmlSecTransformEcdsaSha3_224GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha3_224GetKlass (void);

The ECDSA-SHA3-224 signature transform klass.

@@ -1847,7 +1809,7 @@

app<


-

xmlSecTransformEcdsaSha3_256GetKlass ()

+

xmlSecTransformEcdsaSha3_256GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha3_256GetKlass (void);

The ECDSA-SHA3-256 signature transform klass.

@@ -1860,7 +1822,7 @@

app<


-

xmlSecTransformEcdsaSha3_384GetKlass ()

+

xmlSecTransformEcdsaSha3_384GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha3_384GetKlass (void);

The ECDSA-SHA3-384 signature transform klass.

@@ -1873,7 +1835,7 @@

app<


-

xmlSecTransformEcdsaSha3_512GetKlass ()

+

xmlSecTransformEcdsaSha3_512GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaSha3_512GetKlass (void);

The ECDSA-SHA3-512 signature transform klass.

@@ -1886,7 +1848,7 @@

app<


-

xmlSecTransformEcdsaRipemd160GetKlass ()

+

xmlSecTransformEcdsaRipemd160GetKlass ()

xmlSecTransformId
 xmlSecTransformEcdsaRipemd160GetKlass (void);

The ECDSA-RIPEMD160 signature transform klass.

@@ -1899,7 +1861,7 @@

app<


-

xmlSecTransformGost2001GostR3411_94GetKlass ()

+

xmlSecTransformGost2001GostR3411_94GetKlass ()

xmlSecTransformId
 xmlSecTransformGost2001GostR3411_94GetKlass
                                (void);
@@ -1913,7 +1875,7 @@

app<


-

xmlSecTransformGostR3410_2012GostR3411_2012_256GetKlass ()

+

xmlSecTransformGostR3410_2012GostR3411_2012_256GetKlass ()

xmlSecTransformId
 xmlSecTransformGostR3410_2012GostR3411_2012_256GetKlass
                                (void);
@@ -1927,7 +1889,7 @@

app<


-

xmlSecTransformGostR3410_2012GostR3411_2012_512GetKlass ()

+

xmlSecTransformGostR3410_2012GostR3411_2012_512GetKlass ()

xmlSecTransformId
 xmlSecTransformGostR3410_2012GostR3411_2012_512GetKlass
                                (void);
@@ -1941,7 +1903,7 @@

app<


-

xmlSecTransformHmacMd5GetKlass ()

+

xmlSecTransformHmacMd5GetKlass ()

xmlSecTransformId
 xmlSecTransformHmacMd5GetKlass (void);

The HMAC-MD5 transform klass.

@@ -1954,7 +1916,7 @@

app<


-

xmlSecTransformHmacRipemd160GetKlass ()

+

xmlSecTransformHmacRipemd160GetKlass ()

xmlSecTransformId
 xmlSecTransformHmacRipemd160GetKlass (void);

The HMAC-RIPEMD160 transform klass.

@@ -1967,7 +1929,7 @@

app<


-

xmlSecTransformHmacSha1GetKlass ()

+

xmlSecTransformHmacSha1GetKlass ()

xmlSecTransformId
 xmlSecTransformHmacSha1GetKlass (void);

The HMAC-SHA1 transform klass.

@@ -1980,7 +1942,7 @@

app<


-

xmlSecTransformHmacSha224GetKlass ()

+

xmlSecTransformHmacSha224GetKlass ()

xmlSecTransformId
 xmlSecTransformHmacSha224GetKlass (void);

The HMAC-SHA224 transform klass.

@@ -1993,7 +1955,7 @@

app<


-

xmlSecTransformHmacSha256GetKlass ()

+

xmlSecTransformHmacSha256GetKlass ()

xmlSecTransformId
 xmlSecTransformHmacSha256GetKlass (void);

The HMAC-SHA256 transform klass.

@@ -2006,7 +1968,7 @@

app<


-

xmlSecTransformHmacSha384GetKlass ()

+

xmlSecTransformHmacSha384GetKlass ()

xmlSecTransformId
 xmlSecTransformHmacSha384GetKlass (void);

The HMAC-SHA384 transform klass.

@@ -2019,7 +1981,7 @@

app<


-

xmlSecTransformHmacSha512GetKlass ()

+

xmlSecTransformHmacSha512GetKlass ()

xmlSecTransformId
 xmlSecTransformHmacSha512GetKlass (void);

The HMAC-SHA512 transform klass.

@@ -2032,7 +1994,7 @@

app<


-

xmlSecTransformMd5GetKlass ()

+

xmlSecTransformMd5GetKlass ()

xmlSecTransformId
 xmlSecTransformMd5GetKlass (void);

MD5 digest transform klass.

@@ -2045,7 +2007,7 @@

app<


-

xmlSecTransformPbkdf2GetKlass ()

+

xmlSecTransformPbkdf2GetKlass ()

xmlSecTransformId
 xmlSecTransformPbkdf2GetKlass (void);

PBKDF2 key derivaton transform klass.

@@ -2058,7 +2020,7 @@

app<


-

xmlSecTransformRipemd160GetKlass ()

+

xmlSecTransformRipemd160GetKlass ()

xmlSecTransformId
 xmlSecTransformRipemd160GetKlass (void);

RIPEMD-160 digest transform klass.

@@ -2071,7 +2033,7 @@

app<


-

xmlSecTransformRsaMd5GetKlass ()

+

xmlSecTransformRsaMd5GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaMd5GetKlass (void);

The RSA-MD5 signature transform klass.

@@ -2084,7 +2046,7 @@

app<


-

xmlSecTransformRsaRipemd160GetKlass ()

+

xmlSecTransformRsaRipemd160GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaRipemd160GetKlass (void);

The RSA-RIPEMD160 signature transform klass.

@@ -2097,7 +2059,7 @@

app<


-

xmlSecTransformRsaSha1GetKlass ()

+

xmlSecTransformRsaSha1GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaSha1GetKlass (void);

The RSA-SHA1 signature transform klass.

@@ -2110,7 +2072,7 @@

app<


-

xmlSecTransformRsaSha224GetKlass ()

+

xmlSecTransformRsaSha224GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaSha224GetKlass (void);

The RSA-SHA2-224 signature transform klass.

@@ -2123,7 +2085,7 @@

app<


-

xmlSecTransformRsaSha256GetKlass ()

+

xmlSecTransformRsaSha256GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaSha256GetKlass (void);

The RSA-SHA2-256 signature transform klass.

@@ -2136,7 +2098,7 @@

app<


-

xmlSecTransformRsaSha384GetKlass ()

+

xmlSecTransformRsaSha384GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaSha384GetKlass (void);

The RSA-SHA2-384 signature transform klass.

@@ -2149,7 +2111,7 @@

app<


-

xmlSecTransformRsaSha512GetKlass ()

+

xmlSecTransformRsaSha512GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaSha512GetKlass (void);

The RSA-SHA2-512 signature transform klass.

@@ -2162,7 +2124,7 @@

app<


-

xmlSecTransformRsaPssSha1GetKlass ()

+

xmlSecTransformRsaPssSha1GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha1GetKlass (void);

The RSA-PSS-SHA1 signature transform klass.

@@ -2175,7 +2137,7 @@

app<


-

xmlSecTransformRsaPssSha224GetKlass ()

+

xmlSecTransformRsaPssSha224GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha224GetKlass (void);

The RSA-PSS-SHA2-224 signature transform klass.

@@ -2188,7 +2150,7 @@

app<


-

xmlSecTransformRsaPssSha256GetKlass ()

+

xmlSecTransformRsaPssSha256GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha256GetKlass (void);

The RSA-PSS-SHA2-256 signature transform klass.

@@ -2201,7 +2163,7 @@

app<


-

xmlSecTransformRsaPssSha384GetKlass ()

+

xmlSecTransformRsaPssSha384GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha384GetKlass (void);

The RSA-PSS-SHA2-384 signature transform klass.

@@ -2214,7 +2176,7 @@

app<


-

xmlSecTransformRsaPssSha512GetKlass ()

+

xmlSecTransformRsaPssSha512GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha512GetKlass (void);

The RSA-PSS-SHA2-512 signature transform klass.

@@ -2227,7 +2189,7 @@

app<


-

xmlSecTransformRsaPssSha3_224GetKlass ()

+

xmlSecTransformRsaPssSha3_224GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha3_224GetKlass (void);

The RSA-PSS-SHA2-224 signature transform klass.

@@ -2240,7 +2202,7 @@

app<


-

xmlSecTransformRsaPssSha3_256GetKlass ()

+

xmlSecTransformRsaPssSha3_256GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha3_256GetKlass (void);

The RSA-PSS-SHA2-256 signature transform klass.

@@ -2253,7 +2215,7 @@

app<


-

xmlSecTransformRsaPssSha3_384GetKlass ()

+

xmlSecTransformRsaPssSha3_384GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha3_384GetKlass (void);

The RSA-PSS-SHA2-384 signature transform klass.

@@ -2266,7 +2228,7 @@

app<


-

xmlSecTransformRsaPssSha3_512GetKlass ()

+

xmlSecTransformRsaPssSha3_512GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPssSha3_512GetKlass (void);

The RSA-PSS-SHA2-512 signature transform klass.

@@ -2279,7 +2241,7 @@

app<


-

xmlSecTransformRsaPkcs1GetKlass ()

+

xmlSecTransformRsaPkcs1GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaPkcs1GetKlass (void);

The RSA-PKCS1 key transport transform klass.

@@ -2292,7 +2254,7 @@

app<


-

xmlSecTransformRsaOaepGetKlass ()

+

xmlSecTransformRsaOaepGetKlass ()

xmlSecTransformId
 xmlSecTransformRsaOaepGetKlass (void);

The RSA-OAEP key transport transform klass (XMLEnc 1.0).

@@ -2305,7 +2267,7 @@

app<


-

xmlSecTransformRsaOaepEnc11GetKlass ()

+

xmlSecTransformRsaOaepEnc11GetKlass ()

xmlSecTransformId
 xmlSecTransformRsaOaepEnc11GetKlass (void);

The RSA-OAEP key transport transform klass (XMLEnc 1.1).

@@ -2318,7 +2280,7 @@

app<


-

xmlSecTransformGostR3411_94GetKlass ()

+

xmlSecTransformGostR3411_94GetKlass ()

xmlSecTransformId
 xmlSecTransformGostR3411_94GetKlass (void);

GOSTR3411_94 digest transform klass.

@@ -2331,7 +2293,7 @@

app<


-

xmlSecTransformGostR3411_2012_256GetKlass ()

+

xmlSecTransformGostR3411_2012_256GetKlass ()

xmlSecTransformId
 xmlSecTransformGostR3411_2012_256GetKlass
                                (void);
@@ -2345,7 +2307,7 @@

app<


-

xmlSecTransformGostR3411_2012_512GetKlass ()

+

xmlSecTransformGostR3411_2012_512GetKlass ()

xmlSecTransformId
 xmlSecTransformGostR3411_2012_512GetKlass
                                (void);
@@ -2359,7 +2321,7 @@

app<


-

xmlSecTransformSha1GetKlass ()

+

xmlSecTransformSha1GetKlass ()

xmlSecTransformId
 xmlSecTransformSha1GetKlass (void);

SHA-1 digest transform klass.

@@ -2372,7 +2334,7 @@

app<


-

xmlSecTransformSha224GetKlass ()

+

xmlSecTransformSha224GetKlass ()

xmlSecTransformId
 xmlSecTransformSha224GetKlass (void);

SHA2-224 digest transform klass.

@@ -2385,7 +2347,7 @@

app<


-

xmlSecTransformSha256GetKlass ()

+

xmlSecTransformSha256GetKlass ()

xmlSecTransformId
 xmlSecTransformSha256GetKlass (void);

SHA2-256 digest transform klass.

@@ -2398,7 +2360,7 @@

app<


-

xmlSecTransformSha384GetKlass ()

+

xmlSecTransformSha384GetKlass ()

xmlSecTransformId
 xmlSecTransformSha384GetKlass (void);

SHA2-384 digest transform klass.

@@ -2411,7 +2373,7 @@

app<


-

xmlSecTransformSha512GetKlass ()

+

xmlSecTransformSha512GetKlass ()

xmlSecTransformId
 xmlSecTransformSha512GetKlass (void);

SHA2-512 digest transform klass.

@@ -2424,7 +2386,7 @@

app<


-

xmlSecTransformSha3_224GetKlass ()

+

xmlSecTransformSha3_224GetKlass ()

xmlSecTransformId
 xmlSecTransformSha3_224GetKlass (void);

SHA3-224 digest transform klass.

@@ -2437,7 +2399,7 @@

app<


-

xmlSecTransformSha3_256GetKlass ()

+

xmlSecTransformSha3_256GetKlass ()

xmlSecTransformId
 xmlSecTransformSha3_256GetKlass (void);

SHA3-256 digest transform klass.

@@ -2450,7 +2412,7 @@

app<


-

xmlSecTransformSha3_384GetKlass ()

+

xmlSecTransformSha3_384GetKlass ()

xmlSecTransformId
 xmlSecTransformSha3_384GetKlass (void);

SHA3-384 digest transform klass.

@@ -2463,7 +2425,7 @@

app<


-

xmlSecTransformSha3_512GetKlass ()

+

xmlSecTransformSha3_512GetKlass ()

xmlSecTransformId
 xmlSecTransformSha3_512GetKlass (void);

SHA3-512 digest transform klass.

@@ -2476,7 +2438,7 @@

app<


-

xmlSecCryptoAppInit ()

+

xmlSecCryptoAppInit ()

int
 xmlSecCryptoAppInit (const char *config);

General crypto engine initialization. This function is used @@ -2494,7 +2456,7 @@

app<

config

the path to crypto library configuration.

 
@@ -2505,7 +2467,7 @@

app<
-

xmlSecCryptoAppShutdown ()

+

xmlSecCryptoAppShutdown ()

int
 xmlSecCryptoAppShutdown (void);

General crypto engine shutdown. This function is used @@ -2519,7 +2481,7 @@

app<


-

xmlSecCryptoAppDefaultKeysMngrInit ()

+

xmlSecCryptoAppDefaultKeysMngrInit ()

int
 xmlSecCryptoAppDefaultKeysMngrInit (xmlSecKeysMngrPtr mngr);

Initializes mngr @@ -2536,7 +2498,7 @@

app<

mngr

the pointer to keys manager.

 
@@ -2547,14 +2509,14 @@

app<
-

xmlSecCryptoAppDefaultKeysMngrAdoptKey ()

+

xmlSecCryptoAppDefaultKeysMngrAdoptKey ()

int
 xmlSecCryptoAppDefaultKeysMngrAdoptKey
                                (xmlSecKeysMngrPtr mngr,
                                 xmlSecKeyPtr key);

Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

Parameters

@@ -2568,12 +2530,12 @@

app<

mngr

the pointer to keys manager.

- + 

key

the pointer to key.

- + 

@@ -2585,7 +2547,7 @@

app<


-

xmlSecCryptoAppDefaultKeysMngrVerifyKey ()

+

xmlSecCryptoAppDefaultKeysMngrVerifyKey ()

int
 xmlSecCryptoAppDefaultKeysMngrVerifyKey
                                (xmlSecKeysMngrPtr mngr,
@@ -2593,7 +2555,7 @@ 

app< xmlSecKeyInfoCtxPtr keyInfoCtx);

Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

  • Checks that key certificate is present

  • @@ -2601,7 +2563,7 @@

    app<

Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

Parameters

@@ -2615,17 +2577,17 @@

app<

mngr

the pointer to keys manager.

- + 

key

the pointer to key.

- + 

keyInfoCtx

the key info context for verification.

- + 

@@ -2637,14 +2599,14 @@

app<


-

xmlSecCryptoAppDefaultKeysMngrLoad ()

+

xmlSecCryptoAppDefaultKeysMngrLoad ()

int
 xmlSecCryptoAppDefaultKeysMngrLoad (xmlSecKeysMngrPtr mngr,
                                     const char *uri);

Loads XML keys file from uri to the keys manager mngr created -with xmlSecCryptoAppDefaultKeysMngrInit function.

+with xmlSecCryptoAppDefaultKeysMngrInit function.

Parameters

@@ -2657,12 +2619,12 @@

app<

- + - +

mngr

the pointer to keys manager.

 

uri

the uri.

 
@@ -2674,7 +2636,7 @@

app<


-

xmlSecCryptoAppDefaultKeysMngrSave ()

+

xmlSecCryptoAppDefaultKeysMngrSave ()

int
 xmlSecCryptoAppDefaultKeysMngrSave (xmlSecKeysMngrPtr mngr,
                                     const char *filename,
@@ -2693,17 +2655,17 @@ 

app<

mngr

the pointer to keys manager.

- + 

filename

the destination filename.

- + 

type

the type of keys to save (public/private/symmetric).

- + 

@@ -2715,7 +2677,7 @@

app<


-

xmlSecCryptoAppKeysMngrCertLoad ()

+

xmlSecCryptoAppKeysMngrCertLoad ()

int
 xmlSecCryptoAppKeysMngrCertLoad (xmlSecKeysMngrPtr mngr,
                                  const char *filename,
@@ -2737,23 +2699,23 @@ 

app<

mngr

the keys manager.

- + 

filename

the certificate file.

- + 

format

the certificate file format.

- + 

type

the flag that indicates is the certificate in filename trusted or not.

- + 

@@ -2765,7 +2727,7 @@

app<
-

xmlSecCryptoAppKeysMngrCertLoadMemory ()

+

xmlSecCryptoAppKeysMngrCertLoadMemory ()

int
 xmlSecCryptoAppKeysMngrCertLoadMemory (xmlSecKeysMngrPtr mngr,
                                        const xmlSecByte *data,
@@ -2788,27 +2750,27 @@ 

app<

mngr

the keys manager.

- + 

data

the certificate binary data.

- + 

dataSize

the certificate binary data size.

- + 

format

the certificate data format.

- + 

type

the flag that indicates is the certificate trusted or not.

- + 

@@ -2820,7 +2782,7 @@

app<
-

xmlSecCryptoAppKeysMngrCrlLoad ()

+

xmlSecCryptoAppKeysMngrCrlLoad ()

int
 xmlSecCryptoAppKeysMngrCrlLoad (xmlSecKeysMngrPtr mngr,
                                 const char *filename,
@@ -2840,17 +2802,17 @@ 

app<

mngr

the keys manager.

- + 

filename

the CRL file.

- + 

format

the CRL file format.

- + 

@@ -2862,7 +2824,7 @@

app<
-

xmlSecCryptoAppKeysMngrCrlLoadMemory ()

+

xmlSecCryptoAppKeysMngrCrlLoadMemory ()

int
 xmlSecCryptoAppKeysMngrCrlLoadMemory (xmlSecKeysMngrPtr mngr,
                                       const xmlSecByte *data,
@@ -2883,22 +2845,22 @@ 

app<

mngr

the keys manager.

- + 

data

the CRL binary data.

- + 

dataSize

the CRL binary data size.

- + 

format

the CRL data format.

- + 

@@ -2910,7 +2872,7 @@

app<
-

xmlSecCryptoAppKeyLoadEx ()

+

xmlSecCryptoAppKeyLoadEx ()

xmlSecKeyPtr
 xmlSecCryptoAppKeyLoadEx (const char *filename,
                           xmlSecKeyDataType type,
@@ -2931,32 +2893,32 @@ 

app<

filename

the key filename.

- + 

type

the key type (public / private).

- + 

format

the key file format.

- + 

pwd

the key file password.

- + 

pwdCallback

the key password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -2968,7 +2930,7 @@

app<
-

xmlSecCryptoAppKeyLoadMemory ()

+

xmlSecCryptoAppKeyLoadMemory ()

xmlSecKeyPtr
 xmlSecCryptoAppKeyLoadMemory (const xmlSecByte *data,
                               xmlSecSize dataSize,
@@ -2989,32 +2951,32 @@ 

app<

data

the binary key data.

- + 

dataSize

the size of binary key.

- + 

format

the key file format.

- + 

pwd

the key file password.

- + 

pwdCallback

the key password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -3026,7 +2988,7 @@

app<
-

xmlSecCryptoAppPkcs12Load ()

+

xmlSecCryptoAppPkcs12Load ()

xmlSecKeyPtr
 xmlSecCryptoAppPkcs12Load (const char *filename,
                            const char *pwd,
@@ -3047,22 +3009,22 @@ 

app<

filename

the PKCS12 key filename.

- + 

pwd

the PKCS12 file password.

- + 

pwdCallback

the password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -3074,7 +3036,7 @@

app<
-

xmlSecCryptoAppPkcs12LoadMemory ()

+

xmlSecCryptoAppPkcs12LoadMemory ()

xmlSecKeyPtr
 xmlSecCryptoAppPkcs12LoadMemory (const xmlSecByte *data,
                                  xmlSecSize dataSize,
@@ -3096,27 +3058,27 @@ 

app<

data

the PKCS12 binary data.

- + 

dataSize

the PKCS12 binary data size.

- + 

pwd

the PKCS12 file password.

- + 

pwdCallback

the password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -3128,7 +3090,7 @@

app<
-

xmlSecCryptoAppKeyCertLoad ()

+

xmlSecCryptoAppKeyCertLoad ()

int
 xmlSecCryptoAppKeyCertLoad (xmlSecKeyPtr key,
                             const char *filename,
@@ -3147,17 +3109,17 @@ 

app<

key

the pointer to key.

- + 

filename

the certificate filename.

- + 

format

the certificate file format.

- + 

@@ -3169,7 +3131,7 @@

app<
-

xmlSecCryptoAppKeyCertLoadMemory ()

+

xmlSecCryptoAppKeyCertLoadMemory ()

int
 xmlSecCryptoAppKeyCertLoadMemory (xmlSecKeyPtr key,
                                   const xmlSecByte *data,
@@ -3188,22 +3150,22 @@ 

app<

key

the pointer to key.

- + 

data

the certificate binary data.

- + 

dataSize

the certificate binary data size.

- + 

format

the certificate file format.

- + 

@@ -3215,8 +3177,8 @@

app<
-

xmlSecCryptoAppGetDefaultPwdCallback ()

-
void *
+

xmlSecCryptoAppGetDefaultPwdCallback ()

+
void *
 xmlSecCryptoAppGetDefaultPwdCallback (void);

Gets default password callback.

@@ -3832,6 +3794,5 @@

app<

- - + diff --git a/docs/api/xmlsec-base64.html b/docs/api/xmlsec-base64.html index 6d58f8916..109d724f3 100644 --- a/docs/api/xmlsec-base64.html +++ b/docs/api/xmlsec-base64.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- + - +
+ @@ -86,7 +48,7 @@

base64int

@@ -94,7 +56,7 @@

base64void

@@ -102,7 +64,7 @@

base64xmlSecBase64CtxPtr

@@ -110,7 +72,7 @@

base64void

@@ -118,7 +80,7 @@

base64int

@@ -126,7 +88,7 @@

base64void

@@ -134,7 +96,7 @@

base64int

@@ -142,15 +104,15 @@

base64int

@@ -158,7 +120,7 @@

base64int

@@ -166,7 +128,7 @@

base64int

@@ -192,7 +154,7 @@

base64

Functions

-

xmlSecBase64GetDefaultLineSize ()

+

xmlSecBase64GetDefaultLineSize ()

int
 xmlSecBase64GetDefaultLineSize (void);

Gets the current default line size.

@@ -203,7 +165,7 @@

base64
-

xmlSecBase64SetDefaultLineSize ()

+

xmlSecBase64SetDefaultLineSize ()

void
 xmlSecBase64SetDefaultLineSize (int columns);

Sets the current default line size.

@@ -218,14 +180,14 @@

base64

- +
-

xmlSecBase64CtxCreate ()

+

xmlSecBase64CtxCreate ()

xmlSecBase64CtxPtr
 xmlSecBase64CtxCreate (int encode,
                        int columns);
@@ -242,12 +204,12 @@

base64

encode

the encode/decode flag (1 - encode, 0 - decode)

 

columns

the max line length.

 
@@ -260,7 +222,7 @@

base64
-

xmlSecBase64CtxDestroy ()

+

xmlSecBase64CtxDestroy ()

void
 xmlSecBase64CtxDestroy (xmlSecBase64CtxPtr ctx);

Destroys base64 context.

@@ -275,14 +237,14 @@

base64

ctx

the pointer to xmlSecBase64Ctx structure.

 

-

xmlSecBase64CtxInitialize ()

+

xmlSecBase64CtxInitialize ()

int
 xmlSecBase64CtxInitialize (xmlSecBase64CtxPtr ctx,
                            int encode,
@@ -300,17 +262,17 @@ 

base64

ctx

the pointer to xmlSecBase64Ctx structure,

- + 

encode

the encode/decode flag (1 - encode, 0 - decode)

- + 

columns

the max line length.

- + 

@@ -322,7 +284,7 @@

base64
-

xmlSecBase64CtxFinalize ()

+

xmlSecBase64CtxFinalize ()

void
 xmlSecBase64CtxFinalize (xmlSecBase64CtxPtr ctx);

Frees all the resources allocated by ctx @@ -338,14 +300,14 @@

base64

ctx

the pointer to xmlSecBase64Ctx structure,

- + 


-

xmlSecBase64CtxUpdate_ex ()

+

xmlSecBase64CtxUpdate_ex ()

int
 xmlSecBase64CtxUpdate_ex (xmlSecBase64CtxPtr ctx,
                           const xmlSecByte *in,
@@ -366,32 +328,32 @@ 

base64

ctx

the pointer to xmlSecBase64Ctx structure

- + 

in

the input buffer

- + 

inSize

the input buffer size

- + 

out

the output buffer

- + 

outSize

the output buffer size

- + 

outWritten

the pointer to store the number of bytes written into the output

- + 

@@ -403,7 +365,7 @@

base64
-

xmlSecBase64CtxFinal_ex ()

+

xmlSecBase64CtxFinal_ex ()

int
 xmlSecBase64CtxFinal_ex (xmlSecBase64CtxPtr ctx,
                          xmlSecByte *out,
@@ -423,22 +385,22 @@ 

base64

ctx

the pointer to xmlSecBase64Ctx structure

- + 

out

the output buffer

- + 

outSize

the output buffer size

- + 

outWritten

the pointer to store the number of bytes written into the output

- + 

@@ -450,8 +412,8 @@

base64
-

xmlSecBase64Encode ()

-
xmlChar *
+

xmlSecBase64Encode ()

+
xmlChar *
 xmlSecBase64Encode (const xmlSecByte *in,
                     xmlSecSize inSize,
                     int columns);
@@ -470,18 +432,18 @@

base64

in

the input buffer.

- + 

inSize

the input buffer size.

- + 

columns

the output max line length (if 0 then no line breaks would be inserted)

- + 

@@ -494,7 +456,7 @@

base64
-

xmlSecBase64Decode_ex ()

+

xmlSecBase64Decode_ex ()

int
 xmlSecBase64Decode_ex (const xmlChar *str,
                        xmlSecByte *out,
@@ -514,22 +476,22 @@ 

base64

str

the input buffer with base64 encoded string

- + 

out

the output buffer

- + 

outSize

the output buffer size

- + 

outWritten

the pointer to store the number of bytes written into the output.

- + 

@@ -541,7 +503,7 @@

base64
-

xmlSecBase64DecodeInPlace ()

+

xmlSecBase64DecodeInPlace ()

int
 xmlSecBase64DecodeInPlace (xmlChar *str,
                            xmlSecSize *outWritten);
@@ -560,12 +522,12 @@

base64

str

the input/output buffer

- + 

outWritten

the pointer to store the number of bytes written into the output.

- + 

@@ -588,6 +550,5 @@

base64 - - + diff --git a/docs/api/xmlsec-bn.html b/docs/api/xmlsec-bn.html index 85ca71ede..dd8073af4 100644 --- a/docs/api/xmlsec-bn.html +++ b/docs/api/xmlsec-bn.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- +
+ @@ -86,7 +48,7 @@

bnxmlSecBnPtr

@@ -94,7 +56,7 @@

bnvoid

@@ -102,7 +64,7 @@

bnint

@@ -110,15 +72,15 @@

bnvoid

@@ -126,7 +88,7 @@

bnint

@@ -134,7 +96,7 @@

bnxmlSecSize

@@ -142,7 +104,7 @@

bnvoid

@@ -150,15 +112,15 @@

bnint

@@ -166,15 +128,15 @@

bnint

@@ -182,15 +144,15 @@

bnint

@@ -198,7 +160,7 @@

bnint

@@ -206,7 +168,7 @@

bnint

@@ -214,7 +176,7 @@

bnint

@@ -222,7 +184,7 @@

bnint

@@ -230,7 +192,7 @@

bnint

@@ -238,7 +200,7 @@

bnint

@@ -246,7 +208,7 @@

bnint

@@ -254,7 +216,7 @@

bnint

@@ -262,7 +224,7 @@

bnint

@@ -288,7 +250,7 @@

bn

Functions

-

xmlSecBnCreate ()

+

xmlSecBnCreate ()

xmlSecBnPtr
 xmlSecBnCreate (xmlSecSize size);

Creates a new BN object. Caller is responsible for destroying it @@ -305,7 +267,7 @@

bn

- + @@ -316,7 +278,7 @@

bn
-

xmlSecBnDestroy ()

+

xmlSecBnDestroy ()

void
 xmlSecBnDestroy (xmlSecBnPtr bn);

Destroys bn @@ -333,14 +295,14 @@

bn

bn

the pointer to BN.

 

-

xmlSecBnInitialize ()

+

xmlSecBnInitialize ()

int
 xmlSecBnInitialize (xmlSecBnPtr bn,
                     xmlSecSize size);
@@ -359,12 +321,12 @@

bn

bn

the pointer to BN.

 

size

the initial allocated BN size.

 
@@ -376,7 +338,7 @@

bn
-

xmlSecBnFinalize ()

+

xmlSecBnFinalize ()

void
 xmlSecBnFinalize (xmlSecBnPtr bn);

Destroys bn @@ -393,15 +355,15 @@

bn

bn

the pointer to BN.

- + 


-

xmlSecBnGetData ()

-
xmlSecByte *
+

xmlSecBnGetData ()

+
xmlSecByte *
 xmlSecBnGetData (xmlSecBnPtr bn);

Gets pointer to the binary bn representation.

@@ -416,7 +378,7 @@

bn

bn

the pointer to BN.

- + 

@@ -427,7 +389,7 @@

bn
-

xmlSecBnSetData ()

+

xmlSecBnSetData ()

int
 xmlSecBnSetData (xmlSecBnPtr bn,
                  const xmlSecByte *data,
@@ -447,17 +409,17 @@ 

bn

bn

the pointer to BN.

- + 

data

the pointer to new BN binary data.

- + 

size

the size of new BN data.

- + 

@@ -469,7 +431,7 @@

bn
-

xmlSecBnGetSize ()

+

xmlSecBnGetSize ()

xmlSecSize
 xmlSecBnGetSize (xmlSecBnPtr bn);

Gets the size of binary data in bn @@ -485,7 +447,7 @@

bn

bn

the pointer to BN.

- + 

@@ -496,7 +458,7 @@

bn
-

xmlSecBnZero ()

+

xmlSecBnZero ()

void
 xmlSecBnZero (xmlSecBnPtr bn);

Sets the value of bn @@ -512,14 +474,14 @@

bn

bn

the pointer to BN.

- + 


-

xmlSecBnFromString ()

+

xmlSecBnFromString ()

int
 xmlSecBnFromString (xmlSecBnPtr bn,
                     const xmlChar *str,
@@ -540,18 +502,18 @@ 

bn

bn

the pointer to BN.

- + 

str

the string with BN.

- + 

base

the base for str .

- + 

@@ -563,8 +525,8 @@

bn
-

xmlSecBnToString ()

-
xmlChar *
+

xmlSecBnToString ()

+
xmlChar *
 xmlSecBnToString (xmlSecBnPtr bn,
                   xmlSecSize base);

Writes bn @@ -584,12 +546,12 @@

bn

bn

the pointer to BN.

- + 

base

the base for returned string.

- + 

@@ -601,7 +563,7 @@

bn
-

xmlSecBnFromHexString ()

+

xmlSecBnFromHexString ()

int
 xmlSecBnFromHexString (xmlSecBnPtr bn,
                        const xmlChar *str);
@@ -620,12 +582,12 @@

bn

bn

the pointer to BN.

- + 

str

the string with BN.

- + 

@@ -637,8 +599,8 @@

bn
-

xmlSecBnToHexString ()

-
xmlChar *
+

xmlSecBnToHexString ()

+
xmlChar *
 xmlSecBnToHexString (xmlSecBnPtr bn);

Writes bn to hex string. Caller is responsible for @@ -655,7 +617,7 @@

bn

bn

the pointer to BN.

- + 

@@ -666,7 +628,7 @@

bn
-

xmlSecBnFromDecString ()

+

xmlSecBnFromDecString ()

int
 xmlSecBnFromDecString (xmlSecBnPtr bn,
                        const xmlChar *str);
@@ -685,12 +647,12 @@

bn

bn

the pointer to BN.

- + 

str

the string with BN.

- + 

@@ -702,8 +664,8 @@

bn
-

xmlSecBnToDecString ()

-
xmlChar *
+

xmlSecBnToDecString ()

+
xmlChar *
 xmlSecBnToDecString (xmlSecBnPtr bn);

Writes bn to decimal string. Caller is responsible for @@ -720,7 +682,7 @@

bn

bn

the pointer to BN.

- + 

@@ -731,7 +693,7 @@

bn
-

xmlSecBnMul ()

+

xmlSecBnMul ()

int
 xmlSecBnMul (xmlSecBnPtr bn,
              int multiplier);
@@ -750,12 +712,12 @@

bn

bn

the pointer to BN.

- + 

multiplier

the multiplier.

- + 

@@ -767,7 +729,7 @@

bn
-

xmlSecBnDiv ()

+

xmlSecBnDiv ()

int
 xmlSecBnDiv (xmlSecBnPtr bn,
              int divider,
@@ -788,17 +750,17 @@ 

bn

bn

the pointer to BN.

- + 

divider

the divider

- + 

mod

the pointer for modulus result.

- + 

@@ -810,7 +772,7 @@

bn
-

xmlSecBnAdd ()

+

xmlSecBnAdd ()

int
 xmlSecBnAdd (xmlSecBnPtr bn,
              int delta);
@@ -829,12 +791,12 @@

bn

bn

the pointer to BN.

- + 

delta

the delta.

- + 

@@ -846,7 +808,7 @@

bn
-

xmlSecBnReverse ()

+

xmlSecBnReverse ()

int
 xmlSecBnReverse (xmlSecBnPtr bn);

Reverses bytes order in bn @@ -862,7 +824,7 @@

bn

bn

the pointer to BN.

- + 

@@ -873,7 +835,7 @@

bn
-

xmlSecBnCompare ()

+

xmlSecBnCompare ()

int
 xmlSecBnCompare (xmlSecBnPtr bn,
                  const xmlSecByte *data,
@@ -893,18 +855,18 @@ 

bn

bn

the pointer to BN.

- + 

data

the data to compare BN to.

- + 

dataSize

the data size.

- + 

@@ -919,7 +881,7 @@

bn
-

xmlSecBnCompareReverse ()

+

xmlSecBnCompareReverse ()

int
 xmlSecBnCompareReverse (xmlSecBnPtr bn,
                         const xmlSecByte *data,
@@ -939,18 +901,18 @@ 

bn

bn

the pointer to BN.

- + 

data

the data to compare BN to.

- + 

dataSize

the data size.

- + 

@@ -965,7 +927,7 @@

bn
-

xmlSecBnGetNodeValue ()

+

xmlSecBnGetNodeValue ()

int
 xmlSecBnGetNodeValue (xmlSecBnPtr bn,
                       xmlNodePtr cur,
@@ -986,22 +948,22 @@ 

bn

bn

the pointer to BN.

- + 

cur

the pointer to an XML node.

- + 

format

the BN format.

- + 

reverse

if set then reverse read buffer after reading.

- + 

@@ -1013,7 +975,7 @@

bn
-

xmlSecBnSetNodeValue ()

+

xmlSecBnSetNodeValue ()

int
 xmlSecBnSetNodeValue (xmlSecBnPtr bn,
                       xmlNodePtr cur,
@@ -1034,27 +996,27 @@ 

bn

bn

the pointer to BN.

- + 

cur

the pointer to an XML node.

- + 

format

the BN format.

- + 

reverse

the flag that indicates whether to reverse the buffer before writing.

- + 

addLineBreaks

the flag; it is equal to 1 then linebreaks will be added before and after new buffer content.

- + 

@@ -1066,7 +1028,7 @@

bn
-

xmlSecBnBlobSetNodeValue ()

+

xmlSecBnBlobSetNodeValue ()

int
 xmlSecBnBlobSetNodeValue (const xmlSecByte *data,
                           xmlSecSize dataSize,
@@ -1088,34 +1050,34 @@ 

bn

data

the pointer to BN blob.

- + 

dataSize

the size of BN blob.

- + 

cur

the pointer to an XML node.

- + 

format

the BN format.

- + 

reverse

the flag that indicates whether to reverse the buffer before writing.

- + 

addLineBreaks

if the flag is equal to 1 then linebreaks will be added before and after new buffer content.

- + 

@@ -1143,17 +1105,17 @@

bn

xmlSecBnBase64

the base64 decoded binary blob.

- + 

xmlSecBnHex

the hex number.

- + 

xmlSecBnDec

the decimal number.

- +  @@ -1163,6 +1125,5 @@

bn - - + diff --git a/docs/api/xmlsec-buffer.html b/docs/api/xmlsec-buffer.html index 89fa17ad8..db6d3826f 100644 --- a/docs/api/xmlsec-buffer.html +++ b/docs/api/xmlsec-buffer.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- +
+ @@ -86,7 +48,7 @@

buffervoid

@@ -94,7 +56,7 @@

bufferxmlSecBufferPtr

@@ -102,7 +64,7 @@

buffervoid

@@ -110,7 +72,7 @@

bufferint

@@ -118,7 +80,7 @@

buffervoid

@@ -126,15 +88,15 @@

bufferint

@@ -142,7 +104,7 @@

bufferint

@@ -150,7 +112,7 @@

bufferxmlSecSize

@@ -158,7 +120,7 @@

bufferint

@@ -166,7 +128,7 @@

bufferxmlSecSize

@@ -174,7 +136,7 @@

bufferint

@@ -182,7 +144,7 @@

buffervoid

@@ -190,7 +152,7 @@

buffervoid

@@ -198,7 +160,7 @@

bufferint

@@ -206,7 +168,7 @@

bufferint

@@ -214,7 +176,7 @@

bufferint

@@ -222,7 +184,7 @@

bufferint

@@ -230,7 +192,7 @@

bufferint

@@ -238,7 +200,7 @@

bufferint

@@ -246,7 +208,7 @@

bufferint

@@ -254,7 +216,7 @@

bufferint

@@ -262,7 +224,7 @@

bufferint

@@ -270,7 +232,7 @@

bufferxmlOutputBufferPtr

@@ -302,7 +264,7 @@

buffer

Functions

-

xmlSecBufferSetDefaultAllocMode ()

+

xmlSecBufferSetDefaultAllocMode ()

void
 xmlSecBufferSetDefaultAllocMode (xmlSecAllocMode defAllocMode,
                                  xmlSecSize defInitialSize);
@@ -319,12 +281,12 @@

buffer

- + - + @@ -332,11 +294,11 @@

buffer
-

xmlSecBufferCreate ()

+

xmlSecBufferCreate ()

xmlSecBufferPtr
 xmlSecBufferCreate (xmlSecSize size);

Allocates and initializes new memory buffer with given size. -Caller is responsible for calling xmlSecBufferDestroy function +Caller is responsible for calling xmlSecBufferDestroy function to free the buffer.

Parameters

@@ -349,7 +311,7 @@

buffer

size

the intial size.

 
@@ -360,10 +322,10 @@

buffer
-

xmlSecBufferDestroy ()

+

xmlSecBufferDestroy ()

void
 xmlSecBufferDestroy (xmlSecBufferPtr buf);
-

Destroys buffer object created with xmlSecBufferCreate function.

+

Destroys buffer object created with xmlSecBufferCreate function.

Parameters

@@ -375,20 +337,20 @@

buffer

- +

buf

the pointer to buffer object.

 

-

xmlSecBufferInitialize ()

+

xmlSecBufferInitialize ()

int
 xmlSecBufferInitialize (xmlSecBufferPtr buf,
                         xmlSecSize size);

Initializes buffer object buf . Caller is responsible for calling -xmlSecBufferFinalize function to free allocated resources.

+xmlSecBufferFinalize function to free allocated resources.

Parameters

@@ -401,12 +363,12 @@

buffer

- + - +

buf

the pointer to buffer object.

 

size

the initial buffer size.

 
@@ -418,10 +380,10 @@

buffer
-

xmlSecBufferFinalize ()

+

xmlSecBufferFinalize ()

void
 xmlSecBufferFinalize (xmlSecBufferPtr buf);
-

Frees allocated resource for a buffer initialized with xmlSecBufferInitialize +

Frees allocated resource for a buffer initialized with xmlSecBufferInitialize function.

Parameters

@@ -434,14 +396,14 @@

buffer

buf

the pointer to buffer object.

 

-

xmlSecBufferIsEmpty ()

+

xmlSecBufferIsEmpty ()

int
 xmlSecBufferIsEmpty (xmlSecBufferPtr buf);

Checks if the buf @@ -460,7 +422,7 @@

buffer

buf

the pointer to buffer object.

- + 

@@ -471,8 +433,8 @@

buffer
-

xmlSecBufferGetData ()

-
xmlSecByte *
+

xmlSecBufferGetData ()

+
xmlSecByte *
 xmlSecBufferGetData (xmlSecBufferPtr buf);

Gets pointer to buffer's data.

@@ -486,7 +448,7 @@

buffer

buf

the pointer to buffer object.

- + 

@@ -497,7 +459,7 @@

buffer
-

xmlSecBufferSetData ()

+

xmlSecBufferSetData ()

int
 xmlSecBufferSetData (xmlSecBufferPtr buf,
                      const xmlSecByte *data,
@@ -516,17 +478,17 @@ 

buffer

buf

the pointer to buffer object.

- + 

data

the data.

- + 

size

the data size.

- + 

@@ -538,7 +500,7 @@

buffer
-

xmlSecBufferGetSize ()

+

xmlSecBufferGetSize ()

xmlSecSize
 xmlSecBufferGetSize (xmlSecBufferPtr buf);

Gets the current buffer data size.

@@ -553,7 +515,7 @@

buffer

buf

the pointer to buffer object.

- + 

@@ -564,7 +526,7 @@

buffer
-

xmlSecBufferSetSize ()

+

xmlSecBufferSetSize ()

int
 xmlSecBufferSetSize (xmlSecBufferPtr buf,
                      xmlSecSize size);
@@ -583,12 +545,12 @@

buffer

buf

the pointer to buffer object.

- + 

size

the new data size.

- + 

@@ -600,7 +562,7 @@

buffer
-

xmlSecBufferGetMaxSize ()

+

xmlSecBufferGetMaxSize ()

xmlSecSize
 xmlSecBufferGetMaxSize (xmlSecBufferPtr buf);

Gets the maximum (allocated) buffer size.

@@ -615,7 +577,7 @@

buffer

buf

the pointer to buffer object.

- + 

@@ -626,7 +588,7 @@

buffer
-

xmlSecBufferSetMaxSize ()

+

xmlSecBufferSetMaxSize ()

int
 xmlSecBufferSetMaxSize (xmlSecBufferPtr buf,
                         xmlSecSize size);
@@ -645,12 +607,12 @@

buffer

buf

the pointer to buffer object.

- + 

size

the new maximum size.

- + 

@@ -662,7 +624,7 @@

buffer
-

xmlSecBufferEmpty ()

+

xmlSecBufferEmpty ()

void
 xmlSecBufferEmpty (xmlSecBufferPtr buf);

Empties the buffer.

@@ -677,14 +639,14 @@

buffer

buf

the pointer to buffer object.

- + 


-

xmlSecBufferSwap ()

+

xmlSecBufferSwap ()

void
 xmlSecBufferSwap (xmlSecBufferPtr buf1,
                   xmlSecBufferPtr buf2);
@@ -701,12 +663,12 @@

buffer

buf1

the pointer to the first buffer object.

- + 

buf2

the pointer to the second buffer object.

- + 

@@ -714,7 +676,7 @@

buffer
-

xmlSecBufferAppend ()

+

xmlSecBufferAppend ()

int
 xmlSecBufferAppend (xmlSecBufferPtr buf,
                     const xmlSecByte *data,
@@ -733,17 +695,17 @@ 

buffer

buf

the pointer to buffer object.

- + 

data

the data.

- + 

size

the data size.

- + 

@@ -755,7 +717,7 @@

buffer
-

xmlSecBufferPrepend ()

+

xmlSecBufferPrepend ()

int
 xmlSecBufferPrepend (xmlSecBufferPtr buf,
                      const xmlSecByte *data,
@@ -774,17 +736,17 @@ 

buffer

buf

the pointer to buffer object.

- + 

data

the data.

- + 

size

the data size.

- + 

@@ -796,7 +758,7 @@

buffer
-

xmlSecBufferRemoveHead ()

+

xmlSecBufferRemoveHead ()

int
 xmlSecBufferRemoveHead (xmlSecBufferPtr buf,
                         xmlSecSize size);
@@ -814,12 +776,12 @@

buffer

buf

the pointer to buffer object.

- + 

size

the number of bytes to be removed.

- + 

@@ -831,7 +793,7 @@

buffer
-

xmlSecBufferRemoveTail ()

+

xmlSecBufferRemoveTail ()

int
 xmlSecBufferRemoveTail (xmlSecBufferPtr buf,
                         xmlSecSize size);
@@ -849,12 +811,12 @@

buffer

buf

the pointer to buffer object.

- + 

size

the number of bytes to be removed.

- + 

@@ -866,7 +828,7 @@

buffer
-

xmlSecBufferReverse ()

+

xmlSecBufferReverse ()

int
 xmlSecBufferReverse (xmlSecBufferPtr buf);

Reverses order of bytes in the buffer buf @@ -882,7 +844,7 @@

buffer

buf

the pointer to buffer object.

- + 

@@ -893,7 +855,7 @@

buffer
-

xmlSecBufferReadFile ()

+

xmlSecBufferReadFile ()

int
 xmlSecBufferReadFile (xmlSecBufferPtr buf,
                       const char *filename);
@@ -911,12 +873,12 @@

buffer

buf

the pointer to buffer object.

- + 

filename

the filename.

- + 

@@ -928,7 +890,7 @@

buffer
-

xmlSecBufferBase64NodeContentRead ()

+

xmlSecBufferBase64NodeContentRead ()

int
 xmlSecBufferBase64NodeContentRead (xmlSecBufferPtr buf,
                                    xmlNodePtr node);
@@ -947,12 +909,12 @@

buffer

buf

the pointer to buffer object.

- + 

node

the pointer to node.

- + 

@@ -964,7 +926,7 @@

buffer
-

xmlSecBufferBase64NodeContentWrite ()

+

xmlSecBufferBase64NodeContentWrite ()

int
 xmlSecBufferBase64NodeContentWrite (xmlSecBufferPtr buf,
                                     xmlNodePtr node,
@@ -983,17 +945,17 @@ 

buffer

buf

the pointer to buffer object.

- + 

node

the pointer to a node.

- + 

columns

the max line size for base64 encoded data.

- + 

@@ -1005,7 +967,7 @@

buffer
-

xmlSecBufferHexRead ()

+

xmlSecBufferHexRead ()

int
 xmlSecBufferHexRead (xmlSecBufferPtr buf,
                      const xmlChar *hexStr);
@@ -1024,12 +986,12 @@

buffer

buf

the pointer to buffer object.

- + 

hexStr

the hex string.

- + 

@@ -1041,7 +1003,7 @@

buffer
-

xmlSecBufferCreateOutputBuffer ()

+

xmlSecBufferCreateOutputBuffer ()

xmlOutputBufferPtr
 xmlSecBufferCreateOutputBuffer (xmlSecBufferPtr buf);

Creates new LibXML output buffer to store data in the buf @@ -1059,7 +1021,7 @@

buffer

buf

the pointer to buffer.

- + 

@@ -1090,13 +1052,13 @@

buffer

xmlSecAllocModeExact

the memory allocation mode that minimizes total allocated memory size.

- + 

xmlSecAllocModeDouble

the memory allocation mode that tries to minimize the number of malloc calls.

- +  @@ -1123,24 +1085,24 @@

buffer -

xmlSecByte *data;

+

xmlSecByte *data;

the pointer to buffer data.

- +  -

xmlSecSize size;

+

xmlSecSize size;

the current data size.

- +  -

xmlSecSize maxSize;

+

xmlSecSize maxSize;

the max data size (allocated buffer size).

- +  -

xmlSecAllocMode allocMode;

+

xmlSecAllocMode allocMode;

the buffer memory allocation mode.

- +  @@ -1150,6 +1112,5 @@

buffer - - + diff --git a/docs/api/xmlsec-custom-keys-manager.html b/docs/api/xmlsec-custom-keys-manager.html index 64e726856..d50aa62da 100644 --- a/docs/api/xmlsec-custom-keys-manager.html +++ b/docs/api/xmlsec-custom-keys-manager.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -234,7 +196,7 @@ assert(enc_file); /* load template */ - doc = xmlParseFile(enc_file); + doc = xmlReadFile(enc_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file); goto done; @@ -441,6 +403,5 @@ -
+ diff --git a/docs/api/xmlsec-decrypt-with-keys-mngr.html b/docs/api/xmlsec-decrypt-with-keys-mngr.html index f1da76fb5..2cde83420 100644 --- a/docs/api/xmlsec-decrypt-with-keys-mngr.html +++ b/docs/api/xmlsec-decrypt-with-keys-mngr.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - + - + - + - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -301,7 +263,7 @@ assert(enc_file); /* load template */ - doc = xmlParseFile(enc_file); + doc = xmlReadFile(enc_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file); goto done; @@ -363,6 +325,5 @@ -
+ diff --git a/docs/api/xmlsec-decrypt-with-signle-key.html b/docs/api/xmlsec-decrypt-with-signle-key.html index ebe22feea..4020a0c30 100644 --- a/docs/api/xmlsec-decrypt-with-signle-key.html +++ b/docs/api/xmlsec-decrypt-with-signle-key.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - -
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -218,7 +180,7 @@ assert(key_file); /* load template */ - doc = xmlParseFile(enc_file); + doc = xmlReadFile(enc_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file); goto done; @@ -293,6 +255,5 @@ -
+ diff --git a/docs/api/xmlsec-dl.html b/docs/api/xmlsec-dl.html index d17626466..f8e2cbb08 100644 --- a/docs/api/xmlsec-dl.html +++ b/docs/api/xmlsec-dl.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - -
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- +
+ @@ -86,7 +48,7 @@

dlint

@@ -94,7 +56,7 @@

dlint

@@ -102,7 +64,7 @@

dlint

@@ -110,7 +72,7 @@

dlint

@@ -118,7 +80,7 @@

dlxmlSecCryptoDLFunctionsPtr

@@ -126,7 +88,7 @@

dlint

@@ -134,7 +96,7 @@

dlint

@@ -142,7 +104,7 @@

dlxmlSecCryptoDLFunctionsPtr

@@ -155,7 +117,7 @@

dl

Functions

-

xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms ()

+

xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms ()

int
 xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms
                                (xmlSecCryptoDLFunctionsPtr functions);
@@ -172,7 +134,7 @@

dl

- + @@ -183,7 +145,7 @@

dl
-

xmlSecCryptoDLInit ()

+

xmlSecCryptoDLInit ()

int
 xmlSecCryptoDLInit (void);

Initializes dynamic loading engine. This is an internal function @@ -195,7 +157,7 @@

dl
-

xmlSecCryptoDLShutdown ()

+

xmlSecCryptoDLShutdown ()

int
 xmlSecCryptoDLShutdown (void);

Shutdowns dynamic loading engine. This is an internal function @@ -207,12 +169,12 @@

dl
-

xmlSecCryptoDLLoadLibrary ()

+

xmlSecCryptoDLLoadLibrary ()

int
 xmlSecCryptoDLLoadLibrary (const xmlChar *crypto);

Loads the xmlsec-$crypto library. This function is NOT thread safe, -application MUST NOT call xmlSecCryptoDLLoadLibrary, xmlSecCryptoDLGetLibraryFunctions, -and xmlSecCryptoDLUnloadLibrary functions from multiple threads.

+application MUST NOT call xmlSecCryptoDLLoadLibrary, xmlSecCryptoDLGetLibraryFunctions, +and xmlSecCryptoDLUnloadLibrary functions from multiple threads.

Parameters

@@ -225,7 +187,7 @@

dl

crypto

- +

the desired crypto library name ("openssl", "nss", ...). If NULL then the default crypto engine will be used.

 
@@ -236,12 +198,12 @@

dl
-

xmlSecCryptoDLGetLibraryFunctions ()

+

xmlSecCryptoDLGetLibraryFunctions ()

xmlSecCryptoDLFunctionsPtr
 xmlSecCryptoDLGetLibraryFunctions (const xmlChar *crypto);

Loads the xmlsec-$crypto library and gets global crypto functions/transforms/keys data/keys store -table. This function is NOT thread safe, application MUST NOT call xmlSecCryptoDLLoadLibrary, -xmlSecCryptoDLGetLibraryFunctions, and xmlSecCryptoDLUnloadLibrary functions from multiple threads.

+table. This function is NOT thread safe, application MUST NOT call xmlSecCryptoDLLoadLibrary, +xmlSecCryptoDLGetLibraryFunctions, and xmlSecCryptoDLUnloadLibrary functions from multiple threads.

Parameters

@@ -253,7 +215,7 @@

dl

- +

crypto

the desired crypto library name ("openssl", "nss", ...).

 
@@ -264,13 +226,13 @@

dl
-

xmlSecCryptoDLUnloadLibrary ()

+

xmlSecCryptoDLUnloadLibrary ()

int
 xmlSecCryptoDLUnloadLibrary (const xmlChar *crypto);

Unloads the xmlsec-$crypto library. All pointers to this library functions tables became invalid. This function is NOT thread safe, -application MUST NOT call xmlSecCryptoDLLoadLibrary, xmlSecCryptoDLGetLibraryFunctions, -and xmlSecCryptoDLUnloadLibrary functions from multiple threads.

+application MUST NOT call xmlSecCryptoDLLoadLibrary, xmlSecCryptoDLGetLibraryFunctions, +and xmlSecCryptoDLUnloadLibrary functions from multiple threads.

Parameters

@@ -282,7 +244,7 @@

dl

- +

crypto

the desired crypto library name ("openssl", "nss", ...).

 
@@ -293,7 +255,7 @@

dl
-

xmlSecCryptoDLSetFunctions ()

+

xmlSecCryptoDLSetFunctions ()

int
 xmlSecCryptoDLSetFunctions (xmlSecCryptoDLFunctionsPtr functions);

Sets global crypto functions/transforms/keys data/keys store table.

@@ -308,7 +270,7 @@

dl

functions

the new table

 
@@ -319,7 +281,7 @@

dl
-

xmlSecCryptoDLGetFunctions ()

+

xmlSecCryptoDLGetFunctions ()

xmlSecCryptoDLFunctionsPtr
 xmlSecCryptoDLGetFunctions (void);

Gets global crypto functions/transforms/keys data/keys store table.

@@ -332,6 +294,5 @@

dl -

+ diff --git a/docs/api/xmlsec-encrypt-dynamic-template.html b/docs/api/xmlsec-encrypt-dynamic-template.html index 0c9ac4a86..86ffa4704 100644 --- a/docs/api/xmlsec-encrypt-dynamic-template.html +++ b/docs/api/xmlsec-encrypt-dynamic-template.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -223,7 +185,7 @@ assert(key_file); /* load template */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -315,8 +277,8 @@ encrypt2-doc.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Original XML doc file before encryption (encrypt2 example).
+<!-- 
+XML Security Library example: Original XML doc file before encryption (encrypt2 example). 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -330,8 +292,8 @@
 encrypt2-res.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Encrypted XML file (encrypt2 example).
+<!-- 
+XML Security Library example: Encrypted XML file (encrypt2 example). 
 -->
 <EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#" Type="http://www.w3.org/2001/04/xmlenc#Element">
 <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>
@@ -348,6 +310,5 @@
 
-
+ diff --git a/docs/api/xmlsec-encrypt-template-file.html b/docs/api/xmlsec-encrypt-template-file.html index 9c20a329e..ad3cd1898 100644 --- a/docs/api/xmlsec-encrypt-template-file.html +++ b/docs/api/xmlsec-encrypt-template-file.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -225,7 +187,7 @@ assert(data); /* load template */ - doc = xmlParseFile(tmpl_file); + doc = xmlReadFile(tmpl_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file); goto done; @@ -290,14 +252,14 @@ encrypt1-tmpl.xml
 <?xml version="1.0"?>
-<!--
-XML Security Library example: Simple encryption template file for encrypt1 example.
+<!-- 
+XML Security Library example: Simple encryption template file for encrypt1 example. 
 -->
 <EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
     <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>
     <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
 	<KeyName/>
-    </KeyInfo>
+    </KeyInfo>   
     <CipherData>
 	<CipherValue></CipherValue>
     </CipherData>
@@ -309,14 +271,14 @@
 encrypt1-res.xml
 <?xml version="1.0"?>
-<!--
+<!-- 
 XML Security Library example: Encrypted binary data (encrypt1 example).
 -->
 <EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
     <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>
     <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
 	<KeyName>deskey.bin</KeyName>
-    </KeyInfo>
+    </KeyInfo>   
     <CipherData>
 	<CipherValue>t6JVBMihIgRyiK8AS8AX5NcXTfkdXPTK</CipherValue>
     </CipherData>
@@ -326,6 +288,5 @@
 
-
+ diff --git a/docs/api/xmlsec-encrypt-with-session-key.html b/docs/api/xmlsec-encrypt-with-session-key.html index 680763737..cf39b5c03 100644 --- a/docs/api/xmlsec-encrypt-with-session-key.html +++ b/docs/api/xmlsec-encrypt-with-session-key.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -302,7 +264,7 @@ assert(key_name); /* load template */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -410,8 +372,8 @@ encrypt3-doc.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Original XML doc file before encryption (encrypt3 example).
+<!-- 
+XML Security Library example: Original XML doc file before encryption (encrypt3 example). 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -425,8 +387,8 @@
 encrypt3-res.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Original XML doc file before encryption (encrypt3 example).
+<!-- 
+XML Security Library example: Original XML doc file before encryption (encrypt3 example). 
 -->
 <EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#" Type="http://www.w3.org/2001/04/xmlenc#Element">
 <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>
@@ -452,6 +414,5 @@
 
-
+ diff --git a/docs/api/xmlsec-encryption-klasses.html b/docs/api/xmlsec-encryption-klasses.html index ca41a5628..56d2dbc76 100644 --- a/docs/api/xmlsec-encryption-klasses.html +++ b/docs/api/xmlsec-encryption-klasses.html @@ -1,55 +1,17 @@ + APPENDIX B. XML Security Library Encryption Klasses.: XML Security Library Reference Manual - + - + - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -61,13 +23,12 @@

APPENDIX B. XML Security Library Encryption Klasses.

-

Figure 12. XML Security Library Encryption Klasses.

+

Figure 12. XML Security Library Encryption Klasses.

XML Security Library Encryption Klasses.

-
+ diff --git a/docs/api/xmlsec-errors.html b/docs/api/xmlsec-errors.html index 5b9057bc7..a7fe9a3d0 100644 --- a/docs/api/xmlsec-errors.html +++ b/docs/api/xmlsec-errors.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - + - + - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- +
+ @@ -86,7 +48,7 @@

errorsvoid

@@ -94,7 +56,7 @@

errorsvoid

@@ -102,7 +64,7 @@

errorsvoid

@@ -110,7 +72,7 @@

errorsvoid

@@ -118,7 +80,7 @@

errorsvoid

@@ -126,7 +88,7 @@

errorsvoid

@@ -134,14 +96,14 @@

errorsint

- @@ -155,7 +117,7 @@

errorsvoid

@@ -423,7 +385,7 @@

errors

Functions

-

xmlSecErrorsCallback ()

+

xmlSecErrorsCallback ()

void
 (*xmlSecErrorsCallback) (const char *file,
                          int line,
@@ -445,37 +407,37 @@ 

errors

- + - + - + - + - + - + - + @@ -483,25 +445,25 @@

errors
-

xmlSecErrorsInit ()

+

xmlSecErrorsInit ()

void
 xmlSecErrorsInit (void);
-

Initializes the errors reporting. It is called from xmlSecInit function. +

Initializes the errors reporting. It is called from xmlSecInit function. and applications must not call this function directly.


-

xmlSecErrorsShutdown ()

+

xmlSecErrorsShutdown ()

void
 xmlSecErrorsShutdown (void);
-

Cleanups the errors reporting. It is called from xmlSecShutdown function. +

Cleanups the errors reporting. It is called from xmlSecShutdown function. and applications must not call this function directly.


-

xmlSecErrorsSetCallback ()

+

xmlSecErrorsSetCallback ()

void
-xmlSecErrorsSetCallback (xmlSecErrorsCallback callback);
+xmlSecErrorsSetCallback (xmlSecErrorsCallback callback);

Sets the errors callback function to callback that will be called every time an error occurs.

@@ -516,14 +478,14 @@

errors

callback

the new errors callback function.

 

-

xmlSecErrorsDefaultCallback ()

+

xmlSecErrorsDefaultCallback ()

void
 xmlSecErrorsDefaultCallback (const char *file,
                              int line,
@@ -546,37 +508,37 @@ 

errors

file

the error location file name (__FILE__ macro).

 

line

the error location line number (__LINE__ macro).

 

func

the error location function name (__FUNCTION__ macro).

 

errorObject

the error specific error object

 

errorSubject

the error specific error subject.

 

reason

the error code.

 

msg

the additional error message.

 
@@ -584,7 +546,7 @@

errors
-

xmlSecErrorsDefaultCallbackEnableOutput ()

+

xmlSecErrorsDefaultCallbackEnableOutput ()

void
 xmlSecErrorsDefaultCallbackEnableOutput
                                (int enabled);
@@ -601,14 +563,14 @@

errors

enabled

the flag.

 

-

xmlSecErrorsGetCode ()

+

xmlSecErrorsGetCode ()

int
 xmlSecErrorsGetCode (xmlSecSize pos);

Gets the known error code at position pos @@ -624,7 +586,7 @@

errors

pos

the error position.

 
@@ -637,8 +599,8 @@

errors
-

xmlSecErrorsGetMsg ()

-
const char *
+

xmlSecErrorsGetMsg ()

+
const char *
 xmlSecErrorsGetMsg (xmlSecSize pos);

Gets the known error message at position pos .

@@ -653,7 +615,7 @@

errors

pos

the error position.

 
@@ -681,14 +643,14 @@

errors

str

the string.

 

-

xmlSecError ()

+

xmlSecError ()

void
 xmlSecError (const char *file,
              int line,
@@ -698,8 +660,8 @@ 

errorsint reason, const char *msg, ...);

-

Reports an error to the default (xmlSecErrorsDefaultCallback) or -application specific callback installed using xmlSecErrorsSetCallback +

Reports an error to the default (xmlSecErrorsDefaultCallback) or +application specific callback installed using xmlSecErrorsSetCallback function.

Parameters

@@ -713,43 +675,43 @@

errors

file

the error location filename (__FILE__).

 

line

the error location line number (__LINE__).

 

func

the error location function (__FUNCTION__).

 

errorObject

the error specific error object (e.g. transform, key data, etc).

 

errorSubject

the error specific error subject (e.g. failed function name).

 

reason

the error code.

 

msg

the error message in printf format.

 

...

the parameters for the msg .

 
@@ -772,7 +734,7 @@

errors

p

the expression.

 
@@ -796,12 +758,12 @@

errors

p

the expression.

- + 

ret

the return value.

- +  @@ -1210,7 +1172,7 @@

errors#define XMLSEC_ERRORS_HERE __FILE__,__LINE__,__XMLSEC_FUNCTION__

The macro that specifies the location (file, line and function) -for the xmlSecError() function.

+for the xmlSecError() function.


@@ -1223,6 +1185,5 @@

errors - - + diff --git a/docs/api/xmlsec-examples-sign-dynamimc-template.html b/docs/api/xmlsec-examples-sign-dynamimc-template.html index f69c0b21a..fed37918c 100644 --- a/docs/api/xmlsec-examples-sign-dynamimc-template.html +++ b/docs/api/xmlsec-examples-sign-dynamimc-template.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -225,7 +187,7 @@ assert(key_file); /* load doc file */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -318,8 +280,8 @@ sign2-doc.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Original XML doc file for sign2 example.
+<!-- 
+XML Security Library example: Original XML doc file for sign2 example. 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -333,8 +295,8 @@
 sign2-res.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Original XML doc file for sign2 example.
+<!-- 
+XML Security Library example: Original XML doc file for sign2 example. 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -363,6 +325,5 @@
 
-
+ diff --git a/docs/api/xmlsec-examples-sign-template-file.html b/docs/api/xmlsec-examples-sign-template-file.html index 6a17b19b6..caae0716c 100644 --- a/docs/api/xmlsec-examples-sign-template-file.html +++ b/docs/api/xmlsec-examples-sign-template-file.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -219,7 +181,7 @@ assert(key_file); /* load template */ - doc = xmlParseFile(tmpl_file); + doc = xmlReadFile(tmpl_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file); goto done; @@ -282,8 +244,8 @@ sign1-tmpl.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Simple signature template file for sign1 example.
+<!-- 
+XML Security Library example: Simple signature template file for sign1 example. 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -315,8 +277,8 @@
 sign1-res.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Simple signature template file for sign1 example.
+<!-- 
+XML Security Library example: Simple signature template file for sign1 example. 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -346,6 +308,5 @@
 
-
+ diff --git a/docs/api/xmlsec-examples-sign-x509.html b/docs/api/xmlsec-examples-sign-x509.html index 9f9765074..0c79bcfb8 100644 --- a/docs/api/xmlsec-examples-sign-x509.html +++ b/docs/api/xmlsec-examples-sign-x509.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -233,7 +195,7 @@ assert(cert_file); /* load doc file */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -343,8 +305,8 @@ sign3-doc.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Original XML doc file for sign3 example.
+<!-- 
+XML Security Library example: Original XML doc file for sign3 example. 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -358,8 +320,8 @@
 sign3-res.xml
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Security Library example: Original XML doc file for sign3 example.
+<!-- 
+XML Security Library example: Original XML doc file for sign3 example. 
 -->
 <Envelope xmlns="urn:envelope">
   <Data>
@@ -409,6 +371,5 @@
 
-
+ diff --git a/docs/api/xmlsec-examples.html b/docs/api/xmlsec-examples.html index 30772d96c..ba31d9996 100644 --- a/docs/api/xmlsec-examples.html +++ b/docs/api/xmlsec-examples.html @@ -1,55 +1,17 @@ + Examples.: XML Security Library Reference Manual - + - - - - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -128,6 +90,5 @@ -
+ diff --git a/docs/api/xmlsec-gcrypt-app.html b/docs/api/xmlsec-gcrypt-app.html index 3746644b9..f580e6195 100644 --- a/docs/api/xmlsec-gcrypt-app.html +++ b/docs/api/xmlsec-gcrypt-app.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- +
+ @@ -86,7 +48,7 @@

app< int

@@ -94,7 +56,7 @@

app< int

@@ -102,7 +64,7 @@

app< int

@@ -110,7 +72,7 @@

app< int

@@ -118,7 +80,7 @@

app< int

@@ -126,7 +88,7 @@

app< int

@@ -134,7 +96,7 @@

app< int

@@ -142,7 +104,7 @@

app< int

@@ -150,7 +112,7 @@

app< int

@@ -158,7 +120,7 @@

app< int

@@ -166,7 +128,7 @@

app< xmlSecKeyPtr

@@ -174,7 +136,7 @@

app< xmlSecKeyPtr

@@ -182,7 +144,7 @@

app< xmlSecKeyPtr

@@ -190,7 +152,7 @@

app< xmlSecKeyPtr

@@ -198,7 +160,7 @@

app< int

@@ -206,15 +168,15 @@

app< int

@@ -227,7 +189,7 @@

app<

Functions

-

xmlSecGCryptAppInit ()

+

xmlSecGCryptAppInit ()

int
 xmlSecGCryptAppInit (const char *config);

General crypto engine initialization. This function is used @@ -245,7 +207,7 @@

app<

- + @@ -256,7 +218,7 @@

app<
-

xmlSecGCryptAppShutdown ()

+

xmlSecGCryptAppShutdown ()

int
 xmlSecGCryptAppShutdown (void);

General crypto engine shutdown. This function is used @@ -270,7 +232,7 @@

app<


-

xmlSecGCryptAppDefaultKeysMngrInit ()

+

xmlSecGCryptAppDefaultKeysMngrInit ()

int
 xmlSecGCryptAppDefaultKeysMngrInit (xmlSecKeysMngrPtr mngr);

Initializes mngr @@ -287,7 +249,7 @@

app<

mngr

the pointer to keys manager.

 
@@ -298,14 +260,14 @@

app<
-

xmlSecGCryptAppDefaultKeysMngrAdoptKey ()

+

xmlSecGCryptAppDefaultKeysMngrAdoptKey ()

int
 xmlSecGCryptAppDefaultKeysMngrAdoptKey
                                (xmlSecKeysMngrPtr mngr,
                                 xmlSecKeyPtr key);

Adds key to the keys manager mngr - created with xmlSecGCryptAppDefaultKeysMngrInit + created with xmlSecGCryptAppDefaultKeysMngrInit function.

Parameters

@@ -319,12 +281,12 @@

app<

mngr

the pointer to keys manager.

 

key

the pointer to key.

 
@@ -336,7 +298,7 @@

app<
-

xmlSecGCryptAppDefaultKeysMngrVerifyKey ()

+

xmlSecGCryptAppDefaultKeysMngrVerifyKey ()

int
 xmlSecGCryptAppDefaultKeysMngrVerifyKey
                                (xmlSecKeysMngrPtr mngr,
@@ -344,7 +306,7 @@ 

app< xmlSecKeyInfoCtxPtr keyInfoCtx);

Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

  • Checks that key certificate is present

  • @@ -352,7 +314,7 @@

    app<

Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

Parameters

@@ -366,17 +328,17 @@

app<

mngr

the pointer to keys manager.

 

key

the pointer to key.

 

keyInfoCtx

the key info context for verification.

 
@@ -388,14 +350,14 @@

app<
-

xmlSecGCryptAppDefaultKeysMngrLoad ()

+

xmlSecGCryptAppDefaultKeysMngrLoad ()

int
 xmlSecGCryptAppDefaultKeysMngrLoad (xmlSecKeysMngrPtr mngr,
                                     const char *uri);

Loads XML keys file from uri to the keys manager mngr created -with xmlSecGCryptAppDefaultKeysMngrInit function.

+with xmlSecGCryptAppDefaultKeysMngrInit function.

Parameters

@@ -408,12 +370,12 @@

app<

- + - +

mngr

the pointer to keys manager.

 

uri

the uri.

 
@@ -425,7 +387,7 @@

app<


-

xmlSecGCryptAppDefaultKeysMngrSave ()

+

xmlSecGCryptAppDefaultKeysMngrSave ()

int
 xmlSecGCryptAppDefaultKeysMngrSave (xmlSecKeysMngrPtr mngr,
                                     const char *filename,
@@ -444,17 +406,17 @@ 

app<

mngr

the pointer to keys manager.

 

filename

the destination filename.

 

type

the type of keys to save (public/private/symmetric).

 
@@ -466,7 +428,7 @@

app<
-

xmlSecGCryptAppKeysMngrCertLoad ()

+

xmlSecGCryptAppKeysMngrCertLoad ()

int
 xmlSecGCryptAppKeysMngrCertLoad (xmlSecKeysMngrPtr mngr,
                                  const char *filename,
@@ -489,23 +451,23 @@ 

app<

mngr

the keys manager.

 

filename

the certificate file.

 

format

the certificate file format.

 

type

the flag that indicates is the certificate in filename trusted or not.

 
@@ -517,7 +479,7 @@

app<
-

xmlSecGCryptAppKeysMngrCrlLoad ()

+

xmlSecGCryptAppKeysMngrCrlLoad ()

int
 xmlSecGCryptAppKeysMngrCrlLoad (xmlSecKeysMngrPtr mngr,
                                 const char *filename,
@@ -538,17 +500,17 @@ 

app<

mngr

the keys manager.

 

filename

the CRL file.

 

format

the CRL file format.

 

@@ -560,7 +522,7 @@

app<
-

xmlSecGCryptAppKeysMngrCertLoadMemory ()

+

xmlSecGCryptAppKeysMngrCertLoadMemory ()

int
 xmlSecGCryptAppKeysMngrCertLoadMemory (xmlSecKeysMngrPtr mngr,
                                        const xmlSecByte *data,
@@ -584,27 +546,27 @@ 

app<

mngr

the keys manager.

- + 

data

the certificate binary data.

- + 

dataSize

the certificate binary data size.

- + 

format

the certificate file format.

- + 

type

the flag that indicates is the certificate trusted or not.

- + 

@@ -616,7 +578,7 @@

app<
-

xmlSecGCryptAppKeyLoadEx ()

+

xmlSecGCryptAppKeyLoadEx ()

xmlSecKeyPtr
 xmlSecGCryptAppKeyLoadEx (const char *filename,
                           xmlSecKeyDataType type,
@@ -637,32 +599,32 @@ 

app<

filename

the key filename.

- + 

type

the expected key type.

- + 

format

the key file format.

- + 

pwd

the key file password.

- + 

pwdCallback

the key password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -674,7 +636,7 @@

app<
-

xmlSecGCryptAppKeyLoadMemory ()

+

xmlSecGCryptAppKeyLoadMemory ()

xmlSecKeyPtr
 xmlSecGCryptAppKeyLoadMemory (const xmlSecByte *data,
                               xmlSecSize dataSize,
@@ -695,32 +657,32 @@ 

app<

data

the binary key data.

- + 

dataSize

the size of binary key.

- + 

format

the key file format.

- + 

pwd

the key file password.

- + 

pwdCallback

the key password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -732,7 +694,7 @@

app<
-

xmlSecGCryptAppPkcs12Load ()

+

xmlSecGCryptAppPkcs12Load ()

xmlSecKeyPtr
 xmlSecGCryptAppPkcs12Load (const char *filename,
                            const char *pwd,
@@ -755,22 +717,22 @@ 

app<

filename

the PKCS12 key filename.

- + 

pwd

the PKCS12 file password.

- + 

pwdCallback

the password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -782,7 +744,7 @@

app<
-

xmlSecGCryptAppPkcs12LoadMemory ()

+

xmlSecGCryptAppPkcs12LoadMemory ()

xmlSecKeyPtr
 xmlSecGCryptAppPkcs12LoadMemory (const xmlSecByte *data,
                                  xmlSecSize dataSize,
@@ -805,27 +767,27 @@ 

app<

data

the PKCS12 binary data.

- + 

dataSize

the PKCS12 binary data size.

- + 

pwd

the PKCS12 file password.

- + 

pwdCallback

the password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -837,7 +799,7 @@

app<
-

xmlSecGCryptAppKeyCertLoad ()

+

xmlSecGCryptAppKeyCertLoad ()

int
 xmlSecGCryptAppKeyCertLoad (xmlSecKeyPtr key,
                             const char *filename,
@@ -857,17 +819,17 @@ 

app<

key

the pointer to key.

- + 

filename

the certificate filename.

- + 

format

the certificate file format.

- + 

@@ -879,7 +841,7 @@

app<
-

xmlSecGCryptAppKeyCertLoadMemory ()

+

xmlSecGCryptAppKeyCertLoadMemory ()

int
 xmlSecGCryptAppKeyCertLoadMemory (xmlSecKeyPtr key,
                                   const xmlSecByte *data,
@@ -899,22 +861,22 @@ 

app<

key

the pointer to key.

- + 

data

the certificate binary data.

- + 

dataSize

the certificate binary data size.

- + 

format

the certificate file format.

- + 

@@ -926,8 +888,8 @@

app<
-

xmlSecGCryptAppGetDefaultPwdCallback ()

-
void *
+

xmlSecGCryptAppGetDefaultPwdCallback ()

+
void *
 xmlSecGCryptAppGetDefaultPwdCallback (void);

Gets default password callback.

@@ -939,6 +901,5 @@

app<

- - + diff --git a/docs/api/xmlsec-gcrypt-crypto.html b/docs/api/xmlsec-gcrypt-crypto.html index 18946ef5a..4990418ee 100644 --- a/docs/api/xmlsec-gcrypt-crypto.html +++ b/docs/api/xmlsec-gcrypt-crypto.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- + - +
+ @@ -86,7 +48,7 @@

c xmlSecCryptoDLFunctionsPtr

@@ -94,7 +56,7 @@

c int

@@ -102,7 +64,7 @@

c int

@@ -110,7 +72,7 @@

c int

@@ -118,7 +80,7 @@

c int

@@ -126,7 +88,7 @@

c xmlSecKeyDataId

@@ -134,7 +96,7 @@

c int

@@ -142,7 +104,7 @@

c xmlSecTransformId

@@ -150,7 +112,7 @@

c xmlSecTransformId

@@ -158,7 +120,7 @@

c xmlSecTransformId

@@ -166,7 +128,7 @@

c xmlSecTransformId

@@ -174,7 +136,7 @@

c xmlSecTransformId

@@ -182,7 +144,7 @@

c xmlSecTransformId

@@ -190,7 +152,7 @@

c xmlSecKeyDataId

@@ -198,7 +160,7 @@

c int

@@ -206,7 +168,7 @@

c xmlSecTransformId

@@ -214,7 +176,7 @@

c xmlSecTransformId

@@ -222,7 +184,7 @@

c xmlSecKeyDataId

@@ -230,7 +192,7 @@

c int

@@ -238,7 +200,7 @@

c int

@@ -246,7 +208,7 @@

c gcry_sexp_t

@@ -254,7 +216,7 @@

c gcry_sexp_t

@@ -262,7 +224,7 @@

c xmlSecTransformId

@@ -270,7 +232,7 @@

c xmlSecKeyDataId

@@ -278,7 +240,7 @@

c int

@@ -286,7 +248,7 @@

c int

@@ -294,7 +256,7 @@

c gcry_sexp_t

@@ -302,7 +264,7 @@

c gcry_sexp_t

@@ -310,7 +272,7 @@

c xmlSecTransformId

@@ -318,7 +280,7 @@

c xmlSecTransformId

@@ -326,7 +288,7 @@

c xmlSecTransformId

@@ -334,7 +296,7 @@

c xmlSecTransformId

@@ -342,7 +304,7 @@

c xmlSecTransformId

@@ -350,7 +312,7 @@

c xmlSecTransformId

@@ -358,7 +320,7 @@

c xmlSecTransformId

@@ -366,7 +328,7 @@

c xmlSecKeyDataId

@@ -374,7 +336,7 @@

c int

@@ -382,7 +344,7 @@

c xmlSecTransformId

@@ -390,7 +352,7 @@

c xmlSecTransformId

@@ -398,7 +360,7 @@

c xmlSecTransformId

@@ -406,7 +368,7 @@

c xmlSecTransformId

@@ -414,7 +376,7 @@

c xmlSecTransformId

@@ -422,7 +384,7 @@

c xmlSecTransformId

@@ -430,7 +392,7 @@

c xmlSecKeyDataId

@@ -438,7 +400,7 @@

c int

@@ -446,7 +408,7 @@

c int

@@ -454,7 +416,7 @@

c gcry_sexp_t

@@ -462,7 +424,7 @@

c gcry_sexp_t

@@ -470,7 +432,7 @@

c xmlSecTransformId

@@ -478,7 +440,7 @@

c xmlSecTransformId

@@ -486,7 +448,7 @@

c xmlSecTransformId

@@ -494,7 +456,7 @@

c xmlSecTransformId

@@ -502,7 +464,7 @@

c xmlSecTransformId

@@ -510,7 +472,7 @@

c xmlSecTransformId

@@ -518,7 +480,7 @@

c xmlSecTransformId

@@ -526,7 +488,7 @@

c xmlSecTransformId

@@ -534,7 +496,7 @@

c xmlSecTransformId

@@ -542,7 +504,7 @@

c xmlSecTransformId

@@ -550,7 +512,7 @@

c xmlSecTransformId

@@ -558,7 +520,7 @@

c xmlSecTransformId

@@ -566,7 +528,7 @@

c xmlSecTransformId

@@ -574,7 +536,7 @@

c xmlSecTransformId

@@ -582,7 +544,7 @@

c xmlSecTransformId

@@ -590,7 +552,7 @@

c xmlSecTransformId

@@ -598,7 +560,7 @@

c xmlSecTransformId

@@ -606,7 +568,7 @@

c xmlSecTransformId

@@ -614,7 +576,7 @@

c xmlSecTransformId

@@ -622,7 +584,7 @@

c xmlSecTransformId

@@ -630,7 +592,7 @@

c xmlSecTransformId

@@ -638,7 +600,7 @@

c xmlSecTransformId

@@ -646,7 +608,7 @@

c xmlSecTransformId

@@ -654,7 +616,7 @@

c xmlSecTransformId

@@ -662,7 +624,7 @@

c xmlSecTransformId

@@ -898,7 +860,7 @@

c

Functions

-

xmlSecCryptoGetFunctions_gcrypt ()

+

xmlSecCryptoGetFunctions_gcrypt ()

xmlSecCryptoDLFunctionsPtr
 xmlSecCryptoGetFunctions_gcrypt (void);

Gets the pointer to xmlsec-gcrypt functions table.

@@ -909,7 +871,7 @@

c


-

xmlSecGCryptInit ()

+

xmlSecGCryptInit ()

int
 xmlSecGCryptInit (void);

XMLSec library specific crypto engine initialization.

@@ -920,7 +882,7 @@

c


-

xmlSecGCryptShutdown ()

+

xmlSecGCryptShutdown ()

int
 xmlSecGCryptShutdown (void);

XMLSec library specific crypto engine shutdown.

@@ -931,7 +893,7 @@

c


-

xmlSecGCryptKeysMngrInit ()

+

xmlSecGCryptKeysMngrInit ()

int
 xmlSecGCryptKeysMngrInit (xmlSecKeysMngrPtr mngr);

Adds GCrypt specific key data stores in keys manager.

@@ -946,7 +908,7 @@

c

- + @@ -957,7 +919,7 @@

c
-

xmlSecGCryptGenerateRandom ()

+

xmlSecGCryptGenerateRandom ()

int
 xmlSecGCryptGenerateRandom (xmlSecBufferPtr buffer,
                             xmlSecSize size);
@@ -976,12 +938,12 @@

c

buffer

the destination buffer.

 

size

the numer of bytes to generate.

 
@@ -993,7 +955,7 @@

c
-

xmlSecGCryptKeyDataAesGetKlass ()

+

xmlSecGCryptKeyDataAesGetKlass ()

xmlSecKeyDataId
 xmlSecGCryptKeyDataAesGetKlass (void);

The AES key data klass.

@@ -1004,7 +966,7 @@

c


-

xmlSecGCryptKeyDataAesSet ()

+

xmlSecGCryptKeyDataAesSet ()

int
 xmlSecGCryptKeyDataAesSet (xmlSecKeyDataPtr data,
                            const xmlSecByte *buf,
@@ -1022,17 +984,17 @@ 

c

data

the pointer to AES key data.

 

buf

the pointer to key value.

 

bufSize

the key value size (in bytes).

 
@@ -1044,7 +1006,7 @@

c
-

xmlSecGCryptTransformAes128CbcGetKlass ()

+

xmlSecGCryptTransformAes128CbcGetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformAes128CbcGetKlass
                                (void);
@@ -1056,7 +1018,7 @@

c


-

xmlSecGCryptTransformAes192CbcGetKlass ()

+

xmlSecGCryptTransformAes192CbcGetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformAes192CbcGetKlass
                                (void);
@@ -1068,7 +1030,7 @@

c


-

xmlSecGCryptTransformAes256CbcGetKlass ()

+

xmlSecGCryptTransformAes256CbcGetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformAes256CbcGetKlass
                                (void);
@@ -1080,7 +1042,7 @@

c


-

xmlSecGCryptTransformKWAes128GetKlass ()

+

xmlSecGCryptTransformKWAes128GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformKWAes128GetKlass (void);

The AES-128 kew wrapper transform klass.

@@ -1091,7 +1053,7 @@

c


-

xmlSecGCryptTransformKWAes192GetKlass ()

+

xmlSecGCryptTransformKWAes192GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformKWAes192GetKlass (void);

The AES-192 kew wrapper transform klass.

@@ -1102,7 +1064,7 @@

c


-

xmlSecGCryptTransformKWAes256GetKlass ()

+

xmlSecGCryptTransformKWAes256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformKWAes256GetKlass (void);

The AES-256 kew wrapper transform klass.

@@ -1113,7 +1075,7 @@

c


-

xmlSecGCryptKeyDataDesGetKlass ()

+

xmlSecGCryptKeyDataDesGetKlass ()

xmlSecKeyDataId
 xmlSecGCryptKeyDataDesGetKlass (void);

The DES key data klass.

@@ -1124,7 +1086,7 @@

c


-

xmlSecGCryptKeyDataDesSet ()

+

xmlSecGCryptKeyDataDesSet ()

int
 xmlSecGCryptKeyDataDesSet (xmlSecKeyDataPtr data,
                            const xmlSecByte *buf,
@@ -1142,17 +1104,17 @@ 

c

data

the pointer to DES key data.

- + 

buf

the pointer to key value.

- + 

bufSize

the key value size (in bytes).

- + 

@@ -1164,7 +1126,7 @@

c
-

xmlSecGCryptTransformDes3CbcGetKlass ()

+

xmlSecGCryptTransformDes3CbcGetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformDes3CbcGetKlass (void);

Triple DES CBC encryption transform klass.

@@ -1175,7 +1137,7 @@

c


-

xmlSecGCryptTransformKWDes3GetKlass ()

+

xmlSecGCryptTransformKWDes3GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformKWDes3GetKlass (void);

The Triple DES key wrapper transform klass.

@@ -1186,7 +1148,7 @@

c


-

xmlSecGCryptKeyDataDsaGetKlass ()

+

xmlSecGCryptKeyDataDsaGetKlass ()

xmlSecKeyDataId
 xmlSecGCryptKeyDataDsaGetKlass (void);

The DSA key data klass.

@@ -1197,7 +1159,7 @@

c


-

xmlSecGCryptKeyDataDsaAdoptKey ()

+

xmlSecGCryptKeyDataDsaAdoptKey ()

int
 xmlSecGCryptKeyDataDsaAdoptKey (xmlSecKeyDataPtr data,
                                 gcry_sexp_t dsa_key);
@@ -1214,12 +1176,12 @@

c

data

the pointer to DSA key data.

- + 

dsa_key

the pointer to GCrypt DSA key.

- + 

@@ -1231,7 +1193,7 @@

c
-

xmlSecGCryptKeyDataDsaAdoptKeyPair ()

+

xmlSecGCryptKeyDataDsaAdoptKeyPair ()

int
 xmlSecGCryptKeyDataDsaAdoptKeyPair (xmlSecKeyDataPtr data,
                                     gcry_sexp_t pub_key,
@@ -1249,17 +1211,17 @@ 

c

data

the pointer to DSA key data.

- + 

pub_key

the pointer to GCrypt DSA pub key.

- + 

priv_key

the pointer to GCrypt DSA priv key.

- + 

@@ -1271,7 +1233,7 @@

c
-

xmlSecGCryptKeyDataDsaGetPublicKey ()

+

xmlSecGCryptKeyDataDsaGetPublicKey ()

gcry_sexp_t
 xmlSecGCryptKeyDataDsaGetPublicKey (xmlSecKeyDataPtr data);

Gets the GCrypt DSA public key from DSA key data.

@@ -1286,7 +1248,7 @@

c

data

the pointer to DSA key data.

- + 

@@ -1297,7 +1259,7 @@

c
-

xmlSecGCryptKeyDataDsaGetPrivateKey ()

+

xmlSecGCryptKeyDataDsaGetPrivateKey ()

gcry_sexp_t
 xmlSecGCryptKeyDataDsaGetPrivateKey (xmlSecKeyDataPtr data);

Gets the GCrypt DSA private key from DSA key data.

@@ -1312,7 +1274,7 @@

c

data

the pointer to DSA key data.

- + 

@@ -1323,7 +1285,7 @@

c
-

xmlSecGCryptTransformDsaSha1GetKlass ()

+

xmlSecGCryptTransformDsaSha1GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformDsaSha1GetKlass (void);

The DSA-SHA1 signature transform klass.

@@ -1334,7 +1296,7 @@

c


-

xmlSecGCryptkeyDataEcGetKlass ()

+

xmlSecGCryptkeyDataEcGetKlass ()

xmlSecKeyDataId
 xmlSecGCryptkeyDataEcGetKlass (void);

The GCrypt EC key data klass.

@@ -1345,7 +1307,7 @@

c


-

xmlSecGCryptKeyDataEcAdoptKey ()

+

xmlSecGCryptKeyDataEcAdoptKey ()

int
 xmlSecGCryptKeyDataEcAdoptKey (xmlSecKeyDataPtr data,
                                gcry_sexp_t ec_key);
@@ -1362,12 +1324,12 @@

c

data

the pointer to EC key data.

- + 

ec_key

the pointer to GCrypt EC key.

- + 

@@ -1379,7 +1341,7 @@

c
-

xmlSecGCryptKeyDataEcAdoptKeyPair ()

+

xmlSecGCryptKeyDataEcAdoptKeyPair ()

int
 xmlSecGCryptKeyDataEcAdoptKeyPair (xmlSecKeyDataPtr data,
                                    gcry_sexp_t pub_key,
@@ -1397,17 +1359,17 @@ 

c

data

the pointer to EC key data.

- + 

pub_key

the pointer to GCrypt EC pub key.

- + 

priv_key

the pointer to GCrypt EC priv key.

- + 

@@ -1419,7 +1381,7 @@

c
-

xmlSecGCryptKeyDataEcGetPublicKey ()

+

xmlSecGCryptKeyDataEcGetPublicKey ()

gcry_sexp_t
 xmlSecGCryptKeyDataEcGetPublicKey (xmlSecKeyDataPtr data);

Gets the GCrypt EC public key from EC key data.

@@ -1434,7 +1396,7 @@

c

data

the pointer to EC key data.

- + 

@@ -1445,7 +1407,7 @@

c
-

xmlSecGCryptKeyDataEcGetPrivateKey ()

+

xmlSecGCryptKeyDataEcGetPrivateKey ()

gcry_sexp_t
 xmlSecGCryptKeyDataEcGetPrivateKey (xmlSecKeyDataPtr data);

Gets the GCrypt EC private key from EC key data.

@@ -1460,7 +1422,7 @@

c

data

the pointer to EC key data.

- + 

@@ -1471,7 +1433,7 @@

c
-

xmlSecGCryptTransformEcdsaSha1GetKlass ()

+

xmlSecGCryptTransformEcdsaSha1GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformEcdsaSha1GetKlass
                                (void);
@@ -1483,7 +1445,7 @@

c


-

xmlSecGCryptTransformEcdsaSha256GetKlass ()

+

xmlSecGCryptTransformEcdsaSha256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformEcdsaSha256GetKlass
                                (void);
@@ -1495,7 +1457,7 @@

c


-

xmlSecGCryptTransformEcdsaSha384GetKlass ()

+

xmlSecGCryptTransformEcdsaSha384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformEcdsaSha384GetKlass
                                (void);
@@ -1507,7 +1469,7 @@

c


-

xmlSecGCryptTransformEcdsaSha512GetKlass ()

+

xmlSecGCryptTransformEcdsaSha512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformEcdsaSha512GetKlass
                                (void);
@@ -1519,7 +1481,7 @@

c


-

xmlSecGCryptTransformEcdsaSha3_256GetKlass ()

+

xmlSecGCryptTransformEcdsaSha3_256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformEcdsaSha3_256GetKlass
                                (void);
@@ -1531,7 +1493,7 @@

c


-

xmlSecGCryptTransformEcdsaSha3_384GetKlass ()

+

xmlSecGCryptTransformEcdsaSha3_384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformEcdsaSha3_384GetKlass
                                (void);
@@ -1543,7 +1505,7 @@

c


-

xmlSecGCryptTransformEcdsaSha3_512GetKlass ()

+

xmlSecGCryptTransformEcdsaSha3_512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformEcdsaSha3_512GetKlass
                                (void);
@@ -1555,7 +1517,7 @@

c


-

xmlSecGCryptKeyDataHmacGetKlass ()

+

xmlSecGCryptKeyDataHmacGetKlass ()

xmlSecKeyDataId
 xmlSecGCryptKeyDataHmacGetKlass (void);

The HMAC key data klass.

@@ -1566,7 +1528,7 @@

c


-

xmlSecGCryptKeyDataHmacSet ()

+

xmlSecGCryptKeyDataHmacSet ()

int
 xmlSecGCryptKeyDataHmacSet (xmlSecKeyDataPtr data,
                             const xmlSecByte *buf,
@@ -1584,17 +1546,17 @@ 

c

data

the pointer to HMAC key data.

- + 

buf

the pointer to key value.

- + 

bufSize

the key value size (in bytes).

- + 

@@ -1606,7 +1568,7 @@

c
-

xmlSecGCryptTransformHmacMd5GetKlass ()

+

xmlSecGCryptTransformHmacMd5GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformHmacMd5GetKlass (void);

The HMAC-MD5 transform klass.

@@ -1617,7 +1579,7 @@

c


-

xmlSecGCryptTransformHmacRipemd160GetKlass ()

+

xmlSecGCryptTransformHmacRipemd160GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformHmacRipemd160GetKlass
                                (void);
@@ -1629,7 +1591,7 @@

c


-

xmlSecGCryptTransformHmacSha1GetKlass ()

+

xmlSecGCryptTransformHmacSha1GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformHmacSha1GetKlass (void);

The HMAC-SHA1 transform klass.

@@ -1640,7 +1602,7 @@

c


-

xmlSecGCryptTransformHmacSha256GetKlass ()

+

xmlSecGCryptTransformHmacSha256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformHmacSha256GetKlass
                                (void);
@@ -1652,7 +1614,7 @@

c


-

xmlSecGCryptTransformHmacSha384GetKlass ()

+

xmlSecGCryptTransformHmacSha384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformHmacSha384GetKlass
                                (void);
@@ -1664,7 +1626,7 @@

c


-

xmlSecGCryptTransformHmacSha512GetKlass ()

+

xmlSecGCryptTransformHmacSha512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformHmacSha512GetKlass
                                (void);
@@ -1676,7 +1638,7 @@

c


-

xmlSecGCryptKeyDataRsaGetKlass ()

+

xmlSecGCryptKeyDataRsaGetKlass ()

xmlSecKeyDataId
 xmlSecGCryptKeyDataRsaGetKlass (void);

The GCrypt RSA key data klass.

@@ -1687,7 +1649,7 @@

c


-

xmlSecGCryptKeyDataRsaAdoptKey ()

+

xmlSecGCryptKeyDataRsaAdoptKey ()

int
 xmlSecGCryptKeyDataRsaAdoptKey (xmlSecKeyDataPtr data,
                                 gcry_sexp_t rsa_key);
@@ -1704,12 +1666,12 @@

c

data

the pointer to RSA key data.

- + 

rsa_key

the pointer to GCrypt RSA key.

- + 

@@ -1721,7 +1683,7 @@

c
-

xmlSecGCryptKeyDataRsaAdoptKeyPair ()

+

xmlSecGCryptKeyDataRsaAdoptKeyPair ()

int
 xmlSecGCryptKeyDataRsaAdoptKeyPair (xmlSecKeyDataPtr data,
                                     gcry_sexp_t pub_key,
@@ -1739,17 +1701,17 @@ 

c

data

the pointer to RSA key data.

- + 

pub_key

the pointer to GCrypt RSA pub key.

- + 

priv_key

the pointer to GCrypt RSA priv key.

- + 

@@ -1761,7 +1723,7 @@

c
-

xmlSecGCryptKeyDataRsaGetPublicKey ()

+

xmlSecGCryptKeyDataRsaGetPublicKey ()

gcry_sexp_t
 xmlSecGCryptKeyDataRsaGetPublicKey (xmlSecKeyDataPtr data);

Gets the GCrypt RSA public key from RSA key data.

@@ -1776,7 +1738,7 @@

c

data

the pointer to RSA key data.

- + 

@@ -1787,7 +1749,7 @@

c
-

xmlSecGCryptKeyDataRsaGetPrivateKey ()

+

xmlSecGCryptKeyDataRsaGetPrivateKey ()

gcry_sexp_t
 xmlSecGCryptKeyDataRsaGetPrivateKey (xmlSecKeyDataPtr data);

Gets the GCrypt RSA private key from RSA key data.

@@ -1802,7 +1764,7 @@

c

data

the pointer to RSA key data.

- + 

@@ -1813,7 +1775,7 @@

c
-

xmlSecGCryptTransformRsaMd5GetKlass ()

+

xmlSecGCryptTransformRsaMd5GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaMd5GetKlass (void);

The RSA-MD5 signature transform klass.

@@ -1824,7 +1786,7 @@

c


-

xmlSecGCryptTransformRsaRipemd160GetKlass ()

+

xmlSecGCryptTransformRsaRipemd160GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaRipemd160GetKlass
                                (void);
@@ -1836,7 +1798,7 @@

c


-

xmlSecGCryptTransformRsaSha1GetKlass ()

+

xmlSecGCryptTransformRsaSha1GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaSha1GetKlass (void);

The RSA-SHA1 signature transform klass.

@@ -1847,7 +1809,7 @@

c


-

xmlSecGCryptTransformRsaSha256GetKlass ()

+

xmlSecGCryptTransformRsaSha256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaSha256GetKlass
                                (void);
@@ -1859,7 +1821,7 @@

c


-

xmlSecGCryptTransformRsaSha384GetKlass ()

+

xmlSecGCryptTransformRsaSha384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaSha384GetKlass
                                (void);
@@ -1871,7 +1833,7 @@

c


-

xmlSecGCryptTransformRsaSha512GetKlass ()

+

xmlSecGCryptTransformRsaSha512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaSha512GetKlass
                                (void);
@@ -1883,7 +1845,7 @@

c


-

xmlSecGCryptTransformRsaPssSha1GetKlass ()

+

xmlSecGCryptTransformRsaPssSha1GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPssSha1GetKlass
                                (void);
@@ -1895,7 +1857,7 @@

c


-

xmlSecGCryptTransformRsaPssSha256GetKlass ()

+

xmlSecGCryptTransformRsaPssSha256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPssSha256GetKlass
                                (void);
@@ -1907,7 +1869,7 @@

c


-

xmlSecGCryptTransformRsaPssSha384GetKlass ()

+

xmlSecGCryptTransformRsaPssSha384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPssSha384GetKlass
                                (void);
@@ -1919,7 +1881,7 @@

c


-

xmlSecGCryptTransformRsaPssSha512GetKlass ()

+

xmlSecGCryptTransformRsaPssSha512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPssSha512GetKlass
                                (void);
@@ -1931,7 +1893,7 @@

c


-

xmlSecGCryptTransformRsaPssSha3_256GetKlass ()

+

xmlSecGCryptTransformRsaPssSha3_256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPssSha3_256GetKlass
                                (void);
@@ -1943,7 +1905,7 @@

c


-

xmlSecGCryptTransformRsaPssSha3_384GetKlass ()

+

xmlSecGCryptTransformRsaPssSha3_384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPssSha3_384GetKlass
                                (void);
@@ -1955,7 +1917,7 @@

c


-

xmlSecGCryptTransformRsaPssSha3_512GetKlass ()

+

xmlSecGCryptTransformRsaPssSha3_512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPssSha3_512GetKlass
                                (void);
@@ -1967,7 +1929,7 @@

c


-

xmlSecGCryptTransformRsaPkcs1GetKlass ()

+

xmlSecGCryptTransformRsaPkcs1GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaPkcs1GetKlass (void);

The RSA-PKCS1 key transport transform klass.

@@ -1978,7 +1940,7 @@

c


-

xmlSecGCryptTransformRsaOaepGetKlass ()

+

xmlSecGCryptTransformRsaOaepGetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaOaepGetKlass (void);

The RSA-OAEP key transport transform klass (XMLEnc 1.0).

@@ -1989,7 +1951,7 @@

c


-

xmlSecGCryptTransformRsaOaepEnc11GetKlass ()

+

xmlSecGCryptTransformRsaOaepEnc11GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRsaOaepEnc11GetKlass
                                (void);
@@ -2001,7 +1963,7 @@

c


-

xmlSecGCryptTransformSha1GetKlass ()

+

xmlSecGCryptTransformSha1GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformSha1GetKlass (void);

SHA-1 digest transform klass.

@@ -2012,7 +1974,7 @@

c


-

xmlSecGCryptTransformSha256GetKlass ()

+

xmlSecGCryptTransformSha256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformSha256GetKlass (void);

SHA2-256 digest transform klass.

@@ -2023,7 +1985,7 @@

c


-

xmlSecGCryptTransformSha384GetKlass ()

+

xmlSecGCryptTransformSha384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformSha384GetKlass (void);

SHA2-384 digest transform klass.

@@ -2034,7 +1996,7 @@

c


-

xmlSecGCryptTransformSha512GetKlass ()

+

xmlSecGCryptTransformSha512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformSha512GetKlass (void);

SHA2-512 digest transform klass.

@@ -2045,7 +2007,7 @@

c


-

xmlSecGCryptTransformSha3_256GetKlass ()

+

xmlSecGCryptTransformSha3_256GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformSha3_256GetKlass (void);

SHA3-256 digest transform klass.

@@ -2056,7 +2018,7 @@

c


-

xmlSecGCryptTransformSha3_384GetKlass ()

+

xmlSecGCryptTransformSha3_384GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformSha3_384GetKlass (void);

SHA3-384 digest transform klass.

@@ -2067,7 +2029,7 @@

c


-

xmlSecGCryptTransformSha3_512GetKlass ()

+

xmlSecGCryptTransformSha3_512GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformSha3_512GetKlass (void);

SHA3-512 digest transform klass.

@@ -2078,7 +2040,7 @@

c


-

xmlSecGCryptTransformMd5GetKlass ()

+

xmlSecGCryptTransformMd5GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformMd5GetKlass (void);

MD5 digest transform klass.

@@ -2089,7 +2051,7 @@

c


-

xmlSecGCryptTransformRipemd160GetKlass ()

+

xmlSecGCryptTransformRipemd160GetKlass ()

xmlSecTransformId
 xmlSecGCryptTransformRipemd160GetKlass
                                (void);
@@ -2424,6 +2386,5 @@

c

- - + diff --git a/docs/api/xmlsec-gcrypt-ref.html b/docs/api/xmlsec-gcrypt-ref.html index 69389f778..fc6731e7a 100644 --- a/docs/api/xmlsec-gcrypt-ref.html +++ b/docs/api/xmlsec-gcrypt-ref.html @@ -1,55 +1,17 @@ + XML Security Library for GCrypt API Reference.: XML Security Library Reference Manual - + - - - - + - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -74,6 +36,5 @@ -
+ diff --git a/docs/api/xmlsec-gnutls-app.html b/docs/api/xmlsec-gnutls-app.html index 69409404a..74ffdee5b 100644 --- a/docs/api/xmlsec-gnutls-app.html +++ b/docs/api/xmlsec-gnutls-app.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- +
+ @@ -86,7 +48,7 @@

app< int

@@ -94,7 +56,7 @@

app< int

@@ -102,7 +64,7 @@

app< int

@@ -110,7 +72,7 @@

app< int

@@ -118,7 +80,7 @@

app< int

@@ -126,7 +88,7 @@

app< int

@@ -134,7 +96,7 @@

app< int

@@ -142,7 +104,7 @@

app< int

@@ -150,7 +112,7 @@

app< int

@@ -158,7 +120,7 @@

app< int

@@ -166,7 +128,7 @@

app< int

@@ -174,7 +136,7 @@

app< xmlSecKeyPtr

@@ -182,7 +144,7 @@

app< xmlSecKeyPtr

@@ -190,7 +152,7 @@

app< xmlSecKeyPtr

@@ -198,7 +160,7 @@

app< xmlSecKeyPtr

@@ -206,7 +168,7 @@

app< int

@@ -214,15 +176,15 @@

app< int

@@ -235,7 +197,7 @@

app<

Functions

-

xmlSecGnuTLSAppInit ()

+

xmlSecGnuTLSAppInit ()

int
 xmlSecGnuTLSAppInit (const char *config);

General crypto engine initialization. This function is used @@ -253,7 +215,7 @@

app<

- + @@ -264,7 +226,7 @@

app<
-

xmlSecGnuTLSAppShutdown ()

+

xmlSecGnuTLSAppShutdown ()

int
 xmlSecGnuTLSAppShutdown (void);

General crypto engine shutdown. This function is used @@ -278,7 +240,7 @@

app<


-

xmlSecGnuTLSAppDefaultKeysMngrInit ()

+

xmlSecGnuTLSAppDefaultKeysMngrInit ()

int
 xmlSecGnuTLSAppDefaultKeysMngrInit (xmlSecKeysMngrPtr mngr);

Initializes mngr @@ -295,7 +257,7 @@

app<

mngr

the pointer to keys manager.

 
@@ -306,14 +268,14 @@

app<
-

xmlSecGnuTLSAppDefaultKeysMngrAdoptKey ()

+

xmlSecGnuTLSAppDefaultKeysMngrAdoptKey ()

int
 xmlSecGnuTLSAppDefaultKeysMngrAdoptKey
                                (xmlSecKeysMngrPtr mngr,
                                 xmlSecKeyPtr key);

Adds key to the keys manager mngr - created with xmlSecGnuTLSAppDefaultKeysMngrInit + created with xmlSecGnuTLSAppDefaultKeysMngrInit function.

Parameters

@@ -327,12 +289,12 @@

app<

mngr

the pointer to keys manager.

 

key

the pointer to key.

 
@@ -344,7 +306,7 @@

app<
-

xmlSecGnuTLSAppDefaultKeysMngrVerifyKey ()

+

xmlSecGnuTLSAppDefaultKeysMngrVerifyKey ()

int
 xmlSecGnuTLSAppDefaultKeysMngrVerifyKey
                                (xmlSecKeysMngrPtr mngr,
@@ -352,7 +314,7 @@ 

app< xmlSecKeyInfoCtxPtr keyInfoCtx);

Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

  • Checks that key certificate is present

  • @@ -360,7 +322,7 @@

    app<

Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

Parameters

@@ -374,17 +336,17 @@

app<

mngr

the pointer to keys manager.

 

key

the pointer to key.

 

keyInfoCtx

the key info context for verification.

 
@@ -396,14 +358,14 @@

app<
-

xmlSecGnuTLSAppDefaultKeysMngrLoad ()

+

xmlSecGnuTLSAppDefaultKeysMngrLoad ()

int
 xmlSecGnuTLSAppDefaultKeysMngrLoad (xmlSecKeysMngrPtr mngr,
                                     const char *uri);

Loads XML keys file from uri to the keys manager mngr created -with xmlSecGnuTLSAppDefaultKeysMngrInit function.

+with xmlSecGnuTLSAppDefaultKeysMngrInit function.

Parameters

@@ -416,12 +378,12 @@

app<

- + - +

mngr

the pointer to keys manager.

 

uri

the uri.

 
@@ -433,7 +395,7 @@

app<


-

xmlSecGnuTLSAppDefaultKeysMngrSave ()

+

xmlSecGnuTLSAppDefaultKeysMngrSave ()

int
 xmlSecGnuTLSAppDefaultKeysMngrSave (xmlSecKeysMngrPtr mngr,
                                     const char *filename,
@@ -452,17 +414,17 @@ 

app<

mngr

the pointer to keys manager.

- + 

filename

the destination filename.

- + 

type

the type of keys to save (public/private/symmetric).

- + 

@@ -474,7 +436,7 @@

app<


-

xmlSecGnuTLSAppKeysMngrCertLoad ()

+

xmlSecGnuTLSAppKeysMngrCertLoad ()

int
 xmlSecGnuTLSAppKeysMngrCertLoad (xmlSecKeysMngrPtr mngr,
                                  const char *filename,
@@ -496,23 +458,23 @@ 

app<

mngr

the keys manager.

- + 

filename

the certificate file.

- + 

format

the certificate file format.

- + 

type

the flag that indicates is the certificate in filename trusted or not.

- + 

@@ -524,7 +486,7 @@

app<
-

xmlSecGnuTLSAppKeysMngrCertLoadMemory ()

+

xmlSecGnuTLSAppKeysMngrCertLoadMemory ()

int
 xmlSecGnuTLSAppKeysMngrCertLoadMemory (xmlSecKeysMngrPtr mngr,
                                        const xmlSecByte *data,
@@ -547,27 +509,27 @@ 

app<

mngr

the keys manager.

- + 

data

the certificate binary data.

- + 

dataSize

the certificate binary data size.

- + 

format

the certificate file format.

- + 

type

the flag that indicates is the certificate trusted or not.

- + 

@@ -579,7 +541,7 @@

app<
-

xmlSecGnuTLSAppKeysMngrCrlLoad ()

+

xmlSecGnuTLSAppKeysMngrCrlLoad ()

int
 xmlSecGnuTLSAppKeysMngrCrlLoad (xmlSecKeysMngrPtr mngr,
                                 const char *filename,
@@ -599,17 +561,17 @@ 

app<

mngr

the keys manager.

- + 

filename

the CRL file.

- + 

format

the CRL file format.

- + 

@@ -621,7 +583,7 @@

app<
-

xmlSecGnuTLSAppKeysMngrCrlLoadMemory ()

+

xmlSecGnuTLSAppKeysMngrCrlLoadMemory ()

int
 xmlSecGnuTLSAppKeysMngrCrlLoadMemory (xmlSecKeysMngrPtr mngr,
                                       const xmlSecByte *data,
@@ -643,22 +605,22 @@ 

app<

mngr

the keys manager.

- + 

data

the CRL binary data.

- + 

dataSize

the CRL binary data size.

- + 

format

the CRL file format.

- + 

@@ -670,7 +632,7 @@

app<
-

xmlSecGnuTLSAppKeyLoadEx ()

+

xmlSecGnuTLSAppKeyLoadEx ()

xmlSecKeyPtr
 xmlSecGnuTLSAppKeyLoadEx (const char *filename,
                           xmlSecKeyDataType type,
@@ -691,32 +653,32 @@ 

app<

filename

the key filename.

- + 

type

the expected key type.

- + 

format

the key file format.

- + 

pwd

the key file password.

- + 

pwdCallback

the key password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -728,7 +690,7 @@

app<
-

xmlSecGnuTLSAppKeyLoadMemory ()

+

xmlSecGnuTLSAppKeyLoadMemory ()

xmlSecKeyPtr
 xmlSecGnuTLSAppKeyLoadMemory (const xmlSecByte *data,
                               xmlSecSize dataSize,
@@ -749,32 +711,32 @@ 

app<

data

the binary key data.

- + 

dataSize

the size of binary key.

- + 

format

the key file format.

- + 

pwd

the key file password.

- + 

pwdCallback

the key password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -786,7 +748,7 @@

app<
-

xmlSecGnuTLSAppPkcs12Load ()

+

xmlSecGnuTLSAppPkcs12Load ()

xmlSecKeyPtr
 xmlSecGnuTLSAppPkcs12Load (const char *filename,
                            const char *pwd,
@@ -808,22 +770,22 @@ 

app<

filename

the PKCS12 key filename.

- + 

pwd

the PKCS12 file password.

- + 

pwdCallback

the password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -835,7 +797,7 @@

app<
-

xmlSecGnuTLSAppPkcs12LoadMemory ()

+

xmlSecGnuTLSAppPkcs12LoadMemory ()

xmlSecKeyPtr
 xmlSecGnuTLSAppPkcs12LoadMemory (const xmlSecByte *data,
                                  xmlSecSize dataSize,
@@ -857,27 +819,27 @@ 

app<

data

the PKCS12 binary data.

- + 

dataSize

the PKCS12 binary data size.

- + 

pwd

the PKCS12 file password.

- + 

pwdCallback

the password callback.

- + 

pwdCallbackCtx

the user context for password callback.

- + 

@@ -889,7 +851,7 @@

app<
-

xmlSecGnuTLSAppKeyCertLoad ()

+

xmlSecGnuTLSAppKeyCertLoad ()

int
 xmlSecGnuTLSAppKeyCertLoad (xmlSecKeyPtr key,
                             const char *filename,
@@ -908,17 +870,17 @@ 

app<

key

the pointer to key.

- + 

filename

the certificate filename.

- + 

format

the certificate file format.

- + 

@@ -930,7 +892,7 @@

app<
-

xmlSecGnuTLSAppKeyCertLoadMemory ()

+

xmlSecGnuTLSAppKeyCertLoadMemory ()

int
 xmlSecGnuTLSAppKeyCertLoadMemory (xmlSecKeyPtr key,
                                   const xmlSecByte *data,
@@ -949,22 +911,22 @@ 

app<

key

the pointer to key.

- + 

data

the certificate binary data.

- + 

dataSize

the certificate binary data size.

- + 

format

the certificate file format.

- + 

@@ -976,8 +938,8 @@

app<
-

xmlSecGnuTLSAppGetDefaultPwdCallback ()

-
void *
+

xmlSecGnuTLSAppGetDefaultPwdCallback ()

+
void *
 xmlSecGnuTLSAppGetDefaultPwdCallback (void);

Gets default password callback.

@@ -989,6 +951,5 @@

app<

- - + diff --git a/docs/api/xmlsec-gnutls-crypto.html b/docs/api/xmlsec-gnutls-crypto.html index ad97dc1d3..4620620be 100644 --- a/docs/api/xmlsec-gnutls-crypto.html +++ b/docs/api/xmlsec-gnutls-crypto.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- + - +
+ @@ -86,7 +48,7 @@

c xmlSecCryptoDLFunctionsPtr

@@ -94,7 +56,7 @@

c int

@@ -102,7 +64,7 @@

c int

@@ -110,7 +72,7 @@

c int

@@ -118,7 +80,7 @@

c int

@@ -126,7 +88,7 @@

c xmlSecKeyPtr

@@ -134,7 +96,7 @@

c xmlSecKeyPtr

@@ -142,7 +104,7 @@

c gnutls_pubkey_t

@@ -150,7 +112,7 @@

c gnutls_privkey_t

@@ -158,7 +120,7 @@

c xmlSecKeyDataId

@@ -166,7 +128,7 @@

c int

@@ -174,7 +136,7 @@

c xmlSecTransformId

@@ -182,7 +144,7 @@

c xmlSecTransformId

@@ -190,7 +152,7 @@

c xmlSecTransformId

@@ -198,7 +160,7 @@

c xmlSecTransformId

@@ -206,7 +168,7 @@

c xmlSecTransformId

@@ -214,7 +176,7 @@

c xmlSecTransformId

@@ -222,7 +184,7 @@

c xmlSecTransformId

@@ -230,7 +192,7 @@

c xmlSecTransformId

@@ -238,7 +200,7 @@

c xmlSecTransformId

@@ -246,7 +208,7 @@

c xmlSecKeyDataId

@@ -254,7 +216,7 @@

c int

@@ -262,7 +224,7 @@

c xmlSecTransformId

@@ -270,7 +232,7 @@

c xmlSecTransformId

@@ -278,7 +240,7 @@

c xmlSecKeyDataId

@@ -286,7 +248,7 @@

c int

@@ -294,7 +256,7 @@

c gnutls_pubkey_t

@@ -302,7 +264,7 @@

c gnutls_privkey_t

@@ -310,7 +272,7 @@

c xmlSecTransformId

@@ -318,7 +280,7 @@

c xmlSecTransformId

@@ -326,7 +288,7 @@

c xmlSecKeyDataId

@@ -334,7 +296,7 @@

c int

@@ -342,7 +304,7 @@

c gnutls_pubkey_t

@@ -350,7 +312,7 @@

c gnutls_privkey_t

@@ -358,7 +320,7 @@

c xmlSecTransformId

@@ -366,7 +328,7 @@

c xmlSecTransformId

@@ -374,7 +336,7 @@

c xmlSecTransformId

@@ -382,7 +344,7 @@

c xmlSecTransformId

@@ -390,7 +352,7 @@

c xmlSecTransformId

@@ -398,7 +360,7 @@

c xmlSecTransformId

@@ -406,7 +368,7 @@

c xmlSecTransformId

@@ -414,7 +376,7 @@

c xmlSecKeyDataId

@@ -422,7 +384,7 @@

c int

@@ -430,7 +392,7 @@

c gnutls_pubkey_t

@@ -438,7 +400,7 @@

c gnutls_privkey_t

@@ -446,7 +408,7 @@

c xmlSecTransformId

@@ -454,7 +416,7 @@

c xmlSecTransformId

@@ -462,7 +424,7 @@

c xmlSecKeyDataId

@@ -470,7 +432,7 @@

c int

@@ -478,7 +440,7 @@

c gnutls_pubkey_t

@@ -486,7 +448,7 @@

c gnutls_privkey_t

@@ -494,7 +456,7 @@

c xmlSecKeyDataId

@@ -502,7 +464,7 @@

c int

@@ -510,7 +472,7 @@

c gnutls_pubkey_t

@@ -518,7 +480,7 @@

c gnutls_privkey_t

@@ -526,7 +488,7 @@

c xmlSecTransformId

@@ -534,7 +496,7 @@

c xmlSecTransformId

@@ -542,7 +504,7 @@

c xmlSecTransformId

@@ -550,7 +512,7 @@

c xmlSecTransformId

@@ -558,7 +520,7 @@

c xmlSecKeyDataId

@@ -566,7 +528,7 @@

c int

@@ -574,7 +536,7 @@

c xmlSecTransformId

@@ -582,7 +544,7 @@

c xmlSecTransformId

@@ -590,7 +552,7 @@

c xmlSecTransformId

@@ -598,7 +560,7 @@

c xmlSecTransformId

@@ -606,7 +568,7 @@

c xmlSecKeyDataId

@@ -614,7 +576,7 @@

c int

@@ -622,7 +584,7 @@

c xmlSecTransformId

@@ -630,7 +592,7 @@

c xmlSecKeyDataId

@@ -638,7 +600,7 @@

c int

@@ -646,7 +608,7 @@

c gnutls_pubkey_t

@@ -654,7 +616,7 @@

c gnutls_privkey_t

@@ -662,7 +624,7 @@

c xmlSecTransformId

@@ -670,7 +632,7 @@

c xmlSecTransformId

@@ -678,7 +640,7 @@

c xmlSecTransformId

@@ -686,7 +648,7 @@

c xmlSecTransformId

@@ -694,7 +656,7 @@

c xmlSecTransformId

@@ -702,7 +664,7 @@

c xmlSecTransformId

@@ -710,7 +672,7 @@

c xmlSecTransformId

@@ -718,7 +680,7 @@

c xmlSecTransformId

@@ -726,7 +688,7 @@

c xmlSecTransformId

@@ -734,7 +696,7 @@

c xmlSecTransformId

@@ -742,7 +704,7 @@

c xmlSecTransformId

@@ -750,7 +712,7 @@

c xmlSecTransformId

@@ -758,7 +720,7 @@

c xmlSecTransformId

@@ -766,7 +728,7 @@

c xmlSecTransformId

@@ -774,7 +736,7 @@

c xmlSecTransformId

@@ -782,7 +744,7 @@

c xmlSecKeyDataId

@@ -1034,7 +996,7 @@

c

Functions

-

xmlSecCryptoGetFunctions_gnutls ()

+

xmlSecCryptoGetFunctions_gnutls ()

xmlSecCryptoDLFunctionsPtr
 xmlSecCryptoGetFunctions_gnutls (void);

Gets the pointer to xmlsec-gnutls functions table.

@@ -1045,7 +1007,7 @@

c


-

xmlSecGnuTLSInit ()

+

xmlSecGnuTLSInit ()

int
 xmlSecGnuTLSInit (void);

XMLSec library specific crypto engine initialization.

@@ -1056,7 +1018,7 @@

c


-

xmlSecGnuTLSShutdown ()

+

xmlSecGnuTLSShutdown ()

int
 xmlSecGnuTLSShutdown (void);

XMLSec library specific crypto engine shutdown.

@@ -1067,7 +1029,7 @@

c


-

xmlSecGnuTLSKeysMngrInit ()

+

xmlSecGnuTLSKeysMngrInit ()

int
 xmlSecGnuTLSKeysMngrInit (xmlSecKeysMngrPtr mngr);

Adds GnuTLS specific key data stores in keys manager.

@@ -1082,7 +1044,7 @@

c

- + @@ -1093,7 +1055,7 @@

c
-

xmlSecGnuTLSGenerateRandom ()

+

xmlSecGnuTLSGenerateRandom ()

int
 xmlSecGnuTLSGenerateRandom (xmlSecBufferPtr buffer,
                             xmlSecSize size);
@@ -1112,12 +1074,12 @@

c

buffer

the destination buffer.

 

size

the numer of bytes to generate.

 
@@ -1129,7 +1091,7 @@

c
-

xmlSecGCryptAsymetricKeyCreatePub ()

+

xmlSecGCryptAsymetricKeyCreatePub ()

xmlSecKeyPtr
 xmlSecGCryptAsymetricKeyCreatePub (gnutls_pubkey_t pubkey);

Creates XMLSec key from GnuTLS public key.

@@ -1144,7 +1106,7 @@

c

pubkey

the pointer to GnuTLS public key.

 
@@ -1155,7 +1117,7 @@

c
-

xmlSecGCryptAsymetricKeyCreatePriv ()

+

xmlSecGCryptAsymetricKeyCreatePriv ()

xmlSecKeyPtr
 xmlSecGCryptAsymetricKeyCreatePriv (gnutls_privkey_t privkey);

Creates XMLSec key from GnuTLS private key.

@@ -1170,7 +1132,7 @@

c

privkey

the pointer to GnuTLS private key.

- + 

@@ -1181,7 +1143,7 @@

c
-

xmlSecGCryptAsymetricKeyGetPub ()

+

xmlSecGCryptAsymetricKeyGetPub ()

gnutls_pubkey_t
 xmlSecGCryptAsymetricKeyGetPub (xmlSecKeyPtr key);

Gets GnuTLS public key from an XMLSec key @@ -1197,7 +1159,7 @@

c

key

the pointer to XMLSec key.

- + 

@@ -1208,7 +1170,7 @@

c
-

xmlSecGCryptAsymetricKeyGetPriv ()

+

xmlSecGCryptAsymetricKeyGetPriv ()

gnutls_privkey_t
 xmlSecGCryptAsymetricKeyGetPriv (xmlSecKeyPtr key);

Gets GnuTLS private key from an XMLSec key @@ -1224,7 +1186,7 @@

c

key

the pointer to XMLSec key.

- + 

@@ -1235,7 +1197,7 @@

c
-

xmlSecGnuTLSKeyDataAesGetKlass ()

+

xmlSecGnuTLSKeyDataAesGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataAesGetKlass (void);

The AES key data klass.

@@ -1246,7 +1208,7 @@

c


-

xmlSecGnuTLSKeyDataAesSet ()

+

xmlSecGnuTLSKeyDataAesSet ()

int
 xmlSecGnuTLSKeyDataAesSet (xmlSecKeyDataPtr data,
                            const xmlSecByte *buf,
@@ -1264,17 +1226,17 @@ 

c

data

the pointer to AES key data.

- + 

buf

the pointer to key value.

- + 

bufSize

the key value size (in bytes).

- + 

@@ -1286,7 +1248,7 @@

c
-

xmlSecGnuTLSTransformAes128CbcGetKlass ()

+

xmlSecGnuTLSTransformAes128CbcGetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformAes128CbcGetKlass
                                (void);
@@ -1298,7 +1260,7 @@

c


-

xmlSecGnuTLSTransformAes192CbcGetKlass ()

+

xmlSecGnuTLSTransformAes192CbcGetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformAes192CbcGetKlass
                                (void);
@@ -1310,7 +1272,7 @@

c


-

xmlSecGnuTLSTransformAes256CbcGetKlass ()

+

xmlSecGnuTLSTransformAes256CbcGetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformAes256CbcGetKlass
                                (void);
@@ -1322,7 +1284,7 @@

c


-

xmlSecGnuTLSTransformAes128GcmGetKlass ()

+

xmlSecGnuTLSTransformAes128GcmGetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformAes128GcmGetKlass
                                (void);
@@ -1334,7 +1296,7 @@

c


-

xmlSecGnuTLSTransformAes192GcmGetKlass ()

+

xmlSecGnuTLSTransformAes192GcmGetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformAes192GcmGetKlass
                                (void);
@@ -1346,7 +1308,7 @@

c


-

xmlSecGnuTLSTransformAes256GcmGetKlass ()

+

xmlSecGnuTLSTransformAes256GcmGetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformAes256GcmGetKlass
                                (void);
@@ -1358,7 +1320,7 @@

c


-

xmlSecGnuTLSTransformKWAes128GetKlass ()

+

xmlSecGnuTLSTransformKWAes128GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformKWAes128GetKlass (void);

The AES-128 kew wrapper transform klass.

@@ -1369,7 +1331,7 @@

c


-

xmlSecGnuTLSTransformKWAes192GetKlass ()

+

xmlSecGnuTLSTransformKWAes192GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformKWAes192GetKlass (void);

The AES-192 kew wrapper transform klass.

@@ -1380,7 +1342,7 @@

c


-

xmlSecGnuTLSTransformKWAes256GetKlass ()

+

xmlSecGnuTLSTransformKWAes256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformKWAes256GetKlass (void);

The AES-256 kew wrapper transform klass.

@@ -1391,7 +1353,7 @@

c


-

xmlSecGnuTLSKeyDataDesGetKlass ()

+

xmlSecGnuTLSKeyDataDesGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataDesGetKlass (void);

The DES key data klass.

@@ -1402,7 +1364,7 @@

c


-

xmlSecGnuTLSKeyDataDesSet ()

+

xmlSecGnuTLSKeyDataDesSet ()

int
 xmlSecGnuTLSKeyDataDesSet (xmlSecKeyDataPtr data,
                            const xmlSecByte *buf,
@@ -1420,17 +1382,17 @@ 

c

data

the pointer to DES key data.

- + 

buf

the pointer to key value.

- + 

bufSize

the key value size (in bytes).

- + 

@@ -1442,7 +1404,7 @@

c
-

xmlSecGnuTLSTransformDes3CbcGetKlass ()

+

xmlSecGnuTLSTransformDes3CbcGetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformDes3CbcGetKlass (void);

Triple DES CBC encryption transform klass.

@@ -1453,7 +1415,7 @@

c


-

xmlSecGnuTLSTransformKWDes3GetKlass ()

+

xmlSecGnuTLSTransformKWDes3GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformKWDes3GetKlass (void);

The Triple DES key wrapper transform klass.

@@ -1464,7 +1426,7 @@

c


-

xmlSecGnuTLSKeyDataDsaGetKlass ()

+

xmlSecGnuTLSKeyDataDsaGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataDsaGetKlass (void);

The DSA key data klass.

@@ -1475,7 +1437,7 @@

c


-

xmlSecGnuTLSKeyDataDsaAdoptKey ()

+

xmlSecGnuTLSKeyDataDsaAdoptKey ()

int
 xmlSecGnuTLSKeyDataDsaAdoptKey (xmlSecKeyDataPtr data,
                                 gnutls_pubkey_t pubkey,
@@ -1496,17 +1458,17 @@ 

c

data

the pointer to DSA key data.

- + 

pubkey

the pointer to GnuTLS DSA key.

- + 

privkey

the pointer to GnuTLS DSA key.

- + 

@@ -1518,7 +1480,7 @@

c
-

xmlSecGnuTLSKeyDataDsaGetPublicKey ()

+

xmlSecGnuTLSKeyDataDsaGetPublicKey ()

gnutls_pubkey_t
 xmlSecGnuTLSKeyDataDsaGetPublicKey (xmlSecKeyDataPtr data);

Gets the GnuTLS DSA public key from DSA key data.

@@ -1533,7 +1495,7 @@

c

data

the pointer to DSA key data.

- + 

@@ -1544,7 +1506,7 @@

c
-

xmlSecGnuTLSKeyDataDsaGetPrivateKey ()

+

xmlSecGnuTLSKeyDataDsaGetPrivateKey ()

gnutls_privkey_t
 xmlSecGnuTLSKeyDataDsaGetPrivateKey (xmlSecKeyDataPtr data);

Gets the GnuTLS DSA private key from DSA key data.

@@ -1559,7 +1521,7 @@

c

data

the pointer to DSA key data.

- + 

@@ -1570,7 +1532,7 @@

c
-

xmlSecGnuTLSTransformDsaSha1GetKlass ()

+

xmlSecGnuTLSTransformDsaSha1GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformDsaSha1GetKlass (void);

The DSA-SHA1 signature transform klass.

@@ -1581,7 +1543,7 @@

c


-

xmlSecGnuTLSTransformDsaSha256GetKlass ()

+

xmlSecGnuTLSTransformDsaSha256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformDsaSha256GetKlass
                                (void);
@@ -1593,7 +1555,7 @@

c


-

xmlSecGnuTLSKeyDataEcGetKlass ()

+

xmlSecGnuTLSKeyDataEcGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataEcGetKlass (void);

The GnuTLS EC key data klass.

@@ -1604,7 +1566,7 @@

c


-

xmlSecGnuTLSKeyDataEcAdoptKey ()

+

xmlSecGnuTLSKeyDataEcAdoptKey ()

int
 xmlSecGnuTLSKeyDataEcAdoptKey (xmlSecKeyDataPtr data,
                                gnutls_pubkey_t pubkey,
@@ -1625,17 +1587,17 @@ 

c

data

the pointer to EC key data.

- + 

pubkey

the pointer to GnuTLS EC key.

- + 

privkey

the pointer to GnuTLS EC key.

- + 

@@ -1647,7 +1609,7 @@

c
-

xmlSecGnuTLSKeyDataEcGetPublicKey ()

+

xmlSecGnuTLSKeyDataEcGetPublicKey ()

gnutls_pubkey_t
 xmlSecGnuTLSKeyDataEcGetPublicKey (xmlSecKeyDataPtr data);

Gets the GnuTLS EC public key from EC key data.

@@ -1662,7 +1624,7 @@

c

data

the pointer to EC key data.

- + 

@@ -1673,7 +1635,7 @@

c
-

xmlSecGnuTLSKeyDataEcGetPrivateKey ()

+

xmlSecGnuTLSKeyDataEcGetPrivateKey ()

gnutls_privkey_t
 xmlSecGnuTLSKeyDataEcGetPrivateKey (xmlSecKeyDataPtr data);

Gets the GnuTLS EC private key from EC key data.

@@ -1688,7 +1650,7 @@

c

data

the pointer to EC key data.

- + 

@@ -1699,7 +1661,7 @@

c
-

xmlSecGnuTLSTransformEcdsaSha1GetKlass ()

+

xmlSecGnuTLSTransformEcdsaSha1GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformEcdsaSha1GetKlass
                                (void);
@@ -1711,7 +1673,7 @@

c


-

xmlSecGnuTLSTransformEcdsaSha256GetKlass ()

+

xmlSecGnuTLSTransformEcdsaSha256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformEcdsaSha256GetKlass
                                (void);
@@ -1723,7 +1685,7 @@

c


-

xmlSecGnuTLSTransformEcdsaSha384GetKlass ()

+

xmlSecGnuTLSTransformEcdsaSha384GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformEcdsaSha384GetKlass
                                (void);
@@ -1735,7 +1697,7 @@

c


-

xmlSecGnuTLSTransformEcdsaSha512GetKlass ()

+

xmlSecGnuTLSTransformEcdsaSha512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformEcdsaSha512GetKlass
                                (void);
@@ -1747,7 +1709,7 @@

c


-

xmlSecGnuTLSTransformEcdsaSha3_256GetKlass ()

+

xmlSecGnuTLSTransformEcdsaSha3_256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformEcdsaSha3_256GetKlass
                                (void);
@@ -1759,7 +1721,7 @@

c


-

xmlSecGnuTLSTransformEcdsaSha3_384GetKlass ()

+

xmlSecGnuTLSTransformEcdsaSha3_384GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformEcdsaSha3_384GetKlass
                                (void);
@@ -1771,7 +1733,7 @@

c


-

xmlSecGnuTLSTransformEcdsaSha3_512GetKlass ()

+

xmlSecGnuTLSTransformEcdsaSha3_512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformEcdsaSha3_512GetKlass
                                (void);
@@ -1783,7 +1745,7 @@

c


-

xmlSecGnuTLSKeyDataGost2001GetKlass ()

+

xmlSecGnuTLSKeyDataGost2001GetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataGost2001GetKlass (void);

The GnuTLS GOST 2001 key data klass.

@@ -1794,7 +1756,7 @@

c


-

xmlSecGnuTLSKeyDataGost2001AdoptKey ()

+

xmlSecGnuTLSKeyDataGost2001AdoptKey ()

int
 xmlSecGnuTLSKeyDataGost2001AdoptKey (xmlSecKeyDataPtr data,
                                      gnutls_pubkey_t pubkey,
@@ -1815,17 +1777,17 @@ 

c

data

the pointer to GOST 2001 key data.

- + 

pubkey

the pointer to GnuTLS GOST 2001 key.

- + 

privkey

the pointer to GnuTLS GOST 2001 key.

- + 

@@ -1837,7 +1799,7 @@

c
-

xmlSecGnuTLSKeyDataGost2001GetPublicKey ()

+

xmlSecGnuTLSKeyDataGost2001GetPublicKey ()

gnutls_pubkey_t
 xmlSecGnuTLSKeyDataGost2001GetPublicKey
                                (xmlSecKeyDataPtr data);
@@ -1853,7 +1815,7 @@

c

data

the pointer to GOST 2001 key data.

- + 

@@ -1864,7 +1826,7 @@

c
-

xmlSecGnuTLSKeyDataGost2001GetPrivateKey ()

+

xmlSecGnuTLSKeyDataGost2001GetPrivateKey ()

gnutls_privkey_t
 xmlSecGnuTLSKeyDataGost2001GetPrivateKey
                                (xmlSecKeyDataPtr data);
@@ -1880,7 +1842,7 @@

c

data

the pointer to GOST 2001 key data.

- + 

@@ -1891,7 +1853,7 @@

c
-

xmlSecGnuTLSTransformGostR3411_94GetKlass ()

+

xmlSecGnuTLSTransformGostR3411_94GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformGostR3411_94GetKlass
                                (void);
@@ -1903,7 +1865,7 @@

c


-

xmlSecGnuTLSTransformGost2001GostR3411_94GetKlass ()

+

xmlSecGnuTLSTransformGost2001GostR3411_94GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformGost2001GostR3411_94GetKlass
                                (void);
@@ -1915,7 +1877,7 @@

c


-

xmlSecGnuTLSKeyDataGost2012_256GetKlass ()

+

xmlSecGnuTLSKeyDataGost2012_256GetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataGost2012_256GetKlass
                                (void);
@@ -1927,7 +1889,7 @@

c


-

xmlSecGnuTLSKeyDataGost2012_256AdoptKey ()

+

xmlSecGnuTLSKeyDataGost2012_256AdoptKey ()

int
 xmlSecGnuTLSKeyDataGost2012_256AdoptKey
                                (xmlSecKeyDataPtr data,
@@ -1949,17 +1911,17 @@ 

c

data

the pointer to GOST 2012 (256 bits) key data.

- + 

pubkey

the pointer to GnuTLS GOST 2012 (256 bits) key.

- + 

privkey

the pointer to GnuTLS GOST 2012 (256 bits) key.

- + 

@@ -1971,7 +1933,7 @@

c
-

xmlSecGnuTLSKeyDataGost2012_256GetPublicKey ()

+

xmlSecGnuTLSKeyDataGost2012_256GetPublicKey ()

gnutls_pubkey_t
 xmlSecGnuTLSKeyDataGost2012_256GetPublicKey
                                (xmlSecKeyDataPtr data);
@@ -1987,7 +1949,7 @@

c

data

the pointer to GOST 2012 (256 bits) key data.

- + 

@@ -1998,7 +1960,7 @@

c
-

xmlSecGnuTLSKeyDataGost2012_256GetPrivateKey ()

+

xmlSecGnuTLSKeyDataGost2012_256GetPrivateKey ()

gnutls_privkey_t
 xmlSecGnuTLSKeyDataGost2012_256GetPrivateKey
                                (xmlSecKeyDataPtr data);
@@ -2014,7 +1976,7 @@

c

data

the pointer to GOST 2012 (256 bits) key data.

- + 

@@ -2025,7 +1987,7 @@

c
-

xmlSecGnuTLSKeyDataGost2012_512GetKlass ()

+

xmlSecGnuTLSKeyDataGost2012_512GetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataGost2012_512GetKlass
                                (void);
@@ -2037,7 +1999,7 @@

c


-

xmlSecGnuTLSKeyDataGost2012_512AdoptKey ()

+

xmlSecGnuTLSKeyDataGost2012_512AdoptKey ()

int
 xmlSecGnuTLSKeyDataGost2012_512AdoptKey
                                (xmlSecKeyDataPtr data,
@@ -2059,17 +2021,17 @@ 

c

data

the pointer to GOST 2012 (512 bits) key data.

- + 

pubkey

the pointer to GnuTLS GOST 2012 (512 bits) key.

- + 

privkey

the pointer to GnuTLS GOST 2012 (512 bits) key.

- + 

@@ -2081,7 +2043,7 @@

c
-

xmlSecGnuTLSKeyDataGost2012_512GetPublicKey ()

+

xmlSecGnuTLSKeyDataGost2012_512GetPublicKey ()

gnutls_pubkey_t
 xmlSecGnuTLSKeyDataGost2012_512GetPublicKey
                                (xmlSecKeyDataPtr data);
@@ -2097,7 +2059,7 @@

c

data

the pointer to GOST 2012 (512 bits) key data.

- + 

@@ -2108,7 +2070,7 @@

c
-

xmlSecGnuTLSKeyDataGost2012_512GetPrivateKey ()

+

xmlSecGnuTLSKeyDataGost2012_512GetPrivateKey ()

gnutls_privkey_t
 xmlSecGnuTLSKeyDataGost2012_512GetPrivateKey
                                (xmlSecKeyDataPtr data);
@@ -2124,7 +2086,7 @@

c

data

the pointer to GOST 2012 (512 bits) key data.

- + 

@@ -2135,7 +2097,7 @@

c
-

xmlSecGnuTLSTransformGostR3411_2012_256GetKlass ()

+

xmlSecGnuTLSTransformGostR3411_2012_256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformGostR3411_2012_256GetKlass
                                (void);
@@ -2147,7 +2109,7 @@

c


-

xmlSecGnuTLSTransformGostR3411_2012_512GetKlass ()

+

xmlSecGnuTLSTransformGostR3411_2012_512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformGostR3411_2012_512GetKlass
                                (void);
@@ -2159,7 +2121,7 @@

c


-

xmlSecGnuTLSTransformGostR3410_2012GostR3411_2012_256GetKlass ()

+

xmlSecGnuTLSTransformGostR3410_2012GostR3411_2012_256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformGostR3410_2012GostR3411_2012_256GetKlass
                                (void);
@@ -2171,7 +2133,7 @@

c


-

xmlSecGnuTLSTransformGostR3410_2012GostR3411_2012_512GetKlass ()

+

xmlSecGnuTLSTransformGostR3410_2012GostR3411_2012_512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformGostR3410_2012GostR3411_2012_512GetKlass
                                (void);
@@ -2183,7 +2145,7 @@

c


-

xmlSecGnuTLSKeyDataHmacGetKlass ()

+

xmlSecGnuTLSKeyDataHmacGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataHmacGetKlass (void);

The HMAC key data klass.

@@ -2194,7 +2156,7 @@

c


-

xmlSecGnuTLSKeyDataHmacSet ()

+

xmlSecGnuTLSKeyDataHmacSet ()

int
 xmlSecGnuTLSKeyDataHmacSet (xmlSecKeyDataPtr data,
                             const xmlSecByte *buf,
@@ -2212,17 +2174,17 @@ 

c

data

the pointer to HMAC key data.

- + 

buf

the pointer to key value.

- + 

bufSize

the key value size (in bytes).

- + 

@@ -2234,7 +2196,7 @@

c
-

xmlSecGnuTLSTransformHmacSha1GetKlass ()

+

xmlSecGnuTLSTransformHmacSha1GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformHmacSha1GetKlass (void);

The HMAC-SHA1 transform klass.

@@ -2245,7 +2207,7 @@

c


-

xmlSecGnuTLSTransformHmacSha256GetKlass ()

+

xmlSecGnuTLSTransformHmacSha256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformHmacSha256GetKlass
                                (void);
@@ -2257,7 +2219,7 @@

c


-

xmlSecGnuTLSTransformHmacSha384GetKlass ()

+

xmlSecGnuTLSTransformHmacSha384GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformHmacSha384GetKlass
                                (void);
@@ -2269,7 +2231,7 @@

c


-

xmlSecGnuTLSTransformHmacSha512GetKlass ()

+

xmlSecGnuTLSTransformHmacSha512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformHmacSha512GetKlass
                                (void);
@@ -2281,7 +2243,7 @@

c


-

xmlSecGnuTLSKeyDataPbkdf2GetKlass ()

+

xmlSecGnuTLSKeyDataPbkdf2GetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataPbkdf2GetKlass (void);

The PBKDF2 key data klass.

@@ -2292,7 +2254,7 @@

c


-

xmlSecGnuTLSKeyDataPbkdf2Set ()

+

xmlSecGnuTLSKeyDataPbkdf2Set ()

int
 xmlSecGnuTLSKeyDataPbkdf2Set (xmlSecKeyDataPtr data,
                               const xmlSecByte *buf,
@@ -2310,17 +2272,17 @@ 

c

data

the pointer to PBKDF2 key data.

- + 

buf

the pointer to key value.

- + 

bufSize

the key value size (in bytes).

- + 

@@ -2332,7 +2294,7 @@

c
-

xmlSecGnuTLSTransformPbkdf2GetKlass ()

+

xmlSecGnuTLSTransformPbkdf2GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformPbkdf2GetKlass (void);

The PBKDF2 key derivation transform klass.

@@ -2343,7 +2305,7 @@

c


-

xmlSecGnuTLSKeyDataRsaGetKlass ()

+

xmlSecGnuTLSKeyDataRsaGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataRsaGetKlass (void);

The RSA key data klass.

@@ -2354,7 +2316,7 @@

c


-

xmlSecGnuTLSKeyDataRsaAdoptKey ()

+

xmlSecGnuTLSKeyDataRsaAdoptKey ()

int
 xmlSecGnuTLSKeyDataRsaAdoptKey (xmlSecKeyDataPtr data,
                                 gnutls_pubkey_t pubkey,
@@ -2375,17 +2337,17 @@ 

c

data

the pointer to RSA key data.

- + 

pubkey

the pointer to GnuTLS RSA key.

- + 

privkey

the pointer to GnuTLS RSA key.

- + 

@@ -2397,7 +2359,7 @@

c
-

xmlSecGnuTLSKeyDataRsaGetPublicKey ()

+

xmlSecGnuTLSKeyDataRsaGetPublicKey ()

gnutls_pubkey_t
 xmlSecGnuTLSKeyDataRsaGetPublicKey (xmlSecKeyDataPtr data);

Gets the GnuTLS RSA public key from RSA key data.

@@ -2412,7 +2374,7 @@

c

data

the pointer to RSA key data.

- + 

@@ -2423,7 +2385,7 @@

c
-

xmlSecGnuTLSKeyDataRsaGetPrivateKey ()

+

xmlSecGnuTLSKeyDataRsaGetPrivateKey ()

gnutls_privkey_t
 xmlSecGnuTLSKeyDataRsaGetPrivateKey (xmlSecKeyDataPtr data);

Gets the GnuTLS RSA private key from RSA key data.

@@ -2438,7 +2400,7 @@

c

data

the pointer to RSA key data.

- + 

@@ -2449,7 +2411,7 @@

c
-

xmlSecGnuTLSTransformRsaSha1GetKlass ()

+

xmlSecGnuTLSTransformRsaSha1GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaSha1GetKlass (void);

The RSA-SHA1 signature transform klass.

@@ -2460,7 +2422,7 @@

c


-

xmlSecGnuTLSTransformRsaSha256GetKlass ()

+

xmlSecGnuTLSTransformRsaSha256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaSha256GetKlass
                                (void);
@@ -2472,7 +2434,7 @@

c


-

xmlSecGnuTLSTransformRsaSha384GetKlass ()

+

xmlSecGnuTLSTransformRsaSha384GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaSha384GetKlass
                                (void);
@@ -2484,7 +2446,7 @@

c


-

xmlSecGnuTLSTransformRsaSha512GetKlass ()

+

xmlSecGnuTLSTransformRsaSha512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaSha512GetKlass
                                (void);
@@ -2496,7 +2458,7 @@

c


-

xmlSecGnuTLSTransformRsaPssSha256GetKlass ()

+

xmlSecGnuTLSTransformRsaPssSha256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaPssSha256GetKlass
                                (void);
@@ -2508,7 +2470,7 @@

c


-

xmlSecGnuTLSTransformRsaPssSha384GetKlass ()

+

xmlSecGnuTLSTransformRsaPssSha384GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaPssSha384GetKlass
                                (void);
@@ -2520,7 +2482,7 @@

c


-

xmlSecGnuTLSTransformRsaPssSha512GetKlass ()

+

xmlSecGnuTLSTransformRsaPssSha512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaPssSha512GetKlass
                                (void);
@@ -2532,7 +2494,7 @@

c


-

xmlSecGnuTLSTransformRsaPkcs1GetKlass ()

+

xmlSecGnuTLSTransformRsaPkcs1GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformRsaPkcs1GetKlass (void);

The RSA-PKCS1 key transport transform klass.

@@ -2543,7 +2505,7 @@

c


-

xmlSecGnuTLSTransformSha1GetKlass ()

+

xmlSecGnuTLSTransformSha1GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformSha1GetKlass (void);

SHA-1 digest transform klass.

@@ -2554,7 +2516,7 @@

c


-

xmlSecGnuTLSTransformSha256GetKlass ()

+

xmlSecGnuTLSTransformSha256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformSha256GetKlass (void);

SHA2-256 digest transform klass.

@@ -2565,7 +2527,7 @@

c


-

xmlSecGnuTLSTransformSha384GetKlass ()

+

xmlSecGnuTLSTransformSha384GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformSha384GetKlass (void);

SHA2-384 digest transform klass.

@@ -2576,7 +2538,7 @@

c


-

xmlSecGnuTLSTransformSha512GetKlass ()

+

xmlSecGnuTLSTransformSha512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformSha512GetKlass (void);

SHA2-512 digest transform klass.

@@ -2587,7 +2549,7 @@

c


-

xmlSecGnuTLSTransformSha3_256GetKlass ()

+

xmlSecGnuTLSTransformSha3_256GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformSha3_256GetKlass (void);

SHA3-256 digest transform klass.

@@ -2598,7 +2560,7 @@

c


-

xmlSecGnuTLSTransformSha3_384GetKlass ()

+

xmlSecGnuTLSTransformSha3_384GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformSha3_384GetKlass (void);

SHA3-384 digest transform klass.

@@ -2609,7 +2571,7 @@

c


-

xmlSecGnuTLSTransformSha3_512GetKlass ()

+

xmlSecGnuTLSTransformSha3_512GetKlass ()

xmlSecTransformId
 xmlSecGnuTLSTransformSha3_512GetKlass (void);

SHA3-512 digest transform klass.

@@ -2620,7 +2582,7 @@

c


-

xmlSecGnuTLSKeyDataDEREncodedKeyValueGetKlass ()

+

xmlSecGnuTLSKeyDataDEREncodedKeyValueGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataDEREncodedKeyValueGetKlass
                                (void);
@@ -2990,6 +2952,5 @@

c

- - + diff --git a/docs/api/xmlsec-gnutls-ref.html b/docs/api/xmlsec-gnutls-ref.html index 0b7364109..52d106552 100644 --- a/docs/api/xmlsec-gnutls-ref.html +++ b/docs/api/xmlsec-gnutls-ref.html @@ -1,55 +1,17 @@ + XML Security Library for GnuTLS API Reference.: XML Security Library Reference Manual - + - - - - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -77,6 +39,5 @@ -
+ diff --git a/docs/api/xmlsec-gnutls-x509.html b/docs/api/xmlsec-gnutls-x509.html index acfa34bff..a02720295 100644 --- a/docs/api/xmlsec-gnutls-x509.html +++ b/docs/api/xmlsec-gnutls-x509.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
- + - +
+ @@ -86,7 +48,7 @@

x50 xmlSecKeyDataId

@@ -94,7 +56,7 @@

x50 gnutls_x509_crt_t

@@ -102,7 +64,7 @@

x50 int

@@ -110,7 +72,7 @@

x50 int

@@ -118,7 +80,7 @@

x50 gnutls_x509_crt_t

@@ -126,7 +88,7 @@

x50 xmlSecSize

@@ -134,7 +96,7 @@

x50 int

@@ -142,7 +104,7 @@

x50 gnutls_x509_crl_t

@@ -150,7 +112,7 @@

x50 xmlSecSize

@@ -158,7 +120,7 @@

x50 xmlSecKeyDataPtr

@@ -166,7 +128,7 @@

x50 xmlSecKeyDataId

@@ -174,7 +136,7 @@

x50 xmlSecKeyDataStoreId

@@ -182,7 +144,7 @@

x50 gnutls_x509_crt_t

@@ -190,7 +152,7 @@

x50 int

@@ -198,7 +160,7 @@

x50 int

@@ -234,7 +196,7 @@

x50

Functions

-

xmlSecGnuTLSKeyDataX509GetKlass ()

+

xmlSecGnuTLSKeyDataX509GetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataX509GetKlass (void);

The GnuTLS X509 key data klass (http://www.w3.org/TR/xmldsig-core/sec-X509Data).

@@ -245,7 +207,7 @@

x50


-

xmlSecGnuTLSKeyDataX509GetKeyCert ()

+

xmlSecGnuTLSKeyDataX509GetKeyCert ()

gnutls_x509_crt_t
 xmlSecGnuTLSKeyDataX509GetKeyCert (xmlSecKeyDataPtr data);

Gets the certificate from which the key was extracted.

@@ -260,7 +222,7 @@

x50

- + @@ -272,7 +234,7 @@

x50
-

xmlSecGnuTLSKeyDataX509AdoptKeyCert ()

+

xmlSecGnuTLSKeyDataX509AdoptKeyCert ()

int
 xmlSecGnuTLSKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,
                                      gnutls_x509_crt_t cert);
@@ -292,12 +254,12 @@

x50

data

the pointer to X509 key data.

 

cert

the pointer to GnuTLS X509 certificate.

 
@@ -309,7 +271,7 @@

x50
-

xmlSecGnuTLSKeyDataX509AdoptCert ()

+

xmlSecGnuTLSKeyDataX509AdoptCert ()

int
 xmlSecGnuTLSKeyDataX509AdoptCert (xmlSecKeyDataPtr data,
                                   gnutls_x509_crt_t cert);
@@ -326,12 +288,12 @@

x50

data

the pointer to X509 key data.

 

cert

the pointer to GnuTLS X509 certificate.

 
@@ -343,7 +305,7 @@

x50
-

xmlSecGnuTLSKeyDataX509GetCert ()

+

xmlSecGnuTLSKeyDataX509GetCert ()

gnutls_x509_crt_t
 xmlSecGnuTLSKeyDataX509GetCert (xmlSecKeyDataPtr data,
                                 xmlSecSize pos);
@@ -360,12 +322,12 @@

x50

data

the pointer to X509 key data.

 

pos

the desired certificate position.

 
@@ -380,7 +342,7 @@

x50
-

xmlSecGnuTLSKeyDataX509GetCertsSize ()

+

xmlSecGnuTLSKeyDataX509GetCertsSize ()

xmlSecSize
 xmlSecGnuTLSKeyDataX509GetCertsSize (xmlSecKeyDataPtr data);

Gets the number of certificates in data @@ -396,7 +358,7 @@

x50

data

the pointer to X509 key data.

- + 

@@ -408,7 +370,7 @@

x50
-

xmlSecGnuTLSKeyDataX509AdoptCrl ()

+

xmlSecGnuTLSKeyDataX509AdoptCrl ()

int
 xmlSecGnuTLSKeyDataX509AdoptCrl (xmlSecKeyDataPtr data,
                                  gnutls_x509_crl_t crl);
@@ -425,12 +387,12 @@

x50

data

the pointer to X509 key data.

- + 

crl

the pointer to GnuTLS X509 crl.

- + 

@@ -442,7 +404,7 @@

x50
-

xmlSecGnuTLSKeyDataX509GetCrl ()

+

xmlSecGnuTLSKeyDataX509GetCrl ()

gnutls_x509_crl_t
 xmlSecGnuTLSKeyDataX509GetCrl (xmlSecKeyDataPtr data,
                                xmlSecSize pos);
@@ -459,12 +421,12 @@

x50

data

the pointer to X509 key data.

- + 

pos

the desired crl position.

- + 

@@ -479,7 +441,7 @@

x50
-

xmlSecGnuTLSKeyDataX509GetCrlsSize ()

+

xmlSecGnuTLSKeyDataX509GetCrlsSize ()

xmlSecSize
 xmlSecGnuTLSKeyDataX509GetCrlsSize (xmlSecKeyDataPtr data);

Gets the number of crls in data @@ -495,7 +457,7 @@

x50

data

the pointer to X509 key data.

- + 

@@ -507,7 +469,7 @@

x50
-

xmlSecGnuTLSX509CertGetKey ()

+

xmlSecGnuTLSX509CertGetKey ()

xmlSecKeyDataPtr
 xmlSecGnuTLSX509CertGetKey (gnutls_x509_crt_t cert);

Extracts public key from the cert @@ -523,7 +485,7 @@

x50

cert

the certificate.

- + 

@@ -534,7 +496,7 @@

x50
-

xmlSecGnuTLSKeyDataRawX509CertGetKlass ()

+

xmlSecGnuTLSKeyDataRawX509CertGetKlass ()

xmlSecKeyDataId
 xmlSecGnuTLSKeyDataRawX509CertGetKlass
                                (void);
@@ -546,7 +508,7 @@

x50


-

xmlSecGnuTLSX509StoreGetKlass ()

+

xmlSecGnuTLSX509StoreGetKlass ()

xmlSecKeyDataStoreId
 xmlSecGnuTLSX509StoreGetKlass (void);

The GnuTLS X509 certificates key data store klass.

@@ -557,7 +519,7 @@

x50


-

xmlSecGnuTLSX509StoreVerify ()

+

xmlSecGnuTLSX509StoreVerify ()

gnutls_x509_crt_t
 xmlSecGnuTLSX509StoreVerify (xmlSecKeyDataStorePtr store,
                              xmlSecPtrListPtr certs,
@@ -577,22 +539,22 @@ 

x50

store

the pointer to X509 key data store klass.

- + 

certs

the untrusted certificates.

- + 

crls

the crls.

- + 

keyInfoCtx

the pointer to <dsig:KeyInfo/> element processing context.

- + 

@@ -605,7 +567,7 @@

x50
-

xmlSecGnuTLSX509StoreAdoptCert ()

+

xmlSecGnuTLSX509StoreAdoptCert ()

int
 xmlSecGnuTLSX509StoreAdoptCert (xmlSecKeyDataStorePtr store,
                                 gnutls_x509_crt_t cert,
@@ -623,17 +585,17 @@ 

x50

store

the pointer to X509 key data store klass.

- + 

cert

the pointer to GnuTLS X509 certificate.

- + 

type

the certificate type (trusted/untrusted).

- + 

@@ -645,7 +607,7 @@

x50
-

xmlSecGnuTLSX509StoreAdoptCrl ()

+

xmlSecGnuTLSX509StoreAdoptCrl ()

int
 xmlSecGnuTLSX509StoreAdoptCrl (xmlSecKeyDataStorePtr store,
                                gnutls_x509_crl_t crl);
@@ -662,12 +624,12 @@

x50

store

the pointer to X509 key data store klass.

- + 

crl

the pointer to GnuTLS X509 CRL.

- + 

@@ -701,6 +663,5 @@

x50 - - + diff --git a/docs/api/xmlsec-index.html b/docs/api/xmlsec-index.html index 46afe9293..d6d7f7311 100644 --- a/docs/api/xmlsec-index.html +++ b/docs/api/xmlsec-index.html @@ -1,54 +1,16 @@ + XML Security Library Reference Index: XML Security Library Reference Manual - + - - -
-XML Security Library

- - - - - - - - - - - - - - - -
LibXML2
LibXSLT
OpenSSL
-
-
+ @@ -65,123 +27,123 @@
  • ATTRIBUTE-UNUSED

  • UNREFERENCED-PARAMETER

  • xmlEncCtxMode

  • -
  • xmlSecAddChild

  • -
  • xmlSecAddChildNode

  • -
  • xmlSecAddIDs

  • -
  • xmlSecAddNextSibling

  • -
  • xmlSecAddPrevSibling

  • +
  • xmlSecAddChild

  • +
  • xmlSecAddChildNode

  • +
  • xmlSecAddIDs

  • +
  • xmlSecAddNextSibling

  • +
  • xmlSecAddPrevSibling

  • xmlSecAllocMode

  • xmlSecAssert2

  • xmlSecAssert

  • -
  • xmlSecBase64CtxCreate

  • -
  • xmlSecBase64CtxDestroy

  • +
  • xmlSecBase64CtxCreate

  • +
  • xmlSecBase64CtxDestroy

  • xmlSecBase64CtxFinal-ex

  • -
  • xmlSecBase64CtxFinalize

  • -
  • xmlSecBase64CtxInitialize

  • +
  • xmlSecBase64CtxFinalize

  • +
  • xmlSecBase64CtxInitialize

  • xmlSecBase64CtxUpdate-ex

  • xmlSecBase64Decode-ex

  • -
  • xmlSecBase64DecodeInPlace

  • -
  • xmlSecBase64Encode

  • -
  • xmlSecBase64GetDefaultLineSize

  • +
  • xmlSecBase64DecodeInPlace

  • +
  • xmlSecBase64Encode

  • +
  • xmlSecBase64GetDefaultLineSize

  • XMLSEC-BASE64-LINESIZE

  • -
  • xmlSecBase64SetDefaultLineSize

  • +
  • xmlSecBase64SetDefaultLineSize

  • xmlSecBitMask

  • -
  • xmlSecBnAdd

  • -
  • xmlSecBnBlobSetNodeValue

  • -
  • xmlSecBnCompare

  • -
  • xmlSecBnCompareReverse

  • -
  • xmlSecBnCreate

  • -
  • xmlSecBnDestroy

  • -
  • xmlSecBnDiv

  • -
  • xmlSecBnFinalize

  • +
  • xmlSecBnAdd

  • +
  • xmlSecBnBlobSetNodeValue

  • +
  • xmlSecBnCompare

  • +
  • xmlSecBnCompareReverse

  • +
  • xmlSecBnCreate

  • +
  • xmlSecBnDestroy

  • +
  • xmlSecBnDiv

  • +
  • xmlSecBnFinalize

  • xmlSecBnFormat

  • -
  • xmlSecBnFromDecString

  • -
  • xmlSecBnFromHexString

  • -
  • xmlSecBnFromString

  • -
  • xmlSecBnGetData

  • -
  • xmlSecBnGetNodeValue

  • -
  • xmlSecBnGetSize

  • -
  • xmlSecBnInitialize

  • -
  • xmlSecBnMul

  • -
  • xmlSecBnReverse

  • -
  • xmlSecBnSetData

  • -
  • xmlSecBnSetNodeValue

  • -
  • xmlSecBnToDecString

  • -
  • xmlSecBnToHexString

  • -
  • xmlSecBnToString

  • -
  • xmlSecBnZero

  • -
  • xmlSecBufferAppend

  • -
  • xmlSecBufferBase64NodeContentRead

  • -
  • xmlSecBufferBase64NodeContentWrite

  • -
  • xmlSecBufferCreate

  • -
  • xmlSecBufferCreateOutputBuffer

  • -
  • xmlSecBufferDestroy

  • -
  • xmlSecBufferEmpty

  • -
  • xmlSecBufferFinalize

  • -
  • xmlSecBufferGetData

  • -
  • xmlSecBufferGetMaxSize

  • -
  • xmlSecBufferGetSize

  • -
  • xmlSecBufferHexRead

  • -
  • xmlSecBufferInitialize

  • -
  • xmlSecBufferIsEmpty

  • +
  • xmlSecBnFromDecString

  • +
  • xmlSecBnFromHexString

  • +
  • xmlSecBnFromString

  • +
  • xmlSecBnGetData

  • +
  • xmlSecBnGetNodeValue

  • +
  • xmlSecBnGetSize

  • +
  • xmlSecBnInitialize

  • +
  • xmlSecBnMul

  • +
  • xmlSecBnReverse

  • +
  • xmlSecBnSetData

  • +
  • xmlSecBnSetNodeValue

  • +
  • xmlSecBnToDecString

  • +
  • xmlSecBnToHexString

  • +
  • xmlSecBnToString

  • +
  • xmlSecBnZero

  • +
  • xmlSecBufferAppend

  • +
  • xmlSecBufferBase64NodeContentRead

  • +
  • xmlSecBufferBase64NodeContentWrite

  • +
  • xmlSecBufferCreate

  • +
  • xmlSecBufferCreateOutputBuffer

  • +
  • xmlSecBufferDestroy

  • +
  • xmlSecBufferEmpty

  • +
  • xmlSecBufferFinalize

  • +
  • xmlSecBufferGetData

  • +
  • xmlSecBufferGetMaxSize

  • +
  • xmlSecBufferGetSize

  • +
  • xmlSecBufferHexRead

  • +
  • xmlSecBufferInitialize

  • +
  • xmlSecBufferIsEmpty

  • xmlSecBuffer

  • -
  • xmlSecBufferPrepend

  • -
  • xmlSecBufferReadFile

  • -
  • xmlSecBufferRemoveHead

  • -
  • xmlSecBufferRemoveTail

  • -
  • xmlSecBufferReverse

  • -
  • xmlSecBufferSetData

  • -
  • xmlSecBufferSetDefaultAllocMode

  • -
  • xmlSecBufferSetMaxSize

  • -
  • xmlSecBufferSetSize

  • -
  • xmlSecBufferSwap

  • +
  • xmlSecBufferPrepend

  • +
  • xmlSecBufferReadFile

  • +
  • xmlSecBufferRemoveHead

  • +
  • xmlSecBufferRemoveTail

  • +
  • xmlSecBufferReverse

  • +
  • xmlSecBufferSetData

  • +
  • xmlSecBufferSetDefaultAllocMode

  • +
  • xmlSecBufferSetMaxSize

  • +
  • xmlSecBufferSetSize

  • +
  • xmlSecBufferSwap

  • xmlSecByte

  • -
  • xmlSecCheckNodeName

  • +
  • xmlSecCheckNodeName

  • xmlSecCheckVersionExact

  • -
  • xmlSecCheckVersionExt

  • +
  • xmlSecCheckVersionExt

  • xmlSecCheckVersionMode

  • xmlSecCheckVersion

  • -
  • xmlSecCreateTree

  • -
  • xmlSecCryptoAppDefaultKeysMngrAdoptKey

  • -
  • xmlSecCryptoAppDefaultKeysMngrInit

  • -
  • xmlSecCryptoAppDefaultKeysMngrLoad

  • -
  • xmlSecCryptoAppDefaultKeysMngrSave

  • -
  • xmlSecCryptoAppDefaultKeysMngrVerifyKey

  • -
  • xmlSecCryptoAppGetDefaultPwdCallback

  • +
  • xmlSecCreateTree

  • +
  • xmlSecCryptoAppDefaultKeysMngrAdoptKey

  • +
  • xmlSecCryptoAppDefaultKeysMngrInit

  • +
  • xmlSecCryptoAppDefaultKeysMngrLoad

  • +
  • xmlSecCryptoAppDefaultKeysMngrSave

  • +
  • xmlSecCryptoAppDefaultKeysMngrVerifyKey

  • +
  • xmlSecCryptoAppGetDefaultPwdCallback

  • xmlSecCryptoAppInitMethod

  • -
  • xmlSecCryptoAppInit

  • +
  • xmlSecCryptoAppInit

  • xmlSecCryptoAppKeyCertLoadMemoryMethod

  • -
  • xmlSecCryptoAppKeyCertLoadMemory

  • +
  • xmlSecCryptoAppKeyCertLoadMemory

  • xmlSecCryptoAppKeyCertLoadMethod

  • -
  • xmlSecCryptoAppKeyCertLoad

  • +
  • xmlSecCryptoAppKeyCertLoad

  • xmlSecCryptoAppKeyLoadExMethod

  • -
  • xmlSecCryptoAppKeyLoadEx

  • +
  • xmlSecCryptoAppKeyLoadEx

  • xmlSecCryptoAppKeyLoadMemoryMethod

  • -
  • xmlSecCryptoAppKeyLoadMemory

  • +
  • xmlSecCryptoAppKeyLoadMemory

  • xmlSecCryptoAppKeyLoadMethod

  • xmlSecCryptoAppKeysMngrCertLoadMemoryMethod

  • -
  • xmlSecCryptoAppKeysMngrCertLoadMemory

  • +
  • xmlSecCryptoAppKeysMngrCertLoadMemory

  • xmlSecCryptoAppKeysMngrCertLoadMethod

  • -
  • xmlSecCryptoAppKeysMngrCertLoad

  • +
  • xmlSecCryptoAppKeysMngrCertLoad

  • xmlSecCryptoAppKeysMngrCrlLoadMemoryMethod

  • -
  • xmlSecCryptoAppKeysMngrCrlLoadMemory

  • +
  • xmlSecCryptoAppKeysMngrCrlLoadMemory

  • xmlSecCryptoAppKeysMngrCrlLoadMethod

  • -
  • xmlSecCryptoAppKeysMngrCrlLoad

  • +
  • xmlSecCryptoAppKeysMngrCrlLoad

  • xmlSecCryptoAppPkcs12LoadMemoryMethod

  • -
  • xmlSecCryptoAppPkcs12LoadMemory

  • +
  • xmlSecCryptoAppPkcs12LoadMemory

  • xmlSecCryptoAppPkcs12LoadMethod

  • -
  • xmlSecCryptoAppPkcs12Load

  • +
  • xmlSecCryptoAppPkcs12Load

  • xmlSecCryptoAppShutdownMethod

  • -
  • xmlSecCryptoAppShutdown

  • +
  • xmlSecCryptoAppShutdown

  • xmlSecCryptoDLFunctions

  • -
  • xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms

  • -
  • xmlSecCryptoDLGetFunctions

  • -
  • xmlSecCryptoDLGetLibraryFunctions

  • -
  • xmlSecCryptoDLInit

  • -
  • xmlSecCryptoDLLoadLibrary

  • -
  • xmlSecCryptoDLSetFunctions

  • -
  • xmlSecCryptoDLShutdown

  • -
  • xmlSecCryptoDLUnloadLibrary

  • +
  • xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms

  • +
  • xmlSecCryptoDLGetFunctions

  • +
  • xmlSecCryptoDLGetLibraryFunctions

  • +
  • xmlSecCryptoDLInit

  • +
  • xmlSecCryptoDLLoadLibrary

  • +
  • xmlSecCryptoDLSetFunctions

  • +
  • xmlSecCryptoDLShutdown

  • +
  • xmlSecCryptoDLUnloadLibrary

  • xmlSecCryptoGetFunctions-gcrypt

  • xmlSecCryptoGetFunctions-gnutls

  • xmlSecCryptoGetFunctions-mscng

  • @@ -189,78 +151,78 @@
  • xmlSecCryptoGetFunctions-nss

  • xmlSecCryptoGetFunctions-openssl

  • xmlSecCryptoInitMethod

  • -
  • xmlSecCryptoInit

  • +
  • xmlSecCryptoInit

  • xmlSecCryptoKeyDataGetKlassMethod

  • xmlSecCryptoKeyDataStoreGetKlassMethod

  • xmlSecCryptoKeysMngrInitMethod

  • -
  • xmlSecCryptoKeysMngrInit

  • +
  • xmlSecCryptoKeysMngrInit

  • xmlSecCryptoShutdownMethod

  • -
  • xmlSecCryptoShutdown

  • +
  • xmlSecCryptoShutdown

  • xmlSecCryptoTransformGetKlassMethod

  • XMLSEC-DEPRECATED

  • -
  • xmlSecDSigCtxCreate

  • -
  • xmlSecDSigCtxDebugDump

  • -
  • xmlSecDSigCtxDebugXmlDump

  • -
  • xmlSecDSigCtxDestroy

  • -
  • xmlSecDSigCtxEnableReferenceTransform

  • -
  • xmlSecDSigCtxEnableSignatureTransform

  • -
  • xmlSecDSigCtxFinalize

  • -
  • xmlSecDSigCtxGetFailureReasonString

  • -
  • xmlSecDSigCtxGetPreSignBuffer

  • -
  • xmlSecDSigCtxGetStatusString

  • -
  • xmlSecDSigCtxInitialize

  • +
  • xmlSecDSigCtxCreate

  • +
  • xmlSecDSigCtxDebugDump

  • +
  • xmlSecDSigCtxDebugXmlDump

  • +
  • xmlSecDSigCtxDestroy

  • +
  • xmlSecDSigCtxEnableReferenceTransform

  • +
  • xmlSecDSigCtxEnableSignatureTransform

  • +
  • xmlSecDSigCtxFinalize

  • +
  • xmlSecDSigCtxGetFailureReasonString

  • +
  • xmlSecDSigCtxGetPreSignBuffer

  • +
  • xmlSecDSigCtxGetStatusString

  • +
  • xmlSecDSigCtxInitialize

  • xmlSecDSigCtx

  • -
  • xmlSecDSigCtxSign

  • -
  • xmlSecDSigCtxVerify

  • +
  • xmlSecDSigCtxSign

  • +
  • xmlSecDSigCtxVerify

  • xmlSecDSigFailureReason

  • XMLSEC-DSIG-FLAGS-IGNORE-MANIFESTS

  • XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES

  • XMLSEC-DSIG-FLAGS-STORE-SIGNATURE

  • XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES

  • XMLSEC-DSIG-FLAGS-USE-VISA3D-HACK

  • -
  • xmlSecDSigReferenceCtxCreate

  • -
  • xmlSecDSigReferenceCtxDebugDump

  • -
  • xmlSecDSigReferenceCtxDebugXmlDump

  • -
  • xmlSecDSigReferenceCtxDestroy

  • -
  • xmlSecDSigReferenceCtxFinalize

  • -
  • xmlSecDSigReferenceCtxGetPreDigestBuffer

  • -
  • xmlSecDSigReferenceCtxInitialize

  • -
  • xmlSecDSigReferenceCtxListGetKlass

  • +
  • xmlSecDSigReferenceCtxCreate

  • +
  • xmlSecDSigReferenceCtxDebugDump

  • +
  • xmlSecDSigReferenceCtxDebugXmlDump

  • +
  • xmlSecDSigReferenceCtxDestroy

  • +
  • xmlSecDSigReferenceCtxFinalize

  • +
  • xmlSecDSigReferenceCtxGetPreDigestBuffer

  • +
  • xmlSecDSigReferenceCtxInitialize

  • +
  • xmlSecDSigReferenceCtxListGetKlass

  • xmlSecDSigReferenceCtxListId

  • xmlSecDSigReferenceCtx

  • -
  • xmlSecDSigReferenceCtxProcessNode

  • +
  • xmlSecDSigReferenceCtxProcessNode

  • xmlSecDSigReferenceOrigin

  • xmlSecDSigStatus

  • -
  • xmlSecEncCtxAgreementMethodGenerate

  • -
  • xmlSecEncCtxAgreementMethodXmlWrite

  • -
  • xmlSecEncCtxBinaryEncrypt

  • -
  • xmlSecEncCtxCopyUserPref

  • -
  • xmlSecEncCtxCreate

  • -
  • xmlSecEncCtxDebugDump

  • -
  • xmlSecEncCtxDebugXmlDump

  • -
  • xmlSecEncCtxDecrypt

  • -
  • xmlSecEncCtxDecryptToBuffer

  • -
  • xmlSecEncCtxDerivedKeyGenerate

  • -
  • xmlSecEncCtxDestroy

  • -
  • xmlSecEncCtxFinalize

  • -
  • xmlSecEncCtxGetFailureReasonString

  • -
  • xmlSecEncCtxInitialize

  • +
  • xmlSecEncCtxAgreementMethodGenerate

  • +
  • xmlSecEncCtxAgreementMethodXmlWrite

  • +
  • xmlSecEncCtxBinaryEncrypt

  • +
  • xmlSecEncCtxCopyUserPref

  • +
  • xmlSecEncCtxCreate

  • +
  • xmlSecEncCtxDebugDump

  • +
  • xmlSecEncCtxDebugXmlDump

  • +
  • xmlSecEncCtxDecrypt

  • +
  • xmlSecEncCtxDecryptToBuffer

  • +
  • xmlSecEncCtxDerivedKeyGenerate

  • +
  • xmlSecEncCtxDestroy

  • +
  • xmlSecEncCtxFinalize

  • +
  • xmlSecEncCtxGetFailureReasonString

  • +
  • xmlSecEncCtxInitialize

  • xmlSecEncCtx

  • -
  • xmlSecEncCtxReset

  • -
  • xmlSecEncCtxUriEncrypt

  • -
  • xmlSecEncCtxXmlEncrypt

  • +
  • xmlSecEncCtxReset

  • +
  • xmlSecEncCtxUriEncrypt

  • +
  • xmlSecEncCtxXmlEncrypt

  • xmlSecEncFailureReason

  • XMLSEC-ENC-RETURN-REPLACED-NODE

  • -
  • xmlSecEnsureEmptyChild

  • -
  • xmlSecError

  • +
  • xmlSecEnsureEmptyChild

  • +
  • xmlSecError

  • XMLSEC-ERROR-R-CAST-IMPOSSIBLE

  • -
  • xmlSecErrorsCallback

  • -
  • xmlSecErrorsDefaultCallbackEnableOutput

  • -
  • xmlSecErrorsDefaultCallback

  • -
  • xmlSecErrorsGetCode

  • -
  • xmlSecErrorsGetMsg

  • +
  • xmlSecErrorsCallback

  • +
  • xmlSecErrorsDefaultCallbackEnableOutput

  • +
  • xmlSecErrorsDefaultCallback

  • +
  • xmlSecErrorsGetCode

  • +
  • xmlSecErrorsGetMsg

  • XMLSEC-ERRORS-HERE

  • -
  • xmlSecErrorsInit

  • +
  • xmlSecErrorsInit

  • XMLSEC-ERRORS-MAX-NUMBER

  • XMLSEC-ERRORS-NO-MESSAGE

  • XMLSEC-ERRORS-R-ASSERTION

  • @@ -318,81 +280,81 @@
  • XMLSEC-ERRORS-R-XMLSEC-FAILED

  • XMLSEC-ERRORS-R-XSLT-FAILED

  • xmlSecErrorsSafeString

  • -
  • xmlSecErrorsSetCallback

  • -
  • xmlSecErrorsShutdown

  • -
  • xmlSecFindChild

  • -
  • xmlSecFindNode

  • -
  • xmlSecFindParent

  • -
  • xmlSecFindSibling

  • +
  • xmlSecErrorsSetCallback

  • +
  • xmlSecErrorsShutdown

  • +
  • xmlSecFindChild

  • +
  • xmlSecFindNode

  • +
  • xmlSecFindParent

  • +
  • xmlSecFindSibling

  • xmlSecFromHex2

  • xmlSecFromHex

  • XMLSEC-FUNC-TO-PTR-IMPL

  • XMLSEC-FUNC-TO-PTR

  • -
  • xmlSecGCryptAppDefaultKeysMngrAdoptKey

  • -
  • xmlSecGCryptAppDefaultKeysMngrInit

  • -
  • xmlSecGCryptAppDefaultKeysMngrLoad

  • -
  • xmlSecGCryptAppDefaultKeysMngrSave

  • -
  • xmlSecGCryptAppDefaultKeysMngrVerifyKey

  • -
  • xmlSecGCryptAppGetDefaultPwdCallback

  • -
  • xmlSecGCryptAppInit

  • -
  • xmlSecGCryptAppKeyCertLoadMemory

  • -
  • xmlSecGCryptAppKeyCertLoad

  • -
  • xmlSecGCryptAppKeyLoadEx

  • -
  • xmlSecGCryptAppKeyLoadMemory

  • -
  • xmlSecGCryptAppKeysMngrCertLoadMemory

  • -
  • xmlSecGCryptAppKeysMngrCertLoad

  • -
  • xmlSecGCryptAppKeysMngrCrlLoad

  • -
  • xmlSecGCryptAppPkcs12LoadMemory

  • -
  • xmlSecGCryptAppPkcs12Load

  • -
  • xmlSecGCryptAppShutdown

  • -
  • xmlSecGCryptAsymetricKeyCreatePriv

  • -
  • xmlSecGCryptAsymetricKeyCreatePub

  • -
  • xmlSecGCryptAsymetricKeyGetPriv

  • -
  • xmlSecGCryptAsymetricKeyGetPub

  • -
  • xmlSecGCryptGenerateRandom

  • -
  • xmlSecGCryptInit

  • -
  • xmlSecGCryptKeyDataAesGetKlass

  • +
  • xmlSecGCryptAppDefaultKeysMngrAdoptKey

  • +
  • xmlSecGCryptAppDefaultKeysMngrInit

  • +
  • xmlSecGCryptAppDefaultKeysMngrLoad

  • +
  • xmlSecGCryptAppDefaultKeysMngrSave

  • +
  • xmlSecGCryptAppDefaultKeysMngrVerifyKey

  • +
  • xmlSecGCryptAppGetDefaultPwdCallback

  • +
  • xmlSecGCryptAppInit

  • +
  • xmlSecGCryptAppKeyCertLoadMemory

  • +
  • xmlSecGCryptAppKeyCertLoad

  • +
  • xmlSecGCryptAppKeyLoadEx

  • +
  • xmlSecGCryptAppKeyLoadMemory

  • +
  • xmlSecGCryptAppKeysMngrCertLoadMemory

  • +
  • xmlSecGCryptAppKeysMngrCertLoad

  • +
  • xmlSecGCryptAppKeysMngrCrlLoad

  • +
  • xmlSecGCryptAppPkcs12LoadMemory

  • +
  • xmlSecGCryptAppPkcs12Load

  • +
  • xmlSecGCryptAppShutdown

  • +
  • xmlSecGCryptAsymetricKeyCreatePriv

  • +
  • xmlSecGCryptAsymetricKeyCreatePub

  • +
  • xmlSecGCryptAsymetricKeyGetPriv

  • +
  • xmlSecGCryptAsymetricKeyGetPub

  • +
  • xmlSecGCryptGenerateRandom

  • +
  • xmlSecGCryptInit

  • +
  • xmlSecGCryptKeyDataAesGetKlass

  • xmlSecGCryptKeyDataAesId

  • -
  • xmlSecGCryptKeyDataAesSet

  • -
  • xmlSecGCryptKeyDataDesGetKlass

  • +
  • xmlSecGCryptKeyDataAesSet

  • +
  • xmlSecGCryptKeyDataDesGetKlass

  • xmlSecGCryptKeyDataDesId

  • -
  • xmlSecGCryptKeyDataDesSet

  • -
  • xmlSecGCryptKeyDataDsaAdoptKey

  • -
  • xmlSecGCryptKeyDataDsaAdoptKeyPair

  • -
  • xmlSecGCryptKeyDataDsaGetKlass

  • -
  • xmlSecGCryptKeyDataDsaGetPrivateKey

  • -
  • xmlSecGCryptKeyDataDsaGetPublicKey

  • +
  • xmlSecGCryptKeyDataDesSet

  • +
  • xmlSecGCryptKeyDataDsaAdoptKey

  • +
  • xmlSecGCryptKeyDataDsaAdoptKeyPair

  • +
  • xmlSecGCryptKeyDataDsaGetKlass

  • +
  • xmlSecGCryptKeyDataDsaGetPrivateKey

  • +
  • xmlSecGCryptKeyDataDsaGetPublicKey

  • xmlSecGCryptKeyDataDsaId

  • -
  • xmlSecGCryptKeyDataEcAdoptKey

  • -
  • xmlSecGCryptKeyDataEcAdoptKeyPair

  • -
  • xmlSecGCryptkeyDataEcGetKlass

  • -
  • xmlSecGCryptKeyDataEcGetPrivateKey

  • -
  • xmlSecGCryptKeyDataEcGetPublicKey

  • +
  • xmlSecGCryptKeyDataEcAdoptKey

  • +
  • xmlSecGCryptKeyDataEcAdoptKeyPair

  • +
  • xmlSecGCryptkeyDataEcGetKlass

  • +
  • xmlSecGCryptKeyDataEcGetPrivateKey

  • +
  • xmlSecGCryptKeyDataEcGetPublicKey

  • xmlSecGCryptKeyDataEcId

  • -
  • xmlSecGCryptKeyDataHmacGetKlass

  • +
  • xmlSecGCryptKeyDataHmacGetKlass

  • xmlSecGCryptKeyDataHmacId

  • -
  • xmlSecGCryptKeyDataHmacSet

  • -
  • xmlSecGCryptKeyDataRsaAdoptKey

  • -
  • xmlSecGCryptKeyDataRsaAdoptKeyPair

  • -
  • xmlSecGCryptKeyDataRsaGetKlass

  • -
  • xmlSecGCryptKeyDataRsaGetPrivateKey

  • -
  • xmlSecGCryptKeyDataRsaGetPublicKey

  • +
  • xmlSecGCryptKeyDataHmacSet

  • +
  • xmlSecGCryptKeyDataRsaAdoptKey

  • +
  • xmlSecGCryptKeyDataRsaAdoptKeyPair

  • +
  • xmlSecGCryptKeyDataRsaGetKlass

  • +
  • xmlSecGCryptKeyDataRsaGetPrivateKey

  • +
  • xmlSecGCryptKeyDataRsaGetPublicKey

  • xmlSecGCryptKeyDataRsaId

  • -
  • xmlSecGCryptKeysMngrInit

  • -
  • xmlSecGCryptShutdown

  • -
  • xmlSecGCryptTransformAes128CbcGetKlass

  • +
  • xmlSecGCryptKeysMngrInit

  • +
  • xmlSecGCryptShutdown

  • +
  • xmlSecGCryptTransformAes128CbcGetKlass

  • xmlSecGCryptTransformAes128CbcId

  • -
  • xmlSecGCryptTransformAes192CbcGetKlass

  • +
  • xmlSecGCryptTransformAes192CbcGetKlass

  • xmlSecGCryptTransformAes192CbcId

  • -
  • xmlSecGCryptTransformAes256CbcGetKlass

  • +
  • xmlSecGCryptTransformAes256CbcGetKlass

  • xmlSecGCryptTransformAes256CbcId

  • -
  • xmlSecGCryptTransformDes3CbcGetKlass

  • +
  • xmlSecGCryptTransformDes3CbcGetKlass

  • xmlSecGCryptTransformDes3CbcId

  • -
  • xmlSecGCryptTransformDsaSha1GetKlass

  • +
  • xmlSecGCryptTransformDsaSha1GetKlass

  • xmlSecGCryptTransformDsaSha1Id

  • -
  • xmlSecGCryptTransformEcdsaSha1GetKlass

  • +
  • xmlSecGCryptTransformEcdsaSha1GetKlass

  • xmlSecGCryptTransformEcdsaSha1Id

  • -
  • xmlSecGCryptTransformEcdsaSha256GetKlass

  • +
  • xmlSecGCryptTransformEcdsaSha256GetKlass

  • xmlSecGCryptTransformEcdsaSha256Id

  • xmlSecGCryptTransformEcdsaSha3-256GetKlass

  • xmlSecGCryptTransformEcdsaSha3-256Id

  • @@ -400,45 +362,45 @@
  • xmlSecGCryptTransformEcdsaSha3-384Id

  • xmlSecGCryptTransformEcdsaSha3-512GetKlass

  • xmlSecGCryptTransformEcdsaSha3-512Id

  • -
  • xmlSecGCryptTransformEcdsaSha384GetKlass

  • +
  • xmlSecGCryptTransformEcdsaSha384GetKlass

  • xmlSecGCryptTransformEcdsaSha384Id

  • -
  • xmlSecGCryptTransformEcdsaSha512GetKlass

  • +
  • xmlSecGCryptTransformEcdsaSha512GetKlass

  • xmlSecGCryptTransformEcdsaSha512Id

  • -
  • xmlSecGCryptTransformHmacMd5GetKlass

  • +
  • xmlSecGCryptTransformHmacMd5GetKlass

  • xmlSecGCryptTransformHmacMd5Id

  • -
  • xmlSecGCryptTransformHmacRipemd160GetKlass

  • +
  • xmlSecGCryptTransformHmacRipemd160GetKlass

  • xmlSecGCryptTransformHmacRipemd160Id

  • -
  • xmlSecGCryptTransformHmacSha1GetKlass

  • +
  • xmlSecGCryptTransformHmacSha1GetKlass

  • xmlSecGCryptTransformHmacSha1Id

  • -
  • xmlSecGCryptTransformHmacSha256GetKlass

  • +
  • xmlSecGCryptTransformHmacSha256GetKlass

  • xmlSecGCryptTransformHmacSha256Id

  • -
  • xmlSecGCryptTransformHmacSha384GetKlass

  • +
  • xmlSecGCryptTransformHmacSha384GetKlass

  • xmlSecGCryptTransformHmacSha384Id

  • -
  • xmlSecGCryptTransformHmacSha512GetKlass

  • +
  • xmlSecGCryptTransformHmacSha512GetKlass

  • xmlSecGCryptTransformHmacSha512Id

  • -
  • xmlSecGCryptTransformKWAes128GetKlass

  • +
  • xmlSecGCryptTransformKWAes128GetKlass

  • xmlSecGCryptTransformKWAes128Id

  • -
  • xmlSecGCryptTransformKWAes192GetKlass

  • +
  • xmlSecGCryptTransformKWAes192GetKlass

  • xmlSecGCryptTransformKWAes192Id

  • -
  • xmlSecGCryptTransformKWAes256GetKlass

  • +
  • xmlSecGCryptTransformKWAes256GetKlass

  • xmlSecGCryptTransformKWAes256Id

  • -
  • xmlSecGCryptTransformKWDes3GetKlass

  • +
  • xmlSecGCryptTransformKWDes3GetKlass

  • xmlSecGCryptTransformKWDes3Id

  • -
  • xmlSecGCryptTransformMd5GetKlass

  • +
  • xmlSecGCryptTransformMd5GetKlass

  • xmlSecGCryptTransformMd5Id

  • -
  • xmlSecGCryptTransformRipemd160GetKlass

  • +
  • xmlSecGCryptTransformRipemd160GetKlass

  • xmlSecGCryptTransformRipemd160Id

  • -
  • xmlSecGCryptTransformRsaMd5GetKlass

  • +
  • xmlSecGCryptTransformRsaMd5GetKlass

  • xmlSecGCryptTransformRsaMd5Id

  • -
  • xmlSecGCryptTransformRsaOaepEnc11GetKlass

  • +
  • xmlSecGCryptTransformRsaOaepEnc11GetKlass

  • xmlSecGCryptTransformRsaOaepEnc11Id

  • -
  • xmlSecGCryptTransformRsaOaepGetKlass

  • +
  • xmlSecGCryptTransformRsaOaepGetKlass

  • xmlSecGCryptTransformRsaOaepId

  • -
  • xmlSecGCryptTransformRsaPkcs1GetKlass

  • +
  • xmlSecGCryptTransformRsaPkcs1GetKlass

  • xmlSecGCryptTransformRsaPkcs1Id

  • -
  • xmlSecGCryptTransformRsaPssSha1GetKlass

  • +
  • xmlSecGCryptTransformRsaPssSha1GetKlass

  • xmlSecGCryptTransformRsaPssSha1Id

  • -
  • xmlSecGCryptTransformRsaPssSha256GetKlass

  • +
  • xmlSecGCryptTransformRsaPssSha256GetKlass

  • xmlSecGCryptTransformRsaPssSha256Id

  • xmlSecGCryptTransformRsaPssSha3-256GetKlass

  • xmlSecGCryptTransformRsaPssSha3-256Id

  • @@ -446,23 +408,23 @@
  • xmlSecGCryptTransformRsaPssSha3-384Id

  • xmlSecGCryptTransformRsaPssSha3-512GetKlass

  • xmlSecGCryptTransformRsaPssSha3-512Id

  • -
  • xmlSecGCryptTransformRsaPssSha384GetKlass

  • +
  • xmlSecGCryptTransformRsaPssSha384GetKlass

  • xmlSecGCryptTransformRsaPssSha384Id

  • -
  • xmlSecGCryptTransformRsaPssSha512GetKlass

  • +
  • xmlSecGCryptTransformRsaPssSha512GetKlass

  • xmlSecGCryptTransformRsaPssSha512Id

  • -
  • xmlSecGCryptTransformRsaRipemd160GetKlass

  • +
  • xmlSecGCryptTransformRsaRipemd160GetKlass

  • xmlSecGCryptTransformRsaRipemd160Id

  • -
  • xmlSecGCryptTransformRsaSha1GetKlass

  • +
  • xmlSecGCryptTransformRsaSha1GetKlass

  • xmlSecGCryptTransformRsaSha1Id

  • -
  • xmlSecGCryptTransformRsaSha256GetKlass

  • +
  • xmlSecGCryptTransformRsaSha256GetKlass

  • xmlSecGCryptTransformRsaSha256Id

  • -
  • xmlSecGCryptTransformRsaSha384GetKlass

  • +
  • xmlSecGCryptTransformRsaSha384GetKlass

  • xmlSecGCryptTransformRsaSha384Id

  • -
  • xmlSecGCryptTransformRsaSha512GetKlass

  • +
  • xmlSecGCryptTransformRsaSha512GetKlass

  • xmlSecGCryptTransformRsaSha512Id

  • -
  • xmlSecGCryptTransformSha1GetKlass

  • +
  • xmlSecGCryptTransformSha1GetKlass

  • xmlSecGCryptTransformSha1Id

  • -
  • xmlSecGCryptTransformSha256GetKlass

  • +
  • xmlSecGCryptTransformSha256GetKlass

  • xmlSecGCryptTransformSha256Id

  • xmlSecGCryptTransformSha3-256GetKlass

  • xmlSecGCryptTransformSha3-256Id

  • @@ -470,61 +432,61 @@
  • xmlSecGCryptTransformSha3-384Id

  • xmlSecGCryptTransformSha3-512GetKlass

  • xmlSecGCryptTransformSha3-512Id

  • -
  • xmlSecGCryptTransformSha384GetKlass

  • +
  • xmlSecGCryptTransformSha384GetKlass

  • xmlSecGCryptTransformSha384Id

  • -
  • xmlSecGCryptTransformSha512GetKlass

  • +
  • xmlSecGCryptTransformSha512GetKlass

  • xmlSecGCryptTransformSha512Id

  • -
  • xmlSecGetDefaultCrypto

  • -
  • xmlSecGetDefaultLineFeed

  • +
  • xmlSecGetDefaultCrypto

  • +
  • xmlSecGetDefaultLineFeed

  • xmlSecGetHex

  • -
  • xmlSecGetKeyCallback

  • -
  • xmlSecGetNextElementNode

  • -
  • xmlSecGetNodeContentAndTrim

  • -
  • xmlSecGetNodeContentAsSize

  • -
  • xmlSecGetNodeNsHref

  • -
  • xmlSecGetQName

  • -
  • xmlSecGnuTLSAppDefaultKeysMngrAdoptKey

  • -
  • xmlSecGnuTLSAppDefaultKeysMngrInit

  • -
  • xmlSecGnuTLSAppDefaultKeysMngrLoad

  • -
  • xmlSecGnuTLSAppDefaultKeysMngrSave

  • -
  • xmlSecGnuTLSAppDefaultKeysMngrVerifyKey

  • -
  • xmlSecGnuTLSAppGetDefaultPwdCallback

  • -
  • xmlSecGnuTLSAppInit

  • -
  • xmlSecGnuTLSAppKeyCertLoadMemory

  • -
  • xmlSecGnuTLSAppKeyCertLoad

  • -
  • xmlSecGnuTLSAppKeyLoadEx

  • -
  • xmlSecGnuTLSAppKeyLoadMemory

  • -
  • xmlSecGnuTLSAppKeysMngrCertLoadMemory

  • -
  • xmlSecGnuTLSAppKeysMngrCertLoad

  • -
  • xmlSecGnuTLSAppKeysMngrCrlLoadMemory

  • -
  • xmlSecGnuTLSAppKeysMngrCrlLoad

  • -
  • xmlSecGnuTLSAppPkcs12LoadMemory

  • -
  • xmlSecGnuTLSAppPkcs12Load

  • -
  • xmlSecGnuTLSAppShutdown

  • -
  • xmlSecGnuTLSGenerateRandom

  • -
  • xmlSecGnuTLSInit

  • -
  • xmlSecGnuTLSKeyDataAesGetKlass

  • +
  • xmlSecGetKeyCallback

  • +
  • xmlSecGetNextElementNode

  • +
  • xmlSecGetNodeContentAndTrim

  • +
  • xmlSecGetNodeContentAsSize

  • +
  • xmlSecGetNodeNsHref

  • +
  • xmlSecGetQName

  • +
  • xmlSecGnuTLSAppDefaultKeysMngrAdoptKey

  • +
  • xmlSecGnuTLSAppDefaultKeysMngrInit

  • +
  • xmlSecGnuTLSAppDefaultKeysMngrLoad

  • +
  • xmlSecGnuTLSAppDefaultKeysMngrSave

  • +
  • xmlSecGnuTLSAppDefaultKeysMngrVerifyKey

  • +
  • xmlSecGnuTLSAppGetDefaultPwdCallback

  • +
  • xmlSecGnuTLSAppInit

  • +
  • xmlSecGnuTLSAppKeyCertLoadMemory

  • +
  • xmlSecGnuTLSAppKeyCertLoad

  • +
  • xmlSecGnuTLSAppKeyLoadEx

  • +
  • xmlSecGnuTLSAppKeyLoadMemory

  • +
  • xmlSecGnuTLSAppKeysMngrCertLoadMemory

  • +
  • xmlSecGnuTLSAppKeysMngrCertLoad

  • +
  • xmlSecGnuTLSAppKeysMngrCrlLoadMemory

  • +
  • xmlSecGnuTLSAppKeysMngrCrlLoad

  • +
  • xmlSecGnuTLSAppPkcs12LoadMemory

  • +
  • xmlSecGnuTLSAppPkcs12Load

  • +
  • xmlSecGnuTLSAppShutdown

  • +
  • xmlSecGnuTLSGenerateRandom

  • +
  • xmlSecGnuTLSInit

  • +
  • xmlSecGnuTLSKeyDataAesGetKlass

  • xmlSecGnuTLSKeyDataAesId

  • -
  • xmlSecGnuTLSKeyDataAesSet

  • -
  • xmlSecGnuTLSKeyDataDEREncodedKeyValueGetKlass

  • +
  • xmlSecGnuTLSKeyDataAesSet

  • +
  • xmlSecGnuTLSKeyDataDEREncodedKeyValueGetKlass

  • xmlSecGnuTLSKeyDataDEREncodedKeyValueId

  • -
  • xmlSecGnuTLSKeyDataDesGetKlass

  • +
  • xmlSecGnuTLSKeyDataDesGetKlass

  • xmlSecGnuTLSKeyDataDesId

  • -
  • xmlSecGnuTLSKeyDataDesSet

  • -
  • xmlSecGnuTLSKeyDataDsaAdoptKey

  • -
  • xmlSecGnuTLSKeyDataDsaGetKlass

  • -
  • xmlSecGnuTLSKeyDataDsaGetPrivateKey

  • -
  • xmlSecGnuTLSKeyDataDsaGetPublicKey

  • +
  • xmlSecGnuTLSKeyDataDesSet

  • +
  • xmlSecGnuTLSKeyDataDsaAdoptKey

  • +
  • xmlSecGnuTLSKeyDataDsaGetKlass

  • +
  • xmlSecGnuTLSKeyDataDsaGetPrivateKey

  • +
  • xmlSecGnuTLSKeyDataDsaGetPublicKey

  • xmlSecGnuTLSKeyDataDsaId

  • -
  • xmlSecGnuTLSKeyDataEcAdoptKey

  • -
  • xmlSecGnuTLSKeyDataEcGetKlass

  • -
  • xmlSecGnuTLSKeyDataEcGetPrivateKey

  • -
  • xmlSecGnuTLSKeyDataEcGetPublicKey

  • +
  • xmlSecGnuTLSKeyDataEcAdoptKey

  • +
  • xmlSecGnuTLSKeyDataEcGetKlass

  • +
  • xmlSecGnuTLSKeyDataEcGetPrivateKey

  • +
  • xmlSecGnuTLSKeyDataEcGetPublicKey

  • xmlSecGnuTLSKeyDataEcId

  • -
  • xmlSecGnuTLSKeyDataGost2001AdoptKey

  • -
  • xmlSecGnuTLSKeyDataGost2001GetKlass

  • -
  • xmlSecGnuTLSKeyDataGost2001GetPrivateKey

  • -
  • xmlSecGnuTLSKeyDataGost2001GetPublicKey

  • +
  • xmlSecGnuTLSKeyDataGost2001AdoptKey

  • +
  • xmlSecGnuTLSKeyDataGost2001GetKlass

  • +
  • xmlSecGnuTLSKeyDataGost2001GetPrivateKey

  • +
  • xmlSecGnuTLSKeyDataGost2001GetPublicKey

  • xmlSecGnuTLSKeyDataGost2001Id

  • xmlSecGnuTLSKeyDataGost2012-256AdoptKey

  • xmlSecGnuTLSKeyDataGost2012-256GetKlass

  • @@ -536,57 +498,57 @@
  • xmlSecGnuTLSKeyDataGost2012-512GetPrivateKey

  • xmlSecGnuTLSKeyDataGost2012-512GetPublicKey

  • xmlSecGnuTLSKeyDataGost2012-512Id

  • -
  • xmlSecGnuTLSKeyDataHmacGetKlass

  • +
  • xmlSecGnuTLSKeyDataHmacGetKlass

  • xmlSecGnuTLSKeyDataHmacId

  • -
  • xmlSecGnuTLSKeyDataHmacSet

  • -
  • xmlSecGnuTLSKeyDataPbkdf2GetKlass

  • +
  • xmlSecGnuTLSKeyDataHmacSet

  • +
  • xmlSecGnuTLSKeyDataPbkdf2GetKlass

  • xmlSecGnuTLSKeyDataPbkdf2Id

  • -
  • xmlSecGnuTLSKeyDataPbkdf2Set

  • -
  • xmlSecGnuTLSKeyDataRawX509CertGetKlass

  • +
  • xmlSecGnuTLSKeyDataPbkdf2Set

  • +
  • xmlSecGnuTLSKeyDataRawX509CertGetKlass

  • xmlSecGnuTLSKeyDataRawX509CertId

  • -
  • xmlSecGnuTLSKeyDataRsaAdoptKey

  • -
  • xmlSecGnuTLSKeyDataRsaGetKlass

  • -
  • xmlSecGnuTLSKeyDataRsaGetPrivateKey

  • -
  • xmlSecGnuTLSKeyDataRsaGetPublicKey

  • +
  • xmlSecGnuTLSKeyDataRsaAdoptKey

  • +
  • xmlSecGnuTLSKeyDataRsaGetKlass

  • +
  • xmlSecGnuTLSKeyDataRsaGetPrivateKey

  • +
  • xmlSecGnuTLSKeyDataRsaGetPublicKey

  • xmlSecGnuTLSKeyDataRsaId

  • -
  • xmlSecGnuTLSKeyDataX509AdoptCert

  • -
  • xmlSecGnuTLSKeyDataX509AdoptCrl

  • -
  • xmlSecGnuTLSKeyDataX509AdoptKeyCert

  • -
  • xmlSecGnuTLSKeyDataX509GetCert

  • -
  • xmlSecGnuTLSKeyDataX509GetCertsSize

  • -
  • xmlSecGnuTLSKeyDataX509GetCrl

  • -
  • xmlSecGnuTLSKeyDataX509GetCrlsSize

  • -
  • xmlSecGnuTLSKeyDataX509GetKeyCert

  • -
  • xmlSecGnuTLSKeyDataX509GetKlass

  • +
  • xmlSecGnuTLSKeyDataX509AdoptCert

  • +
  • xmlSecGnuTLSKeyDataX509AdoptCrl

  • +
  • xmlSecGnuTLSKeyDataX509AdoptKeyCert

  • +
  • xmlSecGnuTLSKeyDataX509GetCert

  • +
  • xmlSecGnuTLSKeyDataX509GetCertsSize

  • +
  • xmlSecGnuTLSKeyDataX509GetCrl

  • +
  • xmlSecGnuTLSKeyDataX509GetCrlsSize

  • +
  • xmlSecGnuTLSKeyDataX509GetKeyCert

  • +
  • xmlSecGnuTLSKeyDataX509GetKlass

  • xmlSecGnuTLSKeyDataX509Id

  • -
  • xmlSecGnuTLSKeysMngrInit

  • +
  • xmlSecGnuTLSKeysMngrInit

  • xmlSecGnuTLSKeysStoreAdoptKey

  • xmlSecGnuTLSKeysStoreGetKlass

  • xmlSecGnuTLSKeysStoreId

  • xmlSecGnuTLSKeysStoreLoad

  • xmlSecGnuTLSKeysStoreSave

  • -
  • xmlSecGnuTLSShutdown

  • -
  • xmlSecGnuTLSTransformAes128CbcGetKlass

  • +
  • xmlSecGnuTLSShutdown

  • +
  • xmlSecGnuTLSTransformAes128CbcGetKlass

  • xmlSecGnuTLSTransformAes128CbcId

  • -
  • xmlSecGnuTLSTransformAes128GcmGetKlass

  • +
  • xmlSecGnuTLSTransformAes128GcmGetKlass

  • xmlSecGnuTLSTransformAes128GcmId

  • -
  • xmlSecGnuTLSTransformAes192CbcGetKlass

  • +
  • xmlSecGnuTLSTransformAes192CbcGetKlass

  • xmlSecGnuTLSTransformAes192CbcId

  • -
  • xmlSecGnuTLSTransformAes192GcmGetKlass

  • +
  • xmlSecGnuTLSTransformAes192GcmGetKlass

  • xmlSecGnuTLSTransformAes192GcmId

  • -
  • xmlSecGnuTLSTransformAes256CbcGetKlass

  • +
  • xmlSecGnuTLSTransformAes256CbcGetKlass

  • xmlSecGnuTLSTransformAes256CbcId

  • -
  • xmlSecGnuTLSTransformAes256GcmGetKlass

  • +
  • xmlSecGnuTLSTransformAes256GcmGetKlass

  • xmlSecGnuTLSTransformAes256GcmId

  • -
  • xmlSecGnuTLSTransformDes3CbcGetKlass

  • +
  • xmlSecGnuTLSTransformDes3CbcGetKlass

  • xmlSecGnuTLSTransformDes3CbcId

  • -
  • xmlSecGnuTLSTransformDsaSha1GetKlass

  • +
  • xmlSecGnuTLSTransformDsaSha1GetKlass

  • xmlSecGnuTLSTransformDsaSha1Id

  • -
  • xmlSecGnuTLSTransformDsaSha256GetKlass

  • +
  • xmlSecGnuTLSTransformDsaSha256GetKlass

  • xmlSecGnuTLSTransformDsaSha256Id

  • -
  • xmlSecGnuTLSTransformEcdsaSha1GetKlass

  • +
  • xmlSecGnuTLSTransformEcdsaSha1GetKlass

  • xmlSecGnuTLSTransformEcdsaSha1Id

  • -
  • xmlSecGnuTLSTransformEcdsaSha256GetKlass

  • +
  • xmlSecGnuTLSTransformEcdsaSha256GetKlass

  • xmlSecGnuTLSTransformEcdsaSha256Id

  • xmlSecGnuTLSTransformEcdsaSha3-256GetKlass

  • xmlSecGnuTLSTransformEcdsaSha3-256Id

  • @@ -594,9 +556,9 @@
  • xmlSecGnuTLSTransformEcdsaSha3-384Id

  • xmlSecGnuTLSTransformEcdsaSha3-512GetKlass

  • xmlSecGnuTLSTransformEcdsaSha3-512Id

  • -
  • xmlSecGnuTLSTransformEcdsaSha384GetKlass

  • +
  • xmlSecGnuTLSTransformEcdsaSha384GetKlass

  • xmlSecGnuTLSTransformEcdsaSha384Id

  • -
  • xmlSecGnuTLSTransformEcdsaSha512GetKlass

  • +
  • xmlSecGnuTLSTransformEcdsaSha512GetKlass

  • xmlSecGnuTLSTransformEcdsaSha512Id

  • xmlSecGnuTLSTransformGost2001GostR3411-94GetKlass

  • xmlSecGnuTLSTransformGost2001GostR3411-94Id

  • @@ -610,43 +572,43 @@
  • xmlSecGnuTLSTransformGostR3411-2012-512Id

  • xmlSecGnuTLSTransformGostR3411-94GetKlass

  • xmlSecGnuTLSTransformGostR3411-94Id

  • -
  • xmlSecGnuTLSTransformHmacSha1GetKlass

  • +
  • xmlSecGnuTLSTransformHmacSha1GetKlass

  • xmlSecGnuTLSTransformHmacSha1Id

  • -
  • xmlSecGnuTLSTransformHmacSha256GetKlass

  • +
  • xmlSecGnuTLSTransformHmacSha256GetKlass

  • xmlSecGnuTLSTransformHmacSha256Id

  • -
  • xmlSecGnuTLSTransformHmacSha384GetKlass

  • +
  • xmlSecGnuTLSTransformHmacSha384GetKlass

  • xmlSecGnuTLSTransformHmacSha384Id

  • -
  • xmlSecGnuTLSTransformHmacSha512GetKlass

  • +
  • xmlSecGnuTLSTransformHmacSha512GetKlass

  • xmlSecGnuTLSTransformHmacSha512Id

  • -
  • xmlSecGnuTLSTransformKWAes128GetKlass

  • +
  • xmlSecGnuTLSTransformKWAes128GetKlass

  • xmlSecGnuTLSTransformKWAes128Id

  • -
  • xmlSecGnuTLSTransformKWAes192GetKlass

  • +
  • xmlSecGnuTLSTransformKWAes192GetKlass

  • xmlSecGnuTLSTransformKWAes192Id

  • -
  • xmlSecGnuTLSTransformKWAes256GetKlass

  • +
  • xmlSecGnuTLSTransformKWAes256GetKlass

  • xmlSecGnuTLSTransformKWAes256Id

  • -
  • xmlSecGnuTLSTransformKWDes3GetKlass

  • +
  • xmlSecGnuTLSTransformKWDes3GetKlass

  • xmlSecGnuTLSTransformKWDes3Id

  • -
  • xmlSecGnuTLSTransformPbkdf2GetKlass

  • +
  • xmlSecGnuTLSTransformPbkdf2GetKlass

  • xmlSecGnuTLSTransformPbkdf2Id

  • -
  • xmlSecGnuTLSTransformRsaPkcs1GetKlass

  • +
  • xmlSecGnuTLSTransformRsaPkcs1GetKlass

  • xmlSecGnuTLSTransformRsaPkcs1Id

  • -
  • xmlSecGnuTLSTransformRsaPssSha256GetKlass

  • +
  • xmlSecGnuTLSTransformRsaPssSha256GetKlass

  • xmlSecGnuTLSTransformRsaPssSha256Id

  • -
  • xmlSecGnuTLSTransformRsaPssSha384GetKlass

  • +
  • xmlSecGnuTLSTransformRsaPssSha384GetKlass

  • xmlSecGnuTLSTransformRsaPssSha384Id

  • -
  • xmlSecGnuTLSTransformRsaPssSha512GetKlass

  • +
  • xmlSecGnuTLSTransformRsaPssSha512GetKlass

  • xmlSecGnuTLSTransformRsaPssSha512Id

  • -
  • xmlSecGnuTLSTransformRsaSha1GetKlass

  • +
  • xmlSecGnuTLSTransformRsaSha1GetKlass

  • xmlSecGnuTLSTransformRsaSha1Id

  • -
  • xmlSecGnuTLSTransformRsaSha256GetKlass

  • +
  • xmlSecGnuTLSTransformRsaSha256GetKlass

  • xmlSecGnuTLSTransformRsaSha256Id

  • -
  • xmlSecGnuTLSTransformRsaSha384GetKlass

  • +
  • xmlSecGnuTLSTransformRsaSha384GetKlass

  • xmlSecGnuTLSTransformRsaSha384Id

  • -
  • xmlSecGnuTLSTransformRsaSha512GetKlass

  • +
  • xmlSecGnuTLSTransformRsaSha512GetKlass

  • xmlSecGnuTLSTransformRsaSha512Id

  • -
  • xmlSecGnuTLSTransformSha1GetKlass

  • +
  • xmlSecGnuTLSTransformSha1GetKlass

  • xmlSecGnuTLSTransformSha1Id

  • -
  • xmlSecGnuTLSTransformSha256GetKlass

  • +
  • xmlSecGnuTLSTransformSha256GetKlass

  • xmlSecGnuTLSTransformSha256Id

  • xmlSecGnuTLSTransformSha3-256GetKlass

  • xmlSecGnuTLSTransformSha3-256Id

  • @@ -654,135 +616,135 @@
  • xmlSecGnuTLSTransformSha3-384Id

  • xmlSecGnuTLSTransformSha3-512GetKlass

  • xmlSecGnuTLSTransformSha3-512Id

  • -
  • xmlSecGnuTLSTransformSha384GetKlass

  • +
  • xmlSecGnuTLSTransformSha384GetKlass

  • xmlSecGnuTLSTransformSha384Id

  • -
  • xmlSecGnuTLSTransformSha512GetKlass

  • +
  • xmlSecGnuTLSTransformSha512GetKlass

  • xmlSecGnuTLSTransformSha512Id

  • -
  • xmlSecGnuTLSX509CertGetKey

  • -
  • xmlSecGnuTLSX509StoreAdoptCert

  • -
  • xmlSecGnuTLSX509StoreAdoptCrl

  • -
  • xmlSecGnuTLSX509StoreGetKlass

  • +
  • xmlSecGnuTLSX509CertGetKey

  • +
  • xmlSecGnuTLSX509StoreAdoptCert

  • +
  • xmlSecGnuTLSX509StoreAdoptCrl

  • +
  • xmlSecGnuTLSX509StoreGetKlass

  • xmlSecGnuTLSX509StoreId

  • -
  • xmlSecGnuTLSX509StoreVerify

  • -
  • xmlSecImportGetPersistKey

  • -
  • xmlSecImportSetPersistKey

  • -
  • xmlSecInit

  • -
  • xmlSecIOCleanupCallbacks

  • -
  • xmlSecIOInit

  • -
  • xmlSecIORegisterCallbacks

  • -
  • xmlSecIORegisterDefaultCallbacks

  • -
  • xmlSecIOShutdown

  • -
  • xmlSecIsEmptyNode

  • -
  • xmlSecIsEmptyString

  • +
  • xmlSecGnuTLSX509StoreVerify

  • +
  • xmlSecImportGetPersistKey

  • +
  • xmlSecImportSetPersistKey

  • +
  • xmlSecInit

  • +
  • xmlSecIOCleanupCallbacks

  • +
  • xmlSecIOInit

  • +
  • xmlSecIORegisterCallbacks

  • +
  • xmlSecIORegisterDefaultCallbacks

  • +
  • xmlSecIOShutdown

  • +
  • xmlSecIsEmptyNode

  • +
  • xmlSecIsEmptyString

  • xmlSecIsHex

  • -
  • xmlSecKeyAdoptData

  • +
  • xmlSecKeyAdoptData

  • xmlSecKeyCheckId

  • -
  • xmlSecKeyCopy

  • -
  • xmlSecKeyCreate

  • -
  • xmlSecKeyDataAesGetKlass

  • +
  • xmlSecKeyCopy

  • +
  • xmlSecKeyCreate

  • +
  • xmlSecKeyDataAesGetKlass

  • xmlSecKeyDataAesId

  • -
  • xmlSecKeyDataAgreementMethodGetKlass

  • +
  • xmlSecKeyDataAgreementMethodGetKlass

  • xmlSecKeyDataAgreementMethodId

  • -
  • xmlSecKeyDataBinaryValueGetBuffer

  • -
  • xmlSecKeyDataBinaryValueGetSize

  • -
  • xmlSecKeyDataBinaryValueSetBuffer

  • -
  • xmlSecKeyDataBinReadMethod

  • -
  • xmlSecKeyDataBinRead

  • -
  • xmlSecKeyDataBinWriteMethod

  • -
  • xmlSecKeyDataBinWrite

  • +
  • xmlSecKeyDataBinaryValueGetBuffer

  • +
  • xmlSecKeyDataBinaryValueGetSize

  • +
  • xmlSecKeyDataBinaryValueSetBuffer

  • +
  • xmlSecKeyDataBinReadMethod

  • +
  • xmlSecKeyDataBinRead

  • +
  • xmlSecKeyDataBinWriteMethod

  • +
  • xmlSecKeyDataBinWrite

  • xmlSecKeyDataCheckId

  • xmlSecKeyDataCheckSize

  • xmlSecKeyDataCheckUsage

  • -
  • xmlSecKeyDataConcatKdfGetKlass

  • +
  • xmlSecKeyDataConcatKdfGetKlass

  • xmlSecKeyDataConcatKdfId

  • -
  • xmlSecKeyDataCreate

  • -
  • xmlSecKeyDataDebugDumpMethod

  • -
  • xmlSecKeyDataDebugDump

  • -
  • xmlSecKeyDataDebugXmlDump

  • -
  • xmlSecKeyDataDEREncodedKeyValueGetKlass

  • +
  • xmlSecKeyDataCreate

  • +
  • xmlSecKeyDataDebugDumpMethod

  • +
  • xmlSecKeyDataDebugDump

  • +
  • xmlSecKeyDataDebugXmlDump

  • +
  • xmlSecKeyDataDEREncodedKeyValueGetKlass

  • xmlSecKeyDataDEREncodedKeyValueId

  • -
  • xmlSecKeyDataDerivedKeyGetKlass

  • +
  • xmlSecKeyDataDerivedKeyGetKlass

  • xmlSecKeyDataDerivedKeyId

  • -
  • xmlSecKeyDataDesGetKlass

  • +
  • xmlSecKeyDataDesGetKlass

  • xmlSecKeyDataDesId

  • -
  • xmlSecKeyDataDestroy

  • -
  • xmlSecKeyDataDhGetKlass

  • +
  • xmlSecKeyDataDestroy

  • +
  • xmlSecKeyDataDhGetKlass

  • xmlSecKeyDataDhId

  • -
  • xmlSecKeyDataDsaGetKlass

  • +
  • xmlSecKeyDataDsaGetKlass

  • xmlSecKeyDataDsaId

  • -
  • xmlSecKeyDataDuplicateMethod

  • -
  • xmlSecKeyDataDuplicate

  • -
  • xmlSecKeyDataEcGetKlass

  • +
  • xmlSecKeyDataDuplicateMethod

  • +
  • xmlSecKeyDataDuplicate

  • +
  • xmlSecKeyDataEcGetKlass

  • xmlSecKeyDataEcId

  • -
  • xmlSecKeyDataEncryptedKeyGetKlass

  • +
  • xmlSecKeyDataEncryptedKeyGetKlass

  • xmlSecKeyDataEncryptedKeyId

  • -
  • xmlSecKeyDataFinalizeMethod

  • +
  • xmlSecKeyDataFinalizeMethod

  • xmlSecKeyDataFormat

  • -
  • xmlSecKeyDataGenerateMethod

  • -
  • xmlSecKeyDataGenerate

  • -
  • xmlSecKeyDataGetIdentifierMethod

  • -
  • xmlSecKeyDataGetIdentifier

  • +
  • xmlSecKeyDataGenerateMethod

  • +
  • xmlSecKeyDataGenerate

  • +
  • xmlSecKeyDataGetIdentifierMethod

  • +
  • xmlSecKeyDataGetIdentifier

  • xmlSecKeyDataGetName

  • -
  • xmlSecKeyDataGetSizeMethod

  • -
  • xmlSecKeyDataGetSize

  • -
  • xmlSecKeyDataGetTypeMethod

  • -
  • xmlSecKeyDataGetType

  • -
  • xmlSecKeyDataGost2001GetKlass

  • +
  • xmlSecKeyDataGetSizeMethod

  • +
  • xmlSecKeyDataGetSize

  • +
  • xmlSecKeyDataGetTypeMethod

  • +
  • xmlSecKeyDataGetType

  • +
  • xmlSecKeyDataGost2001GetKlass

  • xmlSecKeyDataGost2001Id

  • xmlSecKeyDataGostR3410-2012-256GetKlass

  • xmlSecKeyDataGostR3410-2012-256Id

  • xmlSecKeyDataGostR3410-2012-512GetKlass

  • xmlSecKeyDataGostR3410-2012-512Id

  • -
  • xmlSecKeyDataHmacGetKlass

  • +
  • xmlSecKeyDataHmacGetKlass

  • xmlSecKeyDataHmacId

  • -
  • xmlSecKeyDataIdListDebugDump

  • -
  • xmlSecKeyDataIdListDebugXmlDump

  • -
  • xmlSecKeyDataIdListFindByHref

  • -
  • xmlSecKeyDataIdListFindByName

  • -
  • xmlSecKeyDataIdListFindByNode

  • -
  • xmlSecKeyDataIdListFind

  • -
  • xmlSecKeyDataIdListGetKlass

  • +
  • xmlSecKeyDataIdListDebugDump

  • +
  • xmlSecKeyDataIdListDebugXmlDump

  • +
  • xmlSecKeyDataIdListFindByHref

  • +
  • xmlSecKeyDataIdListFindByName

  • +
  • xmlSecKeyDataIdListFindByNode

  • +
  • xmlSecKeyDataIdListFind

  • +
  • xmlSecKeyDataIdListGetKlass

  • xmlSecKeyDataIdListId

  • -
  • xmlSecKeyDataIdsGetEnabled

  • -
  • xmlSecKeyDataIdsGet

  • -
  • xmlSecKeyDataIdsInit

  • -
  • xmlSecKeyDataIdsRegisterDefault

  • -
  • xmlSecKeyDataIdsRegisterDisabled

  • -
  • xmlSecKeyDataIdsRegister

  • -
  • xmlSecKeyDataIdsShutdown

  • +
  • xmlSecKeyDataIdsGetEnabled

  • +
  • xmlSecKeyDataIdsGet

  • +
  • xmlSecKeyDataIdsInit

  • +
  • xmlSecKeyDataIdsRegisterDefault

  • +
  • xmlSecKeyDataIdsRegisterDisabled

  • +
  • xmlSecKeyDataIdsRegister

  • +
  • xmlSecKeyDataIdsShutdown

  • xmlSecKeyDataIdUnknown

  • -
  • xmlSecKeyDataInitMethod

  • +
  • xmlSecKeyDataInitMethod

  • xmlSecKeyDataIsValid

  • -
  • xmlSecKeyDataKeyInfoReferenceGetKlass

  • +
  • xmlSecKeyDataKeyInfoReferenceGetKlass

  • xmlSecKeyDataKeyInfoReferenceId

  • xmlSecKeyDataKlassGetName

  • xmlSecKeyDataKlass

  • -
  • xmlSecKeyDataListGetKlass

  • +
  • xmlSecKeyDataListGetKlass

  • xmlSecKeyDataListId

  • xmlSecKeyData

  • -
  • xmlSecKeyDataNameGetKlass

  • +
  • xmlSecKeyDataNameGetKlass

  • xmlSecKeyDataNameId

  • -
  • xmlSecKeyDataPbkdf2GetKlass

  • +
  • xmlSecKeyDataPbkdf2GetKlass

  • xmlSecKeyDataPbkdf2Id

  • -
  • xmlSecKeyDataRawX509CertGetKlass

  • +
  • xmlSecKeyDataRawX509CertGetKlass

  • xmlSecKeyDataRawX509CertId

  • -
  • xmlSecKeyDataRetrievalMethodGetKlass

  • +
  • xmlSecKeyDataRetrievalMethodGetKlass

  • xmlSecKeyDataRetrievalMethodId

  • -
  • xmlSecKeyDataRsaGetKlass

  • +
  • xmlSecKeyDataRsaGetKlass

  • xmlSecKeyDataRsaId

  • xmlSecKeyDataStoreCheckId

  • xmlSecKeyDataStoreCheckSize

  • -
  • xmlSecKeyDataStoreCreate

  • -
  • xmlSecKeyDataStoreDestroy

  • -
  • xmlSecKeyDataStoreFinalizeMethod

  • +
  • xmlSecKeyDataStoreCreate

  • +
  • xmlSecKeyDataStoreDestroy

  • +
  • xmlSecKeyDataStoreFinalizeMethod

  • xmlSecKeyDataStoreGetName

  • xmlSecKeyDataStoreIdUnknown

  • -
  • xmlSecKeyDataStoreInitializeMethod

  • +
  • xmlSecKeyDataStoreInitializeMethod

  • xmlSecKeyDataStoreIsValid

  • xmlSecKeyDataStoreKlassGetName

  • xmlSecKeyDataStoreKlass

  • xmlSecKeyDataStore

  • -
  • xmlSecKeyDataStorePtrListGetKlass

  • +
  • xmlSecKeyDataStorePtrListGetKlass

  • xmlSecKeyDataStorePtrListId

  • xmlSecKeyDataTypeAny

  • xmlSecKeyDataType

  • @@ -807,37 +769,37 @@
  • xmlSecKeyDataUsageRetrievalMethodNode

  • xmlSecKeyDataUsageRetrievalMethodNodeXml

  • xmlSecKeyDataUsageUnknown

  • -
  • xmlSecKeyDataValueGetKlass

  • +
  • xmlSecKeyDataValueGetKlass

  • xmlSecKeyDataValueId

  • -
  • xmlSecKeyDataX509GetKlass

  • +
  • xmlSecKeyDataX509GetKlass

  • xmlSecKeyDataX509Id

  • -
  • xmlSecKeyDataXmlReadMethod

  • -
  • xmlSecKeyDataXmlRead

  • -
  • xmlSecKeyDataXmlWriteMethod

  • -
  • xmlSecKeyDataXmlWrite

  • -
  • xmlSecKeyDebugDump

  • -
  • xmlSecKeyDebugXmlDump

  • -
  • xmlSecKeyDestroy

  • -
  • xmlSecKeyDuplicate

  • -
  • xmlSecKeyEmpty

  • -
  • xmlSecKeyEnsureData

  • -
  • xmlSecKeyGenerateByName

  • -
  • xmlSecKeyGenerate

  • -
  • xmlSecKeyGetData

  • -
  • xmlSecKeyGetName

  • -
  • xmlSecKeyGetSize

  • -
  • xmlSecKeyGetType

  • -
  • xmlSecKeyGetValue

  • -
  • xmlSecKeyInfoCtxCopyUserPref

  • -
  • xmlSecKeyInfoCtxCreateEncCtx

  • -
  • xmlSecKeyInfoCtxCreate

  • -
  • xmlSecKeyInfoCtxDebugDump

  • -
  • xmlSecKeyInfoCtxDebugXmlDump

  • -
  • xmlSecKeyInfoCtxDestroy

  • -
  • xmlSecKeyInfoCtxFinalize

  • -
  • xmlSecKeyInfoCtxInitialize

  • +
  • xmlSecKeyDataXmlReadMethod

  • +
  • xmlSecKeyDataXmlRead

  • +
  • xmlSecKeyDataXmlWriteMethod

  • +
  • xmlSecKeyDataXmlWrite

  • +
  • xmlSecKeyDebugDump

  • +
  • xmlSecKeyDebugXmlDump

  • +
  • xmlSecKeyDestroy

  • +
  • xmlSecKeyDuplicate

  • +
  • xmlSecKeyEmpty

  • +
  • xmlSecKeyEnsureData

  • +
  • xmlSecKeyGenerateByName

  • +
  • xmlSecKeyGenerate

  • +
  • xmlSecKeyGetData

  • +
  • xmlSecKeyGetName

  • +
  • xmlSecKeyGetSize

  • +
  • xmlSecKeyGetType

  • +
  • xmlSecKeyGetValue

  • +
  • xmlSecKeyInfoCtxCopyUserPref

  • +
  • xmlSecKeyInfoCtxCreateEncCtx

  • +
  • xmlSecKeyInfoCtxCreate

  • +
  • xmlSecKeyInfoCtxDebugDump

  • +
  • xmlSecKeyInfoCtxDebugXmlDump

  • +
  • xmlSecKeyInfoCtxDestroy

  • +
  • xmlSecKeyInfoCtxFinalize

  • +
  • xmlSecKeyInfoCtxInitialize

  • xmlSecKeyInfoCtx

  • -
  • xmlSecKeyInfoCtxReset

  • +
  • xmlSecKeyInfoCtxReset

  • XMLSEC-KEYINFO-FLAGS-DONT-STOP-ON-KEY-FOUND

  • XMLSEC-KEYINFO-FLAGS-ENCKEY-DONT-STOP-ON-FAILED-DECRYPTION

  • XMLSEC-KEYINFO-FLAGS-KEYNAME-STOP-ON-UNKNOWN

  • @@ -853,55 +815,55 @@
  • XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CERT

  • XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CHILD

  • xmlSecKeyInfoMode

  • -
  • xmlSecKeyInfoNodeRead

  • -
  • xmlSecKeyInfoNodeWrite

  • +
  • xmlSecKeyInfoNodeRead

  • +
  • xmlSecKeyInfoNodeWrite

  • xmlSecKeyIsValid

  • -
  • xmlSecKeyMatch

  • +
  • xmlSecKeyMatch

  • xmlSecKey

  • -
  • xmlSecKeyPtrListGetKlass

  • +
  • xmlSecKeyPtrListGetKlass

  • xmlSecKeyPtrListId

  • -
  • xmlSecKeyReadBinaryFile

  • -
  • xmlSecKeyReadBuffer

  • -
  • xmlSecKeyReadMemory

  • -
  • xmlSecKeyReqCopy

  • -
  • xmlSecKeyReqDebugDump

  • -
  • xmlSecKeyReqDebugXmlDump

  • -
  • xmlSecKeyReqFinalize

  • -
  • xmlSecKeyReqInitialize

  • -
  • xmlSecKeyReqMatchKey

  • -
  • xmlSecKeyReqMatchKeyValue

  • +
  • xmlSecKeyReadBinaryFile

  • +
  • xmlSecKeyReadBuffer

  • +
  • xmlSecKeyReadMemory

  • +
  • xmlSecKeyReqCopy

  • +
  • xmlSecKeyReqDebugDump

  • +
  • xmlSecKeyReqDebugXmlDump

  • +
  • xmlSecKeyReqFinalize

  • +
  • xmlSecKeyReqInitialize

  • +
  • xmlSecKeyReqMatchKey

  • +
  • xmlSecKeyReqMatchKeyValue

  • xmlSecKeyReq

  • -
  • xmlSecKeyReqReset

  • -
  • xmlSecKeySetNameEx

  • -
  • xmlSecKeySetName

  • -
  • xmlSecKeySetValue

  • -
  • xmlSecKeysMngrAdoptDataStore

  • -
  • xmlSecKeysMngrAdoptKeysStore

  • -
  • xmlSecKeysMngrCreate

  • -
  • xmlSecKeysMngrDestroy

  • -
  • xmlSecKeysMngrFindKeyFromX509Data

  • -
  • xmlSecKeysMngrFindKey

  • -
  • xmlSecKeysMngrGetDataStore

  • -
  • xmlSecKeysMngrGetKey

  • -
  • xmlSecKeysMngrGetKeysStore

  • +
  • xmlSecKeyReqReset

  • +
  • xmlSecKeySetNameEx

  • +
  • xmlSecKeySetName

  • +
  • xmlSecKeySetValue

  • +
  • xmlSecKeysMngrAdoptDataStore

  • +
  • xmlSecKeysMngrAdoptKeysStore

  • +
  • xmlSecKeysMngrCreate

  • +
  • xmlSecKeysMngrDestroy

  • +
  • xmlSecKeysMngrFindKeyFromX509Data

  • +
  • xmlSecKeysMngrFindKey

  • +
  • xmlSecKeysMngrGetDataStore

  • +
  • xmlSecKeysMngrGetKey

  • +
  • xmlSecKeysMngrGetKeysStore

  • xmlSecKeysMngr

  • xmlSecKeyStoreCheckId

  • xmlSecKeyStoreCheckSize

  • -
  • xmlSecKeyStoreCreate

  • -
  • xmlSecKeyStoreDestroy

  • -
  • xmlSecKeyStoreFinalizeMethod

  • -
  • xmlSecKeyStoreFindKeyFromX509DataMethod

  • -
  • xmlSecKeyStoreFindKeyFromX509Data

  • -
  • xmlSecKeyStoreFindKeyMethod

  • -
  • xmlSecKeyStoreFindKey

  • +
  • xmlSecKeyStoreCreate

  • +
  • xmlSecKeyStoreDestroy

  • +
  • xmlSecKeyStoreFinalizeMethod

  • +
  • xmlSecKeyStoreFindKeyFromX509DataMethod

  • +
  • xmlSecKeyStoreFindKeyFromX509Data

  • +
  • xmlSecKeyStoreFindKeyMethod

  • +
  • xmlSecKeyStoreFindKey

  • xmlSecKeyStoreGetName

  • xmlSecKeyStoreIdUnknown

  • -
  • xmlSecKeyStoreInitializeMethod

  • +
  • xmlSecKeyStoreInitializeMethod

  • xmlSecKeyStoreIsValid

  • xmlSecKeyStoreKlassGetName

  • xmlSecKeyStoreKlass

  • xmlSecKeyStore

  • -
  • xmlSecKeySwap

  • +
  • xmlSecKeySwap

  • xmlSecKeyUsageAny

  • xmlSecKeyUsageDecrypt

  • xmlSecKeyUsageEncrypt

  • @@ -911,248 +873,248 @@
  • xmlSecKeyUsage

  • xmlSecKeyUsageSign

  • xmlSecKeyUsageVerify

  • -
  • xmlSecKeyUseWithCopy

  • -
  • xmlSecKeyUseWithCreate

  • -
  • xmlSecKeyUseWithDebugDump

  • -
  • xmlSecKeyUseWithDebugXmlDump

  • -
  • xmlSecKeyUseWithDestroy

  • -
  • xmlSecKeyUseWithDuplicate

  • -
  • xmlSecKeyUseWithFinalize

  • -
  • xmlSecKeyUseWithInitialize

  • +
  • xmlSecKeyUseWithCopy

  • +
  • xmlSecKeyUseWithCreate

  • +
  • xmlSecKeyUseWithDebugDump

  • +
  • xmlSecKeyUseWithDebugXmlDump

  • +
  • xmlSecKeyUseWithDestroy

  • +
  • xmlSecKeyUseWithDuplicate

  • +
  • xmlSecKeyUseWithFinalize

  • +
  • xmlSecKeyUseWithInitialize

  • xmlSecKeyUseWith

  • -
  • xmlSecKeyUseWithPtrListGetKlass

  • +
  • xmlSecKeyUseWithPtrListGetKlass

  • xmlSecKeyUseWithPtrListId

  • -
  • xmlSecKeyUseWithReset

  • -
  • xmlSecKeyUseWithSet

  • +
  • xmlSecKeyUseWithReset

  • +
  • xmlSecKeyUseWithSet

  • xmlSecKeyX509DataValue

  • -
  • xmlSecMSCngAppDefaultKeysMngrAdoptKey

  • -
  • xmlSecMSCngAppDefaultKeysMngrInit

  • -
  • xmlSecMSCngAppDefaultKeysMngrLoad

  • -
  • xmlSecMSCngAppDefaultKeysMngrSave

  • -
  • xmlSecMSCngAppDefaultKeysMngrVerifyKey

  • -
  • xmlSecMSCngAppGetCertStoreName

  • -
  • xmlSecMSCngAppGetDefaultPwdCallback

  • -
  • xmlSecMSCngAppInit

  • -
  • xmlSecMSCngAppKeyCertLoadMemory

  • -
  • xmlSecMSCngAppKeyCertLoad

  • -
  • xmlSecMSCngAppKeyLoadEx

  • -
  • xmlSecMSCngAppKeyLoadMemory

  • -
  • xmlSecMSCngAppKeysMngrCertLoadMemory

  • -
  • xmlSecMSCngAppKeysMngrCertLoad

  • -
  • xmlSecMSCngAppKeysMngrCrlLoadMemory

  • -
  • xmlSecMSCngAppKeysMngrCrlLoad

  • -
  • xmlSecMSCngAppPkcs12LoadMemory

  • -
  • xmlSecMSCngAppPkcs12Load

  • -
  • xmlSecMSCngAppShutdown

  • -
  • xmlSecMSCngCertAdopt

  • -
  • xmlSecMSCngGenerateRandom

  • -
  • xmlSecMSCngInit

  • -
  • xmlSecMSCngKeyDataAesGetKlass

  • +
  • xmlSecMSCngAppDefaultKeysMngrAdoptKey

  • +
  • xmlSecMSCngAppDefaultKeysMngrInit

  • +
  • xmlSecMSCngAppDefaultKeysMngrLoad

  • +
  • xmlSecMSCngAppDefaultKeysMngrSave

  • +
  • xmlSecMSCngAppDefaultKeysMngrVerifyKey

  • +
  • xmlSecMSCngAppGetCertStoreName

  • +
  • xmlSecMSCngAppGetDefaultPwdCallback

  • +
  • xmlSecMSCngAppInit

  • +
  • xmlSecMSCngAppKeyCertLoadMemory

  • +
  • xmlSecMSCngAppKeyCertLoad

  • +
  • xmlSecMSCngAppKeyLoadEx

  • +
  • xmlSecMSCngAppKeyLoadMemory

  • +
  • xmlSecMSCngAppKeysMngrCertLoadMemory

  • +
  • xmlSecMSCngAppKeysMngrCertLoad

  • +
  • xmlSecMSCngAppKeysMngrCrlLoadMemory

  • +
  • xmlSecMSCngAppKeysMngrCrlLoad

  • +
  • xmlSecMSCngAppPkcs12LoadMemory

  • +
  • xmlSecMSCngAppPkcs12Load

  • +
  • xmlSecMSCngAppShutdown

  • +
  • xmlSecMSCngCertAdopt

  • +
  • xmlSecMSCngGenerateRandom

  • +
  • xmlSecMSCngInit

  • +
  • xmlSecMSCngKeyDataAesGetKlass

  • xmlSecMSCngKeyDataAesId

  • -
  • xmlSecMSCngKeyDataConcatKdfGetKlass

  • +
  • xmlSecMSCngKeyDataConcatKdfGetKlass

  • xmlSecMSCngKeyDataConcatKdfId

  • -
  • xmlSecMSCngKeyDataDEREncodedKeyValueGetKlass

  • +
  • xmlSecMSCngKeyDataDEREncodedKeyValueGetKlass

  • xmlSecMSCngKeyDataDEREncodedKeyValueId

  • -
  • xmlSecMSCngKeyDataDesGetKlass

  • +
  • xmlSecMSCngKeyDataDesGetKlass

  • xmlSecMSCngKeyDataDesId

  • -
  • xmlSecMSCngKeyDataDsaGetKlass

  • +
  • xmlSecMSCngKeyDataDsaGetKlass

  • xmlSecMSCngKeyDataDsaId

  • -
  • xmlSecMSCngKeyDataEcGetKlass

  • +
  • xmlSecMSCngKeyDataEcGetKlass

  • xmlSecMSCngKeyDataEcId

  • -
  • xmlSecMSCngKeyDataGetPrivKey

  • -
  • xmlSecMSCngKeyDataGetPubKey

  • -
  • xmlSecMSCngKeyDataHmacGetKlass

  • +
  • xmlSecMSCngKeyDataGetPrivKey

  • +
  • xmlSecMSCngKeyDataGetPubKey

  • +
  • xmlSecMSCngKeyDataHmacGetKlass

  • xmlSecMSCngKeyDataHmacId

  • -
  • xmlSecMSCngKeyDataPbkdf2GetKlass

  • +
  • xmlSecMSCngKeyDataPbkdf2GetKlass

  • xmlSecMSCngKeyDataPbkdf2Id

  • -
  • xmlSecMSCngKeyDataRawX509CertGetKlass

  • +
  • xmlSecMSCngKeyDataRawX509CertGetKlass

  • xmlSecMSCngKeyDataRawX509CertId

  • -
  • xmlSecMSCngKeyDataRsaGetKlass

  • +
  • xmlSecMSCngKeyDataRsaGetKlass

  • xmlSecMSCngKeyDataRsaId

  • -
  • xmlSecMSCngKeyDataX509AdoptCert

  • -
  • xmlSecMSCngKeyDataX509AdoptCrl

  • -
  • xmlSecMSCngKeyDataX509AdoptKeyCert

  • -
  • xmlSecMSCngKeyDataX509GetKeyCert

  • -
  • xmlSecMSCngKeyDataX509GetKlass

  • +
  • xmlSecMSCngKeyDataX509AdoptCert

  • +
  • xmlSecMSCngKeyDataX509AdoptCrl

  • +
  • xmlSecMSCngKeyDataX509AdoptKeyCert

  • +
  • xmlSecMSCngKeyDataX509GetKeyCert

  • +
  • xmlSecMSCngKeyDataX509GetKlass

  • xmlSecMSCngKeyDataX509Id

  • -
  • xmlSecMSCngKeysMngrInit

  • -
  • xmlSecMSCngKeysStoreAdoptKey

  • -
  • xmlSecMSCngKeysStoreGetKlass

  • +
  • xmlSecMSCngKeysMngrInit

  • +
  • xmlSecMSCngKeysStoreAdoptKey

  • +
  • xmlSecMSCngKeysStoreGetKlass

  • xmlSecMSCngKeysStoreId

  • -
  • xmlSecMSCngKeysStoreLoad

  • -
  • xmlSecMSCngKeysStoreSave

  • -
  • xmlSecMSCngShutdown

  • -
  • xmlSecMSCngTransformAes128CbcGetKlass

  • +
  • xmlSecMSCngKeysStoreLoad

  • +
  • xmlSecMSCngKeysStoreSave

  • +
  • xmlSecMSCngShutdown

  • +
  • xmlSecMSCngTransformAes128CbcGetKlass

  • xmlSecMSCngTransformAes128CbcId

  • -
  • xmlSecMSCngTransformAes128GcmGetKlass

  • +
  • xmlSecMSCngTransformAes128GcmGetKlass

  • xmlSecMSCngTransformAes128GcmId

  • -
  • xmlSecMSCngTransformAes192CbcGetKlass

  • +
  • xmlSecMSCngTransformAes192CbcGetKlass

  • xmlSecMSCngTransformAes192CbcId

  • -
  • xmlSecMSCngTransformAes192GcmGetKlass

  • +
  • xmlSecMSCngTransformAes192GcmGetKlass

  • xmlSecMSCngTransformAes192GcmId

  • -
  • xmlSecMSCngTransformAes256CbcGetKlass

  • +
  • xmlSecMSCngTransformAes256CbcGetKlass

  • xmlSecMSCngTransformAes256CbcId

  • -
  • xmlSecMSCngTransformAes256GcmGetKlass

  • +
  • xmlSecMSCngTransformAes256GcmGetKlass

  • xmlSecMSCngTransformAes256GcmId

  • -
  • xmlSecMSCngTransformConcatKdfGetKlass

  • +
  • xmlSecMSCngTransformConcatKdfGetKlass

  • xmlSecMSCngTransformConcatKdfId

  • -
  • xmlSecMSCngTransformDes3CbcGetKlass

  • +
  • xmlSecMSCngTransformDes3CbcGetKlass

  • xmlSecMSCngTransformDes3CbcId

  • -
  • xmlSecMSCngTransformDsaSha1GetKlass

  • +
  • xmlSecMSCngTransformDsaSha1GetKlass

  • xmlSecMSCngTransformDsaSha1Id

  • -
  • xmlSecMSCngTransformEcdhGetKlass

  • +
  • xmlSecMSCngTransformEcdhGetKlass

  • xmlSecMSCngTransformEcdhId

  • -
  • xmlSecMSCngTransformEcdsaSha1GetKlass

  • +
  • xmlSecMSCngTransformEcdsaSha1GetKlass

  • xmlSecMSCngTransformEcdsaSha1Id

  • -
  • xmlSecMSCngTransformEcdsaSha256GetKlass

  • +
  • xmlSecMSCngTransformEcdsaSha256GetKlass

  • xmlSecMSCngTransformEcdsaSha256Id

  • -
  • xmlSecMSCngTransformEcdsaSha384GetKlass

  • +
  • xmlSecMSCngTransformEcdsaSha384GetKlass

  • xmlSecMSCngTransformEcdsaSha384Id

  • -
  • xmlSecMSCngTransformEcdsaSha512GetKlass

  • +
  • xmlSecMSCngTransformEcdsaSha512GetKlass

  • xmlSecMSCngTransformEcdsaSha512Id

  • -
  • xmlSecMSCngTransformHmacMd5GetKlass

  • +
  • xmlSecMSCngTransformHmacMd5GetKlass

  • xmlSecMSCngTransformHmacMd5Id

  • -
  • xmlSecMSCngTransformHmacSha1GetKlass

  • +
  • xmlSecMSCngTransformHmacSha1GetKlass

  • xmlSecMSCngTransformHmacSha1Id

  • -
  • xmlSecMSCngTransformHmacSha256GetKlass

  • +
  • xmlSecMSCngTransformHmacSha256GetKlass

  • xmlSecMSCngTransformHmacSha256Id

  • -
  • xmlSecMSCngTransformHmacSha384GetKlass

  • +
  • xmlSecMSCngTransformHmacSha384GetKlass

  • xmlSecMSCngTransformHmacSha384Id

  • -
  • xmlSecMSCngTransformHmacSha512GetKlass

  • +
  • xmlSecMSCngTransformHmacSha512GetKlass

  • xmlSecMSCngTransformHmacSha512Id

  • -
  • xmlSecMSCngTransformKWAes128GetKlass

  • +
  • xmlSecMSCngTransformKWAes128GetKlass

  • xmlSecMSCngTransformKWAes128Id

  • -
  • xmlSecMSCngTransformKWAes192GetKlass

  • +
  • xmlSecMSCngTransformKWAes192GetKlass

  • xmlSecMSCngTransformKWAes192Id

  • -
  • xmlSecMSCngTransformKWAes256GetKlass

  • +
  • xmlSecMSCngTransformKWAes256GetKlass

  • xmlSecMSCngTransformKWAes256Id

  • -
  • xmlSecMSCngTransformKWDes3GetKlass

  • +
  • xmlSecMSCngTransformKWDes3GetKlass

  • xmlSecMSCngTransformKWDes3Id

  • -
  • xmlSecMSCngTransformMd5GetKlass

  • +
  • xmlSecMSCngTransformMd5GetKlass

  • xmlSecMSCngTransformMd5Id

  • -
  • xmlSecMSCngTransformPbkdf2GetKlass

  • +
  • xmlSecMSCngTransformPbkdf2GetKlass

  • xmlSecMSCngTransformPbkdf2Id

  • -
  • xmlSecMSCngTransformRsaMd5GetKlass

  • +
  • xmlSecMSCngTransformRsaMd5GetKlass

  • xmlSecMSCngTransformRsaMd5Id

  • -
  • xmlSecMSCngTransformRsaOaepEnc11GetKlass

  • +
  • xmlSecMSCngTransformRsaOaepEnc11GetKlass

  • xmlSecMSCngTransformRsaOaepEnc11Id

  • -
  • xmlSecMSCngTransformRsaOaepGetKlass

  • +
  • xmlSecMSCngTransformRsaOaepGetKlass

  • xmlSecMSCngTransformRsaOaepId

  • -
  • xmlSecMSCngTransformRsaPkcs1GetKlass

  • +
  • xmlSecMSCngTransformRsaPkcs1GetKlass

  • xmlSecMSCngTransformRsaPkcs1Id

  • -
  • xmlSecMSCngTransformRsaPssSha1GetKlass

  • +
  • xmlSecMSCngTransformRsaPssSha1GetKlass

  • xmlSecMSCngTransformRsaPssSha1Id

  • -
  • xmlSecMSCngTransformRsaPssSha256GetKlass

  • +
  • xmlSecMSCngTransformRsaPssSha256GetKlass

  • xmlSecMSCngTransformRsaPssSha256Id

  • -
  • xmlSecMSCngTransformRsaPssSha384GetKlass

  • +
  • xmlSecMSCngTransformRsaPssSha384GetKlass

  • xmlSecMSCngTransformRsaPssSha384Id

  • -
  • xmlSecMSCngTransformRsaPssSha512GetKlass

  • +
  • xmlSecMSCngTransformRsaPssSha512GetKlass

  • xmlSecMSCngTransformRsaPssSha512Id

  • -
  • xmlSecMSCngTransformRsaSha1GetKlass

  • +
  • xmlSecMSCngTransformRsaSha1GetKlass

  • xmlSecMSCngTransformRsaSha1Id

  • -
  • xmlSecMSCngTransformRsaSha256GetKlass

  • +
  • xmlSecMSCngTransformRsaSha256GetKlass

  • xmlSecMSCngTransformRsaSha256Id

  • -
  • xmlSecMSCngTransformRsaSha384GetKlass

  • +
  • xmlSecMSCngTransformRsaSha384GetKlass

  • xmlSecMSCngTransformRsaSha384Id

  • -
  • xmlSecMSCngTransformRsaSha512GetKlass

  • +
  • xmlSecMSCngTransformRsaSha512GetKlass

  • xmlSecMSCngTransformRsaSha512Id

  • -
  • xmlSecMSCngTransformSha1GetKlass

  • +
  • xmlSecMSCngTransformSha1GetKlass

  • xmlSecMSCngTransformSha1Id

  • -
  • xmlSecMSCngTransformSha256GetKlass

  • +
  • xmlSecMSCngTransformSha256GetKlass

  • xmlSecMSCngTransformSha256Id

  • -
  • xmlSecMSCngTransformSha384GetKlass

  • +
  • xmlSecMSCngTransformSha384GetKlass

  • xmlSecMSCngTransformSha384Id

  • -
  • xmlSecMSCngTransformSha512GetKlass

  • +
  • xmlSecMSCngTransformSha512GetKlass

  • xmlSecMSCngTransformSha512Id

  • -
  • xmlSecMSCngX509StoreAdoptCert

  • -
  • xmlSecMSCngX509StoreAdoptKeyStore

  • -
  • xmlSecMSCngX509StoreAdoptTrustedStore

  • -
  • xmlSecMSCngX509StoreAdoptUntrustedStore

  • -
  • xmlSecMSCngX509StoreGetKlass

  • +
  • xmlSecMSCngX509StoreAdoptCert

  • +
  • xmlSecMSCngX509StoreAdoptKeyStore

  • +
  • xmlSecMSCngX509StoreAdoptTrustedStore

  • +
  • xmlSecMSCngX509StoreAdoptUntrustedStore

  • +
  • xmlSecMSCngX509StoreGetKlass

  • xmlSecMSCngX509StoreId

  • -
  • xmlSecMSCngX509StoreVerify

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptKey

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptKeyStore

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptTrustedStore

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptUntrustedStore

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrInit

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrLoad

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrPrivateKeyLoad

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrPublicKeyLoad

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrSave

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrSymKeyLoad

  • -
  • xmlSecMSCryptoAppDefaultKeysMngrVerifyKey

  • -
  • xmlSecMSCryptoAppGetCertStoreName

  • -
  • xmlSecMSCryptoAppGetDefaultPwdCallback

  • -
  • xmlSecMSCryptoAppInit

  • -
  • xmlSecMSCryptoAppKeyCertLoadMemory

  • -
  • xmlSecMSCryptoAppKeyCertLoad

  • -
  • xmlSecMSCryptoAppKeyLoadEx

  • -
  • xmlSecMSCryptoAppKeyLoadMemory

  • -
  • xmlSecMSCryptoAppKeysMngrCertLoadMemory

  • -
  • xmlSecMSCryptoAppKeysMngrCertLoad

  • -
  • xmlSecMSCryptoAppKeysMngrCrlLoadMemory

  • -
  • xmlSecMSCryptoAppKeysMngrCrlLoad

  • -
  • xmlSecMSCryptoAppPkcs12LoadMemory

  • -
  • xmlSecMSCryptoAppPkcs12Load

  • -
  • xmlSecMSCryptoAppShutdown

  • -
  • xmlSecMSCryptoCertAdopt

  • -
  • xmlSecMSCryptoCertDup

  • -
  • xmlSecMSCryptoErrorsDefaultCallback

  • -
  • xmlSecMSCryptoGenerateRandom

  • -
  • xmlSecMSCryptoInit

  • -
  • xmlSecMSCryptoKeyDataAesGetKlass

  • +
  • xmlSecMSCngX509StoreVerify

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptKey

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptKeyStore

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptTrustedStore

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrAdoptUntrustedStore

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrInit

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrLoad

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrPrivateKeyLoad

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrPublicKeyLoad

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrSave

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrSymKeyLoad

  • +
  • xmlSecMSCryptoAppDefaultKeysMngrVerifyKey

  • +
  • xmlSecMSCryptoAppGetCertStoreName

  • +
  • xmlSecMSCryptoAppGetDefaultPwdCallback

  • +
  • xmlSecMSCryptoAppInit

  • +
  • xmlSecMSCryptoAppKeyCertLoadMemory

  • +
  • xmlSecMSCryptoAppKeyCertLoad

  • +
  • xmlSecMSCryptoAppKeyLoadEx

  • +
  • xmlSecMSCryptoAppKeyLoadMemory

  • +
  • xmlSecMSCryptoAppKeysMngrCertLoadMemory

  • +
  • xmlSecMSCryptoAppKeysMngrCertLoad

  • +
  • xmlSecMSCryptoAppKeysMngrCrlLoadMemory

  • +
  • xmlSecMSCryptoAppKeysMngrCrlLoad

  • +
  • xmlSecMSCryptoAppPkcs12LoadMemory

  • +
  • xmlSecMSCryptoAppPkcs12Load

  • +
  • xmlSecMSCryptoAppShutdown

  • +
  • xmlSecMSCryptoCertAdopt

  • +
  • xmlSecMSCryptoCertDup

  • +
  • xmlSecMSCryptoErrorsDefaultCallback

  • +
  • xmlSecMSCryptoGenerateRandom

  • +
  • xmlSecMSCryptoInit

  • +
  • xmlSecMSCryptoKeyDataAesGetKlass

  • xmlSecMSCryptoKeyDataAesId

  • -
  • xmlSecMSCryptoKeyDataAesSet

  • -
  • xmlSecMSCryptoKeyDataDesGetKlass

  • +
  • xmlSecMSCryptoKeyDataAesSet

  • +
  • xmlSecMSCryptoKeyDataDesGetKlass

  • xmlSecMSCryptoKeyDataDesId

  • -
  • xmlSecMSCryptoKeyDataDsaGetKlass

  • +
  • xmlSecMSCryptoKeyDataDsaGetKlass

  • xmlSecMSCryptoKeyDataDsaId

  • -
  • xmlSecMSCryptoKeyDataGetCert

  • -
  • xmlSecMSCryptoKeyDataGetDecryptKey

  • -
  • xmlSecMSCryptoKeyDataGetKey

  • -
  • xmlSecMSCryptoKeyDataGetMSCryptoKeySpec

  • -
  • xmlSecMSCryptoKeyDataGetMSCryptoProviderInfo

  • -
  • xmlSecMSCryptoKeyDataGetMSCryptoProvider

  • -
  • xmlSecMSCryptoKeyDataGost2001GetKlass

  • +
  • xmlSecMSCryptoKeyDataGetCert

  • +
  • xmlSecMSCryptoKeyDataGetDecryptKey

  • +
  • xmlSecMSCryptoKeyDataGetKey

  • +
  • xmlSecMSCryptoKeyDataGetMSCryptoKeySpec

  • +
  • xmlSecMSCryptoKeyDataGetMSCryptoProviderInfo

  • +
  • xmlSecMSCryptoKeyDataGetMSCryptoProvider

  • +
  • xmlSecMSCryptoKeyDataGost2001GetKlass

  • xmlSecMSCryptoKeyDataGost2001Id

  • xmlSecMSCryptoKeyDataGost2012-256GetKlass

  • xmlSecMSCryptoKeyDataGost2012-256Id

  • xmlSecMSCryptoKeyDataGost2012-512GetKlass

  • xmlSecMSCryptoKeyDataGost2012-512Id

  • -
  • xmlSecMSCryptoKeyDataHmacGetKlass

  • +
  • xmlSecMSCryptoKeyDataHmacGetKlass

  • xmlSecMSCryptoKeyDataHmacId

  • -
  • xmlSecMSCryptoKeyDataHmacSet

  • -
  • xmlSecMSCryptoKeyDataRawX509CertGetKlass

  • +
  • xmlSecMSCryptoKeyDataHmacSet

  • +
  • xmlSecMSCryptoKeyDataRawX509CertGetKlass

  • xmlSecMSCryptoKeyDataRawX509CertId

  • -
  • xmlSecMSCryptoKeyDataRsaGetKlass

  • +
  • xmlSecMSCryptoKeyDataRsaGetKlass

  • xmlSecMSCryptoKeyDataRsaId

  • -
  • xmlSecMSCryptoKeyDataX509AdoptCert

  • -
  • xmlSecMSCryptoKeyDataX509AdoptCrl

  • -
  • xmlSecMSCryptoKeyDataX509AdoptKeyCert

  • -
  • xmlSecMSCryptoKeyDataX509GetCert

  • -
  • xmlSecMSCryptoKeyDataX509GetCertsSize

  • -
  • xmlSecMSCryptoKeyDataX509GetCrl

  • -
  • xmlSecMSCryptoKeyDataX509GetCrlsSize

  • -
  • xmlSecMSCryptoKeyDataX509GetKeyCert

  • -
  • xmlSecMSCryptoKeyDataX509GetKlass

  • +
  • xmlSecMSCryptoKeyDataX509AdoptCert

  • +
  • xmlSecMSCryptoKeyDataX509AdoptCrl

  • +
  • xmlSecMSCryptoKeyDataX509AdoptKeyCert

  • +
  • xmlSecMSCryptoKeyDataX509GetCert

  • +
  • xmlSecMSCryptoKeyDataX509GetCertsSize

  • +
  • xmlSecMSCryptoKeyDataX509GetCrl

  • +
  • xmlSecMSCryptoKeyDataX509GetCrlsSize

  • +
  • xmlSecMSCryptoKeyDataX509GetKeyCert

  • +
  • xmlSecMSCryptoKeyDataX509GetKlass

  • xmlSecMSCryptoKeyDataX509Id

  • -
  • xmlSecMSCryptoKeysMngrInit

  • -
  • xmlSecMSCryptoKeysStoreAdoptKey

  • -
  • xmlSecMSCryptoKeysStoreGetKlass

  • +
  • xmlSecMSCryptoKeysMngrInit

  • +
  • xmlSecMSCryptoKeysStoreAdoptKey

  • +
  • xmlSecMSCryptoKeysStoreGetKlass

  • xmlSecMSCryptoKeysStoreId

  • -
  • xmlSecMSCryptoKeysStoreLoad

  • -
  • xmlSecMSCryptoKeysStoreSave

  • -
  • xmlSecMSCryptoShutdown

  • -
  • xmlSecMSCryptoTransformAes128CbcGetKlass

  • +
  • xmlSecMSCryptoKeysStoreLoad

  • +
  • xmlSecMSCryptoKeysStoreSave

  • +
  • xmlSecMSCryptoShutdown

  • +
  • xmlSecMSCryptoTransformAes128CbcGetKlass

  • xmlSecMSCryptoTransformAes128CbcId

  • -
  • xmlSecMSCryptoTransformAes192CbcGetKlass

  • +
  • xmlSecMSCryptoTransformAes192CbcGetKlass

  • xmlSecMSCryptoTransformAes192CbcId

  • -
  • xmlSecMSCryptoTransformAes256CbcGetKlass

  • +
  • xmlSecMSCryptoTransformAes256CbcGetKlass

  • xmlSecMSCryptoTransformAes256CbcId

  • -
  • xmlSecMSCryptoTransformDes3CbcGetKlass

  • +
  • xmlSecMSCryptoTransformDes3CbcGetKlass

  • xmlSecMSCryptoTransformDes3CbcId

  • -
  • xmlSecMSCryptoTransformDsaSha1GetKlass

  • +
  • xmlSecMSCryptoTransformDsaSha1GetKlass

  • xmlSecMSCryptoTransformDsaSha1Id

  • xmlSecMSCryptoTransformGost2001GostR3411-94GetKlass

  • xmlSecMSCryptoTransformGost2001GostR3411-94Id

  • @@ -1166,77 +1128,77 @@
  • xmlSecMSCryptoTransformGostR3411-2012-512Id

  • xmlSecMSCryptoTransformGostR3411-94GetKlass

  • xmlSecMSCryptoTransformGostR3411-94Id

  • -
  • xmlSecMSCryptoTransformHmacMd5GetKlass

  • +
  • xmlSecMSCryptoTransformHmacMd5GetKlass

  • xmlSecMSCryptoTransformHmacMd5Id

  • -
  • xmlSecMSCryptoTransformHmacRipemd160GetKlass

  • +
  • xmlSecMSCryptoTransformHmacRipemd160GetKlass

  • xmlSecMSCryptoTransformHmacRipemd160Id

  • -
  • xmlSecMSCryptoTransformHmacSha1GetKlass

  • +
  • xmlSecMSCryptoTransformHmacSha1GetKlass

  • xmlSecMSCryptoTransformHmacSha1Id

  • -
  • xmlSecMSCryptoTransformHmacSha224GetKlass

  • +
  • xmlSecMSCryptoTransformHmacSha224GetKlass

  • xmlSecMSCryptoTransformHmacSha224Id

  • -
  • xmlSecMSCryptoTransformHmacSha256GetKlass

  • +
  • xmlSecMSCryptoTransformHmacSha256GetKlass

  • xmlSecMSCryptoTransformHmacSha256Id

  • -
  • xmlSecMSCryptoTransformHmacSha384GetKlass

  • +
  • xmlSecMSCryptoTransformHmacSha384GetKlass

  • xmlSecMSCryptoTransformHmacSha384Id

  • -
  • xmlSecMSCryptoTransformHmacSha512GetKlass

  • +
  • xmlSecMSCryptoTransformHmacSha512GetKlass

  • xmlSecMSCryptoTransformHmacSha512Id

  • -
  • xmlSecMSCryptoTransformKWAes128GetKlass

  • +
  • xmlSecMSCryptoTransformKWAes128GetKlass

  • xmlSecMSCryptoTransformKWAes128Id

  • -
  • xmlSecMSCryptoTransformKWAes192GetKlass

  • +
  • xmlSecMSCryptoTransformKWAes192GetKlass

  • xmlSecMSCryptoTransformKWAes192Id

  • -
  • xmlSecMSCryptoTransformKWAes256GetKlass

  • +
  • xmlSecMSCryptoTransformKWAes256GetKlass

  • xmlSecMSCryptoTransformKWAes256Id

  • -
  • xmlSecMSCryptoTransformKWDes3GetKlass

  • +
  • xmlSecMSCryptoTransformKWDes3GetKlass

  • xmlSecMSCryptoTransformKWDes3Id

  • -
  • xmlSecMSCryptoTransformMd5GetKlass

  • +
  • xmlSecMSCryptoTransformMd5GetKlass

  • xmlSecMSCryptoTransformMd5Id

  • -
  • xmlSecMSCryptoTransformRsaMd5GetKlass

  • +
  • xmlSecMSCryptoTransformRsaMd5GetKlass

  • xmlSecMSCryptoTransformRsaMd5Id

  • -
  • xmlSecMSCryptoTransformRsaOaepGetKlass

  • +
  • xmlSecMSCryptoTransformRsaOaepGetKlass

  • xmlSecMSCryptoTransformRsaOaepId

  • -
  • xmlSecMSCryptoTransformRsaPkcs1GetKlass

  • +
  • xmlSecMSCryptoTransformRsaPkcs1GetKlass

  • xmlSecMSCryptoTransformRsaPkcs1Id

  • -
  • xmlSecMSCryptoTransformRsaSha1GetKlass

  • +
  • xmlSecMSCryptoTransformRsaSha1GetKlass

  • xmlSecMSCryptoTransformRsaSha1Id

  • -
  • xmlSecMSCryptoTransformRsaSha256GetKlass

  • +
  • xmlSecMSCryptoTransformRsaSha256GetKlass

  • xmlSecMSCryptoTransformRsaSha256Id

  • -
  • xmlSecMSCryptoTransformRsaSha384GetKlass

  • +
  • xmlSecMSCryptoTransformRsaSha384GetKlass

  • xmlSecMSCryptoTransformRsaSha384Id

  • -
  • xmlSecMSCryptoTransformRsaSha512GetKlass

  • +
  • xmlSecMSCryptoTransformRsaSha512GetKlass

  • xmlSecMSCryptoTransformRsaSha512Id

  • -
  • xmlSecMSCryptoTransformSha1GetKlass

  • +
  • xmlSecMSCryptoTransformSha1GetKlass

  • xmlSecMSCryptoTransformSha1Id

  • -
  • xmlSecMSCryptoTransformSha256GetKlass

  • +
  • xmlSecMSCryptoTransformSha256GetKlass

  • xmlSecMSCryptoTransformSha256Id

  • -
  • xmlSecMSCryptoTransformSha384GetKlass

  • +
  • xmlSecMSCryptoTransformSha384GetKlass

  • xmlSecMSCryptoTransformSha384Id

  • -
  • xmlSecMSCryptoTransformSha512GetKlass

  • +
  • xmlSecMSCryptoTransformSha512GetKlass

  • xmlSecMSCryptoTransformSha512Id

  • -
  • xmlSecMSCryptoX509StoreAdoptCert

  • -
  • xmlSecMSCryptoX509StoreAdoptKeyStore

  • -
  • xmlSecMSCryptoX509StoreAdoptTrustedStore

  • -
  • xmlSecMSCryptoX509StoreAdoptUntrustedStore

  • -
  • xmlSecMSCryptoX509StoreEnableSystemTrustedCerts

  • -
  • xmlSecMSCryptoX509StoreGetKlass

  • +
  • xmlSecMSCryptoX509StoreAdoptCert

  • +
  • xmlSecMSCryptoX509StoreAdoptKeyStore

  • +
  • xmlSecMSCryptoX509StoreAdoptTrustedStore

  • +
  • xmlSecMSCryptoX509StoreAdoptUntrustedStore

  • +
  • xmlSecMSCryptoX509StoreEnableSystemTrustedCerts

  • +
  • xmlSecMSCryptoX509StoreGetKlass

  • xmlSecMSCryptoX509StoreId

  • XMLSEC-NO-AES

  • XMLSEC-NO-CONCATKDF

  • -
  • xmlSecNodeEncodeAndSetContent

  • +
  • xmlSecNodeEncodeAndSetContent

  • xmlSecNodeGetName

  • -
  • xmlSecNodeSetAddList

  • -
  • xmlSecNodeSetAdd

  • -
  • xmlSecNodeSetContains

  • -
  • xmlSecNodeSetCreate

  • -
  • xmlSecNodeSetDebugDump

  • -
  • xmlSecNodeSetDestroy

  • -
  • xmlSecNodeSetDocDestroy

  • -
  • xmlSecNodeSetDumpTextNodes

  • -
  • xmlSecNodeSetGetChildren

  • +
  • xmlSecNodeSetAddList

  • +
  • xmlSecNodeSetAdd

  • +
  • xmlSecNodeSetContains

  • +
  • xmlSecNodeSetCreate

  • +
  • xmlSecNodeSetDebugDump

  • +
  • xmlSecNodeSetDestroy

  • +
  • xmlSecNodeSetDocDestroy

  • +
  • xmlSecNodeSetDumpTextNodes

  • +
  • xmlSecNodeSetGetChildren

  • xmlSecNodeSet

  • xmlSecNodeSetOp

  • xmlSecNodeSetType

  • -
  • xmlSecNodeSetWalkCallback

  • -
  • xmlSecNodeSetWalk

  • +
  • xmlSecNodeSetWalkCallback

  • +
  • xmlSecNodeSetWalk

  • XMLSEC-NO-DES

  • XMLSEC-NO-DSA

  • XMLSEC-NO-EC

  • @@ -1254,307 +1216,307 @@
  • XMLSEC-NO-SHA384

  • XMLSEC-NO-SHA512

  • XMLSEC-NO-X509

  • -
  • xmlSecNssAppDefaultKeysMngrAdoptKey

  • -
  • xmlSecNssAppDefaultKeysMngrInit

  • -
  • xmlSecNssAppDefaultKeysMngrLoad

  • -
  • xmlSecNssAppDefaultKeysMngrSave

  • -
  • xmlSecNssAppDefaultKeysMngrVerifyKey

  • -
  • xmlSecNssAppGetDefaultPwdCallback

  • -
  • xmlSecNssAppInit

  • -
  • xmlSecNssAppKeyCertLoadMemory

  • -
  • xmlSecNssAppKeyCertLoad

  • -
  • xmlSecNssAppKeyCertLoadSECItem

  • -
  • xmlSecNssAppKeyFromCertLoadSECItem

  • -
  • xmlSecNssAppKeyLoadEx

  • -
  • xmlSecNssAppKeyLoadMemory

  • -
  • xmlSecNssAppKeyLoadSECItem

  • -
  • xmlSecNssAppKeysMngrCertLoadMemory

  • -
  • xmlSecNssAppKeysMngrCertLoad

  • -
  • xmlSecNssAppKeysMngrCertLoadSECItem

  • -
  • xmlSecNssAppKeysMngrCrlLoadMemory

  • -
  • xmlSecNssAppKeysMngrCrlLoad

  • -
  • xmlSecNssAppPkcs12LoadMemory

  • -
  • xmlSecNssAppPkcs12Load

  • -
  • xmlSecNssAppPkcs12LoadSECItem

  • -
  • xmlSecNssAppShutdown

  • -
  • xmlSecNssErrorsDefaultCallback

  • -
  • xmlSecNssGenerateRandom

  • -
  • xmlSecNssGetInternalKeySlot

  • -
  • xmlSecNssInit

  • -
  • xmlSecNssKeyDataAesGetKlass

  • +
  • xmlSecNssAppDefaultKeysMngrAdoptKey

  • +
  • xmlSecNssAppDefaultKeysMngrInit

  • +
  • xmlSecNssAppDefaultKeysMngrLoad

  • +
  • xmlSecNssAppDefaultKeysMngrSave

  • +
  • xmlSecNssAppDefaultKeysMngrVerifyKey

  • +
  • xmlSecNssAppGetDefaultPwdCallback

  • +
  • xmlSecNssAppInit

  • +
  • xmlSecNssAppKeyCertLoadMemory

  • +
  • xmlSecNssAppKeyCertLoad

  • +
  • xmlSecNssAppKeyCertLoadSECItem

  • +
  • xmlSecNssAppKeyFromCertLoadSECItem

  • +
  • xmlSecNssAppKeyLoadEx

  • +
  • xmlSecNssAppKeyLoadMemory

  • +
  • xmlSecNssAppKeyLoadSECItem

  • +
  • xmlSecNssAppKeysMngrCertLoadMemory

  • +
  • xmlSecNssAppKeysMngrCertLoad

  • +
  • xmlSecNssAppKeysMngrCertLoadSECItem

  • +
  • xmlSecNssAppKeysMngrCrlLoadMemory

  • +
  • xmlSecNssAppKeysMngrCrlLoad

  • +
  • xmlSecNssAppPkcs12LoadMemory

  • +
  • xmlSecNssAppPkcs12Load

  • +
  • xmlSecNssAppPkcs12LoadSECItem

  • +
  • xmlSecNssAppShutdown

  • +
  • xmlSecNssErrorsDefaultCallback

  • +
  • xmlSecNssGenerateRandom

  • +
  • xmlSecNssGetInternalKeySlot

  • +
  • xmlSecNssInit

  • +
  • xmlSecNssKeyDataAesGetKlass

  • xmlSecNssKeyDataAesId

  • -
  • xmlSecNssKeyDataAesSet

  • -
  • xmlSecNssKeyDataDEREncodedKeyValueGetKlass

  • +
  • xmlSecNssKeyDataAesSet

  • +
  • xmlSecNssKeyDataDEREncodedKeyValueGetKlass

  • xmlSecNssKeyDataDEREncodedKeyValueId

  • -
  • xmlSecNssKeyDataDesGetKlass

  • +
  • xmlSecNssKeyDataDesGetKlass

  • xmlSecNssKeyDataDesId

  • -
  • xmlSecNssKeyDataDesSet

  • -
  • xmlSecNssKeyDataDsaGetKlass

  • +
  • xmlSecNssKeyDataDesSet

  • +
  • xmlSecNssKeyDataDsaGetKlass

  • xmlSecNssKeyDataDsaId

  • -
  • xmlSecNsskeyDataEcGetKlass

  • +
  • xmlSecNsskeyDataEcGetKlass

  • xmlSecNssKeyDataEcId

  • -
  • xmlSecNssKeyDataHmacGetKlass

  • +
  • xmlSecNssKeyDataHmacGetKlass

  • xmlSecNssKeyDataHmacId

  • -
  • xmlSecNssKeyDataHmacSet

  • -
  • xmlSecNssKeyDataPbkdf2GetKlass

  • +
  • xmlSecNssKeyDataHmacSet

  • +
  • xmlSecNssKeyDataPbkdf2GetKlass

  • xmlSecNssKeyDataPbkdf2Id

  • -
  • xmlSecNssKeyDataPbkdf2Set

  • -
  • xmlSecNssKeyDataRawX509CertGetKlass

  • +
  • xmlSecNssKeyDataPbkdf2Set

  • +
  • xmlSecNssKeyDataRawX509CertGetKlass

  • xmlSecNssKeyDataRawX509CertId

  • -
  • xmlSecNssKeyDataRsaGetKlass

  • +
  • xmlSecNssKeyDataRsaGetKlass

  • xmlSecNssKeyDataRsaId

  • -
  • xmlSecNssKeyDataX509AdoptCert

  • -
  • xmlSecNssKeyDataX509AdoptCrl

  • -
  • xmlSecNssKeyDataX509AdoptKeyCert

  • -
  • xmlSecNssKeyDataX509GetCert

  • -
  • xmlSecNssKeyDataX509GetCertsSize

  • -
  • xmlSecNssKeyDataX509GetCrl

  • -
  • xmlSecNssKeyDataX509GetCrlsSize

  • -
  • xmlSecNssKeyDataX509GetKeyCert

  • -
  • xmlSecNssKeyDataX509GetKlass

  • +
  • xmlSecNssKeyDataX509AdoptCert

  • +
  • xmlSecNssKeyDataX509AdoptCrl

  • +
  • xmlSecNssKeyDataX509AdoptKeyCert

  • +
  • xmlSecNssKeyDataX509GetCert

  • +
  • xmlSecNssKeyDataX509GetCertsSize

  • +
  • xmlSecNssKeyDataX509GetCrl

  • +
  • xmlSecNssKeyDataX509GetCrlsSize

  • +
  • xmlSecNssKeyDataX509GetKeyCert

  • +
  • xmlSecNssKeyDataX509GetKlass

  • xmlSecNssKeyDataX509Id

  • -
  • xmlSecNssKeysMngrInit

  • -
  • xmlSecNssKeysStoreAdoptKey

  • -
  • xmlSecNssKeysStoreGetKlass

  • +
  • xmlSecNssKeysMngrInit

  • +
  • xmlSecNssKeysStoreAdoptKey

  • +
  • xmlSecNssKeysStoreGetKlass

  • xmlSecNssKeysStoreId

  • -
  • xmlSecNssKeysStoreLoad

  • -
  • xmlSecNssKeysStoreSave

  • -
  • xmlSecNssPKIAdoptKey

  • -
  • xmlSecNssPKIKeyDataDuplicate

  • -
  • xmlSecNssPKIKeyDataGetKeyType

  • -
  • xmlSecNssPKIKeyDataGetPrivKey

  • -
  • xmlSecNssPKIKeyDataGetPubKey

  • -
  • xmlSecNssShutdown

  • -
  • xmlSecNssTransformAes128CbcGetKlass

  • +
  • xmlSecNssKeysStoreLoad

  • +
  • xmlSecNssKeysStoreSave

  • +
  • xmlSecNssPKIAdoptKey

  • +
  • xmlSecNssPKIKeyDataDuplicate

  • +
  • xmlSecNssPKIKeyDataGetKeyType

  • +
  • xmlSecNssPKIKeyDataGetPrivKey

  • +
  • xmlSecNssPKIKeyDataGetPubKey

  • +
  • xmlSecNssShutdown

  • +
  • xmlSecNssTransformAes128CbcGetKlass

  • xmlSecNssTransformAes128CbcId

  • -
  • xmlSecNssTransformAes128GcmGetKlass

  • +
  • xmlSecNssTransformAes128GcmGetKlass

  • xmlSecNssTransformAes128GcmId

  • -
  • xmlSecNssTransformAes192CbcGetKlass

  • +
  • xmlSecNssTransformAes192CbcGetKlass

  • xmlSecNssTransformAes192CbcId

  • -
  • xmlSecNssTransformAes192GcmGetKlass

  • +
  • xmlSecNssTransformAes192GcmGetKlass

  • xmlSecNssTransformAes192GcmId

  • -
  • xmlSecNssTransformAes256CbcGetKlass

  • +
  • xmlSecNssTransformAes256CbcGetKlass

  • xmlSecNssTransformAes256CbcId

  • -
  • xmlSecNssTransformAes256GcmGetKlass

  • +
  • xmlSecNssTransformAes256GcmGetKlass

  • xmlSecNssTransformAes256GcmId

  • -
  • xmlSecNssTransformDes3CbcGetKlass

  • +
  • xmlSecNssTransformDes3CbcGetKlass

  • xmlSecNssTransformDes3CbcId

  • -
  • xmlSecNssTransformDsaSha1GetKlass

  • +
  • xmlSecNssTransformDsaSha1GetKlass

  • xmlSecNssTransformDsaSha1Id

  • -
  • xmlSecNssTransformDsaSha256GetKlass

  • +
  • xmlSecNssTransformDsaSha256GetKlass

  • xmlSecNssTransformDsaSha256Id

  • -
  • xmlSecNssTransformEcdsaSha1GetKlass

  • +
  • xmlSecNssTransformEcdsaSha1GetKlass

  • xmlSecNssTransformEcdsaSha1Id

  • -
  • xmlSecNssTransformEcdsaSha224GetKlass

  • +
  • xmlSecNssTransformEcdsaSha224GetKlass

  • xmlSecNssTransformEcdsaSha224Id

  • -
  • xmlSecNssTransformEcdsaSha256GetKlass

  • +
  • xmlSecNssTransformEcdsaSha256GetKlass

  • xmlSecNssTransformEcdsaSha256Id

  • -
  • xmlSecNssTransformEcdsaSha384GetKlass

  • +
  • xmlSecNssTransformEcdsaSha384GetKlass

  • xmlSecNssTransformEcdsaSha384Id

  • -
  • xmlSecNssTransformEcdsaSha512GetKlass

  • +
  • xmlSecNssTransformEcdsaSha512GetKlass

  • xmlSecNssTransformEcdsaSha512Id

  • -
  • xmlSecNssTransformHmacMd5GetKlass

  • +
  • xmlSecNssTransformHmacMd5GetKlass

  • xmlSecNssTransformHmacMd5Id

  • -
  • xmlSecNssTransformHmacRipemd160GetKlass

  • +
  • xmlSecNssTransformHmacRipemd160GetKlass

  • xmlSecNssTransformHmacRipemd160Id

  • -
  • xmlSecNssTransformHmacSha1GetKlass

  • +
  • xmlSecNssTransformHmacSha1GetKlass

  • xmlSecNssTransformHmacSha1Id

  • -
  • xmlSecNssTransformHmacSha224GetKlass

  • +
  • xmlSecNssTransformHmacSha224GetKlass

  • xmlSecNssTransformHmacSha224Id

  • -
  • xmlSecNssTransformHmacSha256GetKlass

  • +
  • xmlSecNssTransformHmacSha256GetKlass

  • xmlSecNssTransformHmacSha256Id

  • -
  • xmlSecNssTransformHmacSha384GetKlass

  • +
  • xmlSecNssTransformHmacSha384GetKlass

  • xmlSecNssTransformHmacSha384Id

  • -
  • xmlSecNssTransformHmacSha512GetKlass

  • +
  • xmlSecNssTransformHmacSha512GetKlass

  • xmlSecNssTransformHmacSha512Id

  • -
  • xmlSecNssTransformKWAes128GetKlass

  • +
  • xmlSecNssTransformKWAes128GetKlass

  • xmlSecNssTransformKWAes128Id

  • -
  • xmlSecNssTransformKWAes192GetKlass

  • +
  • xmlSecNssTransformKWAes192GetKlass

  • xmlSecNssTransformKWAes192Id

  • -
  • xmlSecNssTransformKWAes256GetKlass

  • +
  • xmlSecNssTransformKWAes256GetKlass

  • xmlSecNssTransformKWAes256Id

  • -
  • xmlSecNssTransformKWDes3GetKlass

  • +
  • xmlSecNssTransformKWDes3GetKlass

  • xmlSecNssTransformKWDes3Id

  • -
  • xmlSecNssTransformMd5GetKlass

  • +
  • xmlSecNssTransformMd5GetKlass

  • xmlSecNssTransformMd5Id

  • -
  • xmlSecNssTransformPbkdf2GetKlass

  • +
  • xmlSecNssTransformPbkdf2GetKlass

  • xmlSecNssTransformPbkdf2Id

  • -
  • xmlSecNssTransformRsaMd5GetKlass

  • +
  • xmlSecNssTransformRsaMd5GetKlass

  • xmlSecNssTransformRsaMd5Id

  • -
  • xmlSecNssTransformRsaOaepEnc11GetKlass

  • +
  • xmlSecNssTransformRsaOaepEnc11GetKlass

  • xmlSecNssTransformRsaOaepEnc11Id

  • -
  • xmlSecNssTransformRsaOaepGetKlass

  • +
  • xmlSecNssTransformRsaOaepGetKlass

  • xmlSecNssTransformRsaOaepId

  • -
  • xmlSecNssTransformRsaPkcs1GetKlass

  • +
  • xmlSecNssTransformRsaPkcs1GetKlass

  • xmlSecNssTransformRsaPkcs1Id

  • -
  • xmlSecNssTransformRsaPssSha1GetKlass

  • +
  • xmlSecNssTransformRsaPssSha1GetKlass

  • xmlSecNssTransformRsaPssSha1Id

  • -
  • xmlSecNssTransformRsaPssSha224GetKlass

  • +
  • xmlSecNssTransformRsaPssSha224GetKlass

  • xmlSecNssTransformRsaPssSha224Id

  • -
  • xmlSecNssTransformRsaPssSha256GetKlass

  • +
  • xmlSecNssTransformRsaPssSha256GetKlass

  • xmlSecNssTransformRsaPssSha256Id

  • -
  • xmlSecNssTransformRsaPssSha384GetKlass

  • +
  • xmlSecNssTransformRsaPssSha384GetKlass

  • xmlSecNssTransformRsaPssSha384Id

  • -
  • xmlSecNssTransformRsaPssSha512GetKlass

  • +
  • xmlSecNssTransformRsaPssSha512GetKlass

  • xmlSecNssTransformRsaPssSha512Id

  • -
  • xmlSecNssTransformRsaSha1GetKlass

  • +
  • xmlSecNssTransformRsaSha1GetKlass

  • xmlSecNssTransformRsaSha1Id

  • -
  • xmlSecNssTransformRsaSha224GetKlass

  • +
  • xmlSecNssTransformRsaSha224GetKlass

  • xmlSecNssTransformRsaSha224Id

  • -
  • xmlSecNssTransformRsaSha256GetKlass

  • +
  • xmlSecNssTransformRsaSha256GetKlass

  • xmlSecNssTransformRsaSha256Id

  • -
  • xmlSecNssTransformRsaSha384GetKlass

  • +
  • xmlSecNssTransformRsaSha384GetKlass

  • xmlSecNssTransformRsaSha384Id

  • -
  • xmlSecNssTransformRsaSha512GetKlass

  • +
  • xmlSecNssTransformRsaSha512GetKlass

  • xmlSecNssTransformRsaSha512Id

  • -
  • xmlSecNssTransformSha1GetKlass

  • +
  • xmlSecNssTransformSha1GetKlass

  • xmlSecNssTransformSha1Id

  • -
  • xmlSecNssTransformSha224GetKlass

  • +
  • xmlSecNssTransformSha224GetKlass

  • xmlSecNssTransformSha224Id

  • -
  • xmlSecNssTransformSha256GetKlass

  • +
  • xmlSecNssTransformSha256GetKlass

  • xmlSecNssTransformSha256Id

  • -
  • xmlSecNssTransformSha384GetKlass

  • +
  • xmlSecNssTransformSha384GetKlass

  • xmlSecNssTransformSha384Id

  • -
  • xmlSecNssTransformSha512GetKlass

  • +
  • xmlSecNssTransformSha512GetKlass

  • xmlSecNssTransformSha512Id

  • -
  • xmlSecNssX509CertGetKey

  • -
  • xmlSecNssX509StoreAdoptCert

  • -
  • xmlSecNssX509StoreAdoptCrl

  • -
  • xmlSecNssX509StoreGetKlass

  • +
  • xmlSecNssX509CertGetKey

  • +
  • xmlSecNssX509StoreAdoptCert

  • +
  • xmlSecNssX509StoreAdoptCrl

  • +
  • xmlSecNssX509StoreGetKlass

  • xmlSecNssX509StoreId

  • -
  • xmlSecNssX509StoreVerify

  • +
  • xmlSecNssX509StoreVerify

  • XMLSEC-OPENSSL-API-111

  • XMLSEC-OPENSSL-API-300

  • -
  • xmlSecOpenSSLAppDefaultKeysMngrAdoptKey

  • -
  • xmlSecOpenSSLAppDefaultKeysMngrInit

  • -
  • xmlSecOpenSSLAppDefaultKeysMngrLoad

  • -
  • xmlSecOpenSSLAppDefaultKeysMngrSave

  • -
  • xmlSecOpenSSLAppDefaultKeysMngrVerifyKey

  • -
  • xmlSecOpenSSLAppGetDefaultPwdCallback

  • -
  • xmlSecOpenSSLAppInit

  • -
  • xmlSecOpenSSLAppKeyCertLoadBIO

  • -
  • xmlSecOpenSSLAppKeyCertLoadMemory

  • -
  • xmlSecOpenSSLAppKeyCertLoad

  • -
  • xmlSecOpenSSLAppKeyFromCertLoadBIO

  • -
  • xmlSecOpenSSLAppKeyLoadBIO

  • -
  • xmlSecOpenSSLAppKeyLoadEx

  • -
  • xmlSecOpenSSLAppKeyLoadMemory

  • -
  • xmlSecOpenSSLAppKeysMngrAddCertsFile

  • -
  • xmlSecOpenSSLAppKeysMngrAddCertsPath

  • -
  • xmlSecOpenSSLAppKeysMngrCertLoadBIO

  • -
  • xmlSecOpenSSLAppKeysMngrCertLoadMemory

  • -
  • xmlSecOpenSSLAppKeysMngrCertLoad

  • -
  • xmlSecOpenSSLAppKeysMngrCrlLoadBIO

  • -
  • xmlSecOpenSSLAppKeysMngrCrlLoadMemory

  • -
  • xmlSecOpenSSLAppKeysMngrCrlLoad

  • -
  • xmlSecOpenSSLAppPkcs12LoadBIO

  • -
  • xmlSecOpenSSLAppPkcs12LoadMemory

  • -
  • xmlSecOpenSSLAppPkcs12Load

  • -
  • xmlSecOpenSSLAppShutdown

  • -
  • xmlSecOpenSSLCreateMemBio

  • -
  • xmlSecOpenSSLCreateMemBufBio

  • -
  • xmlSecOpenSSLCreateReadFileBio

  • -
  • xmlSecOpenSSLErrorsDefaultCallback

  • -
  • xmlSecOpenSSLEvpKeyAdopt

  • -
  • xmlSecOpenSSLEvpKeyDataAdoptEvp

  • -
  • xmlSecOpenSSLEvpKeyDataGetEvp

  • -
  • xmlSecOpenSSLEvpKeyDup

  • -
  • xmlSecOpenSSLGenerateRandom

  • -
  • xmlSecOpenSSLGetDefaultTrustedCertsFolder

  • -
  • xmlSecOpenSSLGetLibCtx

  • -
  • xmlSecOpenSSLInit

  • -
  • xmlSecOpenSSLKeyDataAesGetKlass

  • +
  • xmlSecOpenSSLAppDefaultKeysMngrAdoptKey

  • +
  • xmlSecOpenSSLAppDefaultKeysMngrInit

  • +
  • xmlSecOpenSSLAppDefaultKeysMngrLoad

  • +
  • xmlSecOpenSSLAppDefaultKeysMngrSave

  • +
  • xmlSecOpenSSLAppDefaultKeysMngrVerifyKey

  • +
  • xmlSecOpenSSLAppGetDefaultPwdCallback

  • +
  • xmlSecOpenSSLAppInit

  • +
  • xmlSecOpenSSLAppKeyCertLoadBIO

  • +
  • xmlSecOpenSSLAppKeyCertLoadMemory

  • +
  • xmlSecOpenSSLAppKeyCertLoad

  • +
  • xmlSecOpenSSLAppKeyFromCertLoadBIO

  • +
  • xmlSecOpenSSLAppKeyLoadBIO

  • +
  • xmlSecOpenSSLAppKeyLoadEx

  • +
  • xmlSecOpenSSLAppKeyLoadMemory

  • +
  • xmlSecOpenSSLAppKeysMngrAddCertsFile

  • +
  • xmlSecOpenSSLAppKeysMngrAddCertsPath

  • +
  • xmlSecOpenSSLAppKeysMngrCertLoadBIO

  • +
  • xmlSecOpenSSLAppKeysMngrCertLoadMemory

  • +
  • xmlSecOpenSSLAppKeysMngrCertLoad

  • +
  • xmlSecOpenSSLAppKeysMngrCrlLoadBIO

  • +
  • xmlSecOpenSSLAppKeysMngrCrlLoadMemory

  • +
  • xmlSecOpenSSLAppKeysMngrCrlLoad

  • +
  • xmlSecOpenSSLAppPkcs12LoadBIO

  • +
  • xmlSecOpenSSLAppPkcs12LoadMemory

  • +
  • xmlSecOpenSSLAppPkcs12Load

  • +
  • xmlSecOpenSSLAppShutdown

  • +
  • xmlSecOpenSSLCreateMemBio

  • +
  • xmlSecOpenSSLCreateMemBufBio

  • +
  • xmlSecOpenSSLCreateReadFileBio

  • +
  • xmlSecOpenSSLErrorsDefaultCallback

  • +
  • xmlSecOpenSSLEvpKeyAdopt

  • +
  • xmlSecOpenSSLEvpKeyDataAdoptEvp

  • +
  • xmlSecOpenSSLEvpKeyDataGetEvp

  • +
  • xmlSecOpenSSLEvpKeyDup

  • +
  • xmlSecOpenSSLGenerateRandom

  • +
  • xmlSecOpenSSLGetDefaultTrustedCertsFolder

  • +
  • xmlSecOpenSSLGetLibCtx

  • +
  • xmlSecOpenSSLInit

  • +
  • xmlSecOpenSSLKeyDataAesGetKlass

  • xmlSecOpenSSLKeyDataAesId

  • -
  • xmlSecOpenSSLKeyDataAesSet

  • -
  • xmlSecOpenSSLKeyDataConcatKdfGetKlass

  • +
  • xmlSecOpenSSLKeyDataAesSet

  • +
  • xmlSecOpenSSLKeyDataConcatKdfGetKlass

  • xmlSecOpenSSLKeyDataConcatKdfId

  • -
  • xmlSecOpenSSLKeyDataConcatKdfSet

  • -
  • xmlSecOpenSSLKeyDataDEREncodedKeyValueGetKlass

  • +
  • xmlSecOpenSSLKeyDataConcatKdfSet

  • +
  • xmlSecOpenSSLKeyDataDEREncodedKeyValueGetKlass

  • xmlSecOpenSSLKeyDataDEREncodedKeyValueId

  • -
  • xmlSecOpenSSLKeyDataDesGetKlass

  • +
  • xmlSecOpenSSLKeyDataDesGetKlass

  • xmlSecOpenSSLKeyDataDesId

  • -
  • xmlSecOpenSSLKeyDataDesSet

  • -
  • xmlSecOpenSSLKeyDataDhAdoptEvp

  • -
  • xmlSecOpenSSLKeyDataDhGetEvp

  • -
  • xmlSecOpenSSLKeyDataDhGetKlass

  • +
  • xmlSecOpenSSLKeyDataDesSet

  • +
  • xmlSecOpenSSLKeyDataDhAdoptEvp

  • +
  • xmlSecOpenSSLKeyDataDhGetEvp

  • +
  • xmlSecOpenSSLKeyDataDhGetKlass

  • xmlSecOpenSSLKeyDataDhId

  • -
  • xmlSecOpenSSLKeyDataDsaAdoptEvp

  • -
  • xmlSecOpenSSLKeyDataDsaGetEvp

  • -
  • xmlSecOpenSSLKeyDataDsaGetKlass

  • +
  • xmlSecOpenSSLKeyDataDsaAdoptEvp

  • +
  • xmlSecOpenSSLKeyDataDsaGetEvp

  • +
  • xmlSecOpenSSLKeyDataDsaGetKlass

  • xmlSecOpenSSLKeyDataDsaId

  • -
  • xmlSecOpenSSLKeyDataEcAdoptEvp

  • -
  • xmlSecOpenSSLKeyDataEcGetEvp

  • -
  • xmlSecOpenSSLKeyDataEcGetKlass

  • +
  • xmlSecOpenSSLKeyDataEcAdoptEvp

  • +
  • xmlSecOpenSSLKeyDataEcGetEvp

  • +
  • xmlSecOpenSSLKeyDataEcGetKlass

  • xmlSecOpenSSLKeyDataEcId

  • -
  • xmlSecOpenSSLKeyDataGost2001GetKlass

  • +
  • xmlSecOpenSSLKeyDataGost2001GetKlass

  • xmlSecOpenSSLKeyDataGost2001Id

  • xmlSecOpenSSLKeyDataGostR3410-2012-256GetKlass

  • xmlSecOpenSSLKeyDataGostR3410-2012-256Id

  • xmlSecOpenSSLKeyDataGostR3410-2012-512GetKlass

  • xmlSecOpenSSLKeyDataGostR3410-2012-512Id

  • -
  • xmlSecOpenSSLKeyDataHmacGetKlass

  • +
  • xmlSecOpenSSLKeyDataHmacGetKlass

  • xmlSecOpenSSLKeyDataHmacId

  • -
  • xmlSecOpenSSLKeyDataHmacSet

  • -
  • xmlSecOpenSSLKeyDataPbkdf2GetKlass

  • +
  • xmlSecOpenSSLKeyDataHmacSet

  • +
  • xmlSecOpenSSLKeyDataPbkdf2GetKlass

  • xmlSecOpenSSLKeyDataPbkdf2Id

  • -
  • xmlSecOpenSSLKeyDataPbkdf2Set

  • -
  • xmlSecOpenSSLKeyDataRawX509CertGetKlass

  • +
  • xmlSecOpenSSLKeyDataPbkdf2Set

  • +
  • xmlSecOpenSSLKeyDataRawX509CertGetKlass

  • xmlSecOpenSSLKeyDataRawX509CertId

  • -
  • xmlSecOpenSSLKeyDataRsaAdoptEvp

  • -
  • xmlSecOpenSSLKeyDataRsaGetEvp

  • -
  • xmlSecOpenSSLKeyDataRsaGetKlass

  • +
  • xmlSecOpenSSLKeyDataRsaAdoptEvp

  • +
  • xmlSecOpenSSLKeyDataRsaGetEvp

  • +
  • xmlSecOpenSSLKeyDataRsaGetKlass

  • xmlSecOpenSSLKeyDataRsaId

  • -
  • xmlSecOpenSSLKeyDataX509AdoptCert

  • -
  • xmlSecOpenSSLKeyDataX509AdoptCrl

  • -
  • xmlSecOpenSSLKeyDataX509AdoptKeyCert

  • -
  • xmlSecOpenSSLKeyDataX509GetCert

  • -
  • xmlSecOpenSSLKeyDataX509GetCertsSize

  • -
  • xmlSecOpenSSLKeyDataX509GetCrl

  • -
  • xmlSecOpenSSLKeyDataX509GetCrlsSize

  • -
  • xmlSecOpenSSLKeyDataX509GetKeyCert

  • -
  • xmlSecOpenSSLKeyDataX509GetKlass

  • +
  • xmlSecOpenSSLKeyDataX509AdoptCert

  • +
  • xmlSecOpenSSLKeyDataX509AdoptCrl

  • +
  • xmlSecOpenSSLKeyDataX509AdoptKeyCert

  • +
  • xmlSecOpenSSLKeyDataX509GetCert

  • +
  • xmlSecOpenSSLKeyDataX509GetCertsSize

  • +
  • xmlSecOpenSSLKeyDataX509GetCrl

  • +
  • xmlSecOpenSSLKeyDataX509GetCrlsSize

  • +
  • xmlSecOpenSSLKeyDataX509GetKeyCert

  • +
  • xmlSecOpenSSLKeyDataX509GetKlass

  • xmlSecOpenSSLKeyDataX509Id

  • -
  • xmlSecOpenSSLKeyGetEvp

  • -
  • xmlSecOpenSSLKeysMngrInit

  • +
  • xmlSecOpenSSLKeyGetEvp

  • +
  • xmlSecOpenSSLKeysMngrInit

  • xmlSecOpenSSLKeysStoreAdoptKey

  • xmlSecOpenSSLKeysStoreGetKlass

  • xmlSecOpenSSLKeysStoreId

  • xmlSecOpenSSLKeysStoreLoad

  • xmlSecOpenSSLKeysStoreSave

  • -
  • xmlSecOpenSSLSetDefaultTrustedCertsFolder

  • -
  • xmlSecOpenSSLSetLibCtx

  • -
  • xmlSecOpenSSLShutdown

  • -
  • xmlSecOpenSSLTransformAes128CbcGetKlass

  • +
  • xmlSecOpenSSLSetDefaultTrustedCertsFolder

  • +
  • xmlSecOpenSSLSetLibCtx

  • +
  • xmlSecOpenSSLShutdown

  • +
  • xmlSecOpenSSLTransformAes128CbcGetKlass

  • xmlSecOpenSSLTransformAes128CbcId

  • -
  • xmlSecOpenSSLTransformAes128GcmGetKlass

  • +
  • xmlSecOpenSSLTransformAes128GcmGetKlass

  • xmlSecOpenSSLTransformAes128GcmId

  • -
  • xmlSecOpenSSLTransformAes192CbcGetKlass

  • +
  • xmlSecOpenSSLTransformAes192CbcGetKlass

  • xmlSecOpenSSLTransformAes192CbcId

  • -
  • xmlSecOpenSSLTransformAes192GcmGetKlass

  • +
  • xmlSecOpenSSLTransformAes192GcmGetKlass

  • xmlSecOpenSSLTransformAes192GcmId

  • -
  • xmlSecOpenSSLTransformAes256CbcGetKlass

  • +
  • xmlSecOpenSSLTransformAes256CbcGetKlass

  • xmlSecOpenSSLTransformAes256CbcId

  • -
  • xmlSecOpenSSLTransformAes256GcmGetKlass

  • +
  • xmlSecOpenSSLTransformAes256GcmGetKlass

  • xmlSecOpenSSLTransformAes256GcmId

  • -
  • xmlSecOpenSSLTransformConcatKdfGetKlass

  • +
  • xmlSecOpenSSLTransformConcatKdfGetKlass

  • xmlSecOpenSSLTransformConcatKdfId

  • -
  • xmlSecOpenSSLTransformDes3CbcGetKlass

  • +
  • xmlSecOpenSSLTransformDes3CbcGetKlass

  • xmlSecOpenSSLTransformDes3CbcId

  • -
  • xmlSecOpenSSLTransformDhEsGetKlass

  • +
  • xmlSecOpenSSLTransformDhEsGetKlass

  • xmlSecOpenSSLTransformDhEsId

  • -
  • xmlSecOpenSSLTransformDsaSha1GetKlass

  • +
  • xmlSecOpenSSLTransformDsaSha1GetKlass

  • xmlSecOpenSSLTransformDsaSha1Id

  • -
  • xmlSecOpenSSLTransformDsaSha256GetKlass

  • +
  • xmlSecOpenSSLTransformDsaSha256GetKlass

  • xmlSecOpenSSLTransformDsaSha256Id

  • -
  • xmlSecOpenSSLTransformEcdhGetKlass

  • +
  • xmlSecOpenSSLTransformEcdhGetKlass

  • xmlSecOpenSSLTransformEcdhId

  • -
  • xmlSecOpenSSLTransformEcdsaRipemd160GetKlass

  • +
  • xmlSecOpenSSLTransformEcdsaRipemd160GetKlass

  • xmlSecOpenSSLTransformEcdsaRipemd160Id

  • -
  • xmlSecOpenSSLTransformEcdsaSha1GetKlass

  • +
  • xmlSecOpenSSLTransformEcdsaSha1GetKlass

  • xmlSecOpenSSLTransformEcdsaSha1Id

  • -
  • xmlSecOpenSSLTransformEcdsaSha224GetKlass

  • +
  • xmlSecOpenSSLTransformEcdsaSha224GetKlass

  • xmlSecOpenSSLTransformEcdsaSha224Id

  • -
  • xmlSecOpenSSLTransformEcdsaSha256GetKlass

  • +
  • xmlSecOpenSSLTransformEcdsaSha256GetKlass

  • xmlSecOpenSSLTransformEcdsaSha256Id

  • xmlSecOpenSSLTransformEcdsaSha3-224GetKlass

  • xmlSecOpenSSLTransformEcdsaSha3-224Id

  • @@ -1564,9 +1526,9 @@
  • xmlSecOpenSSLTransformEcdsaSha3-384Id

  • xmlSecOpenSSLTransformEcdsaSha3-512GetKlass

  • xmlSecOpenSSLTransformEcdsaSha3-512Id

  • -
  • xmlSecOpenSSLTransformEcdsaSha384GetKlass

  • +
  • xmlSecOpenSSLTransformEcdsaSha384GetKlass

  • xmlSecOpenSSLTransformEcdsaSha384Id

  • -
  • xmlSecOpenSSLTransformEcdsaSha512GetKlass

  • +
  • xmlSecOpenSSLTransformEcdsaSha512GetKlass

  • xmlSecOpenSSLTransformEcdsaSha512Id

  • xmlSecOpenSSLTransformGost2001GostR3411-94GetKlass

  • xmlSecOpenSSLTransformGost2001GostR3411-94Id

  • @@ -1580,47 +1542,47 @@
  • xmlSecOpenSSLTransformGostR3411-2012-512Id

  • xmlSecOpenSSLTransformGostR3411-94GetKlass

  • xmlSecOpenSSLTransformGostR3411-94Id

  • -
  • xmlSecOpenSSLTransformHmacMd5GetKlass

  • +
  • xmlSecOpenSSLTransformHmacMd5GetKlass

  • xmlSecOpenSSLTransformHmacMd5Id

  • -
  • xmlSecOpenSSLTransformHmacRipemd160GetKlass

  • +
  • xmlSecOpenSSLTransformHmacRipemd160GetKlass

  • xmlSecOpenSSLTransformHmacRipemd160Id

  • -
  • xmlSecOpenSSLTransformHmacSha1GetKlass

  • +
  • xmlSecOpenSSLTransformHmacSha1GetKlass

  • xmlSecOpenSSLTransformHmacSha1Id

  • -
  • xmlSecOpenSSLTransformHmacSha224GetKlass

  • +
  • xmlSecOpenSSLTransformHmacSha224GetKlass

  • xmlSecOpenSSLTransformHmacSha224Id

  • -
  • xmlSecOpenSSLTransformHmacSha256GetKlass

  • +
  • xmlSecOpenSSLTransformHmacSha256GetKlass

  • xmlSecOpenSSLTransformHmacSha256Id

  • -
  • xmlSecOpenSSLTransformHmacSha384GetKlass

  • +
  • xmlSecOpenSSLTransformHmacSha384GetKlass

  • xmlSecOpenSSLTransformHmacSha384Id

  • -
  • xmlSecOpenSSLTransformHmacSha512GetKlass

  • +
  • xmlSecOpenSSLTransformHmacSha512GetKlass

  • xmlSecOpenSSLTransformHmacSha512Id

  • -
  • xmlSecOpenSSLTransformKWAes128GetKlass

  • +
  • xmlSecOpenSSLTransformKWAes128GetKlass

  • xmlSecOpenSSLTransformKWAes128Id

  • -
  • xmlSecOpenSSLTransformKWAes192GetKlass

  • +
  • xmlSecOpenSSLTransformKWAes192GetKlass

  • xmlSecOpenSSLTransformKWAes192Id

  • -
  • xmlSecOpenSSLTransformKWAes256GetKlass

  • +
  • xmlSecOpenSSLTransformKWAes256GetKlass

  • xmlSecOpenSSLTransformKWAes256Id

  • -
  • xmlSecOpenSSLTransformKWDes3GetKlass

  • +
  • xmlSecOpenSSLTransformKWDes3GetKlass

  • xmlSecOpenSSLTransformKWDes3Id

  • -
  • xmlSecOpenSSLTransformMd5GetKlass

  • +
  • xmlSecOpenSSLTransformMd5GetKlass

  • xmlSecOpenSSLTransformMd5Id

  • -
  • xmlSecOpenSSLTransformPbkdf2GetKlass

  • +
  • xmlSecOpenSSLTransformPbkdf2GetKlass

  • xmlSecOpenSSLTransformPbkdf2Id

  • -
  • xmlSecOpenSSLTransformRipemd160GetKlass

  • +
  • xmlSecOpenSSLTransformRipemd160GetKlass

  • xmlSecOpenSSLTransformRipemd160Id

  • -
  • xmlSecOpenSSLTransformRsaMd5GetKlass

  • +
  • xmlSecOpenSSLTransformRsaMd5GetKlass

  • xmlSecOpenSSLTransformRsaMd5Id

  • -
  • xmlSecOpenSSLTransformRsaOaepEnc11GetKlass

  • +
  • xmlSecOpenSSLTransformRsaOaepEnc11GetKlass

  • xmlSecOpenSSLTransformRsaOaepEnc11Id

  • -
  • xmlSecOpenSSLTransformRsaOaepGetKlass

  • +
  • xmlSecOpenSSLTransformRsaOaepGetKlass

  • xmlSecOpenSSLTransformRsaOaepId

  • -
  • xmlSecOpenSSLTransformRsaPkcs1GetKlass

  • +
  • xmlSecOpenSSLTransformRsaPkcs1GetKlass

  • xmlSecOpenSSLTransformRsaPkcs1Id

  • -
  • xmlSecOpenSSLTransformRsaPssSha1GetKlass

  • +
  • xmlSecOpenSSLTransformRsaPssSha1GetKlass

  • xmlSecOpenSSLTransformRsaPssSha1Id

  • -
  • xmlSecOpenSSLTransformRsaPssSha224GetKlass

  • +
  • xmlSecOpenSSLTransformRsaPssSha224GetKlass

  • xmlSecOpenSSLTransformRsaPssSha224Id

  • -
  • xmlSecOpenSSLTransformRsaPssSha256GetKlass

  • +
  • xmlSecOpenSSLTransformRsaPssSha256GetKlass

  • xmlSecOpenSSLTransformRsaPssSha256Id

  • xmlSecOpenSSLTransformRsaPssSha3-224GetKlass

  • xmlSecOpenSSLTransformRsaPssSha3-224Id

  • @@ -1630,27 +1592,27 @@
  • xmlSecOpenSSLTransformRsaPssSha3-384Id

  • xmlSecOpenSSLTransformRsaPssSha3-512GetKlass

  • xmlSecOpenSSLTransformRsaPssSha3-512Id

  • -
  • xmlSecOpenSSLTransformRsaPssSha384GetKlass

  • +
  • xmlSecOpenSSLTransformRsaPssSha384GetKlass

  • xmlSecOpenSSLTransformRsaPssSha384Id

  • -
  • xmlSecOpenSSLTransformRsaPssSha512GetKlass

  • +
  • xmlSecOpenSSLTransformRsaPssSha512GetKlass

  • xmlSecOpenSSLTransformRsaPssSha512Id

  • -
  • xmlSecOpenSSLTransformRsaRipemd160GetKlass

  • +
  • xmlSecOpenSSLTransformRsaRipemd160GetKlass

  • xmlSecOpenSSLTransformRsaRipemd160Id

  • -
  • xmlSecOpenSSLTransformRsaSha1GetKlass

  • +
  • xmlSecOpenSSLTransformRsaSha1GetKlass

  • xmlSecOpenSSLTransformRsaSha1Id

  • -
  • xmlSecOpenSSLTransformRsaSha224GetKlass

  • +
  • xmlSecOpenSSLTransformRsaSha224GetKlass

  • xmlSecOpenSSLTransformRsaSha224Id

  • -
  • xmlSecOpenSSLTransformRsaSha256GetKlass

  • +
  • xmlSecOpenSSLTransformRsaSha256GetKlass

  • xmlSecOpenSSLTransformRsaSha256Id

  • -
  • xmlSecOpenSSLTransformRsaSha384GetKlass

  • +
  • xmlSecOpenSSLTransformRsaSha384GetKlass

  • xmlSecOpenSSLTransformRsaSha384Id

  • -
  • xmlSecOpenSSLTransformRsaSha512GetKlass

  • +
  • xmlSecOpenSSLTransformRsaSha512GetKlass

  • xmlSecOpenSSLTransformRsaSha512Id

  • -
  • xmlSecOpenSSLTransformSha1GetKlass

  • +
  • xmlSecOpenSSLTransformSha1GetKlass

  • xmlSecOpenSSLTransformSha1Id

  • -
  • xmlSecOpenSSLTransformSha224GetKlass

  • +
  • xmlSecOpenSSLTransformSha224GetKlass

  • xmlSecOpenSSLTransformSha224Id

  • -
  • xmlSecOpenSSLTransformSha256GetKlass

  • +
  • xmlSecOpenSSLTransformSha256GetKlass

  • xmlSecOpenSSLTransformSha256Id

  • xmlSecOpenSSLTransformSha3-224GetKlass

  • xmlSecOpenSSLTransformSha3-224Id

  • @@ -1660,95 +1622,95 @@
  • xmlSecOpenSSLTransformSha3-384Id

  • xmlSecOpenSSLTransformSha3-512GetKlass

  • xmlSecOpenSSLTransformSha3-512Id

  • -
  • xmlSecOpenSSLTransformSha384GetKlass

  • +
  • xmlSecOpenSSLTransformSha384GetKlass

  • xmlSecOpenSSLTransformSha384Id

  • -
  • xmlSecOpenSSLTransformSha512GetKlass

  • +
  • xmlSecOpenSSLTransformSha512GetKlass

  • xmlSecOpenSSLTransformSha512Id

  • -
  • xmlSecOpenSSLX509CertGetKey

  • -
  • xmlSecOpenSSLX509StoreAddCertsFile

  • -
  • xmlSecOpenSSLX509StoreAddCertsPath

  • -
  • xmlSecOpenSSLX509StoreAdoptCert

  • -
  • xmlSecOpenSSLX509StoreAdoptCrl

  • -
  • xmlSecOpenSSLX509StoreGetKlass

  • +
  • xmlSecOpenSSLX509CertGetKey

  • +
  • xmlSecOpenSSLX509StoreAddCertsFile

  • +
  • xmlSecOpenSSLX509StoreAddCertsPath

  • +
  • xmlSecOpenSSLX509StoreAdoptCert

  • +
  • xmlSecOpenSSLX509StoreAdoptCrl

  • +
  • xmlSecOpenSSLX509StoreGetKlass

  • xmlSecOpenSSLX509StoreId

  • -
  • xmlSecOpenSSLX509StoreVerifyKey

  • -
  • xmlSecOpenSSLX509StoreVerify

  • -
  • xmlSecParseFile

  • -
  • xmlSecParseMemoryExt

  • -
  • xmlSecParseMemory

  • -
  • xmlSecParsePrepareCtxt

  • -
  • xmlSecParserGetDefaultOptions

  • -
  • xmlSecParserSetDefaultOptions

  • -
  • xmlSecPrintXmlString

  • -
  • xmlSecPtrDebugDumpItemMethod

  • -
  • xmlSecPtrDestroyItemMethod

  • -
  • xmlSecPtrDuplicateItemMethod

  • -
  • xmlSecPtrListAdd

  • +
  • xmlSecOpenSSLX509StoreVerifyKey

  • +
  • xmlSecOpenSSLX509StoreVerify

  • +
  • xmlSecParseFile

  • +
  • xmlSecParseMemoryExt

  • +
  • xmlSecParseMemory

  • +
  • xmlSecParsePrepareCtxt

  • +
  • xmlSecParserGetDefaultOptions

  • +
  • xmlSecParserSetDefaultOptions

  • +
  • xmlSecPrintXmlString

  • +
  • xmlSecPtrDebugDumpItemMethod

  • +
  • xmlSecPtrDestroyItemMethod

  • +
  • xmlSecPtrDuplicateItemMethod

  • +
  • xmlSecPtrListAdd

  • xmlSecPtrListCheckId

  • -
  • xmlSecPtrListCopy

  • -
  • xmlSecPtrListCreate

  • -
  • xmlSecPtrListDebugDump

  • -
  • xmlSecPtrListDebugXmlDump

  • -
  • xmlSecPtrListDestroy

  • -
  • xmlSecPtrListDuplicate

  • -
  • xmlSecPtrListEmpty

  • -
  • xmlSecPtrListFinalize

  • -
  • xmlSecPtrListGetItem

  • +
  • xmlSecPtrListCopy

  • +
  • xmlSecPtrListCreate

  • +
  • xmlSecPtrListDebugDump

  • +
  • xmlSecPtrListDebugXmlDump

  • +
  • xmlSecPtrListDestroy

  • +
  • xmlSecPtrListDuplicate

  • +
  • xmlSecPtrListEmpty

  • +
  • xmlSecPtrListFinalize

  • +
  • xmlSecPtrListGetItem

  • xmlSecPtrListGetName

  • -
  • xmlSecPtrListGetSize

  • +
  • xmlSecPtrListGetSize

  • xmlSecPtrListIdUnknown

  • -
  • xmlSecPtrListInitialize

  • -
  • xmlSecPtrListInsert

  • +
  • xmlSecPtrListInitialize

  • +
  • xmlSecPtrListInsert

  • xmlSecPtrListIsValid

  • xmlSecPtrListKlassGetName

  • xmlSecPtrListKlass

  • xmlSecPtrList

  • -
  • xmlSecPtrListRemoveAndReturn

  • -
  • xmlSecPtrListRemove

  • -
  • xmlSecPtrListSetDefaultAllocMode

  • -
  • xmlSecPtrListSet

  • +
  • xmlSecPtrListRemoveAndReturn

  • +
  • xmlSecPtrListRemove

  • +
  • xmlSecPtrListSetDefaultAllocMode

  • +
  • xmlSecPtrListSet

  • xmlSecPtr

  • XMLSEC-PTR-TO-FUNC-IMPL

  • XMLSEC-PTR-TO-FUNC

  • -
  • xmlSecQName2BitMaskDebugDump

  • -
  • xmlSecQName2BitMaskDebugXmlDump

  • -
  • xmlSecQName2BitMaskGetBitMaskFromString

  • -
  • xmlSecQName2BitMaskGetBitMask

  • -
  • xmlSecQName2BitMaskGetInfo

  • -
  • xmlSecQName2BitMaskGetStringFromBitMask

  • +
  • xmlSecQName2BitMaskDebugDump

  • +
  • xmlSecQName2BitMaskDebugXmlDump

  • +
  • xmlSecQName2BitMaskGetBitMaskFromString

  • +
  • xmlSecQName2BitMaskGetBitMask

  • +
  • xmlSecQName2BitMaskGetInfo

  • +
  • xmlSecQName2BitMaskGetStringFromBitMask

  • xmlSecQName2BitMaskInfoConstPtr

  • xmlSecQName2BitMaskInfo

  • -
  • xmlSecQName2BitMaskNodesRead

  • -
  • xmlSecQName2BitMaskNodesWrite

  • -
  • xmlSecQName2IntegerAttributeRead

  • -
  • xmlSecQName2IntegerAttributeWrite

  • -
  • xmlSecQName2IntegerDebugDump

  • -
  • xmlSecQName2IntegerDebugXmlDump

  • -
  • xmlSecQName2IntegerGetInfo

  • -
  • xmlSecQName2IntegerGetIntegerFromString

  • -
  • xmlSecQName2IntegerGetInteger

  • -
  • xmlSecQName2IntegerGetStringFromInteger

  • +
  • xmlSecQName2BitMaskNodesRead

  • +
  • xmlSecQName2BitMaskNodesWrite

  • +
  • xmlSecQName2IntegerAttributeRead

  • +
  • xmlSecQName2IntegerAttributeWrite

  • +
  • xmlSecQName2IntegerDebugDump

  • +
  • xmlSecQName2IntegerDebugXmlDump

  • +
  • xmlSecQName2IntegerGetInfo

  • +
  • xmlSecQName2IntegerGetIntegerFromString

  • +
  • xmlSecQName2IntegerGetInteger

  • +
  • xmlSecQName2IntegerGetStringFromInteger

  • xmlSecQName2IntegerInfoConstPtr

  • xmlSecQName2IntegerInfo

  • -
  • xmlSecQName2IntegerNodeRead

  • -
  • xmlSecQName2IntegerNodeWrite

  • -
  • xmlSecReplaceContentAndReturn

  • -
  • xmlSecReplaceContent

  • -
  • xmlSecReplaceNodeAndReturn

  • -
  • xmlSecReplaceNodeBufferAndReturn

  • -
  • xmlSecReplaceNodeBuffer

  • -
  • xmlSecReplaceNode

  • -
  • xmlSecSetDefaultLineFeed

  • -
  • xmlSecSetExternalEntityLoader

  • -
  • xmlSecShutdown

  • -
  • xmlSecSimpleKeysStoreAdoptKeyFunc

  • -
  • xmlSecSimpleKeysStoreAdoptKey

  • -
  • xmlSecSimpleKeysStoreGetKeys

  • -
  • xmlSecSimpleKeysStoreGetKlass

  • +
  • xmlSecQName2IntegerNodeRead

  • +
  • xmlSecQName2IntegerNodeWrite

  • +
  • xmlSecReplaceContentAndReturn

  • +
  • xmlSecReplaceContent

  • +
  • xmlSecReplaceNodeAndReturn

  • +
  • xmlSecReplaceNodeBufferAndReturn

  • +
  • xmlSecReplaceNodeBuffer

  • +
  • xmlSecReplaceNode

  • +
  • xmlSecSetDefaultLineFeed

  • +
  • xmlSecSetExternalEntityLoader

  • +
  • xmlSecShutdown

  • +
  • xmlSecSimpleKeysStoreAdoptKeyFunc

  • +
  • xmlSecSimpleKeysStoreAdoptKey

  • +
  • xmlSecSimpleKeysStoreGetKeys

  • +
  • xmlSecSimpleKeysStoreGetKlass

  • xmlSecSimpleKeysStoreId

  • xmlSecSimpleKeysStoreLoad-ex

  • -
  • xmlSecSimpleKeysStoreLoad

  • -
  • xmlSecSimpleKeysStoreSave

  • +
  • xmlSecSimpleKeysStoreLoad

  • +
  • xmlSecSimpleKeysStoreSave

  • XMLSEC-SIZE-FMT

  • XMLSEC-SIZE-MAX

  • XMLSEC-SIZE-MIN

  • @@ -1756,129 +1718,129 @@
  • XMLSEC-SIZE-T-FMT

  • XMLSEC-STACK-OF-X509-CRL

  • XMLSEC-STACK-OF-X509

  • -
  • xmlSecStringListGetKlass

  • +
  • xmlSecStringListGetKlass

  • xmlSecStringListId

  • -
  • xmlSecStrlen

  • -
  • xmlSecTmplCipherReferenceAddTransform

  • -
  • xmlSecTmplEncDataAddEncProperty

  • -
  • xmlSecTmplEncDataCreate

  • -
  • xmlSecTmplEncDataEnsureCipherReference

  • -
  • xmlSecTmplEncDataEnsureCipherValue

  • -
  • xmlSecTmplEncDataEnsureEncProperties

  • -
  • xmlSecTmplEncDataEnsureKeyInfo

  • -
  • xmlSecTmplEncDataGetEncMethodNode

  • -
  • xmlSecTmplKeyInfoAddEncryptedKey

  • -
  • xmlSecTmplKeyInfoAddKeyName

  • -
  • xmlSecTmplKeyInfoAddKeyValue

  • -
  • xmlSecTmplKeyInfoAddRetrievalMethod

  • -
  • xmlSecTmplKeyInfoAddX509Data

  • -
  • xmlSecTmplManifestAddReference

  • -
  • xmlSecTmplObjectAddManifest

  • -
  • xmlSecTmplObjectAddSignProperties

  • -
  • xmlSecTmplReferenceAddTransform

  • -
  • xmlSecTmplReferenceListAddDataReference

  • -
  • xmlSecTmplReferenceListAddKeyReference

  • -
  • xmlSecTmplRetrievalMethodAddTransform

  • -
  • xmlSecTmplSignatureAddObject

  • -
  • xmlSecTmplSignatureAddReference

  • -
  • xmlSecTmplSignatureCreate

  • -
  • xmlSecTmplSignatureCreateNsPref

  • -
  • xmlSecTmplSignatureEnsureKeyInfo

  • -
  • xmlSecTmplSignatureGetC14NMethodNode

  • -
  • xmlSecTmplSignatureGetSignMethodNode

  • -
  • xmlSecTmplTransformAddC14NInclNamespaces

  • -
  • xmlSecTmplTransformAddHmacOutputLength

  • -
  • xmlSecTmplTransformAddRsaOaepParam

  • -
  • xmlSecTmplTransformAddXPath2

  • -
  • xmlSecTmplTransformAddXPath

  • -
  • xmlSecTmplTransformAddXPointer

  • -
  • xmlSecTmplTransformAddXsltStylesheet

  • -
  • xmlSecTmplX509DataAddCertificate

  • -
  • xmlSecTmplX509DataAddCRL

  • -
  • xmlSecTmplX509DataAddDigest

  • -
  • xmlSecTmplX509DataAddIssuerSerial

  • -
  • xmlSecTmplX509DataAddSKI

  • -
  • xmlSecTmplX509DataAddSubjectName

  • -
  • xmlSecTmplX509IssuerSerialAddIssuerName

  • -
  • xmlSecTmplX509IssuerSerialAddSerialNumber

  • +
  • xmlSecStrlen

  • +
  • xmlSecTmplCipherReferenceAddTransform

  • +
  • xmlSecTmplEncDataAddEncProperty

  • +
  • xmlSecTmplEncDataCreate

  • +
  • xmlSecTmplEncDataEnsureCipherReference

  • +
  • xmlSecTmplEncDataEnsureCipherValue

  • +
  • xmlSecTmplEncDataEnsureEncProperties

  • +
  • xmlSecTmplEncDataEnsureKeyInfo

  • +
  • xmlSecTmplEncDataGetEncMethodNode

  • +
  • xmlSecTmplKeyInfoAddEncryptedKey

  • +
  • xmlSecTmplKeyInfoAddKeyName

  • +
  • xmlSecTmplKeyInfoAddKeyValue

  • +
  • xmlSecTmplKeyInfoAddRetrievalMethod

  • +
  • xmlSecTmplKeyInfoAddX509Data

  • +
  • xmlSecTmplManifestAddReference

  • +
  • xmlSecTmplObjectAddManifest

  • +
  • xmlSecTmplObjectAddSignProperties

  • +
  • xmlSecTmplReferenceAddTransform

  • +
  • xmlSecTmplReferenceListAddDataReference

  • +
  • xmlSecTmplReferenceListAddKeyReference

  • +
  • xmlSecTmplRetrievalMethodAddTransform

  • +
  • xmlSecTmplSignatureAddObject

  • +
  • xmlSecTmplSignatureAddReference

  • +
  • xmlSecTmplSignatureCreate

  • +
  • xmlSecTmplSignatureCreateNsPref

  • +
  • xmlSecTmplSignatureEnsureKeyInfo

  • +
  • xmlSecTmplSignatureGetC14NMethodNode

  • +
  • xmlSecTmplSignatureGetSignMethodNode

  • +
  • xmlSecTmplTransformAddC14NInclNamespaces

  • +
  • xmlSecTmplTransformAddHmacOutputLength

  • +
  • xmlSecTmplTransformAddRsaOaepParam

  • +
  • xmlSecTmplTransformAddXPath2

  • +
  • xmlSecTmplTransformAddXPath

  • +
  • xmlSecTmplTransformAddXPointer

  • +
  • xmlSecTmplTransformAddXsltStylesheet

  • +
  • xmlSecTmplX509DataAddCertificate

  • +
  • xmlSecTmplX509DataAddCRL

  • +
  • xmlSecTmplX509DataAddDigest

  • +
  • xmlSecTmplX509DataAddIssuerSerial

  • +
  • xmlSecTmplX509DataAddSKI

  • +
  • xmlSecTmplX509DataAddSubjectName

  • +
  • xmlSecTmplX509IssuerSerialAddIssuerName

  • +
  • xmlSecTmplX509IssuerSerialAddSerialNumber

  • xmlSecToHex

  • -
  • xmlSecTransformAes128CbcGetKlass

  • +
  • xmlSecTransformAes128CbcGetKlass

  • xmlSecTransformAes128CbcId

  • -
  • xmlSecTransformAes128GcmGetKlass

  • +
  • xmlSecTransformAes128GcmGetKlass

  • xmlSecTransformAes128GcmId

  • -
  • xmlSecTransformAes192CbcGetKlass

  • +
  • xmlSecTransformAes192CbcGetKlass

  • xmlSecTransformAes192CbcId

  • -
  • xmlSecTransformAes192GcmGetKlass

  • +
  • xmlSecTransformAes192GcmGetKlass

  • xmlSecTransformAes192GcmId

  • -
  • xmlSecTransformAes256CbcGetKlass

  • +
  • xmlSecTransformAes256CbcGetKlass

  • xmlSecTransformAes256CbcId

  • -
  • xmlSecTransformAes256GcmGetKlass

  • +
  • xmlSecTransformAes256GcmGetKlass

  • xmlSecTransformAes256GcmId

  • -
  • xmlSecTransformBase64GetKlass

  • +
  • xmlSecTransformBase64GetKlass

  • xmlSecTransformBase64Id

  • -
  • xmlSecTransformBase64SetLineSize

  • +
  • xmlSecTransformBase64SetLineSize

  • xmlSecTransformCheckId

  • xmlSecTransformCheckSize

  • -
  • xmlSecTransformConcatKdfGetKlass

  • +
  • xmlSecTransformConcatKdfGetKlass

  • xmlSecTransformConcatKdfId

  • -
  • xmlSecTransformConnect

  • -
  • xmlSecTransformCreateInputBuffer

  • -
  • xmlSecTransformCreate

  • -
  • xmlSecTransformCreateOutputBuffer

  • -
  • xmlSecTransformCtxAppend

  • -
  • xmlSecTransformCtxBinaryExecute

  • -
  • xmlSecTransformCtxCopyUserPref

  • -
  • xmlSecTransformCtxCreateAndAppend

  • -
  • xmlSecTransformCtxCreateAndPrepend

  • -
  • xmlSecTransformCtxCreate

  • -
  • xmlSecTransformCtxDebugDump

  • -
  • xmlSecTransformCtxDebugXmlDump

  • -
  • xmlSecTransformCtxDestroy

  • -
  • xmlSecTransformCtxExecute

  • -
  • xmlSecTransformCtxFinalize

  • +
  • xmlSecTransformConnect

  • +
  • xmlSecTransformCreateInputBuffer

  • +
  • xmlSecTransformCreate

  • +
  • xmlSecTransformCreateOutputBuffer

  • +
  • xmlSecTransformCtxAppend

  • +
  • xmlSecTransformCtxBinaryExecute

  • +
  • xmlSecTransformCtxCopyUserPref

  • +
  • xmlSecTransformCtxCreateAndAppend

  • +
  • xmlSecTransformCtxCreateAndPrepend

  • +
  • xmlSecTransformCtxCreate

  • +
  • xmlSecTransformCtxDebugDump

  • +
  • xmlSecTransformCtxDebugXmlDump

  • +
  • xmlSecTransformCtxDestroy

  • +
  • xmlSecTransformCtxExecute

  • +
  • xmlSecTransformCtxFinalize

  • XMLSEC-TRANSFORMCTX-FLAGS-USE-VISA3D-HACK

  • -
  • xmlSecTransformCtxGetDefaultBinaryChunkSize

  • -
  • xmlSecTransformCtxInitialize

  • +
  • xmlSecTransformCtxGetDefaultBinaryChunkSize

  • +
  • xmlSecTransformCtxInitialize

  • xmlSecTransformCtx

  • -
  • xmlSecTransformCtxNodeRead

  • -
  • xmlSecTransformCtxNodesListRead

  • -
  • xmlSecTransformCtxPreExecuteCallback

  • -
  • xmlSecTransformCtxPrepare

  • -
  • xmlSecTransformCtxPrepend

  • -
  • xmlSecTransformCtxReset

  • -
  • xmlSecTransformCtxSetDefaultBinaryChunkSize

  • -
  • xmlSecTransformCtxSetUri

  • -
  • xmlSecTransformCtxUriExecute

  • -
  • xmlSecTransformCtxXmlExecute

  • +
  • xmlSecTransformCtxNodeRead

  • +
  • xmlSecTransformCtxNodesListRead

  • +
  • xmlSecTransformCtxPreExecuteCallback

  • +
  • xmlSecTransformCtxPrepare

  • +
  • xmlSecTransformCtxPrepend

  • +
  • xmlSecTransformCtxReset

  • +
  • xmlSecTransformCtxSetDefaultBinaryChunkSize

  • +
  • xmlSecTransformCtxSetUri

  • +
  • xmlSecTransformCtxUriExecute

  • +
  • xmlSecTransformCtxXmlExecute

  • xmlSecTransformDataTypeBin

  • xmlSecTransformDataType

  • xmlSecTransformDataTypeUnknown

  • xmlSecTransformDataTypeXml

  • -
  • xmlSecTransformDebugDump

  • -
  • xmlSecTransformDebugXmlDump

  • -
  • xmlSecTransformDefaultGetDataType

  • -
  • xmlSecTransformDefaultPopBin

  • -
  • xmlSecTransformDefaultPopXml

  • -
  • xmlSecTransformDefaultPushBin

  • -
  • xmlSecTransformDefaultPushXml

  • -
  • xmlSecTransformDes3CbcGetKlass

  • +
  • xmlSecTransformDebugDump

  • +
  • xmlSecTransformDebugXmlDump

  • +
  • xmlSecTransformDefaultGetDataType

  • +
  • xmlSecTransformDefaultPopBin

  • +
  • xmlSecTransformDefaultPopXml

  • +
  • xmlSecTransformDefaultPushBin

  • +
  • xmlSecTransformDefaultPushXml

  • +
  • xmlSecTransformDes3CbcGetKlass

  • xmlSecTransformDes3CbcId

  • -
  • xmlSecTransformDestroy

  • -
  • xmlSecTransformDhEsGetKlass

  • +
  • xmlSecTransformDestroy

  • +
  • xmlSecTransformDhEsGetKlass

  • xmlSecTransformDhEsId

  • -
  • xmlSecTransformDsaSha1GetKlass

  • +
  • xmlSecTransformDsaSha1GetKlass

  • xmlSecTransformDsaSha1Id

  • -
  • xmlSecTransformDsaSha256GetKlass

  • +
  • xmlSecTransformDsaSha256GetKlass

  • xmlSecTransformDsaSha256Id

  • -
  • xmlSecTransformEcdhGetKlass

  • +
  • xmlSecTransformEcdhGetKlass

  • xmlSecTransformEcdhId

  • -
  • xmlSecTransformEcdsaRipemd160GetKlass

  • +
  • xmlSecTransformEcdsaRipemd160GetKlass

  • xmlSecTransformEcdsaRipemd160Id

  • -
  • xmlSecTransformEcdsaSha1GetKlass

  • +
  • xmlSecTransformEcdsaSha1GetKlass

  • xmlSecTransformEcdsaSha1Id

  • -
  • xmlSecTransformEcdsaSha224GetKlass

  • +
  • xmlSecTransformEcdsaSha224GetKlass

  • xmlSecTransformEcdsaSha224Id

  • -
  • xmlSecTransformEcdsaSha256GetKlass

  • +
  • xmlSecTransformEcdsaSha256GetKlass

  • xmlSecTransformEcdsaSha256Id

  • xmlSecTransformEcdsaSha3-224GetKlass

  • xmlSecTransformEcdsaSha3-224Id

  • @@ -1888,21 +1850,21 @@
  • xmlSecTransformEcdsaSha3-384Id

  • xmlSecTransformEcdsaSha3-512GetKlass

  • xmlSecTransformEcdsaSha3-512Id

  • -
  • xmlSecTransformEcdsaSha384GetKlass

  • +
  • xmlSecTransformEcdsaSha384GetKlass

  • xmlSecTransformEcdsaSha384Id

  • -
  • xmlSecTransformEcdsaSha512GetKlass

  • +
  • xmlSecTransformEcdsaSha512GetKlass

  • xmlSecTransformEcdsaSha512Id

  • -
  • xmlSecTransformEnvelopedGetKlass

  • +
  • xmlSecTransformEnvelopedGetKlass

  • xmlSecTransformEnvelopedId

  • -
  • xmlSecTransformExclC14NGetKlass

  • +
  • xmlSecTransformExclC14NGetKlass

  • xmlSecTransformExclC14NId

  • -
  • xmlSecTransformExclC14NWithCommentsGetKlass

  • +
  • xmlSecTransformExclC14NWithCommentsGetKlass

  • xmlSecTransformExclC14NWithCommentsId

  • -
  • xmlSecTransformExecuteMethod

  • -
  • xmlSecTransformExecute

  • -
  • xmlSecTransformFinalizeMethod

  • -
  • xmlSecTransformGetDataTypeMethod

  • -
  • xmlSecTransformGetDataType

  • +
  • xmlSecTransformExecuteMethod

  • +
  • xmlSecTransformExecute

  • +
  • xmlSecTransformFinalizeMethod

  • +
  • xmlSecTransformGetDataTypeMethod

  • +
  • xmlSecTransformGetDataType

  • xmlSecTransformGetName

  • xmlSecTransformGost2001GostR3411-94GetKlass

  • xmlSecTransformGost2001GostR3411-94Id

  • @@ -1916,101 +1878,101 @@
  • xmlSecTransformGostR3411-2012-512Id

  • xmlSecTransformGostR3411-94GetKlass

  • xmlSecTransformGostR3411-94Id

  • -
  • xmlSecTransformHmacGetMinOutputBitsSize

  • -
  • xmlSecTransformHmacMd5GetKlass

  • +
  • xmlSecTransformHmacGetMinOutputBitsSize

  • +
  • xmlSecTransformHmacMd5GetKlass

  • xmlSecTransformHmacMd5Id

  • -
  • xmlSecTransformHmacRipemd160GetKlass

  • +
  • xmlSecTransformHmacRipemd160GetKlass

  • xmlSecTransformHmacRipemd160Id

  • -
  • xmlSecTransformHmacSetMinOutputBitsSize

  • -
  • xmlSecTransformHmacSha1GetKlass

  • +
  • xmlSecTransformHmacSetMinOutputBitsSize

  • +
  • xmlSecTransformHmacSha1GetKlass

  • xmlSecTransformHmacSha1Id

  • -
  • xmlSecTransformHmacSha224GetKlass

  • +
  • xmlSecTransformHmacSha224GetKlass

  • xmlSecTransformHmacSha224Id

  • -
  • xmlSecTransformHmacSha256GetKlass

  • +
  • xmlSecTransformHmacSha256GetKlass

  • xmlSecTransformHmacSha256Id

  • -
  • xmlSecTransformHmacSha384GetKlass

  • +
  • xmlSecTransformHmacSha384GetKlass

  • xmlSecTransformHmacSha384Id

  • -
  • xmlSecTransformHmacSha512GetKlass

  • +
  • xmlSecTransformHmacSha512GetKlass

  • xmlSecTransformHmacSha512Id

  • -
  • xmlSecTransformIdListDebugDump

  • -
  • xmlSecTransformIdListDebugXmlDump

  • -
  • xmlSecTransformIdListFindByHref

  • -
  • xmlSecTransformIdListFindByName

  • -
  • xmlSecTransformIdListFind

  • -
  • xmlSecTransformIdListGetKlass

  • +
  • xmlSecTransformIdListDebugDump

  • +
  • xmlSecTransformIdListDebugXmlDump

  • +
  • xmlSecTransformIdListFindByHref

  • +
  • xmlSecTransformIdListFindByName

  • +
  • xmlSecTransformIdListFind

  • +
  • xmlSecTransformIdListGetKlass

  • xmlSecTransformIdListId

  • -
  • xmlSecTransformIdsGet

  • -
  • xmlSecTransformIdsInit

  • -
  • xmlSecTransformIdsRegisterDefault

  • -
  • xmlSecTransformIdsRegister

  • -
  • xmlSecTransformIdsShutdown

  • +
  • xmlSecTransformIdsGet

  • +
  • xmlSecTransformIdsInit

  • +
  • xmlSecTransformIdsRegisterDefault

  • +
  • xmlSecTransformIdsRegister

  • +
  • xmlSecTransformIdsShutdown

  • xmlSecTransformIdUnknown

  • -
  • xmlSecTransformInclC14N11GetKlass

  • +
  • xmlSecTransformInclC14N11GetKlass

  • xmlSecTransformInclC14N11Id

  • -
  • xmlSecTransformInclC14N11WithCommentsGetKlass

  • +
  • xmlSecTransformInclC14N11WithCommentsGetKlass

  • xmlSecTransformInclC14N11WithCommentsId

  • -
  • xmlSecTransformInclC14NGetKlass

  • +
  • xmlSecTransformInclC14NGetKlass

  • xmlSecTransformInclC14NId

  • -
  • xmlSecTransformInclC14NWithCommentsGetKlass

  • +
  • xmlSecTransformInclC14NWithCommentsGetKlass

  • xmlSecTransformInclC14NWithCommentsId

  • -
  • xmlSecTransformInitializeMethod

  • -
  • xmlSecTransformInputURIClose

  • -
  • xmlSecTransformInputURIGetKlass

  • +
  • xmlSecTransformInitializeMethod

  • +
  • xmlSecTransformInputURIClose

  • +
  • xmlSecTransformInputURIGetKlass

  • xmlSecTransformInputURIId

  • -
  • xmlSecTransformInputURIOpen

  • +
  • xmlSecTransformInputURIOpen

  • xmlSecTransformIsValid

  • xmlSecTransformKlassGetName

  • xmlSecTransformKlass

  • -
  • xmlSecTransformKWAes128GetKlass

  • +
  • xmlSecTransformKWAes128GetKlass

  • xmlSecTransformKWAes128Id

  • -
  • xmlSecTransformKWAes192GetKlass

  • +
  • xmlSecTransformKWAes192GetKlass

  • xmlSecTransformKWAes192Id

  • -
  • xmlSecTransformKWAes256GetKlass

  • +
  • xmlSecTransformKWAes256GetKlass

  • xmlSecTransformKWAes256Id

  • -
  • xmlSecTransformKWDes3GetKlass

  • +
  • xmlSecTransformKWDes3GetKlass

  • xmlSecTransformKWDes3Id

  • -
  • xmlSecTransformMd5GetKlass

  • +
  • xmlSecTransformMd5GetKlass

  • xmlSecTransformMd5Id

  • -
  • xmlSecTransformMemBufGetBuffer

  • -
  • xmlSecTransformMemBufGetKlass

  • +
  • xmlSecTransformMemBufGetBuffer

  • +
  • xmlSecTransformMemBufGetKlass

  • xmlSecTransformMemBufId

  • xmlSecTransformMode

  • xmlSecTransform

  • -
  • xmlSecTransformNodeReadMethod

  • -
  • xmlSecTransformNodeRead

  • -
  • xmlSecTransformNodeWriteMethod

  • +
  • xmlSecTransformNodeReadMethod

  • +
  • xmlSecTransformNodeRead

  • +
  • xmlSecTransformNodeWriteMethod

  • xmlSecTransformOperation

  • -
  • xmlSecTransformPbkdf2GetKlass

  • +
  • xmlSecTransformPbkdf2GetKlass

  • xmlSecTransformPbkdf2Id

  • -
  • xmlSecTransformPopBinMethod

  • -
  • xmlSecTransformPopBin

  • -
  • xmlSecTransformPopXmlMethod

  • -
  • xmlSecTransformPopXml

  • -
  • xmlSecTransformPump

  • -
  • xmlSecTransformPushBinMethod

  • -
  • xmlSecTransformPushBin

  • -
  • xmlSecTransformPushXmlMethod

  • -
  • xmlSecTransformPushXml

  • -
  • xmlSecTransformRelationshipGetKlass

  • +
  • xmlSecTransformPopBinMethod

  • +
  • xmlSecTransformPopBin

  • +
  • xmlSecTransformPopXmlMethod

  • +
  • xmlSecTransformPopXml

  • +
  • xmlSecTransformPump

  • +
  • xmlSecTransformPushBinMethod

  • +
  • xmlSecTransformPushBin

  • +
  • xmlSecTransformPushXmlMethod

  • +
  • xmlSecTransformPushXml

  • +
  • xmlSecTransformRelationshipGetKlass

  • xmlSecTransformRelationshipId

  • -
  • xmlSecTransformRemove

  • -
  • xmlSecTransformRemoveXmlTagsC14NGetKlass

  • +
  • xmlSecTransformRemove

  • +
  • xmlSecTransformRemoveXmlTagsC14NGetKlass

  • xmlSecTransformRemoveXmlTagsC14NId

  • -
  • xmlSecTransformRipemd160GetKlass

  • +
  • xmlSecTransformRipemd160GetKlass

  • xmlSecTransformRipemd160Id

  • -
  • xmlSecTransformRsaMd5GetKlass

  • +
  • xmlSecTransformRsaMd5GetKlass

  • xmlSecTransformRsaMd5Id

  • -
  • xmlSecTransformRsaOaepEnc11GetKlass

  • +
  • xmlSecTransformRsaOaepEnc11GetKlass

  • xmlSecTransformRsaOaepEnc11Id

  • -
  • xmlSecTransformRsaOaepGetKlass

  • +
  • xmlSecTransformRsaOaepGetKlass

  • xmlSecTransformRsaOaepId

  • -
  • xmlSecTransformRsaPkcs1GetKlass

  • +
  • xmlSecTransformRsaPkcs1GetKlass

  • xmlSecTransformRsaPkcs1Id

  • -
  • xmlSecTransformRsaPssSha1GetKlass

  • +
  • xmlSecTransformRsaPssSha1GetKlass

  • xmlSecTransformRsaPssSha1Id

  • -
  • xmlSecTransformRsaPssSha224GetKlass

  • +
  • xmlSecTransformRsaPssSha224GetKlass

  • xmlSecTransformRsaPssSha224Id

  • -
  • xmlSecTransformRsaPssSha256GetKlass

  • +
  • xmlSecTransformRsaPssSha256GetKlass

  • xmlSecTransformRsaPssSha256Id

  • xmlSecTransformRsaPssSha3-224GetKlass

  • xmlSecTransformRsaPssSha3-224Id

  • @@ -2020,31 +1982,31 @@
  • xmlSecTransformRsaPssSha3-384Id

  • xmlSecTransformRsaPssSha3-512GetKlass

  • xmlSecTransformRsaPssSha3-512Id

  • -
  • xmlSecTransformRsaPssSha384GetKlass

  • +
  • xmlSecTransformRsaPssSha384GetKlass

  • xmlSecTransformRsaPssSha384Id

  • -
  • xmlSecTransformRsaPssSha512GetKlass

  • +
  • xmlSecTransformRsaPssSha512GetKlass

  • xmlSecTransformRsaPssSha512Id

  • -
  • xmlSecTransformRsaRipemd160GetKlass

  • +
  • xmlSecTransformRsaRipemd160GetKlass

  • xmlSecTransformRsaRipemd160Id

  • -
  • xmlSecTransformRsaSha1GetKlass

  • +
  • xmlSecTransformRsaSha1GetKlass

  • xmlSecTransformRsaSha1Id

  • -
  • xmlSecTransformRsaSha224GetKlass

  • +
  • xmlSecTransformRsaSha224GetKlass

  • xmlSecTransformRsaSha224Id

  • -
  • xmlSecTransformRsaSha256GetKlass

  • +
  • xmlSecTransformRsaSha256GetKlass

  • xmlSecTransformRsaSha256Id

  • -
  • xmlSecTransformRsaSha384GetKlass

  • +
  • xmlSecTransformRsaSha384GetKlass

  • xmlSecTransformRsaSha384Id

  • -
  • xmlSecTransformRsaSha512GetKlass

  • +
  • xmlSecTransformRsaSha512GetKlass

  • xmlSecTransformRsaSha512Id

  • -
  • xmlSecTransformSetKeyMethod

  • -
  • xmlSecTransformSetKey

  • -
  • xmlSecTransformSetKeyReq

  • -
  • xmlSecTransformSetKeyRequirementsMethod

  • -
  • xmlSecTransformSha1GetKlass

  • +
  • xmlSecTransformSetKeyMethod

  • +
  • xmlSecTransformSetKey

  • +
  • xmlSecTransformSetKeyReq

  • +
  • xmlSecTransformSetKeyRequirementsMethod

  • +
  • xmlSecTransformSha1GetKlass

  • xmlSecTransformSha1Id

  • -
  • xmlSecTransformSha224GetKlass

  • +
  • xmlSecTransformSha224GetKlass

  • xmlSecTransformSha224Id

  • -
  • xmlSecTransformSha256GetKlass

  • +
  • xmlSecTransformSha256GetKlass

  • xmlSecTransformSha256Id

  • xmlSecTransformSha3-224GetKlass

  • xmlSecTransformSha3-224Id

  • @@ -2054,13 +2016,13 @@
  • xmlSecTransformSha3-384Id

  • xmlSecTransformSha3-512GetKlass

  • xmlSecTransformSha3-512Id

  • -
  • xmlSecTransformSha384GetKlass

  • +
  • xmlSecTransformSha384GetKlass

  • xmlSecTransformSha384Id

  • -
  • xmlSecTransformSha512GetKlass

  • +
  • xmlSecTransformSha512GetKlass

  • xmlSecTransformSha512Id

  • xmlSecTransformStatus

  • xmlSecTransformUriTypeAny

  • -
  • xmlSecTransformUriTypeCheck

  • +
  • xmlSecTransformUriTypeCheck

  • xmlSecTransformUriTypeEmpty

  • xmlSecTransformUriTypeLocal

  • xmlSecTransformUriType

  • @@ -2077,36 +2039,36 @@
  • xmlSecTransformUsage

  • xmlSecTransformUsageSignatureMethod

  • xmlSecTransformUsageUnknown

  • -
  • xmlSecTransformVerifyMethod

  • -
  • xmlSecTransformVerify

  • -
  • xmlSecTransformVerifyNodeContent

  • -
  • xmlSecTransformVisa3DHackGetKlass

  • +
  • xmlSecTransformVerifyMethod

  • +
  • xmlSecTransformVerify

  • +
  • xmlSecTransformVerifyNodeContent

  • +
  • xmlSecTransformVisa3DHackGetKlass

  • xmlSecTransformVisa3DHackId

  • -
  • xmlSecTransformVisa3DHackSetID

  • -
  • xmlSecTransformXmlParserGetKlass

  • +
  • xmlSecTransformVisa3DHackSetID

  • +
  • xmlSecTransformXmlParserGetKlass

  • xmlSecTransformXmlParserId

  • -
  • xmlSecTransformXPath2GetKlass

  • +
  • xmlSecTransformXPath2GetKlass

  • xmlSecTransformXPath2Id

  • -
  • xmlSecTransformXPathGetKlass

  • +
  • xmlSecTransformXPathGetKlass

  • xmlSecTransformXPathId

  • -
  • xmlSecTransformXPointerGetKlass

  • +
  • xmlSecTransformXPointerGetKlass

  • xmlSecTransformXPointerId

  • -
  • xmlSecTransformXPointerSetExpr

  • -
  • xmlSecTransformXsltGetKlass

  • +
  • xmlSecTransformXPointerSetExpr

  • +
  • xmlSecTransformXsltGetKlass

  • xmlSecTransformXsltId

  • -
  • xmlSecTransformXsltSetDefaultSecurityPrefs

  • +
  • xmlSecTransformXsltSetDefaultSecurityPrefs

  • XMLSEC-VERSION-INFO

  • XMLSEC-VERSION-MAJOR

  • XMLSEC-VERSION-MINOR

  • XMLSEC-VERSION

  • XMLSEC-VERSION-SUBMINOR

  • -
  • xmlSecWin32ConvertLocaleToUnicode

  • -
  • xmlSecWin32ConvertLocaleToUtf8

  • -
  • xmlSecWin32ConvertTstrToUtf8

  • -
  • xmlSecWin32ConvertUnicodeToUtf8

  • -
  • xmlSecWin32ConvertUtf8ToLocale

  • -
  • xmlSecWin32ConvertUtf8ToTstr

  • -
  • xmlSecWin32ConvertUtf8ToUnicode

  • +
  • xmlSecWin32ConvertLocaleToUnicode

  • +
  • xmlSecWin32ConvertLocaleToUtf8

  • +
  • xmlSecWin32ConvertTstrToUtf8

  • +
  • xmlSecWin32ConvertUnicodeToUtf8

  • +
  • xmlSecWin32ConvertUtf8ToLocale

  • +
  • xmlSecWin32ConvertUtf8ToTstr

  • +
  • xmlSecWin32ConvertUtf8ToUnicode

  • XMLSEC-WINDOWS

  • XMLSEC-X509DATA-CERTIFICATE-NODE

  • XMLSEC-X509DATA-CRL-NODE

  • @@ -2119,7 +2081,7 @@
  • XMLSEC-X509DATA-SHIFT-IF-NOT-EMPTY

  • XMLSEC-X509DATA-SKI-NODE

  • XMLSEC-X509DATA-SUBJECTNAME-NODE

  • -
  • xmlSecX509StoreGetKlass

  • +
  • xmlSecX509StoreGetKlass

  • xmlSecX509StoreId

  • @@ -2127,6 +2089,5 @@

    -
    + diff --git a/docs/api/xmlsec-io.html b/docs/api/xmlsec-io.html index 933b73833..b9476fb6f 100644 --- a/docs/api/xmlsec-io.html +++ b/docs/api/xmlsec-io.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    ioint

    @@ -94,7 +56,7 @@

    iovoid

    @@ -102,7 +64,7 @@

    iovoid

    @@ -110,7 +72,7 @@

    ioint

    @@ -118,7 +80,7 @@

    ioint

    @@ -126,7 +88,7 @@

    ioxmlSecTransformId

    @@ -134,7 +96,7 @@

    ioint

    @@ -142,7 +104,7 @@

    ioint

    @@ -168,10 +130,10 @@

    io

    Functions

    -

    xmlSecIOInit ()

    +

    xmlSecIOInit ()

    int
     xmlSecIOInit (void);
    -

    The IO initialization (called from xmlSecInit function). +

    The IO initialization (called from xmlSecInit function). Applications should not call this function directly.

    Returns

    @@ -180,15 +142,15 @@

    io
    -

    xmlSecIOShutdown ()

    +

    xmlSecIOShutdown ()

    void
     xmlSecIOShutdown (void);
    -

    The IO cleanup (called from xmlSecShutdown function). +

    The IO cleanup (called from xmlSecShutdown function). Applications should not call this function directly.


    -

    xmlSecIOCleanupCallbacks ()

    +

    xmlSecIOCleanupCallbacks ()

    void
     xmlSecIOCleanupCallbacks (void);

    Clears the entire input callback table. this includes the @@ -196,7 +158,7 @@

    io
    -

    xmlSecIORegisterDefaultCallbacks ()

    +

    xmlSecIORegisterDefaultCallbacks ()

    int
     xmlSecIORegisterDefaultCallbacks (void);

    Registers the default compiled-in I/O handlers.

    @@ -207,7 +169,7 @@

    io
    -

    xmlSecIORegisterCallbacks ()

    +

    xmlSecIORegisterCallbacks ()

    int
     xmlSecIORegisterCallbacks (xmlInputMatchCallback matchFunc,
                                xmlInputOpenCallback openFunc,
    @@ -226,22 +188,22 @@ 

    io

    - + - + - + - + @@ -253,7 +215,7 @@

    io
    -

    xmlSecTransformInputURIGetKlass ()

    +

    xmlSecTransformInputURIGetKlass ()

    xmlSecTransformId
     xmlSecTransformInputURIGetKlass (void);

    The input uri transform klass. Reads binary data from an uri.

    @@ -264,7 +226,7 @@

    io
    -

    xmlSecTransformInputURIOpen ()

    +

    xmlSecTransformInputURIOpen ()

    int
     xmlSecTransformInputURIOpen (xmlSecTransformPtr transform,
                                  const xmlChar *uri);
    @@ -282,12 +244,12 @@

    io

    transform

    the pointer to IO transform.

     

    uri

    the URL to open.

     
    @@ -299,7 +261,7 @@

    io
    -

    xmlSecTransformInputURIClose ()

    +

    xmlSecTransformInputURIClose ()

    int
     xmlSecTransformInputURIClose (xmlSecTransformPtr transform);

    Closes the given transform @@ -315,7 +277,7 @@

    io

    transform

    the pointer to IO transform.

     
    @@ -336,6 +298,5 @@

    io -

    - + diff --git a/docs/api/xmlsec-keyinfo.html b/docs/api/xmlsec-keyinfo.html index 9f17b74b1..317092fc2 100644 --- a/docs/api/xmlsec-keyinfo.html +++ b/docs/api/xmlsec-keyinfo.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - + - +
    + @@ -86,7 +48,7 @@

    keyinfo int

    @@ -94,7 +56,7 @@

    keyinfo int

    @@ -102,7 +64,7 @@

    keyinfo xmlSecKeyInfoCtxPtr

    @@ -110,7 +72,7 @@

    keyinfo void

    @@ -118,7 +80,7 @@

    keyinfo int

    @@ -126,7 +88,7 @@

    keyinfo void

    @@ -134,7 +96,7 @@

    keyinfo void

    @@ -142,7 +104,7 @@

    keyinfo int

    @@ -150,7 +112,7 @@

    keyinfo int

    @@ -158,7 +120,7 @@

    keyinfo void

    @@ -166,7 +128,7 @@

    keyinfo void

    @@ -174,7 +136,7 @@

    keyinfo xmlSecKeyDataId

    @@ -182,7 +144,7 @@

    keyinfo xmlSecKeyDataId

    @@ -190,7 +152,7 @@

    keyinfo xmlSecKeyDataId

    @@ -198,7 +160,7 @@

    keyinfo xmlSecKeyDataId

    @@ -206,7 +168,7 @@

    keyinfo xmlSecKeyDataId

    @@ -214,7 +176,7 @@

    keyinfo xmlSecKeyDataId

    @@ -222,7 +184,7 @@

    keyinfo xmlSecKeyDataId

    @@ -368,7 +330,7 @@

    keyinfo

    Functions

    -

    xmlSecKeyInfoNodeRead ()

    +

    xmlSecKeyInfoNodeRead ()

    int
     xmlSecKeyInfoNodeRead (xmlNodePtr keyInfoNode,
                            xmlSecKeyPtr key,
    @@ -389,17 +351,17 @@ 

    keyinfo

    - + - + - + @@ -411,7 +373,7 @@

    keyinfo
    -

    xmlSecKeyInfoNodeWrite ()

    +

    xmlSecKeyInfoNodeWrite ()

    int
     xmlSecKeyInfoNodeWrite (xmlNodePtr keyInfoNode,
                             xmlSecKeyPtr key,
    @@ -431,17 +393,17 @@ 

    keyinfo

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

     

    key

    the pointer to key object.

     

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

     
    @@ -453,11 +415,11 @@

    keyinfo
    -

    xmlSecKeyInfoCtxCreate ()

    +

    xmlSecKeyInfoCtxCreate ()

    xmlSecKeyInfoCtxPtr
     xmlSecKeyInfoCtxCreate (xmlSecKeysMngrPtr keysMngr);

    Allocates and initializes <dsig:KeyInfo/> element processing context. -Caller is responsible for freeing it by calling xmlSecKeyInfoCtxDestroy +Caller is responsible for freeing it by calling xmlSecKeyInfoCtxDestroy function.

    Parameters

    @@ -470,7 +432,7 @@

    keyinfo

    keysMngr

    the pointer to keys manager (may be NULL).

     
    @@ -481,11 +443,11 @@

    keyinfo
    -

    xmlSecKeyInfoCtxDestroy ()

    +

    xmlSecKeyInfoCtxDestroy ()

    void
     xmlSecKeyInfoCtxDestroy (xmlSecKeyInfoCtxPtr keyInfoCtx);

    Destroys keyInfoCtx - object created with xmlSecKeyInfoCtxCreate function.

    + object created with xmlSecKeyInfoCtxCreate function.

    Parameters

    @@ -497,19 +459,19 @@

    keyinfo

    - +

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

     

    -

    xmlSecKeyInfoCtxInitialize ()

    +

    xmlSecKeyInfoCtxInitialize ()

    int
     xmlSecKeyInfoCtxInitialize (xmlSecKeyInfoCtxPtr keyInfoCtx,
                                 xmlSecKeysMngrPtr keysMngr);

    Initializes <dsig:KeyInfo/> element processing context. Caller is -responsible for cleaning it up by xmlSecKeyInfoCtxFinalize function.

    +responsible for cleaning it up by xmlSecKeyInfoCtxFinalize function.

    Parameters

    @@ -522,12 +484,12 @@

    keyinfo

    - + - +

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

     

    keysMngr

    the pointer to keys manager (may be NULL).

     
    @@ -539,11 +501,11 @@

    keyinfo


    -

    xmlSecKeyInfoCtxFinalize ()

    +

    xmlSecKeyInfoCtxFinalize ()

    void
     xmlSecKeyInfoCtxFinalize (xmlSecKeyInfoCtxPtr keyInfoCtx);

    Cleans up the keyInfoCtx - initialized with xmlSecKeyInfoCtxInitialize + initialized with xmlSecKeyInfoCtxInitialize function.

    Parameters

    @@ -556,14 +518,14 @@

    keyinfo

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 


    -

    xmlSecKeyInfoCtxReset ()

    +

    xmlSecKeyInfoCtxReset ()

    void
     xmlSecKeyInfoCtxReset (xmlSecKeyInfoCtxPtr keyInfoCtx);

    Resets the keyInfoCtx @@ -579,14 +541,14 @@

    keyinfo

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 


    -

    xmlSecKeyInfoCtxCopyUserPref ()

    +

    xmlSecKeyInfoCtxCopyUserPref ()

    int
     xmlSecKeyInfoCtxCopyUserPref (xmlSecKeyInfoCtxPtr dst,
                                   xmlSecKeyInfoCtxPtr src);
    @@ -605,12 +567,12 @@

    keyinfo

    dst

    the pointer to destination context object.

    - + 

    src

    the pointer to source context object.

    - + 

    @@ -622,7 +584,7 @@

    keyinfo
    -

    xmlSecKeyInfoCtxCreateEncCtx ()

    +

    xmlSecKeyInfoCtxCreateEncCtx ()

    int
     xmlSecKeyInfoCtxCreateEncCtx (xmlSecKeyInfoCtxPtr keyInfoCtx);

    Creates encryption context form processing <enc:EncryptedKey/> child @@ -638,7 +600,7 @@

    keyinfo

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    @@ -649,7 +611,7 @@

    keyinfo
    -

    xmlSecKeyInfoCtxDebugDump ()

    +

    xmlSecKeyInfoCtxDebugDump ()

    void
     xmlSecKeyInfoCtxDebugDump (xmlSecKeyInfoCtxPtr keyInfoCtx,
                                FILE *output);
    @@ -667,12 +629,12 @@

    keyinfo

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    output

    the output file pointer.

    - + 

    @@ -680,7 +642,7 @@

    keyinfo
    -

    xmlSecKeyInfoCtxDebugXmlDump ()

    +

    xmlSecKeyInfoCtxDebugXmlDump ()

    void
     xmlSecKeyInfoCtxDebugXmlDump (xmlSecKeyInfoCtxPtr keyInfoCtx,
                                   FILE *output);
    @@ -698,12 +660,12 @@

    keyinfo

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    output

    the output file pointer.

    - + 

    @@ -711,7 +673,7 @@

    keyinfo
    -

    xmlSecKeyDataNameGetKlass ()

    +

    xmlSecKeyDataNameGetKlass ()

    xmlSecKeyDataId
     xmlSecKeyDataNameGetKlass (void);

    The <dsig:KeyName/> element key data klass @@ -730,7 +692,7 @@

    keyinfo


    -

    xmlSecKeyDataValueGetKlass ()

    +

    xmlSecKeyDataValueGetKlass ()

    xmlSecKeyDataId
     xmlSecKeyDataValueGetKlass (void);

    The <dsig:KeyValue/> element key data klass @@ -744,7 +706,7 @@

    keyinfo


    -

    xmlSecKeyDataRetrievalMethodGetKlass ()

    +

    xmlSecKeyDataRetrievalMethodGetKlass ()

    xmlSecKeyDataId
     xmlSecKeyDataRetrievalMethodGetKlass (void);

    The <dsig:RetrievalMethod/> element key data klass @@ -765,7 +727,7 @@

    keyinfo


    -

    xmlSecKeyDataKeyInfoReferenceGetKlass ()

    +

    xmlSecKeyDataKeyInfoReferenceGetKlass ()

    xmlSecKeyDataId
     xmlSecKeyDataKeyInfoReferenceGetKlass (void);

    A KeyInfoReference element within KeyInfo is used to convey a reference to @@ -788,7 +750,7 @@

    keyinfo


    -

    xmlSecKeyDataEncryptedKeyGetKlass ()

    +

    xmlSecKeyDataEncryptedKeyGetKlass ()

    xmlSecKeyDataId
     xmlSecKeyDataEncryptedKeyGetKlass (void);

    The <enc:EncryptedKey/> element key data klass @@ -807,7 +769,7 @@

    keyinfo


    -

    xmlSecKeyDataAgreementMethodGetKlass ()

    +

    xmlSecKeyDataAgreementMethodGetKlass ()

    xmlSecKeyDataId
     xmlSecKeyDataAgreementMethodGetKlass (void);

    The <enc:AgreementMethod/> element key data klass @@ -825,7 +787,7 @@

    keyinfo


    -

    xmlSecKeyDataDerivedKeyGetKlass ()

    +

    xmlSecKeyDataDerivedKeyGetKlass ()

    xmlSecKeyDataId
     xmlSecKeyDataDerivedKeyGetKlass (void);

    The<enc11:DerivedKey/> element key data klass @@ -864,12 +826,12 @@

    keyinfo

    xmlSecKeyInfoModeRead

    read <dsig:KeyInfo /> element.

    - + 

    xmlSecKeyInfoModeWrite

    write <dsig:KeyInfo /> element.

    - + 

    @@ -1042,145 +1004,145 @@

    keyinfo -

    void *userData;

    +

    void *userData;

    the pointer to user data (xmlsec and xmlsec-crypto never touch this).

    - +  -

    unsigned int flags;

    +

    unsigned int flags;

    the bit mask for flags that control processin.

    - +  -

    unsigned int flags2;

    +

    unsigned int flags2;

    reserved for future.

    - +  -

    xmlSecKeysMngrPtr keysMngr;

    +

    xmlSecKeysMngrPtr keysMngr;

    the pointer to current keys manager.

    - +  -

    xmlSecKeyInfoMode mode;

    +

    xmlSecKeyInfoMode mode;

    do we read or write <dsig:KeyInfo /> element.

    - +  -

    xmlSecPtrList enabledKeyData;

    +

    xmlSecPtrList enabledKeyData;

    the list of enabled xmlSecKeyDataId (if list is empty then all data ids are enabled).

    - +  -

    int base64LineSize;

    +

    int base64LineSize;

    the max columns size for base64 encoding.

    - +  -

    xmlSecTransformCtx retrievalMethodCtx;

    +

    xmlSecTransformCtx retrievalMethodCtx;

    the transforms context for <dsig:RetrievalMethod /> element processing.

    - +  -

    int maxRetrievalMethodLevel;

    +

    int maxRetrievalMethodLevel;

    the max recursion level when processing <dsig:RetrievalMethod/> element; default level is 1 (see also curRetrievalMethodLevel ).

    - +  -

    xmlSecTransformCtx keyInfoReferenceCtx;

    +

    xmlSecTransformCtx keyInfoReferenceCtx;

    the transforms context for<dsig11:KeyInfoReference/> element processing.

    - +  -

    int maxKeyInfoReferenceLevel;

    +

    int maxKeyInfoReferenceLevel;

    the max recursion level when processing <dsig11:KeyInfoReference/> element; default level is 1 (see also curKeyInfoReferenceLevel ).

    - +  -

    xmlSecEncCtxPtr encCtx;

    +

    xmlSecEncCtxPtr encCtx;

    the encryption context for <dsig:EncryptedKey /> element processing.

    - +  -

    int maxEncryptedKeyLevel;

    +

    int maxEncryptedKeyLevel;

    the max recursion level when processing <enc:EncryptedKey/> element; default level is 1 (see curEncryptedKeyLevel ).

    - +  -

    time_t certsVerificationTime;

    +

    time_t certsVerificationTime;

    the time to use for X509 certificates verification ("not valid before" and "not valid after" checks); if certsVerificationTime is equal to 0 (default) then we verify certificates against the system's clock "now".

    - +  -

    int certsVerificationDepth;

    +

    int certsVerificationDepth;

    the max certifications chain length (default is 9).

    - +  -

    void *pgpReserved;

    +

    void *pgpReserved;

    reserved for PGP.

    - +  -

    int curRetrievalMethodLevel;

    +

    int curRetrievalMethodLevel;

    the current<dsig:RetrievalMethod/> element processing level (see maxRetrievalMethodLevel ).

    - +  -

    int curKeyInfoReferenceLevel;

    +

    int curKeyInfoReferenceLevel;

    the current<dsig11:KeyInfoReference/> element processing level (see maxKeyInfoReferenceLevel ).

    - +  -

    int curEncryptedKeyLevel;

    +

    int curEncryptedKeyLevel;

    the current<enc:EncryptedKey/> or<enc11:DerivedKey/> element processing level (see maxEncryptedKeyLevel ).

    - +  -

    xmlSecTransformOperation operation;

    +

    xmlSecTransformOperation operation;

    the transform operation for this key info.

    - +  -

    xmlSecKeyReq keyReq;

    +

    xmlSecKeyReq keyReq;

    the current key requirements.

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -1239,6 +1201,5 @@

    keyinfo - - + diff --git a/docs/api/xmlsec-keys.html b/docs/api/xmlsec-keys.html index 75ed12703..e427d1fb2 100644 --- a/docs/api/xmlsec-keys.html +++ b/docs/api/xmlsec-keys.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    keysint

    @@ -94,7 +56,7 @@

    keysvoid

    @@ -102,7 +64,7 @@

    keysvoid

    @@ -110,7 +72,7 @@

    keysint

    @@ -118,7 +80,7 @@

    keysxmlSecKeyUseWithPtr

    @@ -126,7 +88,7 @@

    keysxmlSecKeyUseWithPtr

    @@ -134,7 +96,7 @@

    keysvoid

    @@ -142,7 +104,7 @@

    keysint

    @@ -150,7 +112,7 @@

    keysvoid

    @@ -158,7 +120,7 @@

    keysvoid

    @@ -166,7 +128,7 @@

    keysxmlSecPtrListId

    @@ -174,7 +136,7 @@

    keysint

    @@ -182,7 +144,7 @@

    keysvoid

    @@ -190,7 +152,7 @@

    keysvoid

    @@ -198,7 +160,7 @@

    keysint

    @@ -206,7 +168,7 @@

    keysint

    @@ -214,7 +176,7 @@

    keysint

    @@ -222,7 +184,7 @@

    keysvoid

    @@ -230,7 +192,7 @@

    keysvoid

    @@ -238,7 +200,7 @@

    keysxmlSecKeyPtr

    @@ -246,7 +208,7 @@

    keysvoid

    @@ -254,7 +216,7 @@

    keysvoid

    @@ -262,7 +224,7 @@

    keysxmlSecKeyPtr

    @@ -270,7 +232,7 @@

    keysint

    @@ -278,14 +240,14 @@

    keysint

    - @@ -293,7 +255,7 @@

    keysint

    @@ -301,7 +263,7 @@

    keysint

    @@ -309,7 +271,7 @@

    keysxmlSecKeyDataType

    @@ -317,7 +279,7 @@

    keysxmlSecKeyDataPtr

    @@ -325,7 +287,7 @@

    keysint

    @@ -333,7 +295,7 @@

    keysxmlSecSize

    @@ -341,7 +303,7 @@

    keysxmlSecKeyDataPtr

    @@ -349,7 +311,7 @@

    keysxmlSecKeyDataPtr

    @@ -357,7 +319,7 @@

    keysint

    @@ -365,7 +327,7 @@

    keysvoid

    @@ -373,7 +335,7 @@

    keysvoid

    @@ -381,7 +343,7 @@

    keysxmlSecKeyPtr

    @@ -389,7 +351,7 @@

    keysxmlSecKeyPtr

    @@ -397,7 +359,7 @@

    keysint

    @@ -405,7 +367,7 @@

    keysxmlSecKeyPtr

    @@ -413,7 +375,7 @@

    keysxmlSecKeyPtr

    @@ -421,7 +383,7 @@

    keysxmlSecKeyPtr

    @@ -441,7 +403,7 @@

    keysxmlSecPtrListId

    @@ -521,7 +483,7 @@

    keys

    Functions

    -

    xmlSecKeyUseWithInitialize ()

    +

    xmlSecKeyUseWithInitialize ()

    int
     xmlSecKeyUseWithInitialize (xmlSecKeyUseWithPtr keyUseWith);

    Initializes keyUseWith @@ -537,7 +499,7 @@

    keys

    - + @@ -548,7 +510,7 @@

    keys
    -

    xmlSecKeyUseWithFinalize ()

    +

    xmlSecKeyUseWithFinalize ()

    void
     xmlSecKeyUseWithFinalize (xmlSecKeyUseWithPtr keyUseWith);

    Finalizes keyUseWith @@ -564,14 +526,14 @@

    keys

    keyUseWith

    the pointer to information about key application/user.

     

    -

    xmlSecKeyUseWithReset ()

    +

    xmlSecKeyUseWithReset ()

    void
     xmlSecKeyUseWithReset (xmlSecKeyUseWithPtr keyUseWith);

    Resets the keyUseWith @@ -587,14 +549,14 @@

    keys

    keyUseWith

    the pointer to information about key application/user.

     

    -

    xmlSecKeyUseWithCopy ()

    +

    xmlSecKeyUseWithCopy ()

    int
     xmlSecKeyUseWithCopy (xmlSecKeyUseWithPtr dst,
                           xmlSecKeyUseWithPtr src);
    @@ -613,12 +575,12 @@

    keys

    dst

    the pointer to destination object.

    - + 

    src

    the pointer to source object.

    - + 

    @@ -630,7 +592,7 @@

    keys
    -

    xmlSecKeyUseWithCreate ()

    +

    xmlSecKeyUseWithCreate ()

    xmlSecKeyUseWithPtr
     xmlSecKeyUseWithCreate (const xmlChar *application,
                             const xmlChar *identifier);
    @@ -649,12 +611,12 @@

    keys

    application

    the application value.

    - + 

    identifier

    the identifier value.

    - + 

    @@ -666,7 +628,7 @@

    keys
    -

    xmlSecKeyUseWithDuplicate ()

    +

    xmlSecKeyUseWithDuplicate ()

    xmlSecKeyUseWithPtr
     xmlSecKeyUseWithDuplicate (xmlSecKeyUseWithPtr keyUseWith);

    Duplicates keyUseWith @@ -684,7 +646,7 @@

    keys

    keyUseWith

    the pointer to information about key application/user.

    - + 

    @@ -695,7 +657,7 @@

    keys
    -

    xmlSecKeyUseWithDestroy ()

    +

    xmlSecKeyUseWithDestroy ()

    void
     xmlSecKeyUseWithDestroy (xmlSecKeyUseWithPtr keyUseWith);

    Destroys keyUseWith @@ -714,14 +676,14 @@

    keys

    keyUseWith

    the pointer to information about key application/user.

    - + 


    -

    xmlSecKeyUseWithSet ()

    +

    xmlSecKeyUseWithSet ()

    int
     xmlSecKeyUseWithSet (xmlSecKeyUseWithPtr keyUseWith,
                          const xmlChar *application,
    @@ -742,17 +704,17 @@ 

    keys

    keyUseWith

    the pointer to information about key application/user.

    - + 

    application

    the new application value.

    - + 

    identifier

    the new identifier value.

    - + 

    @@ -764,7 +726,7 @@

    keys
    -

    xmlSecKeyUseWithDebugDump ()

    +

    xmlSecKeyUseWithDebugDump ()

    void
     xmlSecKeyUseWithDebugDump (xmlSecKeyUseWithPtr keyUseWith,
                                FILE *output);
    @@ -782,12 +744,12 @@

    keys

    keyUseWith

    the pointer to information about key application/user.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -795,7 +757,7 @@

    keys
    -

    xmlSecKeyUseWithDebugXmlDump ()

    +

    xmlSecKeyUseWithDebugXmlDump ()

    void
     xmlSecKeyUseWithDebugXmlDump (xmlSecKeyUseWithPtr keyUseWith,
                                   FILE *output);
    @@ -813,12 +775,12 @@

    keys

    keyUseWith

    the pointer to information about key application/user.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -826,7 +788,7 @@

    keys
    -

    xmlSecKeyUseWithPtrListGetKlass ()

    +

    xmlSecKeyUseWithPtrListGetKlass ()

    xmlSecPtrListId
     xmlSecKeyUseWithPtrListGetKlass (void);

    The key data list klass.

    @@ -837,11 +799,11 @@

    keys
    -

    xmlSecKeyReqInitialize ()

    +

    xmlSecKeyReqInitialize ()

    int
     xmlSecKeyReqInitialize (xmlSecKeyReqPtr keyReq);

    Initialize key requirements object. Caller is responsible for -cleaning it with xmlSecKeyReqFinalize function.

    +cleaning it with xmlSecKeyReqFinalize function.

    Parameters

    @@ -853,7 +815,7 @@

    keys

    - +

    keyReq

    the pointer to key requirements object.

     
    @@ -864,10 +826,10 @@

    keys
    -

    xmlSecKeyReqFinalize ()

    +

    xmlSecKeyReqFinalize ()

    void
     xmlSecKeyReqFinalize (xmlSecKeyReqPtr keyReq);
    -

    Cleans the key requirements object initialized with xmlSecKeyReqInitialize +

    Cleans the key requirements object initialized with xmlSecKeyReqInitialize function.

    Parameters

    @@ -880,14 +842,14 @@

    keys

    keyReq

    the pointer to key requirements object.

    - + 


    -

    xmlSecKeyReqReset ()

    +

    xmlSecKeyReqReset ()

    void
     xmlSecKeyReqReset (xmlSecKeyReqPtr keyReq);

    Resets key requirements object for new key search.

    @@ -902,14 +864,14 @@

    keys

    keyReq

    the pointer to key requirements object.

    - + 


    -

    xmlSecKeyReqCopy ()

    +

    xmlSecKeyReqCopy ()

    int
     xmlSecKeyReqCopy (xmlSecKeyReqPtr dst,
                       xmlSecKeyReqPtr src);
    @@ -928,12 +890,12 @@

    keys

    dst

    the pointer to destination object.

    - + 

    src

    the pointer to source object.

    - + 

    @@ -945,7 +907,7 @@

    keys
    -

    xmlSecKeyReqMatchKey ()

    +

    xmlSecKeyReqMatchKey ()

    int
     xmlSecKeyReqMatchKey (xmlSecKeyReqPtr keyReq,
                           xmlSecKeyPtr key);
    @@ -964,12 +926,12 @@

    keys

    keyReq

    the pointer to key requirements object.

    - + 

    key

    the pointer to key.

    - + 

    @@ -982,7 +944,7 @@

    keys
    -

    xmlSecKeyReqMatchKeyValue ()

    +

    xmlSecKeyReqMatchKeyValue ()

    int
     xmlSecKeyReqMatchKeyValue (xmlSecKeyReqPtr keyReq,
                                xmlSecKeyDataPtr value);
    @@ -1001,12 +963,12 @@

    keys

    keyReq

    the pointer to key requirements.

    - + 

    value

    the pointer to key value.

    - + 

    @@ -1019,7 +981,7 @@

    keys
    -

    xmlSecKeyReqDebugDump ()

    +

    xmlSecKeyReqDebugDump ()

    void
     xmlSecKeyReqDebugDump (xmlSecKeyReqPtr keyReq,
                            FILE *output);
    @@ -1038,12 +1000,12 @@

    keys

    keyReq

    the pointer to key requirements object.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1051,7 +1013,7 @@

    keys
    -

    xmlSecKeyReqDebugXmlDump ()

    +

    xmlSecKeyReqDebugXmlDump ()

    void
     xmlSecKeyReqDebugXmlDump (xmlSecKeyReqPtr keyReq,
                               FILE *output);
    @@ -1070,12 +1032,12 @@

    keys

    keyReq

    the pointer to key requirements object.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1083,11 +1045,11 @@

    keys
    -

    xmlSecKeyCreate ()

    +

    xmlSecKeyCreate ()

    xmlSecKeyPtr
     xmlSecKeyCreate (void);

    Allocates and initializes new key. Caller is responsible for -freeing returned object with xmlSecKeyDestroy function.

    +freeing returned object with xmlSecKeyDestroy function.

    Returns

    the pointer to newly allocated xmlSecKey @@ -1097,10 +1059,10 @@

    keys
    -

    xmlSecKeyDestroy ()

    +

    xmlSecKeyDestroy ()

    void
     xmlSecKeyDestroy (xmlSecKeyPtr key);
    -

    Destroys the key created using xmlSecKeyCreate function.

    +

    Destroys the key created using xmlSecKeyCreate function.

    Parameters

    @@ -1112,14 +1074,14 @@

    keys

    - +

    key

    the pointer to key.

     

    -

    xmlSecKeyEmpty ()

    +

    xmlSecKeyEmpty ()

    void
     xmlSecKeyEmpty (xmlSecKeyPtr key);

    Clears the key @@ -1135,14 +1097,14 @@

    keys

    key

    the pointer to key.

    - + 


    -

    xmlSecKeyDuplicate ()

    +

    xmlSecKeyDuplicate ()

    xmlSecKeyPtr
     xmlSecKeyDuplicate (xmlSecKeyPtr key);

    Creates a duplicate of the given key @@ -1158,7 +1120,7 @@

    keys

    key

    the pointer to the xmlSecKey structure.

    - + 

    @@ -1170,7 +1132,7 @@

    keys
    -

    xmlSecKeyCopy ()

    +

    xmlSecKeyCopy ()

    int
     xmlSecKeyCopy (xmlSecKeyPtr keyDst,
                    xmlSecKeyPtr keySrc);
    @@ -1189,12 +1151,12 @@

    keys

    keyDst

    the destination key.

    - + 

    keySrc

    the source key.

    - + 

    @@ -1206,7 +1168,7 @@

    keys
    -

    xmlSecKeySwap ()

    +

    xmlSecKeySwap ()

    int
     xmlSecKeySwap (xmlSecKeyPtr key1,
                    xmlSecKeyPtr key2);
    @@ -1225,12 +1187,12 @@

    keys

    key1

    the first key.

    - + 

    key2

    the second key.

    - + 

    @@ -1242,10 +1204,10 @@

    keys
    -

    xmlSecKeyGetName ()

    -
    const xmlChar *
    +

    xmlSecKeyGetName ()

    +
    const xmlChar *
     xmlSecKeyGetName (xmlSecKeyPtr key);
    -

    Gets key name (see also xmlSecKeySetName function).

    +

    Gets key name (see also xmlSecKeySetName function).

    Parameters

    @@ -1257,7 +1219,7 @@

    keys

    - +

    key

    the pointer to key.

     
    @@ -1268,11 +1230,11 @@

    keys
    -

    xmlSecKeySetName ()

    +

    xmlSecKeySetName ()

    int
     xmlSecKeySetName (xmlSecKeyPtr key,
                       const xmlChar *name);
    -

    Sets key name (see also xmlSecKeyGetName function).

    +

    Sets key name (see also xmlSecKeyGetName function).

    Parameters

    @@ -1285,12 +1247,12 @@

    keys

    - + - +

    key

    the pointer to key.

     

    name

    the new key name.

     
    @@ -1302,12 +1264,12 @@

    keys
    -

    xmlSecKeySetNameEx ()

    +

    xmlSecKeySetNameEx ()

    int
     xmlSecKeySetNameEx (xmlSecKeyPtr key,
                         const xmlChar *name,
                         xmlSecSize nameSize);
    -

    Sets key name (see also xmlSecKeyGetName function).

    +

    Sets key name (see also xmlSecKeyGetName function).

    Parameters

    @@ -1320,18 +1282,18 @@

    keys

    - + - + - +

    key

    the pointer to key.

     

    name

    the new key name.

     

    nameSize

    the size of name .

     
    @@ -1343,7 +1305,7 @@

    keys
    -

    xmlSecKeyGetType ()

    +

    xmlSecKeyGetType ()

    xmlSecKeyDataType
     xmlSecKeyGetType (xmlSecKeyPtr key);

    Gets key @@ -1359,7 +1321,7 @@

    keys

    key

    the pointer to key.

    - + 

    @@ -1370,10 +1332,10 @@

    keys
    -

    xmlSecKeyGetValue ()

    +

    xmlSecKeyGetValue ()

    xmlSecKeyDataPtr
     xmlSecKeyGetValue (xmlSecKeyPtr key);
    -

    Gets key value (see also xmlSecKeySetValue function).

    +

    Gets key value (see also xmlSecKeySetValue function).

    Parameters

    @@ -1385,7 +1347,7 @@

    keys

    - +

    key

    the pointer to key.

     
    @@ -1396,11 +1358,11 @@

    keys
    -

    xmlSecKeySetValue ()

    +

    xmlSecKeySetValue ()

    int
     xmlSecKeySetValue (xmlSecKeyPtr key,
                        xmlSecKeyDataPtr value);
    -

    Sets key value (see also xmlSecKeyGetValue function).

    +

    Sets key value (see also xmlSecKeyGetValue function).

    Parameters

    @@ -1413,12 +1375,12 @@

    keys

    - + - +

    key

    the pointer to key.

     

    value

    the new value.

     
    @@ -1430,10 +1392,10 @@

    keys
    -

    xmlSecKeyGetSize ()

    +

    xmlSecKeyGetSize ()

    xmlSecSize
     xmlSecKeyGetSize (xmlSecKeyPtr key);
    -

    Gets key size (see also xmlSecKeyDataGetSize function).

    +

    Gets key size (see also xmlSecKeyDataGetSize function).

    Parameters

    @@ -1445,7 +1407,7 @@

    keys

    - +

    key

    the pointer to key.

     
    @@ -1456,7 +1418,7 @@

    keys
    -

    xmlSecKeyGetData ()

    +

    xmlSecKeyGetData ()

    xmlSecKeyDataPtr
     xmlSecKeyGetData (xmlSecKeyPtr key,
                       xmlSecKeyDataId dataId);
    @@ -1473,12 +1435,12 @@

    keys

    key

    the pointer to key.

    - + 

    dataId

    the requested data klass.

    - + 

    @@ -1487,12 +1449,12 @@

    keys

    Returns

    additional data associated with the key (see also -xmlSecKeyAdoptData function).

    +xmlSecKeyAdoptData function).


    -

    xmlSecKeyEnsureData ()

    +

    xmlSecKeyEnsureData ()

    xmlSecKeyDataPtr
     xmlSecKeyEnsureData (xmlSecKeyPtr key,
                          xmlSecKeyDataId dataId);
    @@ -1511,12 +1473,12 @@

    keys

    key

    the pointer to key.

    - + 

    dataId

    the requested data klass.

    - + 

    @@ -1528,7 +1490,7 @@

    keys
    -

    xmlSecKeyAdoptData ()

    +

    xmlSecKeyAdoptData ()

    int
     xmlSecKeyAdoptData (xmlSecKeyPtr key,
                         xmlSecKeyDataPtr data);
    @@ -1550,12 +1512,12 @@

    keys

    key

    the pointer to key.

    - + 

    data

    the pointer to key data.

    - + 

    @@ -1567,7 +1529,7 @@

    keys
    -

    xmlSecKeyDebugDump ()

    +

    xmlSecKeyDebugDump ()

    void
     xmlSecKeyDebugDump (xmlSecKeyPtr key,
                         FILE *output);
    @@ -1586,12 +1548,12 @@

    keys

    key

    the pointer to key.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1599,7 +1561,7 @@

    keys
    -

    xmlSecKeyDebugXmlDump ()

    +

    xmlSecKeyDebugXmlDump ()

    void
     xmlSecKeyDebugXmlDump (xmlSecKeyPtr key,
                            FILE *output);
    @@ -1618,12 +1580,12 @@

    keys

    key

    the pointer to key.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1631,7 +1593,7 @@

    keys
    -

    xmlSecKeyGenerate ()

    +

    xmlSecKeyGenerate ()

    xmlSecKeyPtr
     xmlSecKeyGenerate (xmlSecKeyDataId dataId,
                        xmlSecSize sizeBits,
    @@ -1651,17 +1613,17 @@ 

    keys

    dataId

    the requested key klass (rsa, dsa, aes, ...).

    - + 

    sizeBits

    the new key size (in bits!).

    - + 

    type

    the new key type (session, permanent, ...).

    - + 

    @@ -1673,7 +1635,7 @@

    keys
    -

    xmlSecKeyGenerateByName ()

    +

    xmlSecKeyGenerateByName ()

    xmlSecKeyPtr
     xmlSecKeyGenerateByName (const xmlChar *name,
                              xmlSecSize sizeBits,
    @@ -1693,17 +1655,17 @@ 

    keys

    name

    the requested key klass name (rsa, dsa, aes, ...).

    - + 

    sizeBits

    the new key size (in bits!).

    - + 

    type

    the new key type (session, permanent, ...).

    - + 

    @@ -1715,7 +1677,7 @@

    keys
    -

    xmlSecKeyMatch ()

    +

    xmlSecKeyMatch ()

    int
     xmlSecKeyMatch (xmlSecKeyPtr key,
                     const xmlChar *name,
    @@ -1734,17 +1696,17 @@ 

    keys

    key

    the pointer to key.

    - + 

    name

    the pointer to key name (may be NULL).

    - + 

    keyReq

    the pointer to key requirements.

    - + 

    @@ -1756,7 +1718,7 @@

    keys
    -

    xmlSecKeyReadBuffer ()

    +

    xmlSecKeyReadBuffer ()

    xmlSecKeyPtr
     xmlSecKeyReadBuffer (xmlSecKeyDataId dataId,
                          xmlSecBuffer *buffer);
    @@ -1774,12 +1736,12 @@

    keys

    dataId

    the key value data klass.

    - + 

    buffer

    the buffer that contains the binary data.

    - + 

    @@ -1791,7 +1753,7 @@

    keys
    -

    xmlSecKeyReadBinaryFile ()

    +

    xmlSecKeyReadBinaryFile ()

    xmlSecKeyPtr
     xmlSecKeyReadBinaryFile (xmlSecKeyDataId dataId,
                              const char *filename);
    @@ -1810,12 +1772,12 @@

    keys

    dataId

    the key value data klass.

    - + 

    filename

    the key binary filename.

    - + 

    @@ -1827,7 +1789,7 @@

    keys
    -

    xmlSecKeyReadMemory ()

    +

    xmlSecKeyReadMemory ()

    xmlSecKeyPtr
     xmlSecKeyReadMemory (xmlSecKeyDataId dataId,
                          const xmlSecByte *data,
    @@ -1847,17 +1809,17 @@ 

    keys

    dataId

    the key value data klass.

    - + 

    data

    the memory containing the key

    - + 

    dataSize

    the size of the memory block

    - + 

    @@ -1886,7 +1848,7 @@

    keys

    key

    the pointer to key.

    - + 

    @@ -1911,12 +1873,12 @@

    keys

    key

    the pointer to key.

    - + 

    keyId

    the key Id.

    - + 

    @@ -1924,7 +1886,7 @@

    keys
    -

    xmlSecKeyPtrListGetKlass ()

    +

    xmlSecKeyPtrListGetKlass ()

    xmlSecPtrListId
     xmlSecKeyPtrListGetKlass (void);

    The keys list klass.

    @@ -2020,24 +1982,24 @@

    keys -

    xmlChar *application;

    +

    xmlChar *application;

    the application.

    - +  -

    xmlChar *identifier;

    +

    xmlChar *identifier;

    the identifier.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for future use.

    - +  -

    void *reserved2;

    +

    void *reserved2;

    reserved for future use.

    - + 

    @@ -2075,39 +2037,39 @@

    keys -

    xmlSecKeyDataId keyId;

    +

    xmlSecKeyDataId keyId;

    the desired key value klass.

    - +  -

    xmlSecKeyDataType keyType;

    +

    xmlSecKeyDataType keyType;

    the desired key type.

    - +  -

    xmlSecKeyUsage keyUsage;

    +

    xmlSecKeyUsage keyUsage;

    the desired key usage.

    - +  -

    xmlSecSize keyBitsSize;

    +

    xmlSecSize keyBitsSize;

    the desired key size (in bits!).

    - +  -

    xmlSecPtrList keyUseWithList;

    +

    xmlSecPtrList keyUseWithList;

    the desired key use with application/identifier information.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for future use.

    - +  -

    void *reserved2;

    +

    void *reserved2;

    reserved for future use.

    - + 

    @@ -2136,34 +2098,34 @@

    keys -

    xmlChar *name;

    +

    xmlChar *name;

    the key name.

    - +  -

    xmlSecKeyDataPtr value;

    +

    xmlSecKeyDataPtr value;

    the key value.

    - +  -

    xmlSecPtrListPtr dataList;

    +

    xmlSecPtrListPtr dataList;

    the key data list.

    - +  -

    xmlSecKeyUsage usage;

    +

    xmlSecKeyUsage usage;

    the key usage.

    - +  -

    time_t notValidBefore;

    +

    time_t notValidBefore;

    the start key validity interval.

    - +  -

    time_t notValidAfter;

    +

    time_t notValidAfter;

    the end key validity interval.

    - + 

    @@ -2180,6 +2142,5 @@

    keys - - + diff --git a/docs/api/xmlsec-keysdata.html b/docs/api/xmlsec-keysdata.html index 669dbad18..55a4774a5 100644 --- a/docs/api/xmlsec-keysdata.html +++ b/docs/api/xmlsec-keysdata.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    keysda xmlSecPtrListPtr

    @@ -94,7 +56,7 @@

    keysda xmlSecPtrListPtr

    @@ -102,7 +64,7 @@

    keysda int

    @@ -110,7 +72,7 @@

    keysda void

    @@ -118,7 +80,7 @@

    keysda int

    @@ -126,7 +88,7 @@

    keysda int

    @@ -134,7 +96,7 @@

    keysda int

    @@ -142,7 +104,7 @@

    keysda xmlSecKeyDataPtr

    @@ -150,7 +112,7 @@

    keysda xmlSecKeyDataPtr

    @@ -158,7 +120,7 @@

    keysda void

    @@ -166,7 +128,7 @@

    keysda int

    @@ -174,7 +136,7 @@

    keysda xmlSecKeyDataType

    @@ -182,14 +144,14 @@

    keysda xmlSecSize

    - @@ -197,7 +159,7 @@

    keysda void

    @@ -205,7 +167,7 @@

    keysda void

    @@ -213,7 +175,7 @@

    keysda int

    @@ -221,7 +183,7 @@

    keysda int

    @@ -229,7 +191,7 @@

    keysda int

    @@ -237,7 +199,7 @@

    keysda int

    @@ -275,7 +237,7 @@

    keysda int

    @@ -283,7 +245,7 @@

    keysda int

    @@ -291,7 +253,7 @@

    keysda void

    @@ -299,7 +261,7 @@

    keysda int

    @@ -307,7 +269,7 @@

    keysda int

    @@ -315,7 +277,7 @@

    keysda int

    @@ -323,7 +285,7 @@

    keysda int

    @@ -331,7 +293,7 @@

    keysda int

    @@ -339,7 +301,7 @@

    keysda xmlSecKeyDataType

    @@ -347,14 +309,14 @@

    keysda xmlSecSize

    - @@ -362,7 +324,7 @@

    keysda void

    @@ -376,7 +338,7 @@

    keysda xmlSecSize

    @@ -384,7 +346,7 @@

    keysda xmlSecBufferPtr

    @@ -392,7 +354,7 @@

    keysda int

    @@ -400,7 +362,7 @@

    keysda xmlSecPtrListId

    @@ -408,7 +370,7 @@

    keysda xmlSecPtrListId

    @@ -416,7 +378,7 @@

    keysda int

    @@ -424,7 +386,7 @@

    keysda xmlSecKeyDataId

    @@ -432,7 +394,7 @@

    keysda xmlSecKeyDataId

    @@ -440,7 +402,7 @@

    keysda xmlSecKeyDataId

    @@ -448,7 +410,7 @@

    keysda void

    @@ -456,7 +418,7 @@

    keysda void

    @@ -464,7 +426,7 @@

    keysda xmlSecKeyDataStorePtr

    @@ -472,7 +434,7 @@

    keysda void

    @@ -504,7 +466,7 @@

    keysda int

    @@ -512,7 +474,7 @@

    keysda void

    @@ -526,7 +488,7 @@

    keysda xmlSecPtrListId

    @@ -534,7 +496,7 @@

    keysda void

    @@ -542,7 +504,7 @@

    keysda int

    @@ -698,7 +660,7 @@

    keysda

    Functions

    -

    xmlSecKeyDataIdsGet ()

    +

    xmlSecKeyDataIdsGet ()

    xmlSecPtrListPtr
     xmlSecKeyDataIdsGet (void);

    Gets global registered key data klasses list.

    @@ -709,7 +671,7 @@

    keysda


    -

    xmlSecKeyDataIdsGetEnabled ()

    +

    xmlSecKeyDataIdsGetEnabled ()

    xmlSecPtrListPtr
     xmlSecKeyDataIdsGetEnabled (void);

    Gets global enabled key data klasses list.

    @@ -720,11 +682,11 @@

    keysda


    -

    xmlSecKeyDataIdsInit ()

    +

    xmlSecKeyDataIdsInit ()

    int
     xmlSecKeyDataIdsInit (void);

    Initializes the key data klasses. This function is called from the -xmlSecInit function and the application should not call it directly.

    +xmlSecInit function and the application should not call it directly.

    Returns

    0 on success or a negative value if an error occurs.

    @@ -732,15 +694,15 @@

    keysda


    -

    xmlSecKeyDataIdsShutdown ()

    +

    xmlSecKeyDataIdsShutdown ()

    void
     xmlSecKeyDataIdsShutdown (void);

    Shuts down the keys data klasses. This function is called from the -xmlSecShutdown function and the application should not call it directly.

    +xmlSecShutdown function and the application should not call it directly.


    -

    xmlSecKeyDataIdsRegisterDefault ()

    +

    xmlSecKeyDataIdsRegisterDefault ()

    int
     xmlSecKeyDataIdsRegisterDefault (void);

    Registers default (implemented by XML Security Library) @@ -753,7 +715,7 @@

    keysda


    -

    xmlSecKeyDataIdsRegister ()

    +

    xmlSecKeyDataIdsRegister ()

    int
     xmlSecKeyDataIdsRegister (xmlSecKeyDataId id);

    Registers id @@ -769,7 +731,7 @@

    keysda

    - + @@ -780,7 +742,7 @@

    keysda
    -

    xmlSecKeyDataIdsRegisterDisabled ()

    +

    xmlSecKeyDataIdsRegisterDisabled ()

    int
     xmlSecKeyDataIdsRegisterDisabled (xmlSecKeyDataId id);

    Registers id @@ -796,7 +758,7 @@

    keysda

    id

    the key data klass.

     
    @@ -807,13 +769,13 @@

    keysda
    -

    xmlSecKeyDataCreate ()

    +

    xmlSecKeyDataCreate ()

    xmlSecKeyDataPtr
     xmlSecKeyDataCreate (xmlSecKeyDataId id);

    Allocates and initializes new key data of the specified type id . Caller is responsible for destroying returned object with -xmlSecKeyDataDestroy function.

    +xmlSecKeyDataDestroy function.

    Parameters

    @@ -825,7 +787,7 @@

    keysda

    - +

    id

    the data id.

     
    @@ -837,12 +799,12 @@

    keysda


    -

    xmlSecKeyDataDuplicate ()

    +

    xmlSecKeyDataDuplicate ()

    xmlSecKeyDataPtr
     xmlSecKeyDataDuplicate (xmlSecKeyDataPtr data);

    Creates a duplicate of the given data . Caller is responsible for -destroying returned object with xmlSecKeyDataDestroy function.

    +destroying returned object with xmlSecKeyDataDestroy function.

    Parameters

    @@ -854,7 +816,7 @@

    keysda

    - +

    data

    the pointer to the key data.

     
    @@ -866,7 +828,7 @@

    keysda


    -

    xmlSecKeyDataDestroy ()

    +

    xmlSecKeyDataDestroy ()

    void
     xmlSecKeyDataDestroy (xmlSecKeyDataPtr data);

    Destroys the data and frees all allocated memory.

    @@ -881,14 +843,14 @@

    keysda

    data

    the pointer to the key data.

     


    -

    xmlSecKeyDataGenerate ()

    +

    xmlSecKeyDataGenerate ()

    int
     xmlSecKeyDataGenerate (xmlSecKeyDataPtr data,
                            xmlSecSize sizeBits,
    @@ -906,17 +868,17 @@ 

    keysda

    data

    the pointer to key data.

    - + 

    sizeBits

    the desired key data size (in bits).

    - + 

    type

    the desired key data type.

    - + 

    @@ -928,7 +890,7 @@

    keysda
    -

    xmlSecKeyDataGetType ()

    +

    xmlSecKeyDataGetType ()

    xmlSecKeyDataType
     xmlSecKeyDataGetType (xmlSecKeyDataPtr data);

    Gets key data type.

    @@ -943,7 +905,7 @@

    keysda

    data

    the pointer to key data.

    - + 

    @@ -954,7 +916,7 @@

    keysda
    -

    xmlSecKeyDataGetSize ()

    +

    xmlSecKeyDataGetSize ()

    xmlSecSize
     xmlSecKeyDataGetSize (xmlSecKeyDataPtr data);

    Gets key data size.

    @@ -969,7 +931,7 @@

    keysda

    data

    the pointer to key data.

    - + 

    @@ -980,8 +942,8 @@

    keysda
    -

    xmlSecKeyDataGetIdentifier ()

    -
    const xmlChar *
    +

    xmlSecKeyDataGetIdentifier ()

    +
    const xmlChar *
     xmlSecKeyDataGetIdentifier (xmlSecKeyDataPtr data);

    Gets key data identifier string.

    @@ -995,7 +957,7 @@

    keysda

    data

    the pointer to key data.

    - + 

    @@ -1006,7 +968,7 @@

    keysda
    -

    xmlSecKeyDataDebugDump ()

    +

    xmlSecKeyDataDebugDump ()

    void
     xmlSecKeyDataDebugDump (xmlSecKeyDataPtr data,
                             FILE *output);
    @@ -1023,12 +985,12 @@

    keysda

    data

    the pointer to key data.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1036,7 +998,7 @@

    keysda
    -

    xmlSecKeyDataDebugXmlDump ()

    +

    xmlSecKeyDataDebugXmlDump ()

    void
     xmlSecKeyDataDebugXmlDump (xmlSecKeyDataPtr data,
                                FILE *output);
    @@ -1053,12 +1015,12 @@

    keysda

    data

    the pointer to key data.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1066,7 +1028,7 @@

    keysda
    -

    xmlSecKeyDataXmlRead ()

    +

    xmlSecKeyDataXmlRead ()

    int
     xmlSecKeyDataXmlRead (xmlSecKeyDataId id,
                           xmlSecKeyPtr key,
    @@ -1088,22 +1050,22 @@ 

    keysda

    id

    the data klass.

    - + 

    key

    the destination key.

    - + 

    node

    the pointer to an XML node.

    - + 

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    @@ -1115,7 +1077,7 @@

    keysda
    -

    xmlSecKeyDataXmlWrite ()

    +

    xmlSecKeyDataXmlWrite ()

    int
     xmlSecKeyDataXmlWrite (xmlSecKeyDataId id,
                            xmlSecKeyPtr key,
    @@ -1137,22 +1099,22 @@ 

    keysda

    id

    the data klass.

    - + 

    key

    the source key.

    - + 

    node

    the pointer to an XML node.

    - + 

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    @@ -1164,7 +1126,7 @@

    keysda
    -

    xmlSecKeyDataBinRead ()

    +

    xmlSecKeyDataBinRead ()

    int
     xmlSecKeyDataBinRead (xmlSecKeyDataId id,
                           xmlSecKeyPtr key,
    @@ -1187,27 +1149,27 @@ 

    keysda

    id

    the data klass.

    - + 

    key

    the destination key.

    - + 

    buf

    the input binary buffer.

    - + 

    bufSize

    the input buffer size.

    - + 

    keyInfoCtx

    the <dsig:KeyInfo/> node processing context.

    - + 

    @@ -1219,7 +1181,7 @@

    keysda
    -

    xmlSecKeyDataBinWrite ()

    +

    xmlSecKeyDataBinWrite ()

    int
     xmlSecKeyDataBinWrite (xmlSecKeyDataId id,
                            xmlSecKeyPtr key,
    @@ -1242,27 +1204,27 @@ 

    keysda

    id

    the data klass.

    - + 

    key

    the source key.

    - + 

    buf

    the output binary buffer.

    - + 

    bufSize

    the output buffer size.

    - + 

    keyInfoCtx

    the <dsig:KeyInfo/> node processing context.

    - + 

    @@ -1288,7 +1250,7 @@

    keysda

    data

    the pointer to key data.

    - +  @@ -1312,7 +1274,7 @@

    keysda

    data

    the pointer to data.

    - +  @@ -1337,12 +1299,12 @@

    keysda

    data

    the pointer to data.

    - + 

    dataId

    the data Id.

    - +  @@ -1367,12 +1329,12 @@

    keysda

    data

    the pointer to data.

    - + 

    usg

    the data usage.

    - +  @@ -1398,12 +1360,12 @@

    keysda

    data

    the pointer to data.

    - + 

    size

    the expected size.

    - +  @@ -1411,7 +1373,7 @@

    keysda
    -

    xmlSecKeyDataInitMethod ()

    +

    xmlSecKeyDataInitMethod ()

    int
     (*xmlSecKeyDataInitMethod) (xmlSecKeyDataPtr data);

    Key data specific initialization method.

    @@ -1426,7 +1388,7 @@

    keysda

    data

    the pointer to key data.

    - + 

    @@ -1437,7 +1399,7 @@

    keysda
    -

    xmlSecKeyDataDuplicateMethod ()

    +

    xmlSecKeyDataDuplicateMethod ()

    int
     (*xmlSecKeyDataDuplicateMethod) (xmlSecKeyDataPtr dst,
                                      xmlSecKeyDataPtr src);
    @@ -1454,12 +1416,12 @@

    keysda

    dst

    the pointer to destination key data.

    - + 

    src

    the pointer to source key data.

    - + 

    @@ -1471,7 +1433,7 @@

    keysda
    -

    xmlSecKeyDataFinalizeMethod ()

    +

    xmlSecKeyDataFinalizeMethod ()

    void
     (*xmlSecKeyDataFinalizeMethod) (xmlSecKeyDataPtr data);

    Key data specific finalization method. All the objects and resources allocated @@ -1487,14 +1449,14 @@

    keysda

    data

    the data.

    - + 


    -

    xmlSecKeyDataXmlReadMethod ()

    +

    xmlSecKeyDataXmlReadMethod ()

    int
     (*xmlSecKeyDataXmlReadMethod) (xmlSecKeyDataId id,
                                    xmlSecKeyPtr key,
    @@ -1513,22 +1475,22 @@ 

    keysda

    id

    the data id.

    - + 

    key

    the key.

    - + 

    node

    the pointer to data's value XML node.

    - + 

    keyInfoCtx

    the <dsig:KeyInfo/> node processing context.

    - + 

    @@ -1540,7 +1502,7 @@

    keysda
    -

    xmlSecKeyDataXmlWriteMethod ()

    +

    xmlSecKeyDataXmlWriteMethod ()

    int
     (*xmlSecKeyDataXmlWriteMethod) (xmlSecKeyDataId id,
                                     xmlSecKeyPtr key,
    @@ -1559,22 +1521,22 @@ 

    keysda

    id

    the data id.

    - + 

    key

    the key.

    - + 

    node

    the pointer to data's value XML node.

    - + 

    keyInfoCtx

    the <dsig:KeyInfo/> node processing context.

    - + 

    @@ -1586,7 +1548,7 @@

    keysda
    -

    xmlSecKeyDataBinReadMethod ()

    +

    xmlSecKeyDataBinReadMethod ()

    int
     (*xmlSecKeyDataBinReadMethod) (xmlSecKeyDataId id,
                                    xmlSecKeyPtr key,
    @@ -1606,27 +1568,27 @@ 

    keysda

    id

    the data id.

    - + 

    key

    the key.

    - + 

    buf

    the input buffer.

    - + 

    bufSize

    the buffer size.

    - + 

    keyInfoCtx

    the <dsig:KeyInfo/> node processing context.

    - + 

    @@ -1638,7 +1600,7 @@

    keysda
    -

    xmlSecKeyDataBinWriteMethod ()

    +

    xmlSecKeyDataBinWriteMethod ()

    int
     (*xmlSecKeyDataBinWriteMethod) (xmlSecKeyDataId id,
                                     xmlSecKeyPtr key,
    @@ -1658,27 +1620,27 @@ 

    keysda

    id

    the data id.

    - + 

    key

    the key.

    - + 

    buf

    the output buffer.

    - + 

    bufSize

    the buffer size.

    - + 

    keyInfoCtx

    the <dsig:KeyInfo/> node processing context.

    - + 

    @@ -1690,7 +1652,7 @@

    keysda
    -

    xmlSecKeyDataGenerateMethod ()

    +

    xmlSecKeyDataGenerateMethod ()

    int
     (*xmlSecKeyDataGenerateMethod) (xmlSecKeyDataPtr data,
                                     xmlSecSize sizeBits,
    @@ -1708,17 +1670,17 @@ 

    keysda

    data

    the pointer to key data.

    - + 

    sizeBits

    the key data specific size.

    - + 

    type

    the required key type (session/permanent, etc.)

    - + 

    @@ -1730,7 +1692,7 @@

    keysda
    -

    xmlSecKeyDataGetTypeMethod ()

    +

    xmlSecKeyDataGetTypeMethod ()

    xmlSecKeyDataType
     (*xmlSecKeyDataGetTypeMethod) (xmlSecKeyDataPtr data);

    Key data specific method to get the key type.

    @@ -1745,7 +1707,7 @@

    keysda

    data

    the data.

    - + 

    @@ -1756,7 +1718,7 @@

    keysda
    -

    xmlSecKeyDataGetSizeMethod ()

    +

    xmlSecKeyDataGetSizeMethod ()

    xmlSecSize
     (*xmlSecKeyDataGetSizeMethod) (xmlSecKeyDataPtr data);

    Key data specific method to get the key size.

    @@ -1771,7 +1733,7 @@

    keysda

    data

    the pointer to key data.

    - + 

    @@ -1782,8 +1744,8 @@

    keysda
    -

    xmlSecKeyDataGetIdentifierMethod ()

    -
    const xmlChar *
    +

    xmlSecKeyDataGetIdentifierMethod ()

    +
    const xmlChar *
     (*xmlSecKeyDataGetIdentifierMethod) (xmlSecKeyDataPtr data);

    Key data specific method to get the key data identifier string (for example, X509 data identifier is the subject of the verified cert).

    @@ -1798,7 +1760,7 @@

    keysda

    data

    the pointer to key data.

    - + 

    @@ -1809,7 +1771,7 @@

    keysda
    -

    xmlSecKeyDataDebugDumpMethod ()

    +

    xmlSecKeyDataDebugDumpMethod ()

    void
     (*xmlSecKeyDataDebugDumpMethod) (xmlSecKeyDataPtr data,
                                      FILE *output);
    @@ -1826,12 +1788,12 @@

    keysda

    data

    the data.

    - + 

    output

    the FILE to print debug info (should be open for writing).

    - + 

    @@ -1853,14 +1815,14 @@

    keysda

    klass

    the data klass.

    - + 
    -

    xmlSecKeyDataBinaryValueGetSize ()

    +

    xmlSecKeyDataBinaryValueGetSize ()

    xmlSecSize
     xmlSecKeyDataBinaryValueGetSize (xmlSecKeyDataPtr data);

    Gets the binary key data size.

    @@ -1875,7 +1837,7 @@

    keysda

    data

    the pointer to binary key data.

    - + 

    @@ -1886,7 +1848,7 @@

    keysda
    -

    xmlSecKeyDataBinaryValueGetBuffer ()

    +

    xmlSecKeyDataBinaryValueGetBuffer ()

    xmlSecBufferPtr
     xmlSecKeyDataBinaryValueGetBuffer (xmlSecKeyDataPtr data);

    Gets the binary key data buffer.

    @@ -1901,7 +1863,7 @@

    keysda

    data

    the pointer to binary key data.

    - + 

    @@ -1912,7 +1874,7 @@

    keysda
    -

    xmlSecKeyDataBinaryValueSetBuffer ()

    +

    xmlSecKeyDataBinaryValueSetBuffer ()

    int
     xmlSecKeyDataBinaryValueSetBuffer (xmlSecKeyDataPtr data,
                                        const xmlSecByte *buf,
    @@ -1932,17 +1894,17 @@ 

    keysda

    data

    the pointer to binary key data.

    - + 

    buf

    the pointer to binary buffer.

    - + 

    bufSize

    the binary buffer size.

    - + 

    @@ -1954,7 +1916,7 @@

    keysda
    -

    xmlSecKeyDataListGetKlass ()

    +

    xmlSecKeyDataListGetKlass ()

    xmlSecPtrListId
     xmlSecKeyDataListGetKlass (void);

    The key data list klass.

    @@ -1965,7 +1927,7 @@

    keysda


    -

    xmlSecKeyDataIdListGetKlass ()

    +

    xmlSecKeyDataIdListGetKlass ()

    xmlSecPtrListId
     xmlSecKeyDataIdListGetKlass (void);

    The key data id list klass.

    @@ -1976,7 +1938,7 @@

    keysda


    -

    xmlSecKeyDataIdListFind ()

    +

    xmlSecKeyDataIdListFind ()

    int
     xmlSecKeyDataIdListFind (xmlSecPtrListPtr list,
                              xmlSecKeyDataId dataId);
    @@ -1995,12 +1957,12 @@

    keysda

    list

    the pointer to key data ids list.

    - + 

    dataId

    the key data klass.

    - + 

    @@ -2015,7 +1977,7 @@

    keysda
    -

    xmlSecKeyDataIdListFindByNode ()

    +

    xmlSecKeyDataIdListFindByNode ()

    xmlSecKeyDataId
     xmlSecKeyDataIdListFindByNode (xmlSecPtrListPtr list,
                                    const xmlChar *nodeName,
    @@ -2039,22 +2001,22 @@ 

    keysda

    list

    the pointer to key data ids list.

    - + 

    nodeName

    the desired key data klass XML node name.

    - + 

    nodeNs

    the desired key data klass XML node namespace.

    - + 

    usage

    the desired key data usage.

    - + 

    @@ -2066,7 +2028,7 @@

    keysda
    -

    xmlSecKeyDataIdListFindByHref ()

    +

    xmlSecKeyDataIdListFindByHref ()

    xmlSecKeyDataId
     xmlSecKeyDataIdListFindByHref (xmlSecPtrListPtr list,
                                    const xmlChar *href,
    @@ -2087,17 +2049,17 @@ 

    keysda

    list

    the pointer to key data ids list.

    - + 

    href

    the desired key data klass href.

    - + 

    usage

    the desired key data usage.

    - + 

    @@ -2109,7 +2071,7 @@

    keysda
    -

    xmlSecKeyDataIdListFindByName ()

    +

    xmlSecKeyDataIdListFindByName ()

    xmlSecKeyDataId
     xmlSecKeyDataIdListFindByName (xmlSecPtrListPtr list,
                                    const xmlChar *name,
    @@ -2130,17 +2092,17 @@ 

    keysda

    list

    the pointer to key data ids list.

    - + 

    name

    the desired key data klass name.

    - + 

    usage

    the desired key data usage.

    - + 

    @@ -2152,7 +2114,7 @@

    keysda
    -

    xmlSecKeyDataIdListDebugDump ()

    +

    xmlSecKeyDataIdListDebugDump ()

    void
     xmlSecKeyDataIdListDebugDump (xmlSecPtrListPtr list,
                                   FILE *output);
    @@ -2170,12 +2132,12 @@

    keysda

    list

    the pointer to key data ids list.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2183,7 +2145,7 @@

    keysda
    -

    xmlSecKeyDataIdListDebugXmlDump ()

    +

    xmlSecKeyDataIdListDebugXmlDump ()

    void
     xmlSecKeyDataIdListDebugXmlDump (xmlSecPtrListPtr list,
                                      FILE *output);
    @@ -2201,12 +2163,12 @@

    keysda

    list

    the pointer to key data ids list.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2214,12 +2176,12 @@

    keysda
    -

    xmlSecKeyDataStoreCreate ()

    +

    xmlSecKeyDataStoreCreate ()

    xmlSecKeyDataStorePtr
     xmlSecKeyDataStoreCreate (xmlSecKeyDataStoreId id);

    Creates new key data store of the specified klass id . Caller is responsible -for freeing returned object with xmlSecKeyDataStoreDestroy function.

    +for freeing returned object with xmlSecKeyDataStoreDestroy function.

    Parameters

    @@ -2231,7 +2193,7 @@

    keysda

    - +

    id

    the store id.

     
    @@ -2243,10 +2205,10 @@

    keysda


    -

    xmlSecKeyDataStoreDestroy ()

    +

    xmlSecKeyDataStoreDestroy ()

    void
     xmlSecKeyDataStoreDestroy (xmlSecKeyDataStorePtr store);
    -

    Destroys the key data store created with xmlSecKeyDataStoreCreate +

    Destroys the key data store created with xmlSecKeyDataStoreCreate function.

    Parameters

    @@ -2259,7 +2221,7 @@

    keysda

    store

    the pointer to the key data store..

    - + 

    @@ -2280,7 +2242,7 @@

    keysda

    store

    the pointer to store.

    - +  @@ -2304,7 +2266,7 @@

    keysda

    store

    the pointer to store.

    - +  @@ -2329,12 +2291,12 @@

    keysda

    store

    the pointer to store.

    - + 

    storeId

    the store Id.

    - +  @@ -2360,12 +2322,12 @@

    keysda

    store

    the pointer to store.

    - + 

    size

    the expected size.

    - +  @@ -2373,7 +2335,7 @@

    keysda
    -

    xmlSecKeyDataStoreInitializeMethod ()

    +

    xmlSecKeyDataStoreInitializeMethod ()

    int
     (*xmlSecKeyDataStoreInitializeMethod) (xmlSecKeyDataStorePtr store);

    Key data store specific initialization method.

    @@ -2388,7 +2350,7 @@

    keysda

    store

    the data store.

    - + 

    @@ -2399,7 +2361,7 @@

    keysda
    -

    xmlSecKeyDataStoreFinalizeMethod ()

    +

    xmlSecKeyDataStoreFinalizeMethod ()

    void
     (*xmlSecKeyDataStoreFinalizeMethod) (xmlSecKeyDataStorePtr store);

    Key data store specific finalization (destroy) method.

    @@ -2414,7 +2376,7 @@

    keysda

    store

    the data store.

    - + 

    @@ -2435,14 +2397,14 @@

    keysda

    klass

    the pointer to store klass.

    - + 
    -

    xmlSecKeyDataStorePtrListGetKlass ()

    +

    xmlSecKeyDataStorePtrListGetKlass ()

    xmlSecPtrListId
     xmlSecKeyDataStorePtrListGetKlass (void);

    Key data stores list.

    @@ -2453,7 +2415,7 @@

    keysda


    -

    xmlSecImportSetPersistKey ()

    +

    xmlSecImportSetPersistKey ()

    void
     xmlSecImportSetPersistKey (void);

    Sets global flag to import keys to persistent storage (MSCrypto and MSCNG). @@ -2461,7 +2423,7 @@

    keysda


    -

    xmlSecImportGetPersistKey ()

    +

    xmlSecImportGetPersistKey ()

    int
     xmlSecImportGetPersistKey (void);

    Gets global flag to import keys to persistent storage (MSCrypto and MSCNG). @@ -2650,57 +2612,57 @@

    keysda

    xmlSecKeyDataFormatUnknown

    the key data format is unknown.

    - + 

    xmlSecKeyDataFormatBinary

    the binary key data.

    - + 

    xmlSecKeyDataFormatPem

    the PEM key data (cert or public/private key).

    - + 

    xmlSecKeyDataFormatDer

    the DER key data (cert or public/private key).

    - + 

    xmlSecKeyDataFormatPkcs8Pem

    the PKCS8 PEM private key.

    - + 

    xmlSecKeyDataFormatPkcs8Der

    the PKCS8 DER private key.

    - + 

    xmlSecKeyDataFormatPkcs12

    the PKCS12 format (bag of keys and certs)

    - + 

    xmlSecKeyDataFormatCertPem

    the PEM cert.

    - + 

    xmlSecKeyDataFormatCertDer

    the DER cert.

    - + 

    xmlSecKeyDataFormatEngine

    the crypto engine (e.g. OpenSSL ENGINE).

    - + 

    xmlSecKeyDataFormatStore

    the crypto store (e.g. OpenSSL ossl_store).

    - + 

    @@ -2726,19 +2688,19 @@

    keysda -

    xmlSecKeyDataId id;

    +

    xmlSecKeyDataId id;

    the data id (xmlSecKeyDataId).

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -2802,114 +2764,114 @@

    keysda -

    xmlSecSize klassSize;

    +

    xmlSecSize klassSize;

    the klass size.

    - +  -

    xmlSecSize objSize;

    +

    xmlSecSize objSize;

    the object size.

    - +  -

    const xmlChar *name;

    +

    const xmlChar *name;

    the object name.

    - +  -

    xmlSecKeyDataUsage usage;

    +

    xmlSecKeyDataUsage usage;

    the allowed data usage.

    - +  -

    const xmlChar *href;

    +

    const xmlChar *href;

    the identification string (href).

    - +  -

    const xmlChar *dataNodeName;

    +

    const xmlChar *dataNodeName;

    the data's XML node name.

    - +  -

    const xmlChar *dataNodeNs;

    +

    const xmlChar *dataNodeNs;

    the data's XML node namespace.

    - +  -

    xmlSecKeyDataInitMethod initialize;

    +

    xmlSecKeyDataInitMethod initialize;

    the initialization method.

    - +  -

    xmlSecKeyDataDuplicateMethod duplicate;

    +

    xmlSecKeyDataDuplicateMethod duplicate;

    the duplicate (copy) method.

    - +  -

    xmlSecKeyDataFinalizeMethod finalize;

    +

    xmlSecKeyDataFinalizeMethod finalize;

    the finalization (destroy) method.

    - +  -

    xmlSecKeyDataGenerateMethod generate;

    +

    xmlSecKeyDataGenerateMethod generate;

    the new data generation method.

    - +  -

    xmlSecKeyDataGetTypeMethod getType;

    +

    xmlSecKeyDataGetTypeMethod getType;

    the method to access data's type information.

    - +  -

    xmlSecKeyDataGetSizeMethod getSize;

    +

    xmlSecKeyDataGetSizeMethod getSize;

    the method to access data's size.

    - +  -

    xmlSecKeyDataGetIdentifierMethod getIdentifier;

    +

    xmlSecKeyDataGetIdentifierMethod getIdentifier;

    the method to access data's string identifier.

    - +  -

    xmlSecKeyDataXmlReadMethod xmlRead;

    +

    xmlSecKeyDataXmlReadMethod xmlRead;

    the method for reading data from XML node.

    - +  -

    xmlSecKeyDataXmlWriteMethod xmlWrite;

    +

    xmlSecKeyDataXmlWriteMethod xmlWrite;

    the method for writing data to XML node.

    - +  -

    xmlSecKeyDataBinReadMethod binRead;

    +

    xmlSecKeyDataBinReadMethod binRead;

    the method for reading data from a binary buffer.

    - +  -

    xmlSecKeyDataBinWriteMethod binWrite;

    +

    xmlSecKeyDataBinWriteMethod binWrite;

    the method for writing data to binary buffer.

    - +  -

    xmlSecKeyDataDebugDumpMethod debugDump;

    +

    xmlSecKeyDataDebugDumpMethod debugDump;

    the method for printing debug data information.

    - +  -

    xmlSecKeyDataDebugDumpMethod debugXmlDump;

    +

    xmlSecKeyDataDebugDumpMethod debugXmlDump;

    the method for printing debug data information in XML format.

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -2953,19 +2915,19 @@

    keysda -

    xmlSecKeyDataStoreId id;

    +

    xmlSecKeyDataStoreId id;

    the store id (xmlSecKeyDataStoreId).

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -3008,39 +2970,39 @@

    keysda -

    xmlSecSize klassSize;

    +

    xmlSecSize klassSize;

    the data store klass size.

    - +  -

    xmlSecSize objSize;

    +

    xmlSecSize objSize;

    the data store obj size.

    - +  -

    const xmlChar *name;

    +

    const xmlChar *name;

    the store's name.

    - +  -

    xmlSecKeyDataStoreInitializeMethod initialize;

    +

    xmlSecKeyDataStoreInitializeMethod initialize;

    the store's initialization method.

    - +  -

    xmlSecKeyDataStoreFinalizeMethod finalize;

    +

    xmlSecKeyDataStoreFinalizeMethod finalize;

    the store's finalization (destroy) method.

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -3057,6 +3019,5 @@

    keysda - - + diff --git a/docs/api/xmlsec-keysmngr.html b/docs/api/xmlsec-keysmngr.html index 3fe7c1f21..ffee3391f 100644 --- a/docs/api/xmlsec-keysmngr.html +++ b/docs/api/xmlsec-keysmngr.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    keysmn xmlSecKeysMngrPtr

    @@ -94,7 +56,7 @@

    keysmn void

    @@ -102,7 +64,7 @@

    keysmn xmlSecKeyPtr

    @@ -110,7 +72,7 @@

    keysmn xmlSecKeyPtr

    @@ -118,7 +80,7 @@

    keysmn int

    @@ -126,7 +88,7 @@

    keysmn xmlSecKeyStorePtr

    @@ -134,7 +96,7 @@

    keysmn int

    @@ -142,7 +104,7 @@

    keysmn xmlSecKeyDataStorePtr

    @@ -150,7 +112,7 @@

    keysmn xmlSecKeyPtr

    @@ -158,7 +120,7 @@

    keysmn xmlSecKeyPtr

    @@ -166,7 +128,7 @@

    keysmn xmlSecKeyStorePtr

    @@ -174,7 +136,7 @@

    keysmn void

    @@ -182,7 +144,7 @@

    keysmn xmlSecKeyPtr

    @@ -190,7 +152,7 @@

    keysmn xmlSecKeyPtr

    @@ -222,7 +184,7 @@

    keysmn int

    @@ -230,7 +192,7 @@

    keysmn void

    @@ -238,7 +200,7 @@

    keysmn xmlSecKeyPtr

    @@ -246,7 +208,7 @@

    keysmn xmlSecKeyPtr

    @@ -260,7 +222,7 @@

    keysmn int

    @@ -268,7 +230,7 @@

    keysmn xmlSecKeyStoreId

    @@ -276,7 +238,7 @@

    keysmn int

    @@ -284,7 +246,7 @@

    keysmn int

    @@ -292,7 +254,7 @@

    keysmn int

    @@ -300,7 +262,7 @@

    keysmn int

    @@ -308,7 +270,7 @@

    keysmn xmlSecPtrListPtr

    @@ -352,11 +314,11 @@

    keysmn

    Functions

    -

    xmlSecKeysMngrCreate ()

    +

    xmlSecKeysMngrCreate ()

    xmlSecKeysMngrPtr
     xmlSecKeysMngrCreate (void);

    Creates new keys manager. Caller is responsible for freeing it with -xmlSecKeysMngrDestroy function.

    +xmlSecKeysMngrDestroy function.

    Returns

    the pointer to newly allocated keys manager or NULL if @@ -365,10 +327,10 @@

    keysmn


    -

    xmlSecKeysMngrDestroy ()

    +

    xmlSecKeysMngrDestroy ()

    void
     xmlSecKeysMngrDestroy (xmlSecKeysMngrPtr mngr);
    -

    Destroys keys manager created with xmlSecKeysMngrCreate function.

    +

    Destroys keys manager created with xmlSecKeysMngrCreate function.

    Parameters

    @@ -380,20 +342,20 @@

    keysmn

    - +

    mngr

    the pointer to keys manager.

     

    -

    xmlSecKeysMngrFindKey ()

    +

    xmlSecKeysMngrFindKey ()

    xmlSecKeyPtr
     xmlSecKeysMngrFindKey (xmlSecKeysMngrPtr mngr,
                            const xmlChar *name,
                            xmlSecKeyInfoCtxPtr keyInfoCtx);

    Lookups key in the keys manager keys store. The caller is responsible -for destroying the returned key using xmlSecKeyDestroy method.

    +for destroying the returned key using xmlSecKeyDestroy method.

    Parameters

    @@ -406,17 +368,17 @@

    keysmn

    - + - + - +

    mngr

    the pointer to keys manager.

     

    name

    the desired key name.

     

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> node processing context.

     
    @@ -428,13 +390,13 @@

    keysmn


    -

    xmlSecKeysMngrFindKeyFromX509Data ()

    +

    xmlSecKeysMngrFindKeyFromX509Data ()

    xmlSecKeyPtr
     xmlSecKeysMngrFindKeyFromX509Data (xmlSecKeysMngrPtr mngr,
                                        xmlSecKeyX509DataValuePtr x509Data,
                                        xmlSecKeyInfoCtxPtr keyInfoCtx);

    Lookups key in the keys manager keys store. The caller is responsible -for destroying the returned key using xmlSecKeyDestroy method.

    +for destroying the returned key using xmlSecKeyDestroy method.

    Parameters

    @@ -447,17 +409,17 @@

    keysmn

    - + - + - +

    mngr

    the pointer to keys manager.

     

    x509Data

    the X509 data to use for searching the keys.

     

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> node processing context.

     
    @@ -469,7 +431,7 @@

    keysmn


    -

    xmlSecKeysMngrAdoptKeysStore ()

    +

    xmlSecKeysMngrAdoptKeysStore ()

    int
     xmlSecKeysMngrAdoptKeysStore (xmlSecKeysMngrPtr mngr,
                                   xmlSecKeyStorePtr store);
    @@ -487,12 +449,12 @@

    keysmn

    mngr

    the pointer to keys manager.

     

    store

    the pointer to keys store.

     
    @@ -504,7 +466,7 @@

    keysmn
    -

    xmlSecKeysMngrGetKeysStore ()

    +

    xmlSecKeysMngrGetKeysStore ()

    xmlSecKeyStorePtr
     xmlSecKeysMngrGetKeysStore (xmlSecKeysMngrPtr mngr);

    Gets the keys store.

    @@ -519,7 +481,7 @@

    keysmn

    mngr

    the pointer to keys manager.

     
    @@ -532,7 +494,7 @@

    keysmn
    -

    xmlSecKeysMngrAdoptDataStore ()

    +

    xmlSecKeysMngrAdoptDataStore ()

    int
     xmlSecKeysMngrAdoptDataStore (xmlSecKeysMngrPtr mngr,
                                   xmlSecKeyDataStorePtr store);
    @@ -549,12 +511,12 @@

    keysmn

    mngr

    the pointer to keys manager.

    - + 

    store

    the pointer to data store.

    - + 

    @@ -566,7 +528,7 @@

    keysmn
    -

    xmlSecKeysMngrGetDataStore ()

    +

    xmlSecKeysMngrGetDataStore ()

    xmlSecKeyDataStorePtr
     xmlSecKeysMngrGetDataStore (xmlSecKeysMngrPtr mngr,
                                 xmlSecKeyDataStoreId id);
    @@ -584,12 +546,12 @@

    keysmn

    mngr

    the pointer to keys manager.

    - + 

    id

    the desired data store klass.

    - + 

    @@ -602,7 +564,7 @@

    keysmn
    -

    xmlSecGetKeyCallback ()

    +

    xmlSecGetKeyCallback ()

    xmlSecKeyPtr
     (*xmlSecGetKeyCallback) (xmlNodePtr keyInfoNode,
                              xmlSecKeyInfoCtxPtr keyInfoCtx);
    @@ -620,12 +582,12 @@

    keysmn

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

    - + 

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> node processing context.

    - + 

    @@ -638,7 +600,7 @@

    keysmn
    -

    xmlSecKeysMngrGetKey ()

    +

    xmlSecKeysMngrGetKey ()

    xmlSecKeyPtr
     xmlSecKeysMngrGetKey (xmlNodePtr keyInfoNode,
                           xmlSecKeyInfoCtxPtr keyInfoCtx);
    @@ -656,12 +618,12 @@

    keysmn

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

    - + 

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> node processing context.

    - + 

    @@ -674,12 +636,12 @@

    keysmn
    -

    xmlSecKeyStoreCreate ()

    +

    xmlSecKeyStoreCreate ()

    xmlSecKeyStorePtr
     xmlSecKeyStoreCreate (xmlSecKeyStoreId id);

    Creates new store of the specified klass klass . Caller is responsible -for freeing the returned store by calling xmlSecKeyStoreDestroy function.

    +for freeing the returned store by calling xmlSecKeyStoreDestroy function.

    Parameters

    @@ -691,7 +653,7 @@

    keysmn

    - +

    id

    the key store klass.

     
    @@ -702,10 +664,10 @@

    keysmn


    -

    xmlSecKeyStoreDestroy ()

    +

    xmlSecKeyStoreDestroy ()

    void
     xmlSecKeyStoreDestroy (xmlSecKeyStorePtr store);
    -

    Destroys the store created with xmlSecKeyStoreCreate function.

    +

    Destroys the store created with xmlSecKeyStoreCreate function.

    Parameters

    @@ -717,20 +679,20 @@

    keysmn

    - +

    store

    the pointer to keys store.

     

    -

    xmlSecKeyStoreFindKey ()

    +

    xmlSecKeyStoreFindKey ()

    xmlSecKeyPtr
     xmlSecKeyStoreFindKey (xmlSecKeyStorePtr store,
                            const xmlChar *name,
                            xmlSecKeyInfoCtxPtr keyInfoCtx);

    Lookups key in the store. The caller is responsible for destroying -the returned key using xmlSecKeyDestroy method.

    +the returned key using xmlSecKeyDestroy method.

    Parameters

    @@ -743,17 +705,17 @@

    keysmn

    - + - + - +

    store

    the pointer to keys store.

     

    name

    the desired key name.

     

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> node processing context.

     
    @@ -765,13 +727,13 @@

    keysmn


    -

    xmlSecKeyStoreFindKeyFromX509Data ()

    +

    xmlSecKeyStoreFindKeyFromX509Data ()

    xmlSecKeyPtr
     xmlSecKeyStoreFindKeyFromX509Data (xmlSecKeyStorePtr store,
                                        xmlSecKeyX509DataValuePtr x509Data,
                                        xmlSecKeyInfoCtxPtr keyInfoCtx);

    Lookups key in the store. The caller is responsible for destroying -the returned key using xmlSecKeyDestroy method.

    +the returned key using xmlSecKeyDestroy method.

    Parameters

    @@ -784,17 +746,17 @@

    keysmn

    - + - + - +

    store

    the pointer to keys store.

     

    x509Data

    the X509 data to use for search.

     

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> node processing context.

     
    @@ -820,7 +782,7 @@

    keysmn

    store

    the pointer to store.

    - + 

    @@ -844,7 +806,7 @@

    keysmn

    store

    the pointer to store.

    - + 

    @@ -869,12 +831,12 @@

    keysmn

    store

    the pointer to store.

    - + 

    storeId

    the store Id.

    - +  @@ -900,12 +862,12 @@

    keysmn

    store

    the pointer to store.

    - + 

    size

    the expected size.

    - +  @@ -913,7 +875,7 @@

    keysmn
    -

    xmlSecKeyStoreInitializeMethod ()

    +

    xmlSecKeyStoreInitializeMethod ()

    int
     (*xmlSecKeyStoreInitializeMethod) (xmlSecKeyStorePtr store);

    Keys store specific initialization method.

    @@ -928,7 +890,7 @@

    keysmn

    store

    the store.

    - + 

    @@ -939,7 +901,7 @@

    keysmn
    -

    xmlSecKeyStoreFinalizeMethod ()

    +

    xmlSecKeyStoreFinalizeMethod ()

    void
     (*xmlSecKeyStoreFinalizeMethod) (xmlSecKeyStorePtr store);

    Keys store specific finalization (destroy) method.

    @@ -954,20 +916,20 @@

    keysmn

    store

    the store.

    - + 


    -

    xmlSecKeyStoreFindKeyMethod ()

    +

    xmlSecKeyStoreFindKeyMethod ()

    xmlSecKeyPtr
     (*xmlSecKeyStoreFindKeyMethod) (xmlSecKeyStorePtr store,
                                     const xmlChar *name,
                                     xmlSecKeyInfoCtxPtr keyInfoCtx);

    Keys store specific find method. The caller is responsible for destroying -the returned key using xmlSecKeyDestroy method.

    +the returned key using xmlSecKeyDestroy method.

    Parameters

    @@ -980,17 +942,17 @@

    keysmn

    - + - + - +

    store

    the store.

     

    name

    the desired key name.

     

    keyInfoCtx

    the pointer to key info context.

     
    @@ -1002,14 +964,14 @@

    keysmn


    -

    xmlSecKeyStoreFindKeyFromX509DataMethod ()

    +

    xmlSecKeyStoreFindKeyFromX509DataMethod ()

    xmlSecKeyPtr
     (*xmlSecKeyStoreFindKeyFromX509DataMethod)
                                    (xmlSecKeyStorePtr store,
                                     xmlSecKeyX509DataValuePtr x509Data,
                                     xmlSecKeyInfoCtxPtr keyInfoCtx);

    Keys store specific find method. The caller is responsible for destroying -the returned key using xmlSecKeyDestroy method.

    +the returned key using xmlSecKeyDestroy method.

    Parameters

    @@ -1022,17 +984,17 @@

    keysmn

    - + - + - +

    store

    the store.

     

    x509Data

    the x509 data to lookup key.

     

    keyInfoCtx

    the pointer to key info context.

     
    @@ -1058,14 +1020,14 @@

    keysmn

    klass

    the pointer to store klass.

    - + 


    -

    xmlSecSimpleKeysStoreAdoptKeyFunc ()

    +

    xmlSecSimpleKeysStoreAdoptKeyFunc ()

    int
     (*xmlSecSimpleKeysStoreAdoptKeyFunc) (xmlSecKeyStorePtr store,
                                           xmlSecKeyPtr key);
    @@ -1086,12 +1048,12 @@

    keysmn

    store

    the pointer to key store.

    - + 

    key

    the pointer to key.

    - + 

    @@ -1103,7 +1065,7 @@

    keysmn
    -

    xmlSecSimpleKeysStoreGetKlass ()

    +

    xmlSecSimpleKeysStoreGetKlass ()

    xmlSecKeyStoreId
     xmlSecSimpleKeysStoreGetKlass (void);

    The simple list based keys store klass.

    @@ -1114,7 +1076,7 @@

    keysmn


    -

    xmlSecSimpleKeysStoreAdoptKey ()

    +

    xmlSecSimpleKeysStoreAdoptKey ()

    int
     xmlSecSimpleKeysStoreAdoptKey (xmlSecKeyStorePtr store,
                                    xmlSecKeyPtr key);
    @@ -1133,12 +1095,12 @@

    keysmn

    store

    the pointer to simple keys store.

    - + 

    key

    the pointer to key.

    - + 

    @@ -1150,7 +1112,7 @@

    keysmn
    -

    xmlSecSimpleKeysStoreLoad ()

    +

    xmlSecSimpleKeysStoreLoad ()

    int
     xmlSecSimpleKeysStoreLoad (xmlSecKeyStorePtr store,
                                const char *uri,
    @@ -1168,17 +1130,17 @@ 

    keysmn

    store

    the pointer to simple keys store.

    - + 

    uri

    the filename.

    - + 

    keysMngr

    the pointer to associated keys manager.

    - + 

    @@ -1190,12 +1152,12 @@

    keysmn
    -

    xmlSecSimpleKeysStoreLoad_ex ()

    +

    xmlSecSimpleKeysStoreLoad_ex ()

    int
     xmlSecSimpleKeysStoreLoad_ex (xmlSecKeyStorePtr store,
                                   const char *uri,
                                   xmlSecKeysMngrPtr keysMngr,
    -                              xmlSecSimpleKeysStoreAdoptKeyFunc adoptKeyFunc);
    + xmlSecSimpleKeysStoreAdoptKeyFunc adoptKeyFunc);

    Reads keys from an XML file.

    Parameters

    @@ -1209,22 +1171,22 @@

    keysmn

    store

    the pointer to simple keys store.

    - + 

    uri

    the filename.

    - + 

    keysMngr

    the pointer to associated keys manager.

    - + 

    adoptKeyFunc

    the callback to add the key to keys manager.

    - + 

    @@ -1236,7 +1198,7 @@

    keysmn


    -

    xmlSecSimpleKeysStoreSave ()

    +

    xmlSecSimpleKeysStoreSave ()

    int
     xmlSecSimpleKeysStoreSave (xmlSecKeyStorePtr store,
                                const char *filename,
    @@ -1255,17 +1217,17 @@ 

    keysmn

    store

    the pointer to simple keys store.

    - + 

    filename

    the filename.

    - + 

    type

    the saved keys type (public, private, ...).

    - + 

    @@ -1277,7 +1239,7 @@

    keysmn
    -

    xmlSecSimpleKeysStoreGetKeys ()

    +

    xmlSecSimpleKeysStoreGetKeys ()

    xmlSecPtrListPtr
     xmlSecSimpleKeysStoreGetKeys (xmlSecKeyStorePtr store);

    Gets list of keys from simple keys store.

    @@ -1292,7 +1254,7 @@

    keysmn

    store

    the pointer to simple keys store.

    - + 

    @@ -1324,19 +1286,19 @@

    keysmn -

    xmlSecKeyStorePtr keysStore;

    +

    xmlSecKeyStorePtr keysStore;

    the key store (list of keys known to keys manager).

    - +  -

    xmlSecPtrList storesList;

    +

    xmlSecPtrList storesList;

    the list of key data stores known to keys manager.

    - +  -

    xmlSecGetKeyCallback getKey;

    +

    xmlSecGetKeyCallback getKey;

    the callback used to read <dsig:KeyInfo/> node.

    - +  @@ -1364,19 +1326,19 @@

    keysmn -

    xmlSecKeyStoreId id;

    +

    xmlSecKeyStoreId id;

    the store id (xmlSecKeyStoreId).

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -1422,44 +1384,44 @@

    keysmn -

    xmlSecSize klassSize;

    +

    xmlSecSize klassSize;

    the store klass size.

    - +  -

    xmlSecSize objSize;

    +

    xmlSecSize objSize;

    the store obj size.

    - +  -

    const xmlChar *name;

    +

    const xmlChar *name;

    the store's name.

    - +  -

    xmlSecKeyStoreInitializeMethod initialize;

    +

    xmlSecKeyStoreInitializeMethod initialize;

    the store's initialization method.

    - +  -

    xmlSecKeyStoreFinalizeMethod finalize;

    +

    xmlSecKeyStoreFinalizeMethod finalize;

    the store's finalization (destroy) method.

    - +  -

    xmlSecKeyStoreFindKeyMethod findKey;

    +

    xmlSecKeyStoreFindKeyMethod findKey;

    the store's method to find key by key name.

    - +  -

    xmlSecKeyStoreFindKeyFromX509DataMethod findKeyFromX509Data;

    +

    xmlSecKeyStoreFindKeyFromX509DataMethod findKeyFromX509Data;

    the store's method to find key based on x509 data.

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  @@ -1476,6 +1438,5 @@

    keysmn - - + diff --git a/docs/api/xmlsec-list.html b/docs/api/xmlsec-list.html index 7c81a74fe..17c723d81 100644 --- a/docs/api/xmlsec-list.html +++ b/docs/api/xmlsec-list.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    listvoid

    @@ -94,7 +56,7 @@

    listint

    @@ -102,7 +64,7 @@

    listvoid

    @@ -110,7 +72,7 @@

    listxmlSecPtrListPtr

    @@ -118,7 +80,7 @@

    listvoid

    @@ -126,7 +88,7 @@

    listvoid

    @@ -134,7 +96,7 @@

    listint

    @@ -142,7 +104,7 @@

    listxmlSecPtrListPtr

    @@ -150,7 +112,7 @@

    listxmlSecSize

    @@ -158,7 +120,7 @@

    listxmlSecPtr

    @@ -166,7 +128,7 @@

    listint

    @@ -174,7 +136,7 @@

    listint

    @@ -182,7 +144,7 @@

    listint

    @@ -190,7 +152,7 @@

    listint

    @@ -198,7 +160,7 @@

    listxmlSecPtr

    @@ -206,7 +168,7 @@

    listvoid

    @@ -214,7 +176,7 @@

    listvoid

    @@ -240,7 +202,7 @@

    listxmlSecPtr

    @@ -248,7 +210,7 @@

    listvoid

    @@ -256,7 +218,7 @@

    listvoid

    @@ -270,7 +232,7 @@

    listxmlSecPtrListId

    @@ -310,7 +272,7 @@

    list

    Functions

    -

    xmlSecPtrListSetDefaultAllocMode ()

    +

    xmlSecPtrListSetDefaultAllocMode ()

    void
     xmlSecPtrListSetDefaultAllocMode (xmlSecAllocMode defAllocMode,
                                       xmlSecSize defInitialSize);
    @@ -327,12 +289,12 @@

    list

    - + - + @@ -340,12 +302,12 @@

    list
    -

    xmlSecPtrListInitialize ()

    +

    xmlSecPtrListInitialize ()

    int
     xmlSecPtrListInitialize (xmlSecPtrListPtr list,
                              xmlSecPtrListId id);

    Initializes the list of given klass. Caller is responsible -for cleaning up by calling xmlSecPtrListFinalize function.

    +for cleaning up by calling xmlSecPtrListFinalize function.

    Parameters

    @@ -358,12 +320,12 @@

    list

    - + - +

    list

    the pointer to list.

     

    id

    the list klass.

     
    @@ -375,10 +337,10 @@

    list
    -

    xmlSecPtrListFinalize ()

    +

    xmlSecPtrListFinalize ()

    void
     xmlSecPtrListFinalize (xmlSecPtrListPtr list);
    -

    Cleans up the list initialized with xmlSecPtrListInitialize +

    Cleans up the list initialized with xmlSecPtrListInitialize function.

    Parameters

    @@ -391,18 +353,18 @@

    list

    list

    the pointer to list.

     

    -

    xmlSecPtrListCreate ()

    +

    xmlSecPtrListCreate ()

    xmlSecPtrListPtr
     xmlSecPtrListCreate (xmlSecPtrListId id);

    Creates new list object. Caller is responsible for freeing returned list -by calling xmlSecPtrListDestroy function.

    +by calling xmlSecPtrListDestroy function.

    Parameters

    @@ -414,7 +376,7 @@

    list

    - +

    id

    the list klass.

     
    @@ -425,11 +387,11 @@

    list
    -

    xmlSecPtrListDestroy ()

    +

    xmlSecPtrListDestroy ()

    void
     xmlSecPtrListDestroy (xmlSecPtrListPtr list);

    Destroys list - created with xmlSecPtrListCreate function.

    + created with xmlSecPtrListCreate function.

    Parameters

    @@ -441,14 +403,14 @@

    list

    - +

    list

    the pointer to list.

     

    -

    xmlSecPtrListEmpty ()

    +

    xmlSecPtrListEmpty ()

    void
     xmlSecPtrListEmpty (xmlSecPtrListPtr list);

    Remove all items from list @@ -464,14 +426,14 @@

    list

    list

    the pointer to list.

     

    -

    xmlSecPtrListCopy ()

    +

    xmlSecPtrListCopy ()

    int
     xmlSecPtrListCopy (xmlSecPtrListPtr dst,
                        xmlSecPtrListPtr src);
    @@ -492,12 +454,12 @@

    list

    dst

    the pointer to destination list.

    - + 

    src

    the pointer to source list.

    - + 

    @@ -509,7 +471,7 @@

    list
    -

    xmlSecPtrListDuplicate ()

    +

    xmlSecPtrListDuplicate ()

    xmlSecPtrListPtr
     xmlSecPtrListDuplicate (xmlSecPtrListPtr list);

    Creates a new copy of list @@ -525,7 +487,7 @@

    list

    list

    the pointer to list.

    - + 

    @@ -536,7 +498,7 @@

    list
    -

    xmlSecPtrListGetSize ()

    +

    xmlSecPtrListGetSize ()

    xmlSecSize
     xmlSecPtrListGetSize (xmlSecPtrListPtr list);

    Gets list size.

    @@ -551,7 +513,7 @@

    list

    list

    the pointer to list.

    - + 

    @@ -563,7 +525,7 @@

    list
    -

    xmlSecPtrListGetItem ()

    +

    xmlSecPtrListGetItem ()

    xmlSecPtr
     xmlSecPtrListGetItem (xmlSecPtrListPtr list,
                           xmlSecSize pos);
    @@ -580,12 +542,12 @@

    list

    list

    the pointer to list.

    - + 

    pos

    the item position.

    - + 

    @@ -600,7 +562,7 @@

    list
    -

    xmlSecPtrListAdd ()

    +

    xmlSecPtrListAdd ()

    int
     xmlSecPtrListAdd (xmlSecPtrListPtr list,
                       xmlSecPtr item);
    @@ -619,12 +581,12 @@

    list

    list

    the pointer to list.

    - + 

    item

    the item.

    - + 

    @@ -636,7 +598,7 @@

    list
    -

    xmlSecPtrListInsert ()

    +

    xmlSecPtrListInsert ()

    int
     xmlSecPtrListInsert (xmlSecPtrListPtr list,
                          xmlSecPtr item,
    @@ -657,17 +619,17 @@ 

    list

    list

    the pointer to list.

    - + 

    item

    the item.

    - + 

    pos

    the position to insert at.

    - + 

    @@ -679,7 +641,7 @@

    list
    -

    xmlSecPtrListSet ()

    +

    xmlSecPtrListSet ()

    int
     xmlSecPtrListSet (xmlSecPtrListPtr list,
                       xmlSecPtr item,
    @@ -699,17 +661,17 @@ 

    list

    list

    the pointer to list.

    - + 

    item

    the item.

    - + 

    pos

    the pos.

    - + 

    @@ -721,7 +683,7 @@

    list
    -

    xmlSecPtrListRemove ()

    +

    xmlSecPtrListRemove ()

    int
     xmlSecPtrListRemove (xmlSecPtrListPtr list,
                          xmlSecSize pos);
    @@ -739,12 +701,12 @@

    list

    list

    the pointer to list.

    - + 

    pos

    the position.

    - + 

    @@ -756,7 +718,7 @@

    list
    -

    xmlSecPtrListRemoveAndReturn ()

    +

    xmlSecPtrListRemoveAndReturn ()

    xmlSecPtr
     xmlSecPtrListRemoveAndReturn (xmlSecPtrListPtr list,
                                   xmlSecSize pos);
    @@ -774,12 +736,12 @@

    list

    list

    the pointer to list.

    - + 

    pos

    the position.

    - + 

    @@ -791,7 +753,7 @@

    list
    -

    xmlSecPtrListDebugDump ()

    +

    xmlSecPtrListDebugDump ()

    void
     xmlSecPtrListDebugDump (xmlSecPtrListPtr list,
                             FILE *output);
    @@ -810,12 +772,12 @@

    list

    list

    the pointer to list.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -823,7 +785,7 @@

    list
    -

    xmlSecPtrListDebugXmlDump ()

    +

    xmlSecPtrListDebugXmlDump ()

    void
     xmlSecPtrListDebugXmlDump (xmlSecPtrListPtr list,
                                FILE *output);
    @@ -842,12 +804,12 @@

    list

    list

    the pointer to list.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -869,7 +831,7 @@

    list

    list

    the ponter to list.

    - +  @@ -893,7 +855,7 @@

    list

    list

    the pointer to list.

    - +  @@ -918,12 +880,12 @@

    list

    list

    the pointer to list.

    - + 

    dataId

    the list Id.

    - +  @@ -931,7 +893,7 @@

    list
    -

    xmlSecPtrDuplicateItemMethod ()

    +

    xmlSecPtrDuplicateItemMethod ()

    xmlSecPtr
     (*xmlSecPtrDuplicateItemMethod) (xmlSecPtr ptr);

    Duplicates item ptr @@ -947,7 +909,7 @@

    list

    ptr

    the poinetr to list item.

    - + 

    @@ -958,7 +920,7 @@

    list
    -

    xmlSecPtrDestroyItemMethod ()

    +

    xmlSecPtrDestroyItemMethod ()

    void
     (*xmlSecPtrDestroyItemMethod) (xmlSecPtr ptr);

    Destroys list item ptr @@ -974,14 +936,14 @@

    list

    ptr

    the poinetr to list item.

    - + 


    -

    xmlSecPtrDebugDumpItemMethod ()

    +

    xmlSecPtrDebugDumpItemMethod ()

    void
     (*xmlSecPtrDebugDumpItemMethod) (xmlSecPtr ptr,
                                      FILE *output);
    @@ -1000,12 +962,12 @@

    list

    ptr

    the poinetr to list item.

    - + 

    output

    the output FILE.

    - + 

    @@ -1028,14 +990,14 @@

    list

    klass

    the list klass. 2

    - + 
    -

    xmlSecStringListGetKlass ()

    +

    xmlSecStringListGetKlass ()

    xmlSecPtrListId
     xmlSecStringListGetKlass (void);

    The strings list class.

    @@ -1069,29 +1031,29 @@

    list -

    xmlSecPtrListId id;

    +

    xmlSecPtrListId id;

    the list items description.

    - +  -

    xmlSecPtr *data;

    +

    xmlSecPtr *data;

    the list data.

    - +  -

    xmlSecSize use;

    +

    xmlSecSize use;

    the current list size.

    - +  -

    xmlSecSize max;

    +

    xmlSecSize max;

    the max (allocated) list size.

    - +  -

    xmlSecAllocMode allocMode;

    +

    xmlSecAllocMode allocMode;

    the memory allocation mode.

    - + 

    @@ -1126,29 +1088,29 @@

    list -

    const xmlChar *name;

    +

    const xmlChar *name;

    the list klass name.

    - +  -

    xmlSecPtrDuplicateItemMethod duplicateItem;

    +

    xmlSecPtrDuplicateItemMethod duplicateItem;

    the duplicate item method.

    - +  -

    xmlSecPtrDestroyItemMethod destroyItem;

    +

    xmlSecPtrDestroyItemMethod destroyItem;

    the destroy item method.

    - +  -

    xmlSecPtrDebugDumpItemMethod debugDumpItem;

    +

    xmlSecPtrDebugDumpItemMethod debugDumpItem;

    the debug dump item method.

    - +  -

    xmlSecPtrDebugDumpItemMethod debugXmlDumpItem;

    +

    xmlSecPtrDebugDumpItemMethod debugXmlDumpItem;

    the debug dump item in xml format method.

    - +  @@ -1164,6 +1126,5 @@

    list - - + diff --git a/docs/api/xmlsec-membuf.html b/docs/api/xmlsec-membuf.html index 30f3e412c..1021d5dd8 100644 --- a/docs/api/xmlsec-membuf.html +++ b/docs/api/xmlsec-membuf.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    + @@ -86,7 +48,7 @@

    membufxmlSecTransformId

    @@ -94,7 +56,7 @@

    membufxmlSecBufferPtr

    @@ -120,7 +82,7 @@

    membuf

    Functions

    -

    xmlSecTransformMemBufGetKlass ()

    +

    xmlSecTransformMemBufGetKlass ()

    xmlSecTransformId
     xmlSecTransformMemBufGetKlass (void);

    The memory buffer transform (used to store the data that go through it).

    @@ -131,7 +93,7 @@

    membuf
    -

    xmlSecTransformMemBufGetBuffer ()

    +

    xmlSecTransformMemBufGetBuffer ()

    xmlSecBufferPtr
     xmlSecTransformMemBufGetBuffer (xmlSecTransformPtr transform);

    Gets the pointer to memory buffer transform buffer.

    @@ -146,7 +108,7 @@

    membuf

    - + @@ -167,6 +129,5 @@

    membuf -

    + diff --git a/docs/api/xmlsec-msccng-ref.html b/docs/api/xmlsec-msccng-ref.html index 0045e5648..c62a2b5e1 100644 --- a/docs/api/xmlsec-msccng-ref.html +++ b/docs/api/xmlsec-msccng-ref.html @@ -1,55 +1,17 @@ + XML Security Library for Microsoft Cryptography API: Next Generation (CNG) Reference.: XML Security Library Reference Manual - + - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -85,6 +47,5 @@ -
    + diff --git a/docs/api/xmlsec-mscng-app.html b/docs/api/xmlsec-mscng-app.html index ed53b9985..b15fd433f 100644 --- a/docs/api/xmlsec-mscng-app.html +++ b/docs/api/xmlsec-mscng-app.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    appint

    @@ -94,7 +56,7 @@

    appint

    @@ -102,7 +64,7 @@

    appLPCTSTR

    @@ -110,7 +72,7 @@

    appint

    @@ -118,7 +80,7 @@

    appint

    @@ -126,7 +88,7 @@

    appint

    @@ -134,7 +96,7 @@

    appint

    @@ -142,7 +104,7 @@

    appint

    @@ -150,7 +112,7 @@

    appint

    @@ -158,7 +120,7 @@

    appint

    @@ -166,7 +128,7 @@

    appint

    @@ -174,7 +136,7 @@

    appint

    @@ -182,7 +144,7 @@

    appxmlSecKeyPtr

    @@ -190,7 +152,7 @@

    appxmlSecKeyPtr

    @@ -198,7 +160,7 @@

    appxmlSecKeyPtr

    @@ -206,7 +168,7 @@

    appxmlSecKeyPtr

    @@ -214,7 +176,7 @@

    appint

    @@ -222,15 +184,15 @@

    appint

    @@ -243,7 +205,7 @@

    app

    Functions

    -

    xmlSecMSCngAppInit ()

    +

    xmlSecMSCngAppInit ()

    int
     xmlSecMSCngAppInit (const char *config);

    General crypto engine initialization. This function is used @@ -261,7 +223,7 @@

    app

    - + @@ -272,7 +234,7 @@

    app
    -

    xmlSecMSCngAppShutdown ()

    +

    xmlSecMSCngAppShutdown ()

    int
     xmlSecMSCngAppShutdown (void);

    General crypto engine shutdown. This function is used @@ -286,7 +248,7 @@

    app
    -

    xmlSecMSCngAppGetCertStoreName ()

    +

    xmlSecMSCngAppGetCertStoreName ()

    LPCTSTR
     xmlSecMSCngAppGetCertStoreName (void);

    Gets the MS Cng certs store name set by xmlSecMSCngAppInit @@ -298,7 +260,7 @@

    app
    -

    xmlSecMSCngAppDefaultKeysMngrInit ()

    +

    xmlSecMSCngAppDefaultKeysMngrInit ()

    int
     xmlSecMSCngAppDefaultKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Initializes mngr @@ -315,7 +277,7 @@

    app

    mngr

    the pointer to keys manager.

     
    @@ -326,13 +288,13 @@

    app
    -

    xmlSecMSCngAppDefaultKeysMngrAdoptKey ()

    +

    xmlSecMSCngAppDefaultKeysMngrAdoptKey ()

    int
     xmlSecMSCngAppDefaultKeysMngrAdoptKey (xmlSecKeysMngrPtr mngr,
                                            xmlSecKeyPtr key);

    Adds key to the keys manager mngr - created with xmlSecMSCngAppDefaultKeysMngrInit + created with xmlSecMSCngAppDefaultKeysMngrInit function.

    Parameters

    @@ -346,12 +308,12 @@

    app

    mngr

    the pointer to keys manager.

     

    key

    the pointer to key.

     
    @@ -363,7 +325,7 @@

    app
    -

    xmlSecMSCngAppDefaultKeysMngrVerifyKey ()

    +

    xmlSecMSCngAppDefaultKeysMngrVerifyKey ()

    int
     xmlSecMSCngAppDefaultKeysMngrVerifyKey
                                    (xmlSecKeysMngrPtr mngr,
    @@ -371,7 +333,7 @@ 

    appxmlSecKeyInfoCtxPtr keyInfoCtx);

    Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

    • Checks that key certificate is present

    • @@ -379,7 +341,7 @@

      app

    Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

    Parameters

    @@ -393,17 +355,17 @@

    app

    mngr

    the pointer to keys manager.

     

    key

    the pointer to key.

     

    keyInfoCtx

    the key info context for verification.

     
    @@ -415,14 +377,14 @@

    app
    -

    xmlSecMSCngAppDefaultKeysMngrLoad ()

    +

    xmlSecMSCngAppDefaultKeysMngrLoad ()

    int
     xmlSecMSCngAppDefaultKeysMngrLoad (xmlSecKeysMngrPtr mngr,
                                        const char *uri);

    Loads XML keys file from uri to the keys manager mngr created -with xmlSecMSCngAppDefaultKeysMngrInit function.

    +with xmlSecMSCngAppDefaultKeysMngrInit function.

    Parameters

    @@ -435,12 +397,12 @@

    app

    - + - +

    mngr

    the pointer to keys manager.

     

    uri

    the uri.

     
    @@ -452,7 +414,7 @@

    app
    -

    xmlSecMSCngAppDefaultKeysMngrSave ()

    +

    xmlSecMSCngAppDefaultKeysMngrSave ()

    int
     xmlSecMSCngAppDefaultKeysMngrSave (xmlSecKeysMngrPtr mngr,
                                        const char *filename,
    @@ -471,17 +433,17 @@ 

    app

    mngr

    the pointer to keys manager.

    - + 

    filename

    the destination filename.

    - + 

    type

    the type of keys to save (public/private/symmetric).

    - + 

    @@ -493,7 +455,7 @@

    app
    -

    xmlSecMSCngAppKeysMngrCertLoad ()

    +

    xmlSecMSCngAppKeysMngrCertLoad ()

    int
     xmlSecMSCngAppKeysMngrCertLoad (xmlSecKeysMngrPtr mngr,
                                     const char *filename,
    @@ -515,23 +477,23 @@ 

    app

    mngr

    the keys manager.

    - + 

    filename

    the certificate file.

    - + 

    format

    the certificate file format.

    - + 

    type

    the flag that indicates is the certificate in filename trusted or not.

    - + 

    @@ -543,7 +505,7 @@

    app
    -

    xmlSecMSCngAppKeysMngrCertLoadMemory ()

    +

    xmlSecMSCngAppKeysMngrCertLoadMemory ()

    int
     xmlSecMSCngAppKeysMngrCertLoadMemory (xmlSecKeysMngrPtr mngr,
                                           const xmlSecByte *data,
    @@ -566,27 +528,27 @@ 

    app

    mngr

    the pointer to keys manager.

    - + 

    data

    the certificate data.

    - + 

    dataSize

    the certificate data size.

    - + 

    format

    the certificate format (PEM or DER).

    - + 

    type

    the certificate type (trusted/untrusted).

    - + 

    @@ -598,7 +560,7 @@

    app
    -

    xmlSecMSCngAppKeysMngrCrlLoad ()

    +

    xmlSecMSCngAppKeysMngrCrlLoad ()

    int
     xmlSecMSCngAppKeysMngrCrlLoad (xmlSecKeysMngrPtr mngr,
                                    const char *filename,
    @@ -618,17 +580,17 @@ 

    app

    mngr

    the keys manager.

    - + 

    filename

    the CRL file.

    - + 

    format

    the CRL file format.

    - + 

    @@ -640,7 +602,7 @@

    app
    -

    xmlSecMSCngAppKeysMngrCrlLoadMemory ()

    +

    xmlSecMSCngAppKeysMngrCrlLoadMemory ()

    int
     xmlSecMSCngAppKeysMngrCrlLoadMemory (xmlSecKeysMngrPtr mngr,
                                          const xmlSecByte *data,
    @@ -661,22 +623,22 @@ 

    app

    mngr

    the pointer to keys manager.

    - + 

    data

    the CRL data.

    - + 

    dataSize

    the CRL data size.

    - + 

    format

    the CRL format (PEM or DER).

    - + 

    @@ -688,7 +650,7 @@

    app
    -

    xmlSecMSCngAppKeyLoadEx ()

    +

    xmlSecMSCngAppKeyLoadEx ()

    xmlSecKeyPtr
     xmlSecMSCngAppKeyLoadEx (const char *filename,
                              xmlSecKeyDataType type,
    @@ -709,32 +671,32 @@ 

    app

    filename

    the key filename.

    - + 

    type

    the expected key type.

    - + 

    format

    the key file format.

    - + 

    pwd

    the key file password.

    - + 

    pwdCallback

    the key password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -746,7 +708,7 @@

    app
    -

    xmlSecMSCngAppKeyLoadMemory ()

    +

    xmlSecMSCngAppKeyLoadMemory ()

    xmlSecKeyPtr
     xmlSecMSCngAppKeyLoadMemory (const xmlSecByte *data,
                                  xmlSecSize dataSize,
    @@ -768,32 +730,32 @@ 

    app

    data

    the key binary data.

    - + 

    dataSize

    the key binary data size.

    - + 

    format

    the key data format.

    - + 

    pwd

    the key data2 password.

    - + 

    pwdCallback

    the key password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -805,7 +767,7 @@

    app
    -

    xmlSecMSCngAppPkcs12Load ()

    +

    xmlSecMSCngAppPkcs12Load ()

    xmlSecKeyPtr
     xmlSecMSCngAppPkcs12Load (const char *filename,
                               const char *pwd,
    @@ -827,22 +789,22 @@ 

    app

    filename

    the PKCS12 key filename.

    - + 

    pwd

    the PKCS12 file password.

    - + 

    pwdCallback

    the password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -854,7 +816,7 @@

    app
    -

    xmlSecMSCngAppPkcs12LoadMemory ()

    +

    xmlSecMSCngAppPkcs12LoadMemory ()

    xmlSecKeyPtr
     xmlSecMSCngAppPkcs12LoadMemory (const xmlSecByte *data,
                                     xmlSecSize dataSize,
    @@ -877,27 +839,27 @@ 

    app

    data

    the key binary data.

    - + 

    dataSize

    the key binary data size.

    - + 

    pwd

    the PKCS12 password.

    - + 

    pwdCallback

    the password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -909,7 +871,7 @@

    app
    -

    xmlSecMSCngAppKeyCertLoad ()

    +

    xmlSecMSCngAppKeyCertLoad ()

    int
     xmlSecMSCngAppKeyCertLoad (xmlSecKeyPtr key,
                                const char *filename,
    @@ -928,17 +890,17 @@ 

    app

    key

    the pointer to key.

    - + 

    filename

    the certificate filename.

    - + 

    format

    the certificate file format.

    - + 

    @@ -950,7 +912,7 @@

    app
    -

    xmlSecMSCngAppKeyCertLoadMemory ()

    +

    xmlSecMSCngAppKeyCertLoadMemory ()

    int
     xmlSecMSCngAppKeyCertLoadMemory (xmlSecKeyPtr key,
                                      const xmlSecByte *data,
    @@ -969,22 +931,22 @@ 

    app

    key

    the pointer to key.

    - + 

    data

    the certificate binary data.

    - + 

    dataSize

    the certificate binary data size.

    - + 

    format

    the certificate file format.

    - + 

    @@ -996,8 +958,8 @@

    app
    -

    xmlSecMSCngAppGetDefaultPwdCallback ()

    -
    void *
    +

    xmlSecMSCngAppGetDefaultPwdCallback ()

    +
    void *
     xmlSecMSCngAppGetDefaultPwdCallback (void);

    Gets default password callback.

    @@ -1009,6 +971,5 @@

    app - - + diff --git a/docs/api/xmlsec-mscng-certkeys.html b/docs/api/xmlsec-mscng-certkeys.html index d7e19ab69..dbbdf113b 100644 --- a/docs/api/xmlsec-mscng-certkeys.html +++ b/docs/api/xmlsec-mscng-certkeys.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    xmlSecKeyDataPtr

    @@ -94,7 +56,7 @@

    BCRYPT_KEY_HANDLE

    @@ -102,7 +64,7 @@

    NCRYPT_KEY_HANDLE

    @@ -115,7 +77,7 @@

    Functions

    -

    xmlSecMSCngCertAdopt ()

    +

    xmlSecMSCngCertAdopt ()

    xmlSecKeyDataPtr
     xmlSecMSCngCertAdopt (PCCERT_CONTEXT pCert,
                           xmlSecKeyDataType type);
    @@ -132,12 +94,12 @@

    - + - + @@ -149,7 +111,7 @@


    -

    xmlSecMSCngKeyDataGetPubKey ()

    +

    xmlSecMSCngKeyDataGetPubKey ()

    BCRYPT_KEY_HANDLE
     xmlSecMSCngKeyDataGetPubKey (xmlSecKeyDataPtr data);

    Native MSCng public key retrieval from xmlsec keydata. The returned key must @@ -165,7 +127,7 @@

    data

    the key data to retrieve certificate from.

     
    @@ -176,7 +138,7 @@


    -

    xmlSecMSCngKeyDataGetPrivKey ()

    +

    xmlSecMSCngKeyDataGetPrivKey ()

    NCRYPT_KEY_HANDLE
     xmlSecMSCngKeyDataGetPrivKey (xmlSecKeyDataPtr data);

    Native MSCng private key retrieval from xmlsec keydata. The returned key @@ -192,7 +154,7 @@

    data

    the key data to retrieve certificate from.

     

    @@ -205,6 +167,5 @@

    - - + diff --git a/docs/api/xmlsec-mscng-crypto.html b/docs/api/xmlsec-mscng-crypto.html index c42efb18d..37a3a11cf 100644 --- a/docs/api/xmlsec-mscng-crypto.html +++ b/docs/api/xmlsec-mscng-crypto.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    cr xmlSecCryptoDLFunctionsPtr

    @@ -94,7 +56,7 @@

    cr int

    @@ -102,7 +64,7 @@

    cr int

    @@ -110,7 +72,7 @@

    cr int

    @@ -118,7 +80,7 @@

    cr int

    @@ -126,7 +88,7 @@

    cr xmlSecKeyDataId

    @@ -134,7 +96,7 @@

    cr xmlSecTransformId

    @@ -142,7 +104,7 @@

    cr xmlSecKeyDataId

    @@ -150,7 +112,7 @@

    cr xmlSecTransformId

    @@ -158,7 +120,7 @@

    cr xmlSecKeyDataId

    @@ -166,7 +128,7 @@

    cr xmlSecTransformId

    @@ -174,7 +136,7 @@

    cr xmlSecTransformId

    @@ -182,7 +144,7 @@

    cr xmlSecTransformId

    @@ -190,7 +152,7 @@

    cr xmlSecTransformId

    @@ -198,7 +160,7 @@

    cr xmlSecTransformId

    @@ -206,7 +168,7 @@

    cr xmlSecTransformId

    @@ -214,7 +176,7 @@

    cr xmlSecTransformId

    @@ -222,7 +184,7 @@

    cr xmlSecTransformId

    @@ -230,7 +192,7 @@

    cr xmlSecTransformId

    @@ -238,7 +200,7 @@

    cr xmlSecTransformId

    @@ -246,7 +208,7 @@

    cr xmlSecTransformId

    @@ -254,7 +216,7 @@

    cr xmlSecTransformId

    @@ -262,7 +224,7 @@

    cr xmlSecKeyDataId

    @@ -270,7 +232,7 @@

    cr xmlSecTransformId

    @@ -278,7 +240,7 @@

    cr xmlSecTransformId

    @@ -286,7 +248,7 @@

    cr xmlSecTransformId

    @@ -294,7 +256,7 @@

    cr xmlSecTransformId

    @@ -302,7 +264,7 @@

    cr xmlSecTransformId

    @@ -310,7 +272,7 @@

    cr xmlSecKeyDataId

    @@ -318,7 +280,7 @@

    cr xmlSecTransformId

    @@ -326,7 +288,7 @@

    cr xmlSecTransformId

    @@ -334,7 +296,7 @@

    cr xmlSecKeyDataId

    @@ -342,7 +304,7 @@

    cr xmlSecTransformId

    @@ -350,7 +312,7 @@

    cr xmlSecTransformId

    @@ -358,7 +320,7 @@

    cr xmlSecTransformId

    @@ -366,7 +328,7 @@

    cr xmlSecTransformId

    @@ -374,7 +336,7 @@

    cr xmlSecTransformId

    @@ -382,7 +344,7 @@

    cr xmlSecTransformId

    @@ -390,7 +352,7 @@

    cr xmlSecKeyDataId

    @@ -398,7 +360,7 @@

    cr xmlSecTransformId

    @@ -406,7 +368,7 @@

    cr xmlSecTransformId

    @@ -414,7 +376,7 @@

    cr xmlSecTransformId

    @@ -422,7 +384,7 @@

    cr xmlSecTransformId

    @@ -430,7 +392,7 @@

    cr xmlSecTransformId

    @@ -438,7 +400,7 @@

    cr xmlSecKeyDataId

    @@ -446,7 +408,7 @@

    cr xmlSecTransformId

    @@ -454,7 +416,7 @@

    cr xmlSecTransformId

    @@ -462,7 +424,7 @@

    cr xmlSecTransformId

    @@ -470,7 +432,7 @@

    cr xmlSecTransformId

    @@ -478,7 +440,7 @@

    cr xmlSecTransformId

    @@ -486,7 +448,7 @@

    cr xmlSecTransformId

    @@ -494,7 +456,7 @@

    cr xmlSecTransformId

    @@ -502,7 +464,7 @@

    cr xmlSecTransformId

    @@ -510,7 +472,7 @@

    cr xmlSecTransformId

    @@ -518,7 +480,7 @@

    cr xmlSecKeyDataId

    @@ -742,7 +704,7 @@

    cr

    Functions

    -

    xmlSecCryptoGetFunctions_mscng ()

    +

    xmlSecCryptoGetFunctions_mscng ()

    xmlSecCryptoDLFunctionsPtr
     xmlSecCryptoGetFunctions_mscng (void);

    Gets the pointer to xmlsec-mscng functions table.

    @@ -753,7 +715,7 @@

    cr


    -

    xmlSecMSCngGenerateRandom ()

    +

    xmlSecMSCngGenerateRandom ()

    int
     xmlSecMSCngGenerateRandom (xmlSecBufferPtr buffer,
                                xmlSecSize size);
    @@ -772,12 +734,12 @@

    cr

    - + - + @@ -789,7 +751,7 @@

    cr
    -

    xmlSecMSCngInit ()

    +

    xmlSecMSCngInit ()

    int
     xmlSecMSCngInit (void);

    XMLSec library specific crypto engine initialization.

    @@ -800,7 +762,7 @@

    cr


    -

    xmlSecMSCngShutdown ()

    +

    xmlSecMSCngShutdown ()

    int
     xmlSecMSCngShutdown (void);

    XMLSec library specific crypto engine shutdown.

    @@ -811,7 +773,7 @@

    cr


    -

    xmlSecMSCngKeysMngrInit ()

    +

    xmlSecMSCngKeysMngrInit ()

    int
     xmlSecMSCngKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Adds MSCng specific key data stores in keys manager.

    @@ -826,7 +788,7 @@

    cr

    mngr

    the pointer to keys manager.

     
    @@ -837,7 +799,7 @@

    cr
    -

    xmlSecMSCngKeyDataConcatKdfGetKlass ()

    +

    xmlSecMSCngKeyDataConcatKdfGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataConcatKdfGetKlass (void);

    The ConcatKdf key data klass.

    @@ -848,7 +810,7 @@

    cr


    -

    xmlSecMSCngTransformConcatKdfGetKlass ()

    +

    xmlSecMSCngTransformConcatKdfGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformConcatKdfGetKlass (void);

    The CONCATKDF2 key derivation transform klass.

    @@ -859,7 +821,7 @@

    cr


    -

    xmlSecMSCngKeyDataDsaGetKlass ()

    +

    xmlSecMSCngKeyDataDsaGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataDsaGetKlass (void);

    The MSCng DSA CertKey data klass.

    @@ -870,7 +832,7 @@

    cr


    -

    xmlSecMSCngTransformDsaSha1GetKlass ()

    +

    xmlSecMSCngTransformDsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformDsaSha1GetKlass (void);

    The DSA-SHA1 signature transform klass.

    @@ -881,7 +843,7 @@

    cr


    -

    xmlSecMSCngKeyDataRsaGetKlass ()

    +

    xmlSecMSCngKeyDataRsaGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataRsaGetKlass (void);

    The MSCng RSA CertKey data klass.

    @@ -892,7 +854,7 @@

    cr


    -

    xmlSecMSCngTransformRsaMd5GetKlass ()

    +

    xmlSecMSCngTransformRsaMd5GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaMd5GetKlass (void);

    The RSA-MD5 signature transform klass.

    @@ -903,7 +865,7 @@

    cr


    -

    xmlSecMSCngTransformRsaSha1GetKlass ()

    +

    xmlSecMSCngTransformRsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaSha1GetKlass (void);

    The RSA-SHA1 signature transform klass.

    @@ -914,7 +876,7 @@

    cr


    -

    xmlSecMSCngTransformRsaSha256GetKlass ()

    +

    xmlSecMSCngTransformRsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaSha256GetKlass (void);

    The RSA-SHA2-256 signature transform klass.

    @@ -925,7 +887,7 @@

    cr


    -

    xmlSecMSCngTransformRsaSha384GetKlass ()

    +

    xmlSecMSCngTransformRsaSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaSha384GetKlass (void);

    The RSA-SHA2-384 signature transform klass.

    @@ -936,7 +898,7 @@

    cr


    -

    xmlSecMSCngTransformRsaSha512GetKlass ()

    +

    xmlSecMSCngTransformRsaSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaSha512GetKlass (void);

    The RSA-SHA2-512 signature transform klass.

    @@ -947,7 +909,7 @@

    cr


    -

    xmlSecMSCngTransformRsaPssSha1GetKlass ()

    +

    xmlSecMSCngTransformRsaPssSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaPssSha1GetKlass
                                    (void);
    @@ -959,7 +921,7 @@

    cr


    -

    xmlSecMSCngTransformRsaPssSha256GetKlass ()

    +

    xmlSecMSCngTransformRsaPssSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaPssSha256GetKlass
                                    (void);
    @@ -971,7 +933,7 @@

    cr


    -

    xmlSecMSCngTransformRsaPssSha384GetKlass ()

    +

    xmlSecMSCngTransformRsaPssSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaPssSha384GetKlass
                                    (void);
    @@ -983,7 +945,7 @@

    cr


    -

    xmlSecMSCngTransformRsaPssSha512GetKlass ()

    +

    xmlSecMSCngTransformRsaPssSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaPssSha512GetKlass
                                    (void);
    @@ -995,7 +957,7 @@

    cr


    -

    xmlSecMSCngTransformRsaPkcs1GetKlass ()

    +

    xmlSecMSCngTransformRsaPkcs1GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaPkcs1GetKlass (void);

    The RSA-PKCS1 key transport transform klass.

    @@ -1006,7 +968,7 @@

    cr


    -

    xmlSecMSCngTransformRsaOaepGetKlass ()

    +

    xmlSecMSCngTransformRsaOaepGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaOaepGetKlass (void);

    The RSA-OAEP key transport transform klass (XMLEnc 1.0).

    @@ -1017,7 +979,7 @@

    cr


    -

    xmlSecMSCngTransformRsaOaepEnc11GetKlass ()

    +

    xmlSecMSCngTransformRsaOaepEnc11GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformRsaOaepEnc11GetKlass
                                    (void);
    @@ -1029,7 +991,7 @@

    cr


    -

    xmlSecMSCngKeyDataEcGetKlass ()

    +

    xmlSecMSCngKeyDataEcGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataEcGetKlass (void);

    The MSCng EC CertKey data klass.

    @@ -1040,7 +1002,7 @@

    cr


    -

    xmlSecMSCngTransformEcdsaSha1GetKlass ()

    +

    xmlSecMSCngTransformEcdsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformEcdsaSha1GetKlass (void);

    The ECDSA-SHA1 signature transform klass.

    @@ -1051,7 +1013,7 @@

    cr


    -

    xmlSecMSCngTransformEcdsaSha256GetKlass ()

    +

    xmlSecMSCngTransformEcdsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformEcdsaSha256GetKlass
                                    (void);
    @@ -1063,7 +1025,7 @@

    cr


    -

    xmlSecMSCngTransformEcdsaSha384GetKlass ()

    +

    xmlSecMSCngTransformEcdsaSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformEcdsaSha384GetKlass
                                    (void);
    @@ -1075,7 +1037,7 @@

    cr


    -

    xmlSecMSCngTransformEcdsaSha512GetKlass ()

    +

    xmlSecMSCngTransformEcdsaSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformEcdsaSha512GetKlass
                                    (void);
    @@ -1087,7 +1049,7 @@

    cr


    -

    xmlSecMSCngTransformEcdhGetKlass ()

    +

    xmlSecMSCngTransformEcdhGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformEcdhGetKlass (void);

    The ECDH key agreement transform klass.

    @@ -1098,7 +1060,7 @@

    cr


    -

    xmlSecMSCngKeyDataDesGetKlass ()

    +

    xmlSecMSCngKeyDataDesGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataDesGetKlass (void);

    The DES key data klass.

    @@ -1109,7 +1071,7 @@

    cr


    -

    xmlSecMSCngTransformDes3CbcGetKlass ()

    +

    xmlSecMSCngTransformDes3CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformDes3CbcGetKlass (void);

    Triple DES CBC encryption transform klass.

    @@ -1120,7 +1082,7 @@

    cr


    -

    xmlSecMSCngTransformKWDes3GetKlass ()

    +

    xmlSecMSCngTransformKWDes3GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformKWDes3GetKlass (void);

    The Triple DES key wrapper transform klass.

    @@ -1131,7 +1093,7 @@

    cr


    -

    xmlSecMSCngKeyDataHmacGetKlass ()

    +

    xmlSecMSCngKeyDataHmacGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataHmacGetKlass (void);

    The HMAC key data klass.

    @@ -1142,7 +1104,7 @@

    cr


    -

    xmlSecMSCngTransformHmacMd5GetKlass ()

    +

    xmlSecMSCngTransformHmacMd5GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformHmacMd5GetKlass (void);

    The HMAC-MD5 transform klass.

    @@ -1153,7 +1115,7 @@

    cr


    -

    xmlSecMSCngTransformHmacSha1GetKlass ()

    +

    xmlSecMSCngTransformHmacSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformHmacSha1GetKlass (void);

    The HMAC-SHA1 transform klass.

    @@ -1164,7 +1126,7 @@

    cr


    -

    xmlSecMSCngTransformHmacSha256GetKlass ()

    +

    xmlSecMSCngTransformHmacSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformHmacSha256GetKlass
                                    (void);
    @@ -1176,7 +1138,7 @@

    cr


    -

    xmlSecMSCngTransformHmacSha384GetKlass ()

    +

    xmlSecMSCngTransformHmacSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformHmacSha384GetKlass
                                    (void);
    @@ -1188,7 +1150,7 @@

    cr


    -

    xmlSecMSCngTransformHmacSha512GetKlass ()

    +

    xmlSecMSCngTransformHmacSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformHmacSha512GetKlass
                                    (void);
    @@ -1200,7 +1162,7 @@

    cr


    -

    xmlSecMSCngTransformMd5GetKlass ()

    +

    xmlSecMSCngTransformMd5GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformMd5GetKlass (void);

    MD-5 digest transform klass.

    @@ -1211,7 +1173,7 @@

    cr


    -

    xmlSecMSCngKeyDataPbkdf2GetKlass ()

    +

    xmlSecMSCngKeyDataPbkdf2GetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataPbkdf2GetKlass (void);

    The PBKDF2 key data klass.

    @@ -1222,7 +1184,7 @@

    cr


    -

    xmlSecMSCngTransformPbkdf2GetKlass ()

    +

    xmlSecMSCngTransformPbkdf2GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformPbkdf2GetKlass (void);

    The PBKDF2 key derivation transform klass.

    @@ -1233,7 +1195,7 @@

    cr


    -

    xmlSecMSCngTransformSha1GetKlass ()

    +

    xmlSecMSCngTransformSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformSha1GetKlass (void);

    SHA-1 digest transform klass.

    @@ -1244,7 +1206,7 @@

    cr


    -

    xmlSecMSCngTransformSha256GetKlass ()

    +

    xmlSecMSCngTransformSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformSha256GetKlass (void);

    SHA-256 digest transform klass.

    @@ -1255,7 +1217,7 @@

    cr


    -

    xmlSecMSCngTransformSha384GetKlass ()

    +

    xmlSecMSCngTransformSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformSha384GetKlass (void);

    SHA-256 digest transform klass.

    @@ -1266,7 +1228,7 @@

    cr


    -

    xmlSecMSCngTransformSha512GetKlass ()

    +

    xmlSecMSCngTransformSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformSha512GetKlass (void);

    SHA-512 digest transform klass.

    @@ -1277,7 +1239,7 @@

    cr


    -

    xmlSecMSCngKeyDataAesGetKlass ()

    +

    xmlSecMSCngKeyDataAesGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataAesGetKlass (void);

    The AES key data klass.

    @@ -1288,7 +1250,7 @@

    cr


    -

    xmlSecMSCngTransformAes128CbcGetKlass ()

    +

    xmlSecMSCngTransformAes128CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformAes128CbcGetKlass (void);

    AES 128 CBC encryption transform klass.

    @@ -1299,7 +1261,7 @@

    cr


    -

    xmlSecMSCngTransformAes192CbcGetKlass ()

    +

    xmlSecMSCngTransformAes192CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformAes192CbcGetKlass (void);

    AES 192 CBC encryption transform klass.

    @@ -1310,7 +1272,7 @@

    cr


    -

    xmlSecMSCngTransformAes256CbcGetKlass ()

    +

    xmlSecMSCngTransformAes256CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformAes256CbcGetKlass (void);

    AES 256 CBC encryption transform klass.

    @@ -1321,7 +1283,7 @@

    cr


    -

    xmlSecMSCngTransformAes128GcmGetKlass ()

    +

    xmlSecMSCngTransformAes128GcmGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformAes128GcmGetKlass (void);

    AES 128 GCM encryption transform klass.

    @@ -1332,7 +1294,7 @@

    cr


    -

    xmlSecMSCngTransformAes192GcmGetKlass ()

    +

    xmlSecMSCngTransformAes192GcmGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformAes192GcmGetKlass (void);

    AES 192 GCM encryption transform klass.

    @@ -1343,7 +1305,7 @@

    cr


    -

    xmlSecMSCngTransformAes256GcmGetKlass ()

    +

    xmlSecMSCngTransformAes256GcmGetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformAes256GcmGetKlass (void);

    AES 256 GCM encryption transform klass.

    @@ -1354,7 +1316,7 @@

    cr


    -

    xmlSecMSCngTransformKWAes128GetKlass ()

    +

    xmlSecMSCngTransformKWAes128GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformKWAes128GetKlass (void);

    The AES-128 key wrapper transform klass.

    @@ -1365,7 +1327,7 @@

    cr


    -

    xmlSecMSCngTransformKWAes192GetKlass ()

    +

    xmlSecMSCngTransformKWAes192GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformKWAes192GetKlass (void);

    The AES-192 key wrapper transform klass.

    @@ -1376,7 +1338,7 @@

    cr


    -

    xmlSecMSCngTransformKWAes256GetKlass ()

    +

    xmlSecMSCngTransformKWAes256GetKlass ()

    xmlSecTransformId
     xmlSecMSCngTransformKWAes256GetKlass (void);

    The AES-256 key wrapper transform klass.

    @@ -1387,7 +1349,7 @@

    cr


    -

    xmlSecMSCngKeyDataDEREncodedKeyValueGetKlass ()

    +

    xmlSecMSCngKeyDataDEREncodedKeyValueGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataDEREncodedKeyValueGetKlass
                                    (void);
    @@ -1712,6 +1674,5 @@

    cr

    -

    - + diff --git a/docs/api/xmlsec-mscng-keysstore.html b/docs/api/xmlsec-mscng-keysstore.html index 27674b8e1..1579cb903 100644 --- a/docs/api/xmlsec-mscng-keysstore.html +++ b/docs/api/xmlsec-mscng-keysstore.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - + - +
    + @@ -86,7 +48,7 @@

    xmlSecKeyStoreId

    @@ -94,7 +56,7 @@

    int

    @@ -102,7 +64,7 @@

    int

    @@ -110,7 +72,7 @@

    int

    @@ -136,7 +98,7 @@

    Functions

    -

    xmlSecMSCngKeysStoreGetKlass ()

    +

    xmlSecMSCngKeysStoreGetKlass ()

    xmlSecKeyStoreId
     xmlSecMSCngKeysStoreGetKlass (void);

    The MSCng list based keys store klass.

    @@ -147,7 +109,7 @@


    -

    xmlSecMSCngKeysStoreAdoptKey ()

    +

    xmlSecMSCngKeysStoreAdoptKey ()

    int
     xmlSecMSCngKeysStoreAdoptKey (xmlSecKeyStorePtr store,
                                   xmlSecKeyPtr key);
    @@ -166,12 +128,12 @@

    - + - + @@ -183,7 +145,7 @@


    -

    xmlSecMSCngKeysStoreLoad ()

    +

    xmlSecMSCngKeysStoreLoad ()

    int
     xmlSecMSCngKeysStoreLoad (xmlSecKeyStorePtr store,
                               const char *uri,
    @@ -201,17 +163,17 @@ 

    store

    the pointer to MSCng keys store.

     

    uri

    the filename.

     

    keysMngr

    the pointer to associated keys manager.

     
    @@ -223,7 +185,7 @@


    -

    xmlSecMSCngKeysStoreSave ()

    +

    xmlSecMSCngKeysStoreSave ()

    int
     xmlSecMSCngKeysStoreSave (xmlSecKeyStorePtr store,
                               const char *filename,
    @@ -242,17 +204,17 @@ 

    store

    the pointer to MSCng keys store.

     

    filename

    the filename.

     

    type

    the saved keys type (public, private, ...).

     
    @@ -275,6 +237,5 @@

    - - + diff --git a/docs/api/xmlsec-mscng-x509.html b/docs/api/xmlsec-mscng-x509.html index 00aae4264..48d14fe53 100644 --- a/docs/api/xmlsec-mscng-x509.html +++ b/docs/api/xmlsec-mscng-x509.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    x509 xmlSecKeyDataId

    @@ -94,7 +56,7 @@

    x509 xmlSecKeyDataId

    @@ -102,7 +64,7 @@

    x509 xmlSecKeyDataStoreId

    @@ -110,7 +72,7 @@

    x509 PCCERT_CONTEXT

    @@ -118,7 +80,7 @@

    x509 int

    @@ -126,7 +88,7 @@

    x509 int

    @@ -134,7 +96,7 @@

    x509 int

    @@ -142,7 +104,7 @@

    x509 int

    @@ -150,7 +112,7 @@

    x509 int

    @@ -158,7 +120,7 @@

    x509 int

    @@ -166,7 +128,7 @@

    x509 int

    @@ -174,7 +136,7 @@

    x509 PCCERT_CONTEXT

    @@ -210,7 +172,7 @@

    x509

    Functions

    -

    xmlSecMSCngKeyDataX509GetKlass ()

    +

    xmlSecMSCngKeyDataX509GetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataX509GetKlass (void);

    The MSCng X509 key data klass.

    @@ -221,7 +183,7 @@

    x509


    -

    xmlSecMSCngKeyDataRawX509CertGetKlass ()

    +

    xmlSecMSCngKeyDataRawX509CertGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCngKeyDataRawX509CertGetKlass (void);

    The raw X509 certificates key data klass.

    @@ -232,7 +194,7 @@

    x509


    -

    xmlSecMSCngX509StoreGetKlass ()

    +

    xmlSecMSCngX509StoreGetKlass ()

    xmlSecKeyDataStoreId
     xmlSecMSCngX509StoreGetKlass (void);

    The MSCng X509 certificates key data store klass.

    @@ -243,7 +205,7 @@

    x509


    -

    xmlSecMSCngKeyDataX509GetKeyCert ()

    +

    xmlSecMSCngKeyDataX509GetKeyCert ()

    PCCERT_CONTEXT
     xmlSecMSCngKeyDataX509GetKeyCert (xmlSecKeyDataPtr data);

    Gets the certificate from which the key was extracted.

    @@ -258,7 +220,7 @@

    x509

    - + @@ -270,7 +232,7 @@

    x509
    -

    xmlSecMSCngKeyDataX509AdoptKeyCert ()

    +

    xmlSecMSCngKeyDataX509AdoptKeyCert ()

    int
     xmlSecMSCngKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,
                                         PCCERT_CONTEXT cert);
    @@ -290,12 +252,12 @@

    x509

    data

    the pointer to key data.

     

    cert

    the pointer to certificates.

     
    @@ -307,7 +269,7 @@

    x509
    -

    xmlSecMSCngKeyDataX509AdoptCert ()

    +

    xmlSecMSCngKeyDataX509AdoptCert ()

    int
     xmlSecMSCngKeyDataX509AdoptCert (xmlSecKeyDataPtr data,
                                      PCCERT_CONTEXT cert);
    @@ -328,12 +290,12 @@

    x509

    data

    the pointer to key data.

     

    cert

    the pointer to certificates.

     
    @@ -345,7 +307,7 @@

    x509
    -

    xmlSecMSCngKeyDataX509AdoptCrl ()

    +

    xmlSecMSCngKeyDataX509AdoptCrl ()

    int
     xmlSecMSCngKeyDataX509AdoptCrl (xmlSecKeyDataPtr data,
                                     PCCRL_CONTEXT crl);
    @@ -362,12 +324,12 @@

    x509

    data

    the pointer to X509 key data.

    - + 

    crl

    the pointer to MSCng X509 CRL.

    - + 

    @@ -379,7 +341,7 @@

    x509
    -

    xmlSecMSCngX509StoreAdoptCert ()

    +

    xmlSecMSCngX509StoreAdoptCert ()

    int
     xmlSecMSCngX509StoreAdoptCert (xmlSecKeyDataStorePtr store,
                                    PCCERT_CONTEXT cert,
    @@ -397,17 +359,17 @@ 

    x509

    store

    the pointer to X509 key data store klass.

    - + 

    cert

    the pointer to PCCERT_CONTEXT X509 certificate.

    - + 

    type

    the certificate type (trusted/untrusted).

    - + 

    @@ -419,7 +381,7 @@

    x509
    -

    xmlSecMSCngX509StoreAdoptKeyStore ()

    +

    xmlSecMSCngX509StoreAdoptKeyStore ()

    int
     xmlSecMSCngX509StoreAdoptKeyStore (xmlSecKeyDataStorePtr store,
                                        HCERTSTORE keyStore);
    @@ -437,12 +399,12 @@

    x509

    store

    the pointer to X509 key data store klass.

    - + 

    keyStore

    the pointer to keys store.

    - + 

    @@ -454,7 +416,7 @@

    x509
    -

    xmlSecMSCngX509StoreAdoptTrustedStore ()

    +

    xmlSecMSCngX509StoreAdoptTrustedStore ()

    int
     xmlSecMSCngX509StoreAdoptTrustedStore (xmlSecKeyDataStorePtr store,
                                            HCERTSTORE trustedStore);
    @@ -472,12 +434,12 @@

    x509

    store

    the pointer to X509 key data store klass.

    - + 

    trustedStore

    the pointer to certs store.

    - + 

    @@ -489,7 +451,7 @@

    x509
    -

    xmlSecMSCngX509StoreAdoptUntrustedStore ()

    +

    xmlSecMSCngX509StoreAdoptUntrustedStore ()

    int
     xmlSecMSCngX509StoreAdoptUntrustedStore
                                    (xmlSecKeyDataStorePtr store,
    @@ -508,12 +470,12 @@ 

    x509

    store

    the pointer to X509 key data store klass.

    - + 

    untrustedStore

    the pointer to certs store.

    - + 

    @@ -525,7 +487,7 @@

    x509
    -

    xmlSecMSCngX509StoreVerify ()

    +

    xmlSecMSCngX509StoreVerify ()

    PCCERT_CONTEXT
     xmlSecMSCngX509StoreVerify (xmlSecKeyDataStorePtr store,
                                 HCERTSTORE certs,
    @@ -544,17 +506,17 @@ 

    x509

    store

    the pointer to X509 certificate context store klass.

    - + 

    certs

    the untrusted certificates stack.

    - + 

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    @@ -589,6 +551,5 @@

    x509 - - + diff --git a/docs/api/xmlsec-mscrypto-app.html b/docs/api/xmlsec-mscrypto-app.html index 087233723..7e16f96e7 100644 --- a/docs/api/xmlsec-mscrypto-app.html +++ b/docs/api/xmlsec-mscrypto-app.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    ap int

    @@ -94,7 +56,7 @@

    ap int

    @@ -102,7 +64,7 @@

    ap LPCTSTR

    @@ -110,7 +72,7 @@

    ap int

    @@ -118,7 +80,7 @@

    ap int

    @@ -126,7 +88,7 @@

    ap int

    @@ -134,7 +96,7 @@

    ap int

    @@ -142,7 +104,7 @@

    ap int

    @@ -150,7 +112,7 @@

    ap int

    @@ -158,7 +120,7 @@

    ap int

    @@ -166,7 +128,7 @@

    ap int

    @@ -174,7 +136,7 @@

    ap int

    @@ -182,7 +144,7 @@

    ap int

    @@ -190,7 +152,7 @@

    ap int

    @@ -198,7 +160,7 @@

    ap int

    @@ -206,7 +168,7 @@

    ap int

    @@ -214,7 +176,7 @@

    ap int

    @@ -222,7 +184,7 @@

    ap int

    @@ -230,7 +192,7 @@

    ap xmlSecKeyPtr

    @@ -238,7 +200,7 @@

    ap xmlSecKeyPtr

    @@ -246,7 +208,7 @@

    ap xmlSecKeyPtr

    @@ -254,7 +216,7 @@

    ap xmlSecKeyPtr

    @@ -262,7 +224,7 @@

    ap int

    @@ -270,15 +232,15 @@

    ap int

    @@ -291,7 +253,7 @@

    ap

    Functions

    -

    xmlSecMSCryptoAppInit ()

    +

    xmlSecMSCryptoAppInit ()

    int
     xmlSecMSCryptoAppInit (const char *config);

    General crypto engine initialization. This function is used @@ -309,7 +271,7 @@

    ap

    - + @@ -320,7 +282,7 @@

    ap
    -

    xmlSecMSCryptoAppShutdown ()

    +

    xmlSecMSCryptoAppShutdown ()

    int
     xmlSecMSCryptoAppShutdown (void);

    General crypto engine shutdown. This function is used @@ -334,7 +296,7 @@

    ap


    -

    xmlSecMSCryptoAppGetCertStoreName ()

    +

    xmlSecMSCryptoAppGetCertStoreName ()

    LPCTSTR
     xmlSecMSCryptoAppGetCertStoreName (void);

    Gets the MS Crypto certs store name set by xmlSecMSCryptoAppInit @@ -346,7 +308,7 @@

    ap


    -

    xmlSecMSCryptoAppDefaultKeysMngrInit ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrInit ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Initializes mngr @@ -363,7 +325,7 @@

    ap

    mngr

    the pointer to keys manager.

     
    @@ -374,14 +336,14 @@

    ap
    -

    xmlSecMSCryptoAppDefaultKeysMngrAdoptKey ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrAdoptKey ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrAdoptKey
                                    (xmlSecKeysMngrPtr mngr,
                                     xmlSecKeyPtr key);

    Adds key to the keys manager mngr - created with xmlSecMSCryptoAppDefaultKeysMngrInit + created with xmlSecMSCryptoAppDefaultKeysMngrInit function.

    Parameters

    @@ -395,12 +357,12 @@

    ap

    mngr

    the pointer to keys manager.

     

    key

    the pointer to key.

     
    @@ -412,7 +374,7 @@

    ap
    -

    xmlSecMSCryptoAppDefaultKeysMngrVerifyKey ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrVerifyKey ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrVerifyKey
                                    (xmlSecKeysMngrPtr mngr,
    @@ -420,7 +382,7 @@ 

    ap xmlSecKeyInfoCtxPtr keyInfoCtx);

    Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

    • Checks that key certificate is present

    • @@ -428,7 +390,7 @@

      ap

    Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

    Parameters

    @@ -442,17 +404,17 @@

    ap

    mngr

    the pointer to keys manager.

    - + 

    key

    the pointer to key.

    - + 

    keyInfoCtx

    the key info context for verification.

    - + 

    @@ -464,14 +426,14 @@

    ap


    -

    xmlSecMSCryptoAppDefaultKeysMngrLoad ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrLoad ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrLoad (xmlSecKeysMngrPtr mngr,
                                           const char *uri);

    Loads XML keys file from uri to the keys manager mngr created -with xmlSecMSCryptoAppDefaultKeysMngrInit function.

    +with xmlSecMSCryptoAppDefaultKeysMngrInit function.

    Parameters

    @@ -484,12 +446,12 @@

    ap

    - + - +

    mngr

    the pointer to keys manager.

     

    uri

    the uri.

     
    @@ -501,7 +463,7 @@

    ap


    -

    xmlSecMSCryptoAppDefaultKeysMngrSave ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrSave ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrSave (xmlSecKeysMngrPtr mngr,
                                           const char *filename,
    @@ -520,17 +482,17 @@ 

    ap

    mngr

    the pointer to keys manager.

    - + 

    filename

    the destination filename.

    - + 

    type

    the type of keys to save (public/private/symmetric).

    - + 

    @@ -542,7 +504,7 @@

    ap


    -

    xmlSecMSCryptoAppDefaultKeysMngrPrivateKeyLoad ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrPrivateKeyLoad ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrPrivateKeyLoad
                                    (xmlSecKeysMngrPtr mngr,
    @@ -562,12 +524,12 @@ 

    ap

    mngr

    the pointer to keys manager.

    - + 

    hKey

    the key handle.

    - + 

    @@ -579,7 +541,7 @@

    ap
    -

    xmlSecMSCryptoAppDefaultKeysMngrPublicKeyLoad ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrPublicKeyLoad ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrPublicKeyLoad
                                    (xmlSecKeysMngrPtr mngr,
    @@ -599,12 +561,12 @@ 

    ap

    mngr

    the pointer to keys manager.

    - + 

    hKey

    the key handle.

    - + 

    @@ -616,7 +578,7 @@

    ap
    -

    xmlSecMSCryptoAppDefaultKeysMngrSymKeyLoad ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrSymKeyLoad ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrSymKeyLoad
                                    (xmlSecKeysMngrPtr mngr,
    @@ -636,12 +598,12 @@ 

    ap

    mngr

    the pointer to keys manager.

    - + 

    hKey

    the key handle.

    - + 

    @@ -653,7 +615,7 @@

    ap
    -

    xmlSecMSCryptoAppDefaultKeysMngrAdoptKeyStore ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrAdoptKeyStore ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrAdoptKeyStore
                                    (xmlSecKeysMngrPtr mngr,
    @@ -673,12 +635,12 @@ 

    ap

    mngr

    the keys manager.

    - + 

    keyStore

    the pointer to keys store.

    - + 

    @@ -690,7 +652,7 @@

    ap
    -

    xmlSecMSCryptoAppDefaultKeysMngrAdoptTrustedStore ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrAdoptTrustedStore ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrAdoptTrustedStore
                                    (xmlSecKeysMngrPtr mngr,
    @@ -710,12 +672,12 @@ 

    ap

    mngr

    the keys manager.

    - + 

    trustedStore

    the pointer to certs store.

    - + 

    @@ -727,7 +689,7 @@

    ap
    -

    xmlSecMSCryptoAppDefaultKeysMngrAdoptUntrustedStore ()

    +

    xmlSecMSCryptoAppDefaultKeysMngrAdoptUntrustedStore ()

    int
     xmlSecMSCryptoAppDefaultKeysMngrAdoptUntrustedStore
                                    (xmlSecKeysMngrPtr mngr,
    @@ -747,12 +709,12 @@ 

    ap

    mngr

    the keys manager.

    - + 

    untrustedStore

    the pointer to certs store.

    - + 

    @@ -764,7 +726,7 @@

    ap
    -

    xmlSecMSCryptoAppKeysMngrCertLoad ()

    +

    xmlSecMSCryptoAppKeysMngrCertLoad ()

    int
     xmlSecMSCryptoAppKeysMngrCertLoad (xmlSecKeysMngrPtr mngr,
                                        const char *filename,
    @@ -786,23 +748,23 @@ 

    ap

    mngr

    the keys manager.

    - + 

    filename

    the certificate file.

    - + 

    format

    the certificate file format.

    - + 

    type

    the flag that indicates is the certificate in filename trusted or not.

    - + 

    @@ -814,7 +776,7 @@

    ap
    -

    xmlSecMSCryptoAppKeysMngrCertLoadMemory ()

    +

    xmlSecMSCryptoAppKeysMngrCertLoadMemory ()

    int
     xmlSecMSCryptoAppKeysMngrCertLoadMemory
                                    (xmlSecKeysMngrPtr mngr,
    @@ -838,28 +800,28 @@ 

    ap

    mngr

    the keys manager.

    - + 

    data

    the binary certificate.

    - + 

    dataSize

    size of binary certificate (data)

    - + 

    format

    the certificate file format.

    - + 

    type

    the flag that indicates is the certificate in filename trusted or not.

    - + 

    @@ -871,7 +833,7 @@

    ap
    -

    xmlSecMSCryptoAppKeysMngrCrlLoad ()

    +

    xmlSecMSCryptoAppKeysMngrCrlLoad ()

    int
     xmlSecMSCryptoAppKeysMngrCrlLoad (xmlSecKeysMngrPtr mngr,
                                       const char *filename,
    @@ -891,17 +853,17 @@ 

    ap

    mngr

    the keys manager.

    - + 

    filename

    the CRL file.

    - + 

    format

    the CRL file format.

    - + 

    @@ -913,7 +875,7 @@

    ap
    -

    xmlSecMSCryptoAppKeysMngrCrlLoadMemory ()

    +

    xmlSecMSCryptoAppKeysMngrCrlLoadMemory ()

    int
     xmlSecMSCryptoAppKeysMngrCrlLoadMemory
                                    (xmlSecKeysMngrPtr mngr,
    @@ -935,22 +897,22 @@ 

    ap

    mngr

    the keys manager.

    - + 

    data

    the binary CRL.

    - + 

    dataSize

    size of binary CRL (data)

    - + 

    format

    the CRL format.

    - + 

    @@ -962,7 +924,7 @@

    ap
    -

    xmlSecMSCryptoAppKeyLoadEx ()

    +

    xmlSecMSCryptoAppKeyLoadEx ()

    xmlSecKeyPtr
     xmlSecMSCryptoAppKeyLoadEx (const char *filename,
                                 xmlSecKeyDataType type,
    @@ -983,32 +945,32 @@ 

    ap

    filename

    the key filename.

    - + 

    type

    the expected key type.

    - + 

    format

    the key file format.

    - + 

    pwd

    the key file password.

    - + 

    pwdCallback

    the key password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1020,7 +982,7 @@

    ap
    -

    xmlSecMSCryptoAppKeyLoadMemory ()

    +

    xmlSecMSCryptoAppKeyLoadMemory ()

    xmlSecKeyPtr
     xmlSecMSCryptoAppKeyLoadMemory (const xmlSecByte *data,
                                     xmlSecSize dataSize,
    @@ -1041,32 +1003,32 @@ 

    ap

    data

    the key binary data.

    - + 

    dataSize

    the key data size.

    - + 

    format

    the key format.

    - + 

    pwd

    the key password.

    - + 

    pwdCallback

    the key password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1078,7 +1040,7 @@

    ap
    -

    xmlSecMSCryptoAppPkcs12Load ()

    +

    xmlSecMSCryptoAppPkcs12Load ()

    xmlSecKeyPtr
     xmlSecMSCryptoAppPkcs12Load (const char *filename,
                                  const char *pwd,
    @@ -1097,22 +1059,22 @@ 

    ap

    filename

    the PKCS12 key filename.

    - + 

    pwd

    the PKCS12 file password.

    - + 

    pwdCallback

    the password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1124,7 +1086,7 @@

    ap
    -

    xmlSecMSCryptoAppPkcs12LoadMemory ()

    +

    xmlSecMSCryptoAppPkcs12LoadMemory ()

    xmlSecKeyPtr
     xmlSecMSCryptoAppPkcs12LoadMemory (const xmlSecByte *data,
                                        xmlSecSize dataSize,
    @@ -1144,27 +1106,27 @@ 

    ap

    data

    the binary PKCS12 key in data.

    - + 

    dataSize

    size of binary pkcs12 data

    - + 

    pwd

    the PKCS12 file password.

    - + 

    pwdCallback

    the password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1176,7 +1138,7 @@

    ap
    -

    xmlSecMSCryptoAppKeyCertLoad ()

    +

    xmlSecMSCryptoAppKeyCertLoad ()

    int
     xmlSecMSCryptoAppKeyCertLoad (xmlSecKeyPtr key,
                                   const char *filename,
    @@ -1195,17 +1157,17 @@ 

    ap

    key

    the pointer to key.

    - + 

    filename

    the certificate filename.

    - + 

    format

    the certificate file format.

    - + 

    @@ -1217,7 +1179,7 @@

    ap
    -

    xmlSecMSCryptoAppKeyCertLoadMemory ()

    +

    xmlSecMSCryptoAppKeyCertLoadMemory ()

    int
     xmlSecMSCryptoAppKeyCertLoadMemory (xmlSecKeyPtr key,
                                         const xmlSecByte *data,
    @@ -1237,22 +1199,22 @@ 

    ap

    key

    the pointer to key.

    - + 

    data

    the binary certificate.

    - + 

    dataSize

    size of certificate binary (data)

    - + 

    format

    the certificate file format.

    - + 

    @@ -1264,8 +1226,8 @@

    ap
    -

    xmlSecMSCryptoAppGetDefaultPwdCallback ()

    -
    void *
    +

    xmlSecMSCryptoAppGetDefaultPwdCallback ()

    +
    void *
     xmlSecMSCryptoAppGetDefaultPwdCallback
                                    (void);

    Gets default password callback.

    @@ -1278,6 +1240,5 @@

    ap

    - - + diff --git a/docs/api/xmlsec-mscrypto-certkeys.html b/docs/api/xmlsec-mscrypto-certkeys.html index 6b14d38e9..b4b345345 100644 --- a/docs/api/xmlsec-mscrypto-certkeys.html +++ b/docs/api/xmlsec-mscrypto-certkeys.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    < PCCERT_CONTEXT

    @@ -94,7 +56,7 @@

    < HCRYPTKEY

    @@ -102,7 +64,7 @@

    < HCRYPTKEY

    @@ -110,7 +72,7 @@

    < PCCERT_CONTEXT

    @@ -118,7 +80,7 @@

    < xmlSecKeyDataPtr

    @@ -126,7 +88,7 @@

    < HCRYPTPROV

    @@ -134,7 +96,7 @@

    < DWORD

    @@ -142,7 +104,7 @@

    < PCRYPT_KEY_PROV_INFO

    @@ -155,7 +117,7 @@

    <

    Functions

    -

    xmlSecMSCryptoKeyDataGetCert ()

    +

    xmlSecMSCryptoKeyDataGetCert ()

    PCCERT_CONTEXT
     xmlSecMSCryptoKeyDataGetCert (xmlSecKeyDataPtr data);

    Native MSCrypto certificate retrieval from xmlsec keydata. The @@ -171,7 +133,7 @@

    <

    - + @@ -182,7 +144,7 @@

    <
    -

    xmlSecMSCryptoKeyDataGetKey ()

    +

    xmlSecMSCryptoKeyDataGetKey ()

    HCRYPTKEY
     xmlSecMSCryptoKeyDataGetKey (xmlSecKeyDataPtr data,
                                  xmlSecKeyDataType type);
    @@ -200,12 +162,12 @@

    <

    data

    the key data to retrieve certificate from.

     

    type

    type of key requested (public/private)

     
    @@ -217,7 +179,7 @@

    <
    -

    xmlSecMSCryptoKeyDataGetDecryptKey ()

    +

    xmlSecMSCryptoKeyDataGetDecryptKey ()

    HCRYPTKEY
     xmlSecMSCryptoKeyDataGetDecryptKey (xmlSecKeyDataPtr data);

    Native MSCrypto decrypt key retrieval from xmlsec keydata. The @@ -233,7 +195,7 @@

    <

    data

    the key data pointer

     
    @@ -244,7 +206,7 @@

    <
    -

    xmlSecMSCryptoCertDup ()

    +

    xmlSecMSCryptoCertDup ()

    PCCERT_CONTEXT
     xmlSecMSCryptoCertDup (PCCERT_CONTEXT pCert);

    Duplicates the pCert @@ -260,7 +222,7 @@

    <

    pCert

    the pointer to cert.

    - + 

    @@ -272,7 +234,7 @@

    <
    -

    xmlSecMSCryptoCertAdopt ()

    +

    xmlSecMSCryptoCertAdopt ()

    xmlSecKeyDataPtr
     xmlSecMSCryptoCertAdopt (PCCERT_CONTEXT pCert,
                              xmlSecKeyDataType type);
    @@ -289,12 +251,12 @@

    <

    pCert

    the pointer to cert.

    - + 

    type

    the expected key type.

    - + 

    @@ -306,7 +268,7 @@

    <
    -

    xmlSecMSCryptoKeyDataGetMSCryptoProvider ()

    +

    xmlSecMSCryptoKeyDataGetMSCryptoProvider ()

    HCRYPTPROV
     xmlSecMSCryptoKeyDataGetMSCryptoProvider
                                    (xmlSecKeyDataPtr data);
    @@ -322,7 +284,7 @@

    <

    data

    the key data

    - + 

    @@ -333,7 +295,7 @@

    <
    -

    xmlSecMSCryptoKeyDataGetMSCryptoKeySpec ()

    +

    xmlSecMSCryptoKeyDataGetMSCryptoKeySpec ()

    DWORD
     xmlSecMSCryptoKeyDataGetMSCryptoKeySpec
                                    (xmlSecKeyDataPtr data);
    @@ -349,7 +311,7 @@

    <

    data

    the key data

    - + 

    @@ -360,7 +322,7 @@

    <
    -

    xmlSecMSCryptoKeyDataGetMSCryptoProviderInfo ()

    +

    xmlSecMSCryptoKeyDataGetMSCryptoProviderInfo ()

    PCRYPT_KEY_PROV_INFO
     xmlSecMSCryptoKeyDataGetMSCryptoProviderInfo
                                    (xmlSecKeyDataPtr data);
    @@ -376,7 +338,7 @@

    <

    data

    the key data

    - + 

    @@ -389,6 +351,5 @@

    < - - + diff --git a/docs/api/xmlsec-mscrypto-crypto.html b/docs/api/xmlsec-mscrypto-crypto.html index 2a00bfb93..5c466c067 100644 --- a/docs/api/xmlsec-mscrypto-crypto.html +++ b/docs/api/xmlsec-mscrypto-crypto.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    xmlSecCryptoDLFunctionsPtr

    @@ -94,7 +56,7 @@

    int

    @@ -102,7 +64,7 @@

    int

    @@ -110,7 +72,7 @@

    int

    @@ -118,7 +80,7 @@

    int

    @@ -126,7 +88,7 @@

    void

    @@ -134,7 +96,7 @@

    xmlSecKeyDataId

    @@ -142,7 +104,7 @@

    xmlSecTransformId

    @@ -150,7 +112,7 @@

    xmlSecKeyDataId

    @@ -158,7 +120,7 @@

    xmlSecTransformId

    @@ -166,7 +128,7 @@

    xmlSecKeyDataId

    @@ -174,7 +136,7 @@

    xmlSecKeyDataId

    @@ -182,7 +144,7 @@

    xmlSecTransformId

    @@ -190,7 +152,7 @@

    xmlSecTransformId

    @@ -198,7 +160,7 @@

    xmlSecKeyDataId

    @@ -206,7 +168,7 @@

    xmlSecTransformId

    @@ -214,7 +176,7 @@

    xmlSecTransformId

    @@ -222,7 +184,7 @@

    xmlSecTransformId

    @@ -230,7 +192,7 @@

    xmlSecTransformId

    @@ -238,7 +200,7 @@

    xmlSecTransformId

    @@ -246,7 +208,7 @@

    xmlSecTransformId

    @@ -254,7 +216,7 @@

    xmlSecTransformId

    @@ -262,7 +224,7 @@

    xmlSecTransformId

    @@ -270,7 +232,7 @@

    xmlSecTransformId

    @@ -278,7 +240,7 @@

    xmlSecTransformId

    @@ -286,7 +248,7 @@

    xmlSecTransformId

    @@ -294,7 +256,7 @@

    xmlSecTransformId

    @@ -302,7 +264,7 @@

    xmlSecTransformId

    @@ -310,7 +272,7 @@

    xmlSecTransformId

    @@ -318,7 +280,7 @@

    xmlSecTransformId

    @@ -326,7 +288,7 @@

    xmlSecKeyDataId

    @@ -334,7 +296,7 @@

    int

    @@ -342,7 +304,7 @@

    xmlSecTransformId

    @@ -350,7 +312,7 @@

    xmlSecTransformId

    @@ -358,7 +320,7 @@

    xmlSecTransformId

    @@ -366,7 +328,7 @@

    xmlSecTransformId

    @@ -374,7 +336,7 @@

    xmlSecTransformId

    @@ -382,7 +344,7 @@

    xmlSecTransformId

    @@ -390,7 +352,7 @@

    xmlSecKeyDataId

    @@ -398,7 +360,7 @@

    xmlSecTransformId

    @@ -406,7 +368,7 @@

    xmlSecTransformId

    @@ -414,7 +376,7 @@

    xmlSecKeyDataId

    @@ -422,7 +384,7 @@

    int

    @@ -430,7 +392,7 @@

    xmlSecTransformId

    @@ -438,7 +400,7 @@

    xmlSecTransformId

    @@ -446,7 +408,7 @@

    xmlSecTransformId

    @@ -454,7 +416,7 @@

    xmlSecTransformId

    @@ -462,7 +424,7 @@

    xmlSecTransformId

    @@ -470,7 +432,7 @@

    xmlSecTransformId

    @@ -478,7 +440,7 @@

    xmlSecTransformId

    @@ -670,7 +632,7 @@

    Functions

    -

    xmlSecCryptoGetFunctions_mscrypto ()

    +

    xmlSecCryptoGetFunctions_mscrypto ()

    xmlSecCryptoDLFunctionsPtr
     xmlSecCryptoGetFunctions_mscrypto (void);

    Gets MSCrypto specific functions table.

    @@ -681,7 +643,7 @@


    -

    xmlSecMSCryptoInit ()

    +

    xmlSecMSCryptoInit ()

    int
     xmlSecMSCryptoInit (void);

    XMLSec library specific crypto engine initialization.

    @@ -692,7 +654,7 @@


    -

    xmlSecMSCryptoShutdown ()

    +

    xmlSecMSCryptoShutdown ()

    int
     xmlSecMSCryptoShutdown (void);

    XMLSec library specific crypto engine shutdown.

    @@ -703,7 +665,7 @@


    -

    xmlSecMSCryptoKeysMngrInit ()

    +

    xmlSecMSCryptoKeysMngrInit ()

    int
     xmlSecMSCryptoKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Adds MSCrypto specific key data stores in keys manager.

    @@ -718,7 +680,7 @@

    - + @@ -729,7 +691,7 @@


    -

    xmlSecMSCryptoGenerateRandom ()

    +

    xmlSecMSCryptoGenerateRandom ()

    int
     xmlSecMSCryptoGenerateRandom (xmlSecBufferPtr buffer,
                                   xmlSecSize size);
    @@ -748,12 +710,12 @@

    buffer

    the destination buffer.

     

    size

    the numer of bytes to generate.

     
    @@ -765,7 +727,7 @@


    -

    xmlSecMSCryptoErrorsDefaultCallback ()

    +

    xmlSecMSCryptoErrorsDefaultCallback ()

    void
     xmlSecMSCryptoErrorsDefaultCallback (const char *file,
                                          int line,
    @@ -787,37 +749,37 @@ 

    file

    the error location file name (__FILE__ macro).

     

    line

    the error location line number (__LINE__ macro).

     

    func

    the error location function name (__FUNCTION__ macro).

     

    errorObject

    the error specific error object

     

    errorSubject

    the error specific error subject.

     

    reason

    the error code.

     

    msg

    the additional error message.

     
    @@ -825,7 +787,7 @@


    -

    xmlSecMSCryptoKeyDataDsaGetKlass ()

    +

    xmlSecMSCryptoKeyDataDsaGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataDsaGetKlass (void);

    The DSA key data klass.

    @@ -836,7 +798,7 @@


    -

    xmlSecMSCryptoTransformDsaSha1GetKlass ()

    +

    xmlSecMSCryptoTransformDsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformDsaSha1GetKlass
                                    (void);
    @@ -848,7 +810,7 @@


    -

    xmlSecMSCryptoKeyDataGost2001GetKlass ()

    +

    xmlSecMSCryptoKeyDataGost2001GetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataGost2001GetKlass (void);

    The GOST2001 key data klass.

    @@ -859,7 +821,7 @@


    -

    xmlSecMSCryptoTransformGost2001GostR3411_94GetKlass ()

    +

    xmlSecMSCryptoTransformGost2001GostR3411_94GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformGost2001GostR3411_94GetKlass
                                    (void);
    @@ -871,7 +833,7 @@


    -

    xmlSecMSCryptoKeyDataGost2012_256GetKlass ()

    +

    xmlSecMSCryptoKeyDataGost2012_256GetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataGost2012_256GetKlass
                                    (void);
    @@ -883,7 +845,7 @@


    -

    xmlSecMSCryptoKeyDataGost2012_512GetKlass ()

    +

    xmlSecMSCryptoKeyDataGost2012_512GetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataGost2012_512GetKlass
                                    (void);
    @@ -895,7 +857,7 @@


    -

    xmlSecMSCryptoTransformGost2012_256GetKlass ()

    +

    xmlSecMSCryptoTransformGost2012_256GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformGost2012_256GetKlass
                                    (void);
    @@ -907,7 +869,7 @@


    -

    xmlSecMSCryptoTransformGost2012_512GetKlass ()

    +

    xmlSecMSCryptoTransformGost2012_512GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformGost2012_512GetKlass
                                    (void);
    @@ -919,7 +881,7 @@


    -

    xmlSecMSCryptoKeyDataRsaGetKlass ()

    +

    xmlSecMSCryptoKeyDataRsaGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataRsaGetKlass (void);

    The MSCrypto RSA CertKey data klass.

    @@ -930,7 +892,7 @@


    -

    xmlSecMSCryptoTransformRsaMd5GetKlass ()

    +

    xmlSecMSCryptoTransformRsaMd5GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformRsaMd5GetKlass (void);

    The RSA-MD5 signature transform klass.

    @@ -941,7 +903,7 @@


    -

    xmlSecMSCryptoTransformRsaSha1GetKlass ()

    +

    xmlSecMSCryptoTransformRsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformRsaSha1GetKlass
                                    (void);
    @@ -953,7 +915,7 @@


    -

    xmlSecMSCryptoTransformRsaSha256GetKlass ()

    +

    xmlSecMSCryptoTransformRsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformRsaSha256GetKlass
                                    (void);
    @@ -965,7 +927,7 @@


    -

    xmlSecMSCryptoTransformRsaSha384GetKlass ()

    +

    xmlSecMSCryptoTransformRsaSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformRsaSha384GetKlass
                                    (void);
    @@ -977,7 +939,7 @@


    -

    xmlSecMSCryptoTransformRsaSha512GetKlass ()

    +

    xmlSecMSCryptoTransformRsaSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformRsaSha512GetKlass
                                    (void);
    @@ -989,7 +951,7 @@


    -

    xmlSecMSCryptoTransformRsaPkcs1GetKlass ()

    +

    xmlSecMSCryptoTransformRsaPkcs1GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformRsaPkcs1GetKlass
                                    (void);
    @@ -1001,7 +963,7 @@


    -

    xmlSecMSCryptoTransformRsaOaepGetKlass ()

    +

    xmlSecMSCryptoTransformRsaOaepGetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformRsaOaepGetKlass
                                    (void);
    @@ -1013,7 +975,7 @@


    -

    xmlSecMSCryptoTransformMd5GetKlass ()

    +

    xmlSecMSCryptoTransformMd5GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformMd5GetKlass (void);

    SHA-1 digest transform klass.

    @@ -1024,7 +986,7 @@


    -

    xmlSecMSCryptoTransformSha1GetKlass ()

    +

    xmlSecMSCryptoTransformSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformSha1GetKlass (void);

    SHA-1 digest transform klass.

    @@ -1035,7 +997,7 @@


    -

    xmlSecMSCryptoTransformSha256GetKlass ()

    +

    xmlSecMSCryptoTransformSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformSha256GetKlass (void);

    SHA-256 digest transform klass.

    @@ -1046,7 +1008,7 @@


    -

    xmlSecMSCryptoTransformSha384GetKlass ()

    +

    xmlSecMSCryptoTransformSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformSha384GetKlass (void);

    SHA-384 digest transform klass.

    @@ -1057,7 +1019,7 @@


    -

    xmlSecMSCryptoTransformSha512GetKlass ()

    +

    xmlSecMSCryptoTransformSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformSha512GetKlass (void);

    SHA-512 digest transform klass.

    @@ -1068,7 +1030,7 @@


    -

    xmlSecMSCryptoTransformGostR3411_94GetKlass ()

    +

    xmlSecMSCryptoTransformGostR3411_94GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformGostR3411_94GetKlass
                                    (void);
    @@ -1080,7 +1042,7 @@


    -

    xmlSecMSCryptoTransformGostR3411_2012_256GetKlass ()

    +

    xmlSecMSCryptoTransformGostR3411_2012_256GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformGostR3411_2012_256GetKlass
                                    (void);
    @@ -1092,7 +1054,7 @@


    -

    xmlSecMSCryptoTransformGostR3411_2012_512GetKlass ()

    +

    xmlSecMSCryptoTransformGostR3411_2012_512GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformGostR3411_2012_512GetKlass
                                    (void);
    @@ -1104,7 +1066,7 @@


    -

    xmlSecMSCryptoKeyDataAesGetKlass ()

    +

    xmlSecMSCryptoKeyDataAesGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataAesGetKlass (void);

    The AES key data klass.

    @@ -1115,7 +1077,7 @@


    -

    xmlSecMSCryptoKeyDataAesSet ()

    +

    xmlSecMSCryptoKeyDataAesSet ()

    int
     xmlSecMSCryptoKeyDataAesSet (xmlSecKeyDataPtr data,
                                  const xmlSecByte *buf,
    @@ -1133,17 +1095,17 @@ 

    data

    the pointer to AES key data.

    - + 

    buf

    the pointer to key value.

    - + 

    bufSize

    the key value size (in bytes).

    - + 

    @@ -1155,7 +1117,7 @@


    -

    xmlSecMSCryptoTransformAes128CbcGetKlass ()

    +

    xmlSecMSCryptoTransformAes128CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformAes128CbcGetKlass
                                    (void);
    @@ -1167,7 +1129,7 @@


    -

    xmlSecMSCryptoTransformAes192CbcGetKlass ()

    +

    xmlSecMSCryptoTransformAes192CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformAes192CbcGetKlass
                                    (void);
    @@ -1179,7 +1141,7 @@


    -

    xmlSecMSCryptoTransformAes256CbcGetKlass ()

    +

    xmlSecMSCryptoTransformAes256CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformAes256CbcGetKlass
                                    (void);
    @@ -1191,7 +1153,7 @@


    -

    xmlSecMSCryptoTransformKWAes128GetKlass ()

    +

    xmlSecMSCryptoTransformKWAes128GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformKWAes128GetKlass
                                    (void);
    @@ -1203,7 +1165,7 @@


    -

    xmlSecMSCryptoTransformKWAes192GetKlass ()

    +

    xmlSecMSCryptoTransformKWAes192GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformKWAes192GetKlass
                                    (void);
    @@ -1215,7 +1177,7 @@


    -

    xmlSecMSCryptoTransformKWAes256GetKlass ()

    +

    xmlSecMSCryptoTransformKWAes256GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformKWAes256GetKlass
                                    (void);
    @@ -1227,7 +1189,7 @@


    -

    xmlSecMSCryptoKeyDataDesGetKlass ()

    +

    xmlSecMSCryptoKeyDataDesGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataDesGetKlass (void);

    The DES key data klass.

    @@ -1238,7 +1200,7 @@


    -

    xmlSecMSCryptoTransformDes3CbcGetKlass ()

    +

    xmlSecMSCryptoTransformDes3CbcGetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformDes3CbcGetKlass
                                    (void);
    @@ -1250,7 +1212,7 @@


    -

    xmlSecMSCryptoTransformKWDes3GetKlass ()

    +

    xmlSecMSCryptoTransformKWDes3GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformKWDes3GetKlass (void);

    The Triple DES key wrapper transform klass.

    @@ -1261,7 +1223,7 @@


    -

    xmlSecMSCryptoKeyDataHmacGetKlass ()

    +

    xmlSecMSCryptoKeyDataHmacGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataHmacGetKlass (void);

    The HMAC key data klass.

    @@ -1272,7 +1234,7 @@


    -

    xmlSecMSCryptoKeyDataHmacSet ()

    +

    xmlSecMSCryptoKeyDataHmacSet ()

    int
     xmlSecMSCryptoKeyDataHmacSet (xmlSecKeyDataPtr data,
                                   const xmlSecByte *buf,
    @@ -1290,17 +1252,17 @@ 

    data

    the pointer to HMAC key data.

    - + 

    buf

    the pointer to key value.

    - + 

    bufSize

    the key value size (in bytes).

    - + 

    @@ -1312,7 +1274,7 @@


    -

    xmlSecMSCryptoTransformHmacMd5GetKlass ()

    +

    xmlSecMSCryptoTransformHmacMd5GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformHmacMd5GetKlass
                                    (void);
    @@ -1324,7 +1286,7 @@


    -

    xmlSecMSCryptoTransformHmacRipemd160GetKlass ()

    +

    xmlSecMSCryptoTransformHmacRipemd160GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformHmacRipemd160GetKlass
                                    (void);
    @@ -1336,7 +1298,7 @@


    -

    xmlSecMSCryptoTransformHmacSha1GetKlass ()

    +

    xmlSecMSCryptoTransformHmacSha1GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformHmacSha1GetKlass
                                    (void);
    @@ -1348,7 +1310,7 @@


    -

    xmlSecMSCryptoTransformHmacSha224GetKlass ()

    +

    xmlSecMSCryptoTransformHmacSha224GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformHmacSha224GetKlass
                                    (void);
    @@ -1360,7 +1322,7 @@


    -

    xmlSecMSCryptoTransformHmacSha256GetKlass ()

    +

    xmlSecMSCryptoTransformHmacSha256GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformHmacSha256GetKlass
                                    (void);
    @@ -1372,7 +1334,7 @@


    -

    xmlSecMSCryptoTransformHmacSha384GetKlass ()

    +

    xmlSecMSCryptoTransformHmacSha384GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformHmacSha384GetKlass
                                    (void);
    @@ -1384,7 +1346,7 @@


    -

    xmlSecMSCryptoTransformHmacSha512GetKlass ()

    +

    xmlSecMSCryptoTransformHmacSha512GetKlass ()

    xmlSecTransformId
     xmlSecMSCryptoTransformHmacSha512GetKlass
                                    (void);
    @@ -1652,6 +1614,5 @@

    - - + diff --git a/docs/api/xmlsec-mscrypto-keysstore.html b/docs/api/xmlsec-mscrypto-keysstore.html index 0801d44cc..e5b0b3448 100644 --- a/docs/api/xmlsec-mscrypto-keysstore.html +++ b/docs/api/xmlsec-mscrypto-keysstore.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - + - +
    + @@ -86,7 +48,7 @@

    xmlSecKeyStoreId

    @@ -94,7 +56,7 @@

    int

    @@ -102,7 +64,7 @@

    int

    @@ -110,7 +72,7 @@

    int

    @@ -142,7 +104,7 @@

    Functions

    -

    xmlSecMSCryptoKeysStoreGetKlass ()

    +

    xmlSecMSCryptoKeysStoreGetKlass ()

    xmlSecKeyStoreId
     xmlSecMSCryptoKeysStoreGetKlass (void);

    The MSCrypto list based keys store klass.

    @@ -153,7 +115,7 @@


    -

    xmlSecMSCryptoKeysStoreAdoptKey ()

    +

    xmlSecMSCryptoKeysStoreAdoptKey ()

    int
     xmlSecMSCryptoKeysStoreAdoptKey (xmlSecKeyStorePtr store,
                                      xmlSecKeyPtr key);
    @@ -172,12 +134,12 @@

    - + - + @@ -189,7 +151,7 @@


    -

    xmlSecMSCryptoKeysStoreLoad ()

    +

    xmlSecMSCryptoKeysStoreLoad ()

    int
     xmlSecMSCryptoKeysStoreLoad (xmlSecKeyStorePtr store,
                                  const char *uri,
    @@ -207,17 +169,17 @@ 

    store

    the pointer to MSCrypto keys store.

     

    uri

    the filename.

     

    keysMngr

    the pointer to associated keys manager.

     
    @@ -229,7 +191,7 @@


    -

    xmlSecMSCryptoKeysStoreSave ()

    +

    xmlSecMSCryptoKeysStoreSave ()

    int
     xmlSecMSCryptoKeysStoreSave (xmlSecKeyStorePtr store,
                                  const char *filename,
    @@ -248,17 +210,17 @@ 

    store

    the pointer to MSCrypto keys store.

     

    filename

    the filename.

     

    type

    the saved keys type (public, private, ...).

     

    @@ -281,6 +243,5 @@

    - - + diff --git a/docs/api/xmlsec-mscrypto-ref.html b/docs/api/xmlsec-mscrypto-ref.html index 9b756acb5..c28b97b03 100644 --- a/docs/api/xmlsec-mscrypto-ref.html +++ b/docs/api/xmlsec-mscrypto-ref.html @@ -1,55 +1,17 @@ + XML Security Library for Microsoft Crypto API Reference.: XML Security Library Reference Manual - + - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -84,6 +46,5 @@ -
    + diff --git a/docs/api/xmlsec-mscrypto-x509.html b/docs/api/xmlsec-mscrypto-x509.html index 601e26a63..9f87622fe 100644 --- a/docs/api/xmlsec-mscrypto-x509.html +++ b/docs/api/xmlsec-mscrypto-x509.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    x xmlSecKeyDataId

    @@ -94,7 +56,7 @@

    x PCCERT_CONTEXT

    @@ -102,7 +64,7 @@

    x int

    @@ -110,7 +72,7 @@

    x int

    @@ -118,7 +80,7 @@

    x PCCERT_CONTEXT

    @@ -126,7 +88,7 @@

    x xmlSecSize

    @@ -134,7 +96,7 @@

    x int

    @@ -142,7 +104,7 @@

    x PCCRL_CONTEXT

    @@ -150,7 +112,7 @@

    x xmlSecSize

    @@ -158,7 +120,7 @@

    x xmlSecKeyDataId

    @@ -166,7 +128,7 @@

    x xmlSecKeyDataStoreId

    @@ -174,7 +136,7 @@

    x int

    @@ -182,7 +144,7 @@

    x int

    @@ -190,7 +152,7 @@

    x int

    @@ -198,7 +160,7 @@

    x int

    @@ -206,7 +168,7 @@

    x void

    @@ -242,7 +204,7 @@

    x

    Functions

    -

    xmlSecMSCryptoKeyDataX509GetKlass ()

    +

    xmlSecMSCryptoKeyDataX509GetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataX509GetKlass (void);

    The MSCrypto X509 key data klass (http://www.w3.org/TR/xmldsig-core/sec-X509Data).

    @@ -253,7 +215,7 @@

    x


    -

    xmlSecMSCryptoKeyDataX509GetKeyCert ()

    +

    xmlSecMSCryptoKeyDataX509GetKeyCert ()

    PCCERT_CONTEXT
     xmlSecMSCryptoKeyDataX509GetKeyCert (xmlSecKeyDataPtr data);

    Gets the certificate from which the key was extracted.

    @@ -268,7 +230,7 @@

    x

    - + @@ -280,7 +242,7 @@

    x
    -

    xmlSecMSCryptoKeyDataX509AdoptKeyCert ()

    +

    xmlSecMSCryptoKeyDataX509AdoptKeyCert ()

    int
     xmlSecMSCryptoKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,
                                            PCCERT_CONTEXT cert);
    @@ -298,12 +260,12 @@

    x

    data

    the pointer to X509 key data.

     

    cert

    the pointer to MSCRYPTO X509 certificate.

     
    @@ -315,7 +277,7 @@

    x
    -

    xmlSecMSCryptoKeyDataX509AdoptCert ()

    +

    xmlSecMSCryptoKeyDataX509AdoptCert ()

    int
     xmlSecMSCryptoKeyDataX509AdoptCert (xmlSecKeyDataPtr data,
                                         PCCERT_CONTEXT cert);
    @@ -332,12 +294,12 @@

    x

    data

    the pointer to X509 key data.

     

    cert

    the pointer to MSCRYPTO X509 certificate.

     
    @@ -349,7 +311,7 @@

    x
    -

    xmlSecMSCryptoKeyDataX509GetCert ()

    +

    xmlSecMSCryptoKeyDataX509GetCert ()

    PCCERT_CONTEXT
     xmlSecMSCryptoKeyDataX509GetCert (xmlSecKeyDataPtr data,
                                       xmlSecSize pos);
    @@ -366,12 +328,12 @@

    x

    data

    the pointer to X509 key data.

     

    pos

    the desired certificate position.

     

    @@ -386,7 +348,7 @@

    x


    -

    xmlSecMSCryptoKeyDataX509GetCertsSize ()

    +

    xmlSecMSCryptoKeyDataX509GetCertsSize ()

    xmlSecSize
     xmlSecMSCryptoKeyDataX509GetCertsSize (xmlSecKeyDataPtr data);

    Gets the number of certificates in data @@ -402,7 +364,7 @@

    x

    data

    the pointer to X509 key data.

    - + 

    @@ -414,7 +376,7 @@

    x


    -

    xmlSecMSCryptoKeyDataX509AdoptCrl ()

    +

    xmlSecMSCryptoKeyDataX509AdoptCrl ()

    int
     xmlSecMSCryptoKeyDataX509AdoptCrl (xmlSecKeyDataPtr data,
                                        PCCRL_CONTEXT crl);
    @@ -431,12 +393,12 @@

    x

    data

    the pointer to X509 key data.

    - + 

    crl

    the pointer to MSCrypto X509 CRL.

    - + 

    @@ -448,7 +410,7 @@

    x


    -

    xmlSecMSCryptoKeyDataX509GetCrl ()

    +

    xmlSecMSCryptoKeyDataX509GetCrl ()

    PCCRL_CONTEXT
     xmlSecMSCryptoKeyDataX509GetCrl (xmlSecKeyDataPtr data,
                                      xmlSecSize pos);
    @@ -465,12 +427,12 @@

    x

    data

    the pointer to X509 key data.

    - + 

    pos

    the desired CRL position.

    - + 

    @@ -485,7 +447,7 @@

    x


    -

    xmlSecMSCryptoKeyDataX509GetCrlsSize ()

    +

    xmlSecMSCryptoKeyDataX509GetCrlsSize ()

    xmlSecSize
     xmlSecMSCryptoKeyDataX509GetCrlsSize (xmlSecKeyDataPtr data);

    Gets the number of CRLs in data @@ -501,7 +463,7 @@

    x

    data

    the pointer to X509 key data.

    - + 

    @@ -513,7 +475,7 @@

    x


    -

    xmlSecMSCryptoKeyDataRawX509CertGetKlass ()

    +

    xmlSecMSCryptoKeyDataRawX509CertGetKlass ()

    xmlSecKeyDataId
     xmlSecMSCryptoKeyDataRawX509CertGetKlass
                                    (void);
    @@ -525,7 +487,7 @@

    x


    -

    xmlSecMSCryptoX509StoreGetKlass ()

    +

    xmlSecMSCryptoX509StoreGetKlass ()

    xmlSecKeyDataStoreId
     xmlSecMSCryptoX509StoreGetKlass (void);

    The MSCrypto X509 certificates key data store klass.

    @@ -536,7 +498,7 @@

    x


    -

    xmlSecMSCryptoX509StoreAdoptCert ()

    +

    xmlSecMSCryptoX509StoreAdoptCert ()

    int
     xmlSecMSCryptoX509StoreAdoptCert (xmlSecKeyDataStorePtr store,
                                       PCCERT_CONTEXT cert,
    @@ -554,17 +516,17 @@ 

    x

    store

    the pointer to X509 key data store klass.

    - + 

    cert

    the pointer to PCCERT_CONTEXT X509 certificate.

    - + 

    type

    the certificate type (trusted/untrusted).

    - + 

    @@ -576,7 +538,7 @@

    x


    -

    xmlSecMSCryptoX509StoreAdoptKeyStore ()

    +

    xmlSecMSCryptoX509StoreAdoptKeyStore ()

    int
     xmlSecMSCryptoX509StoreAdoptKeyStore (xmlSecKeyDataStorePtr store,
                                           HCERTSTORE keyStore);
    @@ -594,12 +556,12 @@

    x

    store

    the pointer to X509 key data store klass.

    - + 

    keyStore

    the pointer to keys store.

    - + 

    @@ -611,7 +573,7 @@

    x


    -

    xmlSecMSCryptoX509StoreAdoptTrustedStore ()

    +

    xmlSecMSCryptoX509StoreAdoptTrustedStore ()

    int
     xmlSecMSCryptoX509StoreAdoptTrustedStore
                                    (xmlSecKeyDataStorePtr store,
    @@ -630,12 +592,12 @@ 

    x

    store

    the pointer to X509 key data store klass.

    - + 

    trustedStore

    the pointer to certs store.

    - + 

    @@ -647,7 +609,7 @@

    x


    -

    xmlSecMSCryptoX509StoreAdoptUntrustedStore ()

    +

    xmlSecMSCryptoX509StoreAdoptUntrustedStore ()

    int
     xmlSecMSCryptoX509StoreAdoptUntrustedStore
                                    (xmlSecKeyDataStorePtr store,
    @@ -666,12 +628,12 @@ 

    x

    store

    the pointer to X509 key data store klass.

    - + 

    untrustedStore

    the pointer to certs store.

    - + 

    @@ -683,7 +645,7 @@

    x


    -

    xmlSecMSCryptoX509StoreEnableSystemTrustedCerts ()

    +

    xmlSecMSCryptoX509StoreEnableSystemTrustedCerts ()

    void
     xmlSecMSCryptoX509StoreEnableSystemTrustedCerts
                                    (xmlSecKeyDataStorePtr store,
    @@ -701,12 +663,12 @@ 

    x

    store

    the pointer to X509 key data store klass.

    - + 

    val

    the enable/disable flag

    - + 

    @@ -736,6 +698,5 @@

    x

    - - + diff --git a/docs/api/xmlsec-nodeset.html b/docs/api/xmlsec-nodeset.html index e1b790ad7..283e796df 100644 --- a/docs/api/xmlsec-nodeset.html +++ b/docs/api/xmlsec-nodeset.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    nodeset int

    @@ -94,7 +56,7 @@

    nodeset xmlSecNodeSetPtr

    @@ -102,7 +64,7 @@

    nodeset void

    @@ -110,7 +72,7 @@

    nodeset void

    @@ -118,7 +80,7 @@

    nodeset int

    @@ -126,7 +88,7 @@

    nodeset xmlSecNodeSetPtr

    @@ -134,7 +96,7 @@

    nodeset xmlSecNodeSetPtr

    @@ -142,7 +104,7 @@

    nodeset xmlSecNodeSetPtr

    @@ -150,7 +112,7 @@

    nodeset int

    @@ -158,7 +120,7 @@

    nodeset int

    @@ -166,7 +128,7 @@

    nodeset void

    @@ -202,7 +164,7 @@

    nodeset

    Functions

    -

    xmlSecNodeSetWalkCallback ()

    +

    xmlSecNodeSetWalkCallback ()

    int
     (*xmlSecNodeSetWalkCallback) (xmlSecNodeSetPtr nset,
                                   xmlNodePtr cur,
    @@ -221,23 +183,23 @@ 

    nodeset

    - + - + - + - + @@ -250,13 +212,13 @@

    nodeset
    -

    xmlSecNodeSetCreate ()

    +

    xmlSecNodeSetCreate ()

    xmlSecNodeSetPtr
     xmlSecNodeSetCreate (xmlDocPtr doc,
                          xmlNodeSetPtr nodes,
                          xmlSecNodeSetType type);

    Creates new nodes set. Caller is responsible for freeing returned object -by calling xmlSecNodeSetDestroy function.

    +by calling xmlSecNodeSetDestroy function.

    Parameters

    @@ -269,17 +231,17 @@

    nodeset

    - + - + - +

    doc

    the pointer to parent XML document.

     

    nodes

    the list of nodes.

     

    type

    the nodes set type.

     
    @@ -291,10 +253,10 @@

    nodeset


    -

    xmlSecNodeSetDestroy ()

    +

    xmlSecNodeSetDestroy ()

    void
     xmlSecNodeSetDestroy (xmlSecNodeSetPtr nset);
    -

    Destroys the nodes set created with xmlSecNodeSetCreate function.

    +

    Destroys the nodes set created with xmlSecNodeSetCreate function.

    Parameters

    @@ -306,14 +268,14 @@

    nodeset

    - +

    nset

    the pointer to node set.

     

    -

    xmlSecNodeSetDocDestroy ()

    +

    xmlSecNodeSetDocDestroy ()

    void
     xmlSecNodeSetDocDestroy (xmlSecNodeSetPtr nset);

    Instructs node set to destroy nodes parent doc when node set is destroyed.

    @@ -328,14 +290,14 @@

    nodeset

    nset

    the pointer to node set.

     

    -

    xmlSecNodeSetContains ()

    +

    xmlSecNodeSetContains ()

    int
     xmlSecNodeSetContains (xmlSecNodeSetPtr nset,
                            xmlNodePtr node,
    @@ -354,18 +316,18 @@ 

    nodeset

    nset

    the pointer to node set.

     

    node

    the pointer to XML node to check.

     

    parent

    the pointer to node parent node.

     

    @@ -380,7 +342,7 @@

    nodeset


    -

    xmlSecNodeSetAdd ()

    +

    xmlSecNodeSetAdd ()

    xmlSecNodeSetPtr
     xmlSecNodeSetAdd (xmlSecNodeSetPtr nset,
                       xmlSecNodeSetPtr newNSet,
    @@ -401,17 +363,17 @@ 

    nodeset

    nset

    the pointer to current nodes set (or NULL).

    - + 

    newNSet

    the pointer to new nodes set.

    - + 

    op

    the operation type.

    - + 

    @@ -424,7 +386,7 @@

    nodeset


    -

    xmlSecNodeSetAddList ()

    +

    xmlSecNodeSetAddList ()

    xmlSecNodeSetPtr
     xmlSecNodeSetAddList (xmlSecNodeSetPtr nset,
                           xmlSecNodeSetPtr newNSet,
    @@ -445,17 +407,17 @@ 

    nodeset

    nset

    the pointer to current nodes set (or NULL).

    - + 

    newNSet

    the pointer to new nodes set.

    - + 

    op

    the operation type.

    - + 

    @@ -468,7 +430,7 @@

    nodeset


    -

    xmlSecNodeSetGetChildren ()

    +

    xmlSecNodeSetGetChildren ()

    xmlSecNodeSetPtr
     xmlSecNodeSetGetChildren (xmlDocPtr doc,
                               const xmlNodePtr parent,
    @@ -512,22 +474,22 @@ 

    nodeset

    doc

    the pointer to an XML document.

    - + 

    parent

    the pointer to parent XML node or NULL if we want to include all document nodes.

    - + 

    withComments

    the flag include comments or not.

    - + 

    invert

    the "invert" flag.

    - + 

    @@ -540,10 +502,10 @@

    nodeset


    -

    xmlSecNodeSetWalk ()

    +

    xmlSecNodeSetWalk ()

    int
     xmlSecNodeSetWalk (xmlSecNodeSetPtr nset,
    -                   xmlSecNodeSetWalkCallback walkFunc,
    +                   xmlSecNodeSetWalkCallback walkFunc,
                        void *data);

    Calls the function walkFunc once per each node in the nodes set nset @@ -563,18 +525,18 @@

    nodeset

    nset

    the pointer to node set.

    - + 

    walkFunc

    the callback functions.

    - + 

    data

    the application specific data passed to the walkFunc .

    - + 

    @@ -586,7 +548,7 @@

    nodeset


    -

    xmlSecNodeSetDumpTextNodes ()

    +

    xmlSecNodeSetDumpTextNodes ()

    int
     xmlSecNodeSetDumpTextNodes (xmlSecNodeSetPtr nset,
                                 xmlOutputBufferPtr out);
    @@ -605,12 +567,12 @@

    nodeset

    nset

    the pointer to node set.

    - + 

    out

    the output buffer.

    - + 

    @@ -622,7 +584,7 @@

    nodeset


    -

    xmlSecNodeSetDebugDump ()

    +

    xmlSecNodeSetDebugDump ()

    void
     xmlSecNodeSetDebugDump (xmlSecNodeSetPtr nset,
                             FILE *output);
    @@ -641,12 +603,12 @@

    nodeset

    nset

    the pointer to node set.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -670,41 +632,41 @@

    nodeset

    xmlSecNodeSetNormal

    nodes set = nodes in the list.

    - + 

    xmlSecNodeSetInvert

    nodes set = all document nodes minus nodes in the list.

    - + 

    xmlSecNodeSetTree

    nodes set = nodes in the list and all their subtress.

    - + 

    xmlSecNodeSetTreeWithoutComments

    nodes set = nodes in the list and all their subtress but no comment nodes.

    - + 

    xmlSecNodeSetTreeInvert

    nodes set = all document nodes minus nodes in the list and all their subtress.

    - + 

    xmlSecNodeSetTreeWithoutCommentsInvert

    nodes set = all document nodes minus (nodes in the list and all their subtress plus all comment nodes).

    - + 

    xmlSecNodeSetList

    nodes set = all nodes in the children list of nodes sets.

    - + 

    @@ -726,17 +688,17 @@

    nodeset

    xmlSecNodeSetIntersection

    intersection.

    - + 

    xmlSecNodeSetSubtraction

    subtraction.

    - + 

    xmlSecNodeSetUnion

    union.

    - + 

    @@ -767,47 +729,47 @@

    nodeset -

    xmlNodeSetPtr nodes;

    +

    xmlNodeSetPtr nodes;

    the nodes list.

    - +  -

    xmlDocPtr doc;

    +

    xmlDocPtr doc;

    the parent XML document.

    - +  -

    int destroyDoc;

    +

    int destroyDoc;

    the flag: if set to 1 then doc will be destroyed when node set is destroyed.

    - +  -

    xmlSecNodeSetType type;

    +

    xmlSecNodeSetType type;

    the nodes set type.

    - +  -

    xmlSecNodeSetOp op;

    +

    xmlSecNodeSetOp op;

    the operation type.

    - +  -

    xmlSecNodeSetPtr next;

    +

    xmlSecNodeSetPtr next;

    the next nodes set.

    - +  -

    xmlSecNodeSetPtr prev;

    +

    xmlSecNodeSetPtr prev;

    the previous nodes set.

    - +  -

    xmlSecNodeSetPtr children;

    +

    xmlSecNodeSetPtr children;

    the children list (valid only if type equal to xmlSecNodeSetList).

    - + 

    @@ -817,6 +779,5 @@

    nodeset

    - - + diff --git a/docs/api/xmlsec-notes-compiling-others.html b/docs/api/xmlsec-notes-compiling-others.html index 43c35ac1b..cb47860f8 100644 --- a/docs/api/xmlsec-notes-compiling-others.html +++ b/docs/api/xmlsec-notes-compiling-others.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,8 +22,8 @@

    Compiling and linking on other systems.

    -

    Well, nothing is impossible, it's only software (you managed to - compile the library itself, do you?). +

    Well, nothing is impossible, it's only software (you managed to + compile the library itself, do you?). I'll be happy to include in this manual your expirience with compiling and linking applications with XML Security Library on other platforms (if you would like to share it). @@ -69,6 +31,5 @@

    -
    + diff --git a/docs/api/xmlsec-notes-compiling-unix.html b/docs/api/xmlsec-notes-compiling-unix.html index b7e6963c3..a0b537a14 100644 --- a/docs/api/xmlsec-notes-compiling-unix.html +++ b/docs/api/xmlsec-notes-compiling-unix.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -64,17 +26,17 @@ and linking information on Unix and application can use any of these methods to do crypto engine selection either at linking or run time. - +

    • PKG_CHECK_MODULES() macro

      -

      Example 2. Using PKG_CHECK_MODULES() macro in a configure.in file +

      Example 2. Using PKG_CHECK_MODULES() macro in a configure.in file to select crypto engine (openssl) at linking time.

      -dnl
      +dnl 
       dnl Check for xmlsec and friends
       dnl
       PKG_CHECK_MODULES(XMLSEC, xmlsec1-openssl >= 1.0.0 xml2 libxslt,,exit)
      @@ -87,10 +49,10 @@
       
       		

      -

      Example 3. Using PKG_CHECK_MODULES() macro in a configure.in file +

      Example 3. Using PKG_CHECK_MODULES() macro in a configure.in file to enable dynamical loading of xmlsec-crypto library.

      -dnl
      +dnl 
       dnl Check for xmlsec and friends
       dnl
       PKG_CHECK_MODULES(XMLSEC, xmlsec1 >= 1.0.0 xml2 libxslt,,exit)
      @@ -107,7 +69,7 @@
       

      pkg-config script

      -

      Example 4. Using pkg-config script in a Makefile +

      Example 4. Using pkg-config script in a Makefile to select crypto engine (nss) at linking time.

       PROGRAM = test
      @@ -115,11 +77,11 @@
       
       CFLAGS	+= -g $(shell pkg-config --cflags xmlsec1-nss)
       LDFLAGS	+= -g
      -LIBS 	+= $(shell pkg-config --libs xmlsec1-nss)
      +LIBS 	+= $(shell pkg-config --libs xmlsec1-nss) 
       
       all: $(PROGRAM)
       
      -%: %.c
      +%: %.c 
       	$(cc) $(PROGRAM_FILES) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(LIBS)
       
       clean:
      @@ -131,7 +93,7 @@
       
       		

      -

      Example 5. Using pkg-config script in a Makefile +

      Example 5. Using pkg-config script in a Makefile to enable dynamical loading of xmlsec-crypto library.

       PROGRAM = test
      @@ -139,11 +101,11 @@
       
       CFLAGS	+= -g $(shell pkg-config --cflags xmlsec1)
       LDFLAGS	+= -g
      -LIBS 	+= $(shell pkg-config --libs xmlsec1)
      +LIBS 	+= $(shell pkg-config --libs xmlsec1) 
       
       all: $(PROGRAM)
       
      -%: %.c
      +%: %.c 
       	$(cc) $(PROGRAM_FILES) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(LIBS)
       
       clean:
      @@ -158,7 +120,7 @@
       

      xmlsec1-config script

      -

      Example 6. Using xmlsec1-config script in a Makefile +

      Example 6. Using xmlsec1-config script in a Makefile to select crypto engine (e.g. gnutls) at linking time.

       PROGRAM = test
      @@ -166,11 +128,11 @@
       
       CFLAGS	+= -g $(shell xmlsec1-config --crypto gnutls --cflags)
       LDFLAGS	+= -g
      -LIBS 	+= $(shell xmlsec1-config --crypto gnutls --libs)
      +LIBS 	+= $(shell xmlsec1-config --crypto gnutls --libs) 
       
       all: $(PROGRAM)
       
      -%: %.c
      +%: %.c 
       	$(cc) $(PROGRAM_FILES) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(LIBS)
       
       clean:
      @@ -181,7 +143,7 @@
       
       		

      -

      Example 7. Using xmlsec1-config script in a Makefile +

      Example 7. Using xmlsec1-config script in a Makefile to enable dynamical loading of xmlsec-crypto library.

       PROGRAM = test
      @@ -189,11 +151,11 @@
       
       CFLAGS	+= -g $(shell xmlsec1-config --cflags)
       LDFLAGS	+= -g
      -LIBS 	+= $(shell xmlsec1-config --libs)
      +LIBS 	+= $(shell xmlsec1-config --libs) 
       
       all: $(PROGRAM)
       
      -%: %.c
      +%: %.c 
       	$(cc) $(PROGRAM_FILES) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(LIBS)
       
       clean:
      @@ -209,6 +171,5 @@
       
      -
    + diff --git a/docs/api/xmlsec-notes-compiling-windows.html b/docs/api/xmlsec-notes-compiling-windows.html index e13e76044..39a6bd7a2 100644 --- a/docs/api/xmlsec-notes-compiling-windows.html +++ b/docs/api/xmlsec-notes-compiling-windows.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -66,19 +28,19 @@ However, there are few general things, that you need to remember:

      -
    • +

    • All libraries linked to your application must be compiled with the same Microsoft Runtime Libraries.

    • -

      - Static linking with XML Security Library requires +

      + Static linking with XML Security Library requires additional global defines:

       #define LIBXML_STATIC
       #define LIBXSLT_STATIC
      -#define XMLSEC_STATIC
      +#define XMLSEC_STATIC	    
       	     

      @@ -86,7 +48,7 @@
    • If you do not want to dynamicaly load xmlsec-crypto library and prefer to select crypto engine at linking then you should - link your application with xmlsec and at least one of + link your application with xmlsec and at least one of xmlsec-crypto libraries.

    • @@ -97,7 +59,7 @@
       #define XMLSEC_CRYPTO_DYNAMIC_LOADING
       	     
      -

      +

    @@ -106,6 +68,5 @@ -
    + diff --git a/docs/api/xmlsec-notes-compiling.html b/docs/api/xmlsec-notes-compiling.html index 0ab47fcab..c2241abfb 100644 --- a/docs/api/xmlsec-notes-compiling.html +++ b/docs/api/xmlsec-notes-compiling.html @@ -1,55 +1,17 @@ + Building the application with XML Security Library.: XML Security Library Reference Manual - + - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -71,18 +33,17 @@

    Overview.

    Compiling and linking application with XML Security - Library requires specifying correct compilation flags, library files - and paths to include and library files. As we discussed before, - XML Security Library consist of the core xmlsec library and several - xmlsec-crypto libraries. Application has a choice of selecting crypto + Library requires specifying correct compilation flags, library files + and paths to include and library files. As we discussed before, + XML Security Library consist of the core xmlsec library and several + xmlsec-crypto libraries. Application has a choice of selecting crypto library at link time or dynamicaly loading it at run time. Please note, that loading crypto engines dynamicaly may introduce security problems - on some platforms. + on some platforms.

    -
    + diff --git a/docs/api/xmlsec-notes-contexts.html b/docs/api/xmlsec-notes-contexts.html index 519ac3ad1..1d13177dc 100644 --- a/docs/api/xmlsec-notes-contexts.html +++ b/docs/api/xmlsec-notes-contexts.html @@ -1,55 +1,17 @@ + Using context objects.: XML Security Library Reference Manual - + - - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -64,32 +26,32 @@ specification is one of the most interesting and in the same time, most dangerouse feature for an application developer. For example, XPath and XSLT transform can make it very difficult - to find out what exactly was signed by just looking at the - transforms and the input data. Many protocols based on - XML Digital Signature and XML Encryption restrict allowed + to find out what exactly was signed by just looking at the + transforms and the input data. Many protocols based on + XML Digital Signature and XML Encryption restrict allowed key data types, allowed transforms or possible input data. - For example, signature in a simple SAML Response should have only - one <dsig:Reference/> element with an empty or NULL + For example, signature in a simple SAML Response should have only + one <dsig:Reference/> element with an empty or NULL URI attribute and only one enveloped transform. XML Security Library uses "context" objects to let application enable or disable particular features, return the result data and the information collected during the processing. - Also all the context objects defined in XML Security library have - a special userData member which could + Also all the context objects defined in XML Security library have + a special userData member which could be used by application to pass application specific data around. XML Security Library never use this field. - The application creates a new + The application creates a new xmlSecDSigCtx - or xmlSecEncCtx object for each + or xmlSecEncCtx object for each operation, sets necessary options and consumes result returned in the context after signature, verification, encryption or decryption.

    -

    Example 24. SAML signature validation.

    +

    Example 24. SAML signature validation.

    -/**
    +/** 
      * verify_file:
      * @mngr:		the pointer to keys manager.
      * @xml_file:		the signed XML file name.
    @@ -98,13 +60,13 @@
      *
      * Returns 0 on success or a negative value if an error occurs.
      */
    -int
    +int 
     verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
         xmlDocPtr doc = NULL;
         xmlNodePtr node = NULL;
         xmlSecDSigCtxPtr dsigCtx = NULL;
         int res = -1;
    -
    +    
         assert(mngr);
         assert(xml_file);
     
    @@ -112,14 +74,14 @@
         doc = xmlParseFile(xml_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
    -	goto done;
    +	goto done;	
         }
    -
    +    
         /* find start node */
         node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
         if(node == NULL) {
     	fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
    -	goto done;
    +	goto done;	
         }
     
         /* create signature context */
    @@ -131,7 +93,7 @@
     
         /* limit the Reference URI attributes to empty or NULL */
         dsigCtx->enabledReferenceUris = xmlSecTransformUriTypeEmpty;
    -
    +    
         /* limit allowed transforms for signature and reference processing */
         if((xmlSecDSigCtxEnableSignatureTransform(dsigCtx, xmlSecTransformInclC14NId) < 0) ||
            (xmlSecDSigCtxEnableSignatureTransform(dsigCtx, xmlSecTransformExclC14NId) < 0) ||
    @@ -155,7 +117,7 @@
             fprintf(stderr,"Error: failed to limit allowed key data\n");
     	goto done;
         }
    -
    +    
         /* Verify signature */
         if(xmlSecDSigCtxVerify(dsigCtx, node) < 0) {
             fprintf(stderr,"Error: signature verify\n");
    @@ -163,31 +125,31 @@
         }
     
         /* check that we have only one Reference */
    -    if((dsigCtx->status == xmlSecDSigStatusSucceeded) &&
    +    if((dsigCtx->status == xmlSecDSigStatusSucceeded) && 
             (xmlSecPtrListGetSize(&(dsigCtx->signedInfoReferences)) != 1)) {
    -
    +	
             fprintf(stderr,"Error: only one reference is allowed\n");
     	goto done;
         }
    -
    +        
         /* print verification result to stdout */
         if(dsigCtx->status == xmlSecDSigStatusSucceeded) {
     	fprintf(stdout, "Signature is OK\n");
         } else {
     	fprintf(stdout, "Signature is INVALID\n");
    -    }
    +    }    
     
         /* success */
         res = 0;
     
    -done:
    +done:    
         /* cleanup */
         if(dsigCtx != NULL) {
     	xmlSecDSigCtxDestroy(dsigCtx);
         }
    -
    +    
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -199,6 +161,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-custom-keys-store.html b/docs/api/xmlsec-notes-custom-keys-store.html index 340363a9d..765cdbc00 100644 --- a/docs/api/xmlsec-notes-custom-keys-store.html +++ b/docs/api/xmlsec-notes-custom-keys-store.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -61,25 +23,25 @@

    Implementing a custom keys store.

    In many cases, a default built-in list based keys store - is not good enough. For example, XML Security Library (and - the built-in default keys store) have no synchronization and - you'll need to implement a custom keys store if you want to + is not good enough. For example, XML Security Library (and + the built-in default keys store) have no synchronization and + you'll need to implement a custom keys store if you want to add or remove keys while other threads use the store.

    -

    Example 19. Creating a custom keys manager.

    +

    Example 19. Creating a custom keys manager.

     /**
      * create_files_keys_mngr:
    - *
    - * Creates a files based keys manager: we assume that key name is
    + *  
    + * Creates a files based keys manager: we assume that key name is 
      * the key file name,
      *
      * Returns pointer to newly created keys manager or NULL if an error occurs.
      */
    -xmlSecKeysMngrPtr
    +xmlSecKeysMngrPtr 
     create_files_keys_mngr(void) {
         xmlSecKeyStorePtr keysStore;
         xmlSecKeysMngrPtr mngr;
    @@ -90,7 +52,7 @@
     	fprintf(stderr, "Error: failed to create keys store.\n");
     	return(NULL);
         }
    -
    +    
         /* create keys manager */
         mngr = xmlSecKeysMngrCreate();
         if(mngr == NULL) {
    @@ -106,7 +68,7 @@
     	xmlSecKeysMngrDestroy(mngr);
     	return(NULL);
         }
    -
    +    
         /* initialize crypto library specific data in keys manager */
         if(xmlSecCryptoKeysMngrInit(mngr) < 0) {
     	fprintf(stderr, "Error: failed to initialize crypto data in keys manager.\n");
    @@ -121,10 +83,10 @@
     
     /****************************************************************************
      *
    - * Files Keys Store: we assume that key's name (content of the
    + * Files Keys Store: we assume that key's name (content of the 
      * <dsig:KeyName/> element is a name of the file with a key.
      * Attention: this probably not a good solution for high traffic systems.
    - *
    + * 
      ***************************************************************************/
     static xmlSecKeyPtr		files_keys_store_find_key	(xmlSecKeyStorePtr store,
     								 const xmlChar* name,
    @@ -132,7 +94,7 @@
     static xmlSecKeyStoreKlass files_keys_store_klass = {
         sizeof(xmlSecKeyStoreKlass),
         sizeof(xmlSecKeyStore),
    -    BAD_CAST "files-based-keys-store",	/* const xmlChar* name; */
    +    BAD_CAST "files-based-keys-store",	/* const xmlChar* name; */         
         NULL,				/* xmlSecKeyStoreInitializeMethod initialize; */
         NULL,				/* xmlSecKeyStoreFinalizeMethod finalize; */
         files_keys_store_find_key,		/* xmlSecKeyStoreFindKeyMethod findKey; */
    @@ -144,13 +106,13 @@
     
     /**
      * files_keys_store_get_klass:
    - *
    + * 
      * The files based keys store klass: we assume that key name is the
      * key file name,
      *
      * Returns files based keys store klass.
      */
    -xmlSecKeyStoreId
    +xmlSecKeyStoreId 
     files_keys_store_get_klass(void) {
         return(&files_keys_store_klass);
     }
    @@ -160,7 +122,7 @@
      * @store:		the pointer to default keys store.
      * @name:		the desired key name.
      * @keyInfoCtx:		the pointer to <dsig:KeyInfo/> node processing context.
    - *
    + *  
      * Lookups key in the @store.
      *
      * Returns pointer to key or NULL if key not found or an error occurs.
    @@ -169,11 +131,11 @@
     files_keys_store_find_key(xmlSecKeyStorePtr store, const xmlChar* name, xmlSecKeyInfoCtxPtr keyInfoCtx) {
         xmlSecKeyPtr key;
         const xmlChar* p;
    -
    +    
         assert(store);
         assert(keyInfoCtx);
     
    -    /* it's possible to do not have the key name or desired key type
    +    /* it's possible to do not have the key name or desired key type 
          * but we could do nothing in this case */
         if((name == NULL) || (keyInfoCtx->keyReq.keyId == xmlSecKeyDataIdUnknown)){
     	return(NULL);
    @@ -187,8 +149,8 @@
     	if(!isalnum((*p)) && ((*p) != '.') && ((*p) != '-') && ((*p) != '_')) {
     	    return(NULL);
     	}
    -    }
    -
    +    }    
    +    
         if((keyInfoCtx->keyReq.keyId == xmlSecKeyDataDsaId) || (keyInfoCtx->keyReq.keyId == xmlSecKeyDataRsaId)) {
     	/* load key from a pem file, if key is not found then it's an error (is it?) */
     	key = xmlSecCryptoAppKeyLoad(name, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
    @@ -209,7 +171,7 @@
         if(xmlSecKeySetName(key, name) < 0) {
             fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", name);
             xmlSecKeyDestroy(key);
    -        return(NULL);
    +        return(NULL);	
         }
     
         return(key);
    @@ -223,6 +185,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-decrypt.html b/docs/api/xmlsec-notes-decrypt.html index 658c04efd..e047f4871 100644 --- a/docs/api/xmlsec-notes-decrypt.html +++ b/docs/api/xmlsec-notes-decrypt.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -68,15 +30,15 @@

  • Create encryption context xmlSecEncCtx - using xmlSecEncCtxCreate or - xmlSecEncCtxInitialize + using xmlSecEncCtxCreate or + xmlSecEncCtxInitialize functions.

  • Select start decryption <enc:EncryptedData> node.

  • - Decrypt by calling xmlSecencCtxDecrypt + Decrypt by calling xmlSecencCtxDecrypt function.

  • @@ -84,8 +46,8 @@

  • Destroy encryption context xmlSecEncCtx - using xmlSecEncCtxDestroy or - xmlSecEncCtxFinalize + using xmlSecEncCtxDestroy or + xmlSecEncCtxFinalize functions.

  • @@ -94,16 +56,16 @@

    -

    Example 15. Decrypting a document.

    +

    Example 15. Decrypting a document.

    -int
    +int 
     decrypt_file(const char* enc_file, const char* key_file) {
         xmlDocPtr doc = NULL;
         xmlNodePtr node = NULL;
         xmlSecEncCtxPtr encCtx = NULL;
         int res = -1;
    -
    +    
         assert(enc_file);
         assert(key_file);
     
    @@ -111,14 +73,14 @@
         doc = xmlParseFile(enc_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file);
    -	goto done;
    +	goto done;	
         }
    -
    +    
         /* find start node */
         node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeEncryptedData, xmlSecEncNs);
         if(node == NULL) {
     	fprintf(stderr, "Error: start node not found in \"%s\"\n", enc_file);
    -	goto done;
    +	goto done;	
         }
     
         /* create encryption context, we don't need keys manager in this example */
    @@ -146,7 +108,7 @@
             fprintf(stderr,"Error: decryption failed\n");
     	goto done;
         }
    -
    +        
         /* print decrypted data to stdout */
         if(encCtx->resultReplaced != 0) {
     	fprintf(stdout, "Decrypted XML data:\n");
    @@ -154,25 +116,25 @@
         } else {
     	fprintf(stdout, "Decrypted binary data (%d bytes):\n", xmlSecBufferGetSize(encCtx->result));
     	if(xmlSecBufferGetData(encCtx->result) != NULL) {
    -	    fwrite(xmlSecBufferGetData(encCtx->result),
    -	          1,
    +	    fwrite(xmlSecBufferGetData(encCtx->result), 
    +	          1, 
     	          xmlSecBufferGetSize(encCtx->result),
     	          stdout);
     	}
         }
         fprintf(stdout, "\n");
    -
    +        
         /* success */
         res = 0;
     
    -done:
    +done:    
         /* cleanup */
         if(encCtx != NULL) {
     	xmlSecEncCtxDestroy(encCtx);
         }
    -
    +    
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -185,6 +147,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-dynamic-encryption-templates.html b/docs/api/xmlsec-notes-dynamic-encryption-templates.html index 08760cc2a..49312f047 100644 --- a/docs/api/xmlsec-notes-dynamic-encryption-templates.html +++ b/docs/api/xmlsec-notes-dynamic-encryption-templates.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,8 +22,8 @@

    Creating dynamic encryption templates.

    -

    The encryption template has structure similar - to the XML Encryption structure as it is described in +

    The encryption template has structure similar + to the XML Encryption structure as it is described in specification. The only difference is that some nodes (for example, <enc:CipherValue/>) @@ -69,7 +31,7 @@ nodes after doing necessary calculations.

    -

    Figure 4. XML Encryption structure

    +

    Figure 4. XML Encryption structure

     <enc:EncryptedData Id? Type? MimeType? Encoding?>
         <enc:EncryptionMethod Algorithm />?
    @@ -90,13 +52,13 @@
     	<enc:CipherReference URI?>?
         </enc:CipherData>
         <enc:EncryptionProperties>?
    -</enc:EncryptedData>
    +</enc:EncryptedData>	
     	    

    -

    Example 13. Creating dynamic encrytion template.

    +

    Example 13. Creating dynamic encrytion template.

     /**
    @@ -109,14 +71,14 @@
      *
      * Returns 0 on success or a negative value if an error occurs.
      */
    -int
    +int 
     encrypt_file(const char* xml_file, const char* key_file) {
         xmlDocPtr doc = NULL;
         xmlNodePtr encDataNode = NULL;
         xmlNodePtr keyInfoNode = NULL;
         xmlSecEncCtxPtr encCtx = NULL;
         int res = -1;
    -
    +    
         assert(xml_file);
         assert(key_file);
     
    @@ -124,34 +86,34 @@
         doc = xmlParseFile(xml_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
    -	goto done;
    +	goto done;	
         }
    -
    -    /* create encryption template to encrypt XML file and replace
    +    
    +    /* create encryption template to encrypt XML file and replace 
          * its content with encryption result */
         encDataNode = xmlSecTmplEncDataCreate(doc, xmlSecTransformDes3CbcId,
     				NULL, xmlSecTypeEncElement, NULL, NULL);
         if(encDataNode == NULL) {
     	fprintf(stderr, "Error: failed to create encryption template\n");
    -	goto done;
    +	goto done;   
         }
     
         /* we want to put encrypted data in the <enc:CipherValue/> node */
         if(xmlSecTmplEncDataEnsureCipherValue(encDataNode) == NULL) {
     	fprintf(stderr, "Error: failed to add CipherValue node\n");
    -	goto done;
    +	goto done;   
         }
     
         /* add <dsig:KeyInfo/> and <dsig:KeyName/> nodes to put key name in the signed document */
         keyInfoNode = xmlSecTmplEncDataEnsureKeyInfo(encDataNode, NULL);
         if(keyInfoNode == NULL) {
     	fprintf(stderr, "Error: failed to add key info\n");
    -	goto done;
    +	goto done;		
         }
     
         if(xmlSecTmplKeyInfoAddKeyName(keyInfoNode, NULL) == NULL) {
     	fprintf(stderr, "Error: failed to add key name\n");
    -	goto done;
    +	goto done;		
         }
     
         /* create encryption context, we don't need keys manager in this example */
    @@ -179,17 +141,17 @@
             fprintf(stderr,"Error: encryption failed\n");
     	goto done;
         }
    -
    +    
         /* we template is inserted in the doc */
         encDataNode = NULL;
    -
    +        
         /* print encrypted data with document to stdout */
         xmlDocDump(stdout, doc);
    -
    +    
         /* success */
         res = 0;
     
    -done:
    +done:    
     
         /* cleanup */
         if(encCtx != NULL) {
    @@ -199,9 +161,9 @@
         if(encDataNode != NULL) {
     	xmlFreeNode(encDataNode);
         }
    -
    +        
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -214,6 +176,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-dynamic-signature-templates.html b/docs/api/xmlsec-notes-dynamic-signature-templates.html index a4c06745a..1b7d12c31 100644 --- a/docs/api/xmlsec-notes-dynamic-signature-templates.html +++ b/docs/api/xmlsec-notes-dynamic-signature-templates.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,8 +22,8 @@

    Creating dynamic signature templates.

    -

    The signature template has structure similar - to the XML Digital Signature structure as it is described in +

    The signature template has structure similar + to the XML Digital Signature structure as it is described in specification. The only difference is that some nodes (for example, <dsig:DigestValue/> or <SignatureValue/>) @@ -69,9 +31,9 @@ nodes after doing necessary calculations.

    -

    Figure 3. XML Digital Signature structure

    +

    Figure 3. XML Digital Signature structure

    -<dsig:Signature ID?>
    +<dsig:Signature ID?> 
         <dsig:SignedInfo>
             <dsig:CanonicalizationMethod Algorithm />
             <dsig:SignatureMethod Algorithm />
    @@ -83,7 +45,7 @@
     	    <dsig:DigestValue>
     	</dsig:Reference>)+
         </dsig:SignedInfo>
    -    <dsig:SignatureValue>
    +    <dsig:SignatureValue> 
         (<dsig:KeyInfo>
     	<dsig:KeyName>?
     	<dsig:KeyValue>?
    @@ -103,10 +65,10 @@
     

    -

    Example 12. Creating dynamic signature template.

    +

    Example 12. Creating dynamic signature template.

    -/**
    +/** 
      * sign_file:
      * @xml_file:		the XML file name.
      * @key_file:		the PEM private key file name.
    @@ -116,7 +78,7 @@
      *
      * Returns 0 on success or a negative value if an error occurs.
      */
    -int
    +int 
     sign_file(const char* xml_file, const char* key_file) {
         xmlDocPtr doc = NULL;
         xmlNodePtr signNode = NULL;
    @@ -124,7 +86,7 @@
         xmlNodePtr keyInfoNode = NULL;
         xmlSecDSigCtxPtr dsigCtx = NULL;
         int res = -1;
    -
    +    
         assert(xml_file);
         assert(key_file);
     
    @@ -132,44 +94,44 @@
         doc = xmlParseFile(xml_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
    -	goto done;
    +	goto done;	
         }
    -
    +    
         /* create signature template for RSA-SHA1 enveloped signature */
         signNode = xmlSecTmplSignatureCreate(doc, xmlSecTransformExclC14NId,
     				         xmlSecTransformRsaSha1Id, NULL);
         if(signNode == NULL) {
     	fprintf(stderr, "Error: failed to create signature template\n");
    -	goto done;
    +	goto done;		
         }
     
         /* add <dsig:Signature/> node to the doc */
         xmlAddChild(xmlDocGetRootElement(doc), signNode);
    -
    +    
         /* add reference */
         refNode = xmlSecTmplSignatureAddReference(signNode, xmlSecTransformSha1Id,
     					NULL, NULL, NULL);
         if(refNode == NULL) {
     	fprintf(stderr, "Error: failed to add reference to signature template\n");
    -	goto done;
    +	goto done;		
         }
     
         /* add enveloped transform */
         if(xmlSecTmplReferenceAddTransform(refNode, xmlSecTransformEnvelopedId) == NULL) {
     	fprintf(stderr, "Error: failed to add enveloped transform to reference\n");
    -	goto done;
    +	goto done;		
         }
     
         /* add <dsig:KeyInfo/> and <dsig:KeyName/> nodes to put key name in the signed document */
         keyInfoNode = xmlSecTmplSignatureEnsureKeyInfo(signNode, NULL);
         if(keyInfoNode == NULL) {
     	fprintf(stderr, "Error: failed to add key info\n");
    -	goto done;
    +	goto done;		
         }
     
         if(xmlSecTmplKeyInfoAddKeyName(keyInfoNode, NULL) == NULL) {
     	fprintf(stderr, "Error: failed to add key name\n");
    -	goto done;
    +	goto done;		
         }
     
         /* create signature context, we don't need keys manager in this example */
    @@ -197,21 +159,21 @@
             fprintf(stderr,"Error: signature failed\n");
     	goto done;
         }
    -
    +        
         /* print signed document to stdout */
         xmlDocDump(stdout, doc);
    -
    +    
         /* success */
         res = 0;
     
    -done:
    +done:    
         /* cleanup */
         if(dsigCtx != NULL) {
     	xmlSecDSigCtxDestroy(dsigCtx);
         }
    -
    +    
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -224,6 +186,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-encrypt.html b/docs/api/xmlsec-notes-encrypt.html index a59f05222..35b61aeb9 100644 --- a/docs/api/xmlsec-notes-encrypt.html +++ b/docs/api/xmlsec-notes-encrypt.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -72,14 +34,14 @@

  • Create encryption context xmlSecEncCtx - using xmlSecEncCtxCreate or - xmlSecEncCtxInitialize + using xmlSecEncCtxCreate or + xmlSecEncCtxInitialize functions.

  • - Load encryption key in keys manager + Load encryption key in keys manager or generate a session key and set it in the encryption context - (encKey member of + (encKey member of xmlSecEncCtx structure).

  • @@ -88,13 +50,13 @@

    @@ -105,8 +67,8 @@

  • Destroy encryption context xmlSecEncCtx - using xmlSecEncCtxDestroy or - xmlSecEncCtxFinalize + using xmlSecEncCtxDestroy or + xmlSecEncCtxFinalize functions.

  • @@ -115,7 +77,7 @@

    -

    Example 11. Encrypting binary data with a template.

    +

    Example 11. Encrypting binary data with a template.

     /**
    @@ -130,13 +92,13 @@
      *
      * Returns 0 on success or a negative value if an error occurs.
      */
    -int
    +int 
     encrypt_file(const char* tmpl_file, const char* key_file, const unsigned char* data, size_t dataSize) {
         xmlDocPtr doc = NULL;
         xmlNodePtr node = NULL;
         xmlSecEncCtxPtr encCtx = NULL;
         int res = -1;
    -
    +    
         assert(tmpl_file);
         assert(key_file);
         assert(data);
    @@ -145,14 +107,14 @@
         doc = xmlParseFile(tmpl_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file);
    -	goto done;
    +	goto done;	
         }
    -
    +    
         /* find start node */
         node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeEncryptedData, xmlSecEncNs);
         if(node == NULL) {
     	fprintf(stderr, "Error: start node not found in \"%s\"\n", tmpl_file);
    -	goto done;
    +	goto done;	
         }
     
         /* create encryption context, we don't need keys manager in this example */
    @@ -180,21 +142,21 @@
             fprintf(stderr,"Error: encryption failed\n");
         	goto done;
         }
    -
    +        
         /* print encrypted data with document to stdout */
         xmlDocDump(stdout, doc);
    -
    +    
         /* success */
         res = 0;
     
    -done:
    +done:    
         /* cleanup */
         if(encCtx != NULL) {
     	xmlSecEncCtxDestroy(encCtx);
         }
    -
    +    
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -208,6 +170,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-include-files.html b/docs/api/xmlsec-notes-include-files.html index 4b4da5591..76eb787d8 100644 --- a/docs/api/xmlsec-notes-include-files.html +++ b/docs/api/xmlsec-notes-include-files.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,22 +22,22 @@

    Include files.

    -

    In order to use XML Security Library an application should include +

    In order to use XML Security Library an application should include one or more of the following files:

    • xmlsec/xmlsec.h - XML Security Library initialization and shutdown functions;

    • -
    • xmlsec/xmldsig.h - +

    • xmlsec/xmldsig.h - XML Digital Signature functions;

    • -
    • xmlsec/xmlenc.h - +

    • xmlsec/xmlenc.h - XML Encryption functions;

    • xmlsec/xmltree.h - helper functions for XML documents manipulation;

    • xmlsec/templates.h - - helper functions for dynamic XML Digital Signature and + helper functions for dynamic XML Digital Signature and XML Encryption templates creation;

    • xmlsec/crypto.h - @@ -84,13 +46,13 @@

    -

    If necessary, the application should also include LibXML, +

    If necessary, the application should also include LibXML, LibXSLT and crypto library header files.

    -

    Example 1. Example includes file section.

    +

    Example 1. Example includes file section.

     #include <libxml/tree.h>
     #include <libxml/xmlmemory.h>
    @@ -113,6 +75,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-init-shutdown.html b/docs/api/xmlsec-notes-init-shutdown.html index 9852a950b..e04d9d048 100644 --- a/docs/api/xmlsec-notes-init-shutdown.html +++ b/docs/api/xmlsec-notes-init-shutdown.html @@ -1,55 +1,17 @@ + Initialization and shutdown.: XML Security Library Reference Manual - + - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,7 +22,7 @@

    Initialization and shutdown.

    -

    XML Security Library initialization/shutdown +

    XML Security Library initialization/shutdown process includes initialization and shutdown of the dependent libraries:

    @@ -68,30 +30,30 @@
  • libxml library;

  • libxslt library;

  • crypto library (OpenSSL, GnuTLS, GCrypt, NSS, ...);

  • -
  • xmlsec library - (xmlSecInit - and xmlSecShutdown +

  • xmlsec library + (xmlSecInit + and xmlSecShutdown functions);

  • xmlsec-crypto library - (xmlSecCryptoDLLoadLibrary - to load xmlsec-crypto library dynamicaly if needed, - xmlSecCryptoInit - and xmlSecCryptoShutdown + (xmlSecCryptoDLLoadLibrary + to load xmlsec-crypto library dynamicaly if needed, + xmlSecCryptoInit + and xmlSecCryptoShutdown functions);

  • - xmlsec-crypto library also provides a convinient functions - xmlSecAppCryptoInit - and xmlSecAppCryptoShutdown - to initialize the crypto library itself but application can do it + xmlsec-crypto library also provides a convinient functions + xmlSecAppCryptoInit + and xmlSecAppCryptoShutdown + to initialize the crypto library itself but application can do it by itself.

    -

    Example 8. Initializing application.

    +

    Example 8. Initializing application.

         /* Init libxml and libxslt libraries */
         xmlInitParser();
    @@ -99,9 +61,9 @@
         xmlLoadExtDtdDefaultValue = XML_DETECT_IDS | XML_COMPLETE_ATTRS;
         xmlSubstituteEntitiesDefault(1);
     #ifndef XMLSEC_NO_XSLT
    -    xmlIndentTreeOutput = 1;
    +    xmlIndentTreeOutput = 1; 
     #endif /* XMLSEC_NO_XSLT */
    -
    +        	
         /* Init xmlsec library */
         if(xmlSecInit() < 0) {
     	fprintf(stderr, "Error: xmlsec initialization failed.\n");
    @@ -112,11 +74,11 @@
         if(xmlSecCheckVersion() != 1) {
     	fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
     	return(-1);
    -    }
    +    }    
     
         /* Load default crypto engine if we are supporting dynamic
          * loading for xmlsec-crypto libraries. Use the crypto library
    -     * name ("openssl", "nss", etc.) to load corresponding
    +     * name ("openssl", "nss", etc.) to load corresponding 
          * xmlsec-crypto library.
          */
     #ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
    @@ -124,7 +86,7 @@
     	fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
     			"that you have it installed and check shared libraries path\n"
     			"(LD_LIBRARY_PATH) envornment variable.\n");
    -	return(-1);
    +	return(-1);	
         }
     #endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
     
    @@ -146,22 +108,22 @@
     

    -

    Example 9. Shutting down application.

    +

    Example 9. Shutting down application.

         /* Shutdown xmlsec-crypto library */
         xmlSecCryptoShutdown();
    -
    +    
         /* Shutdown crypto library */
         xmlSecCryptoAppShutdown();
    -
    +    
         /* Shutdown xmlsec library */
         xmlSecShutdown();
     
         /* Shutdown libxslt/libxml */
     #ifndef XMLSEC_NO_XSLT
    -    xsltCleanupGlobals();
    +    xsltCleanupGlobals();            
     #endif /* XMLSEC_NO_XSLT */
    -    xmlCleanupParser();
    +    xmlCleanupParser();		
     		


    @@ -169,6 +131,5 @@

    -
    + diff --git a/docs/api/xmlsec-notes-keys-manager-sign-enc.html b/docs/api/xmlsec-notes-keys-manager-sign-enc.html index 105809998..f2a24c471 100644 --- a/docs/api/xmlsec-notes-keys-manager-sign-enc.html +++ b/docs/api/xmlsec-notes-keys-manager-sign-enc.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,25 +22,25 @@

    Using keys manager for signatures/encryption.

    -

    Instead of specifiying signature or encryption key in the - corresponding context object (signKey - member of xmlSecDSigCtx - structure or encKey member of - xmlSecEncCtx structure), +

    Instead of specifiying signature or encryption key in the + corresponding context object (signKey + member of xmlSecDSigCtx + structure or encKey member of + xmlSecEncCtx structure), the application can use keys manager to select the signature or encryption key. This is especialy useful when you are encrypting or signing something with a session key - which is by itself should be encrypted. The key for the - session key encryption in the + which is by itself should be encrypted. The key for the + session key encryption in the <EncryptedKey/> node could be selected using - <dsig:KeyName/> + <dsig:KeyName/> node in the template.

    -

    Example 17. Encrypting file using a session key and a permanent key from keys manager.

    +

    Example 17. Encrypting file using a session key and a permanent key from keys manager.

     /**
    @@ -92,16 +54,16 @@
      * Returns the pointer to newly created keys manager or NULL if an error
      * occurs.
      */
    -xmlSecKeysMngrPtr
    +xmlSecKeysMngrPtr 
     load_rsa_keys(char* key_file) {
         xmlSecKeysMngrPtr mngr;
         xmlSecKeyPtr key;
    -
    +    
         assert(key_file);
    -
    +    
         /* create and initialize keys manager, we use a default list based
          * keys manager, implement your own xmlSecKeysStore klass if you need
    -     * something more sophisticated
    +     * something more sophisticated 
          */
         mngr = xmlSecKeysMngrCreate();
         if(mngr == NULL) {
    @@ -112,8 +74,8 @@
     	fprintf(stderr, "Error: failed to initialize keys manager.\n");
     	xmlSecKeysMngrDestroy(mngr);
     	return(NULL);
    -    }
    -
    +    }    
    +    
         /* load private RSA key */
         key = xmlSecCryptoAppKeyLoad(key_file, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
         if(key == NULL) {
    @@ -125,13 +87,13 @@
         /* set key name to the file name, this is just an example! */
         if(xmlSecKeySetName(key, BAD_CAST key_file) < 0) {
             fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
    -        xmlSecKeyDestroy(key);
    +        xmlSecKeyDestroy(key);	
     	xmlSecKeysMngrDestroy(mngr);
     	return(NULL);
         }
    -
    -    /* add key to keys manager, from now on keys manager is responsible
    -     * for destroying key
    +	
    +    /* add key to keys manager, from now on keys manager is responsible 
    +     * for destroying key 
          */
         if(xmlSecCryptoAppDefaultKeysMngrAdoptKey(mngr, key) < 0) {
             fprintf(stderr,"Error: failed to add key from \"%s\" to keys manager\n", key_file);
    @@ -149,12 +111,12 @@
      * @xml_file:		the encryption template file name.
      * @key_name:		the RSA key name.
      *
    - * Encrypts #xml_file using a dynamicaly created template, a session DES key
    + * Encrypts #xml_file using a dynamicaly created template, a session DES key 
      * and an RSA key from keys manager.
      *
      * Returns 0 on success or a negative value if an error occurs.
      */
    -int
    +int 
     encrypt_file(xmlSecKeysMngrPtr mngr, const char* xml_file, const char* key_name) {
         xmlDocPtr doc = NULL;
         xmlNodePtr encDataNode = NULL;
    @@ -163,7 +125,7 @@
         xmlNodePtr keyInfoNode2 = NULL;
         xmlSecEncCtxPtr encCtx = NULL;
         int res = -1;
    -
    +    
         assert(mngr);
         assert(xml_file);
         assert(key_name);
    @@ -172,57 +134,57 @@
         doc = xmlParseFile(xml_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
    -	goto done;
    +	goto done;	
         }
    -
    -    /* create encryption template to encrypt XML file and replace
    +    
    +    /* create encryption template to encrypt XML file and replace 
          * its content with encryption result */
         encDataNode = xmlSecTmplEncDataCreate(doc, xmlSecTransformDes3CbcId,
     				NULL, xmlSecTypeEncElement, NULL, NULL);
         if(encDataNode == NULL) {
     	fprintf(stderr, "Error: failed to create encryption template\n");
    -	goto done;
    +	goto done;   
         }
     
         /* we want to put encrypted data in the <enc:CipherValue/> node */
         if(xmlSecTmplEncDataEnsureCipherValue(encDataNode) == NULL) {
     	fprintf(stderr, "Error: failed to add CipherValue node\n");
    -	goto done;
    +	goto done;   
         }
     
         /* add <dsig:KeyInfo/> */
         keyInfoNode = xmlSecTmplEncDataEnsureKeyInfo(encDataNode, NULL);
         if(keyInfoNode == NULL) {
     	fprintf(stderr, "Error: failed to add key info\n");
    -	goto done;
    +	goto done;		
         }
     
         /* add <enc:EncryptedKey/> to store the encrypted session key */
    -    encKeyNode = xmlSecTmplKeyInfoAddEncryptedKey(keyInfoNode,
    -				    xmlSecTransformRsaOaepId,
    +    encKeyNode = xmlSecTmplKeyInfoAddEncryptedKey(keyInfoNode, 
    +				    xmlSecTransformRsaOaepId, 
     				    NULL, NULL, NULL);
         if(encKeyNode == NULL) {
     	fprintf(stderr, "Error: failed to add key info\n");
    -	goto done;
    +	goto done;		
         }
     
         /* we want to put encrypted key in the <enc:CipherValue/> node */
         if(xmlSecTmplEncDataEnsureCipherValue(encKeyNode) == NULL) {
     	fprintf(stderr, "Error: failed to add CipherValue node\n");
    -	goto done;
    +	goto done;   
         }
     
         /* add <dsig:KeyInfo/> and <dsig:KeyName/> nodes to <enc:EncryptedKey/> */
         keyInfoNode2 = xmlSecTmplEncDataEnsureKeyInfo(encKeyNode, NULL);
         if(keyInfoNode2 == NULL) {
     	fprintf(stderr, "Error: failed to add key info\n");
    -	goto done;
    +	goto done;		
         }
    -
    +    
         /* set key name so we can lookup key when needed */
         if(xmlSecTmplKeyInfoAddKeyName(keyInfoNode2, key_name) == NULL) {
     	fprintf(stderr, "Error: failed to add key name\n");
    -	goto done;
    +	goto done;		
         }
     
         /* create encryption context */
    @@ -244,17 +206,17 @@
             fprintf(stderr,"Error: encryption failed\n");
     	goto done;
         }
    -
    +    
         /* we template is inserted in the doc */
         encDataNode = NULL;
    -
    +        
         /* print encrypted data with document to stdout */
         xmlDocDump(stdout, doc);
    -
    +    
         /* success */
         res = 0;
     
    -done:
    +done:    
     
         /* cleanup */
         if(encCtx != NULL) {
    @@ -264,9 +226,9 @@
         if(encDataNode != NULL) {
     	xmlFreeNode(encDataNode);
         }
    -
    +        
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -280,6 +242,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-keys-mngr-verify-decrypt.html b/docs/api/xmlsec-notes-keys-mngr-verify-decrypt.html index f1cb71efe..25ee9edc5 100644 --- a/docs/api/xmlsec-notes-keys-mngr-verify-decrypt.html +++ b/docs/api/xmlsec-notes-keys-mngr-verify-decrypt.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -61,18 +23,18 @@

    Using keys manager for verification/decryption.

    If more than one key could be used for signature or encryption, - then using signKey member of - xmlSecDSigCtx structure or - encKey member of - xmlSecEncCtx structure - is not possible. Instead, the application should load known keys in - the keys manager and use <dsig:KeyName/> element to specify + then using signKey member of + xmlSecDSigCtx structure or + encKey member of + xmlSecEncCtx structure + is not possible. Instead, the application should load known keys in + the keys manager and use <dsig:KeyName/> element to specify the key name.

    -

    Example 18. Initializing keys manager and loading DES keys from binary files.

    +

    Example 18. Initializing keys manager and loading DES keys from binary files.

     /**
    @@ -87,18 +49,18 @@
      * Returns the pointer to newly created keys manager or NULL if an error
      * occurs.
      */
    -xmlSecKeysMngrPtr
    +xmlSecKeysMngrPtr 
     load_des_keys(char** files, int files_size) {
         xmlSecKeysMngrPtr mngr;
         xmlSecKeyPtr key;
         int i;
    -
    +    
         assert(files);
         assert(files_size > 0);
    -
    +    
         /* create and initialize keys manager, we use a default list based
          * keys manager, implement your own xmlSecKeysStore klass if you need
    -     * something more sophisticated
    +     * something more sophisticated 
          */
         mngr = xmlSecKeysMngrCreate();
         if(mngr == NULL) {
    @@ -109,8 +71,8 @@
     	fprintf(stderr, "Error: failed to initialize keys manager.\n");
     	xmlSecKeysMngrDestroy(mngr);
     	return(NULL);
    -    }
    -
    +    }    
    +    
         for(i = 0; i < files_size; ++i) {
     	assert(files[i]);
     
    @@ -129,9 +91,9 @@
     	    xmlSecKeysMngrDestroy(mngr);
     	    return(NULL);
     	}
    -
    -	/* add key to keys manager, from now on keys manager is responsible
    -	 * for destroying key
    +	
    +	/* add key to keys manager, from now on keys manager is responsible 
    +	 * for destroying key 
     	 */
     	if(xmlSecCryptoAppDefaultKeysMngrAdoptKey(mngr, key) < 0) {
         	    fprintf(stderr,"Error: failed to add key from \"%s\" to keys manager\n", files[i]);
    @@ -152,6 +114,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-keys.html b/docs/api/xmlsec-notes-keys.html index 7077c46fd..662d92a5f 100644 --- a/docs/api/xmlsec-notes-keys.html +++ b/docs/api/xmlsec-notes-keys.html @@ -1,55 +1,17 @@ + Keys.: XML Security Library Reference Manual - + - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,32 +22,31 @@

    Keys.

    -

    A key in XML Security Library is a representation of the +

    A key in XML Security Library is a representation of the <dsig:KeyInfo/> - element and consist of several key data objects. - The "value" key data usually contains raw key material (or handlers to - key material) required to execute particular crypto transform. Other - key data objects may contain any additional information about the key. - All the key data objects in the key are associated with the same key - material. For example, if a DSA key material has both an X509 - certificate and a PGP data associated with it then such a key can - have a DSA key "value" and two key data objects for X509 certificate + element and consist of several key data objects. + The "value" key data usually contains raw key material (or handlers to + key material) required to execute particular crypto transform. Other + key data objects may contain any additional information about the key. + All the key data objects in the key are associated with the same key + material. For example, if a DSA key material has both an X509 + certificate and a PGP data associated with it then such a key can + have a DSA key "value" and two key data objects for X509 certificate and PGP key data.

    -

    Figure 6. The key structure.

    +

    Figure 6. The key structure.

    The key structure.
    -

    XML Security Library has several "invisible" key data classes. - These classes never show up in the keys data list of a key but are used for +

    XML Security Library has several "invisible" key data classes. + These classes never show up in the keys data list of a key but are used for <dsig:KeyInfo/> - children processing (<dsig:KeyName/>, - <enc:EncryptedKey/>, ...). As with transforms, application might + children processing (<dsig:KeyName/>, + <enc:EncryptedKey/>, ...). As with transforms, application might add any new key data objects or replace the default ones.

    -
    + diff --git a/docs/api/xmlsec-notes-keysmngr.html b/docs/api/xmlsec-notes-keysmngr.html index 6f068dd33..aa756eef6 100644 --- a/docs/api/xmlsec-notes-keysmngr.html +++ b/docs/api/xmlsec-notes-keysmngr.html @@ -1,55 +1,17 @@ + Keys manager.: XML Security Library Reference Manual - + - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -70,42 +32,41 @@

    Overview.

    -

    Processing some of the key data objects require additional - information which is global across the application (or in the - particular area of the application). For example, X509 certificates - processing require a common list of trusted certificates to be - available. XML Security Library keeps all the common information - for key data processing in a a collection of key data stores called +

    Processing some of the key data objects require additional + information which is global across the application (or in the + particular area of the application). For example, X509 certificates + processing require a common list of trusted certificates to be + available. XML Security Library keeps all the common information + for key data processing in a a collection of key data stores called "keys manager".

    -

    Figure 7. The keys manager structure.

    +

    Figure 7. The keys manager structure.

    The keys manager structure.
    -

    Keys manager has a special "keys store" which lists the keys - known to the application. This "keys store" is used by XML Security +

    Keys manager has a special "keys store" which lists the keys + known to the application. This "keys store" is used by XML Security Library to lookup keys by name, type and crypto algorithm (for example, - during + during <dsig:KeyName/> - processing). The XML Security Library - provides default simple "flat list" based implementation of a default keys - store. The application can replace it with any other keys store + processing). The XML Security Library + provides default simple "flat list" based implementation of a default keys + store. The application can replace it with any other keys store (for example, based on an SQL database).

    -

    Keys manager is the only object in XML Security Library which - is supposed to be shared by many different operations. Usually keys - manager is initialized once at the application startup and later is - used by XML Security library routines in "read-only" mode. If - application or crypto function need to modify any of the key data - stores inside keys manager then proper synchronization must be - implemented. In the same time, application can create a new keys - manager each time it needs to perform XML signature, verification, +

    Keys manager is the only object in XML Security Library which + is supposed to be shared by many different operations. Usually keys + manager is initialized once at the application startup and later is + used by XML Security library routines in "read-only" mode. If + application or crypto function need to modify any of the key data + stores inside keys manager then proper synchronization must be + implemented. In the same time, application can create a new keys + manager each time it needs to perform XML signature, verification, encryption or decryption.

    -
    + diff --git a/docs/api/xmlsec-notes-new-crypto-functions.html b/docs/api/xmlsec-notes-new-crypto-functions.html index 6cf11d4f4..e7cb9901a 100644 --- a/docs/api/xmlsec-notes-new-crypto-functions.html +++ b/docs/api/xmlsec-notes-new-crypto-functions.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -83,7 +45,7 @@ library MUST implement following xmlSecCrypto* functions:

    -

    Table 1. xmlSecCrypto* functions.

    +

    Table 1. xmlSecCrypto* functions.

    @@ -123,6 +85,5 @@ -
    + diff --git a/docs/api/xmlsec-notes-new-crypto-keys.html b/docs/api/xmlsec-notes-new-crypto-keys.html index a48219608..a4a92c248 100644 --- a/docs/api/xmlsec-notes-new-crypto-keys.html +++ b/docs/api/xmlsec-notes-new-crypto-keys.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -64,13 +26,12 @@ There are two key data types: key value data (for example, AES, DES, DSA, HMAC or RSA key data) and others (for example, key name, X509 or PGP data). The key data implementation should implement at least one of - xmlRead - or binRead methods. + xmlRead + or binRead methods.

    TODO

    -
    + diff --git a/docs/api/xmlsec-notes-new-crypto-klasses.html b/docs/api/xmlsec-notes-new-crypto-klasses.html index 09d5e4ff9..18303f95d 100644 --- a/docs/api/xmlsec-notes-new-crypto-klasses.html +++ b/docs/api/xmlsec-notes-new-crypto-klasses.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -79,7 +41,7 @@ the "klass").

    -

    Example 25. Base transform "klass" and its child XPath transform "klass" structure.

    +

    Example 25. Base transform "klass" and its child XPath transform "klass" structure.

     struct _xmlSecTransformKlass {
         /* data */
    @@ -128,7 +90,7 @@
     	to the "klass" declaration and to pass "klass" strucutre to functions.
     	

    -

    Example 26. Base transform "klass" id declaration and its child XPath transform "klass" id implementation.

    +

    Example 26. Base transform "klass" id declaration and its child XPath transform "klass" id implementation.

     typedef const struct _xmlSecTransformKlass		xmlSecTransformKlass, *xmlSecTransformId;
     
    @@ -153,7 +115,7 @@
     	object data.
     	

    -

    Example 27. Base transform object strucutre and its child XPath transform object.

    +

    Example 27. Base transform object strucutre and its child XPath transform object.

     struct _xmlSecTransform {
         xmlSecTransformId 			id;
    @@ -194,6 +156,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-new-crypto-sharing-results.html b/docs/api/xmlsec-notes-new-crypto-sharing-results.html index 5206cf287..6d4d95fbd 100644 --- a/docs/api/xmlsec-notes-new-crypto-sharing-results.html +++ b/docs/api/xmlsec-notes-new-crypto-sharing-results.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -74,6 +36,5 @@ -
    + diff --git a/docs/api/xmlsec-notes-new-crypto-simple-keys-mngr.html b/docs/api/xmlsec-notes-new-crypto-simple-keys-mngr.html index 22c8acf68..ae8c47a82 100644 --- a/docs/api/xmlsec-notes-new-crypto-simple-keys-mngr.html +++ b/docs/api/xmlsec-notes-new-crypto-simple-keys-mngr.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -69,6 +31,5 @@ -
    + diff --git a/docs/api/xmlsec-notes-new-crypto-transforms.html b/docs/api/xmlsec-notes-new-crypto-transforms.html index 5384aaf03..1283a93d0 100644 --- a/docs/api/xmlsec-notes-new-crypto-transforms.html +++ b/docs/api/xmlsec-notes-new-crypto-transforms.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -64,8 +26,8 @@ implementation is the main goal of "xmlsec-<crypto>" library. Most of the cryptographic transforms use default pushBin and popBin - methods and provide custom execute method. - The binary transform execute method + methods and provide custom execute method. + The binary transform execute method processes data from the input buffer inBuf and pushes results to outBuf. The transform should try to @@ -75,12 +37,12 @@ RSA-PKCS1 algorithm requires that all the data are available in one buffer). In this case, transform might keep the data in the input buffer till the next call to - execute + execute method. The "last" parameter of the - execute + execute indicates that transform MUST process all the data in the input buffer and return as much as possible in the output buffer. The - execute method + execute method might be called multiple times with non-zero "last" parameter until the transforms returns nothing in the output buffer. In addition, the transform implementation is @@ -88,7 +50,7 @@ variable.

    -

    Table 2. Typical transform status managing.

    +

    Table 2. Typical transform status managing.

    @@ -119,12 +81,12 @@


    -

    In adition to execute +

    In adition to execute methods, signature, hmac or digest transforms - MUST implement verify method. - The verify method is called + MUST implement verify method. + The verify method is called after transform execution is finished. The - verify method implementation + verify method implementation must set the "status" member to xmlSecTransformStatusOk if signature, hmac or digest is successfully verified or to xmlSecTransformStatusFail @@ -132,15 +94,14 @@

    The transforms that require a key (signature or encryption transforms, for example) MUST imlpement - setKeyReq + setKeyReq (prepares the key requirements for key search) and - setKey + setKey (sets the key in the transform) methods.

    -
    + diff --git a/docs/api/xmlsec-notes-new-crypto.html b/docs/api/xmlsec-notes-new-crypto.html index 40afe962a..b635e7f30 100644 --- a/docs/api/xmlsec-notes-new-crypto.html +++ b/docs/api/xmlsec-notes-new-crypto.html @@ -1,55 +1,17 @@ + Adding support for new cryptographic library.: XML Security Library Reference Manual - + - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -106,6 +68,5 @@ -
    + diff --git a/docs/api/xmlsec-notes-overview.html b/docs/api/xmlsec-notes-overview.html index 2795ba3b4..63d7c943c 100644 --- a/docs/api/xmlsec-notes-overview.html +++ b/docs/api/xmlsec-notes-overview.html @@ -1,55 +1,17 @@ + Overview.: XML Security Library Reference Manual - - + + - - - - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -69,6 +31,5 @@ -
    + diff --git a/docs/api/xmlsec-notes-sign-encrypt.html b/docs/api/xmlsec-notes-sign-encrypt.html index 4fbf4fd20..7bb09371e 100644 --- a/docs/api/xmlsec-notes-sign-encrypt.html +++ b/docs/api/xmlsec-notes-sign-encrypt.html @@ -1,55 +1,17 @@ + Signing and encrypting documents.: XML Security Library Reference Manual - + - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -68,18 +30,18 @@

    Overview.

    -

    XML Security Library performs signature or encryption by processing - input xml or binary data and a template that specifies a signature or - encryption skeleton: the transforms, algorithms, the key selection - process. A template has the same structure as the desired result but - some of the nodes are empty. XML Security Library gets the key for - signature/encryption from keys managers using the information from - the template, does necessary computations and puts the results in - the template. Signature or encryption context controls the whole +

    XML Security Library performs signature or encryption by processing + input xml or binary data and a template that specifies a signature or + encryption skeleton: the transforms, algorithms, the key selection + process. A template has the same structure as the desired result but + some of the nodes are empty. XML Security Library gets the key for + signature/encryption from keys managers using the information from + the template, does necessary computations and puts the results in + the template. Signature or encryption context controls the whole process and stores the required temporary data.

    -

    Figure 2. The signature or encryption processing model.

    +

    Figure 2. The signature or encryption processing model.

    The signature or encryption processing model.


    @@ -88,6 +50,5 @@

    -
    + diff --git a/docs/api/xmlsec-notes-sign-x509.html b/docs/api/xmlsec-notes-sign-x509.html index a1a28cdd6..f9aa5bc9c 100644 --- a/docs/api/xmlsec-notes-sign-x509.html +++ b/docs/api/xmlsec-notes-sign-x509.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,28 +22,28 @@

    Signing data with X509 certificate.

    -

    To sign a file using X509 certificate, - an application need to associate the certificate (or certificates) +

    To sign a file using X509 certificate, + an application need to associate the certificate (or certificates) with the private key using one of the following functions:

    -

    +

    -

    Example 20. Loading private key and X509 certificate.

    +

    Example 20. Loading private key and X509 certificate.

         /* load private key, assuming that there is not password */
    @@ -90,7 +52,7 @@
             fprintf(stderr,"Error: failed to load private pem key from \"%s\"\n", key_file);
     	goto done;
         }
    -
    +    
         /* load certificate and add to the key */
         if(xmlSecCryptoAppKeyCertLoad(key, cert_file, xmlSecKeyDataFormatPem) < 0) {
             fprintf(stderr,"Error: failed to load pem certificate \"%s\"\n", cert_file);
    @@ -104,12 +66,12 @@
     	

    Next step is to prepare signature template with <dsig:X509Data/> child of the <dsig:KeyInfo/> element. When XML Security Library finds - this node in the template, it automaticaly creates <dsig:X509Certificate/> + this node in the template, it automaticaly creates <dsig:X509Certificate/> children of the <dsig:X509Data/> element and writes to result XML document - all the certificates associated with the signature key. + all the certificates associated with the signature key.

    -

    Example 21. Dynamicaly creating a signature template for signing document using X509 certificate.

    +

    Example 21. Dynamicaly creating a signature template for signing document using X509 certificate.

         /* create signature template for RSA-SHA1 enveloped signature */
    @@ -117,36 +79,36 @@
     				         xmlSecTransformRsaSha1Id, NULL);
         if(signNode == NULL) {
     	fprintf(stderr, "Error: failed to create signature template\n");
    -	goto done;
    +	goto done;		
         }
     
         /* add <dsig:Signature/> node to the doc */
         xmlAddChild(xmlDocGetRootElement(doc), signNode);
    -
    +    
         /* add reference */
         refNode = xmlSecTmplSignatureAddReference(signNode, xmlSecTransformSha1Id,
     					NULL, NULL, NULL);
         if(refNode == NULL) {
     	fprintf(stderr, "Error: failed to add reference to signature template\n");
    -	goto done;
    +	goto done;		
         }
     
         /* add enveloped transform */
         if(xmlSecTmplReferenceAddTransform(refNode, xmlSecTransformEnvelopedId) == NULL) {
     	fprintf(stderr, "Error: failed to add enveloped transform to reference\n");
    -	goto done;
    +	goto done;		
         }
    -
    +    
         /* add <dsig:KeyInfo/> and <dsig:X509Data/> */
         keyInfoNode = xmlSecTmplSignatureEnsureKeyInfo(signNode, NULL);
         if(keyInfoNode == NULL) {
     	fprintf(stderr, "Error: failed to add key info\n");
    -	goto done;
    +	goto done;		
         }
    -
    +    
         if(xmlSecTmplKeyInfoAddX509Data(keyInfoNode) == NULL) {
     	fprintf(stderr, "Error: failed to add X509Data node\n");
    -	goto done;
    +	goto done;		
         }
     	    

    Full program listing

    @@ -157,6 +119,5 @@
    -
    + diff --git a/docs/api/xmlsec-notes-sign.html b/docs/api/xmlsec-notes-sign.html index c810c8d37..66d5298b5 100644 --- a/docs/api/xmlsec-notes-sign.html +++ b/docs/api/xmlsec-notes-sign.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -73,18 +35,18 @@

  • Create signature context xmlSecDSigCtx - using xmlSecDSigCtxCreate or - xmlSecDSigCtxInitialize + using xmlSecDSigCtxCreate or + xmlSecDSigCtxInitialize functions.

  • - Load signature key in keys manager - or generate a session key and set it in the signature context - (signKey member of + Load signature key in keys manager + or generate a session key and set it in the signature context + (signKey member of xmlSecDSigCtx structure).

  • - Sign data by calling xmlSecDSigCtxSign + Sign data by calling xmlSecDSigCtxSign function.

  • @@ -92,8 +54,8 @@

  • Destroy signature context xmlSecDSigCtx - using xmlSecDSigCtxDestroy or - xmlSecDSigCtxFinalize + using xmlSecDSigCtxDestroy or + xmlSecDSigCtxFinalize functions.

  • @@ -102,10 +64,10 @@

    -

    Example 10. Signing a template.

    +

    Example 10. Signing a template.

    -/**
    +/** 
      * sign_file:
      * @tmpl_file:		the signature template file name.
      * @key_file:		the PEM private key file name.
    @@ -114,13 +76,13 @@
      *
      * Returns 0 on success or a negative value if an error occurs.
      */
    -int
    +int 
     sign_file(const char* tmpl_file, const char* key_file) {
         xmlDocPtr doc = NULL;
         xmlNodePtr node = NULL;
         xmlSecDSigCtxPtr dsigCtx = NULL;
         int res = -1;
    -
    +    
         assert(tmpl_file);
         assert(key_file);
     
    @@ -128,14 +90,14 @@
         doc = xmlParseFile(tmpl_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file);
    -	goto done;
    +	goto done;	
         }
    -
    +    
         /* find start node */
         node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
         if(node == NULL) {
     	fprintf(stderr, "Error: start node not found in \"%s\"\n", tmpl_file);
    -	goto done;
    +	goto done;	
         }
     
         /* create signature context, we don't need keys manager in this example */
    @@ -163,21 +125,21 @@
             fprintf(stderr,"Error: signature failed\n");
     	goto done;
         }
    -
    +        
         /* print signed document to stdout */
         xmlDocDump(stdout, doc);
    -
    +    
         /* success */
         res = 0;
     
    -done:
    +done:    
         /* cleanup */
         if(dsigCtx != NULL) {
     	xmlSecDSigCtxDestroy(dsigCtx);
         }
    -
    +    
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -191,6 +153,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-simple-keys-store.html b/docs/api/xmlsec-notes-simple-keys-store.html index 68823c812..179b098ca 100644 --- a/docs/api/xmlsec-notes-simple-keys-store.html +++ b/docs/api/xmlsec-notes-simple-keys-store.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -61,9 +23,9 @@

    Simple keys store.

    - XML Security Library has a built-in simple keys store + XML Security Library has a built-in simple keys store implemented using a keys list. You can use it in your application - if you have a small number of keys. However, this might be not a + if you have a small number of keys. However, this might be not a best option from performance point of view if you have a lot of keys. In this case, you probably should implement your own keys store using an SQL database or some other keys storage. @@ -71,7 +33,7 @@

    -

    Example 16. Initializing keys manager and loading keys from PEM files.

    +

    Example 16. Initializing keys manager and loading keys from PEM files.

     /**
    @@ -86,18 +48,18 @@
      * Returns the pointer to newly created keys manager or NULL if an error
      * occurs.
      */
    -xmlSecKeysMngrPtr
    +xmlSecKeysMngrPtr 
     load_keys(char** files, int files_size) {
         xmlSecKeysMngrPtr mngr;
         xmlSecKeyPtr key;
         int i;
    -
    +    
         assert(files);
         assert(files_size > 0);
    -
    +    
         /* create and initialize keys manager, we use a default list based
          * keys manager, implement your own xmlSecKeysStore klass if you need
    -     * something more sophisticated
    +     * something more sophisticated 
          */
         mngr = xmlSecKeysMngrCreate();
         if(mngr == NULL) {
    @@ -108,8 +70,8 @@
     	fprintf(stderr, "Error: failed to initialize keys manager.\n");
     	xmlSecKeysMngrDestroy(mngr);
     	return(NULL);
    -    }
    -
    +    }    
    +    
         for(i = 0; i < files_size; ++i) {
     	assert(files[i]);
     
    @@ -128,9 +90,9 @@
     	    xmlSecKeysMngrDestroy(mngr);
     	    return(NULL);
     	}
    -
    -	/* add key to keys manager, from now on keys manager is responsible
    -	 * for destroying key
    +	
    +	/* add key to keys manager, from now on keys manager is responsible 
    +	 * for destroying key 
     	 */
     	if(xmlSecCryptoAppDefaultKeysMngrAdoptKey(mngr, key) < 0) {
         	    fprintf(stderr,"Error: failed to add key from \"%s\" to keys manager\n", files[i]);
    @@ -151,6 +113,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-structure.html b/docs/api/xmlsec-notes-structure.html index 28e647d37..52abb39f9 100644 --- a/docs/api/xmlsec-notes-structure.html +++ b/docs/api/xmlsec-notes-structure.html @@ -1,55 +1,17 @@ + XML Security Library Structure.: XML Security Library Reference Manual - + - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -66,7 +28,7 @@ xmlsec-gcrypt, xmlsec-nss, ...).

    -

    Figure 1. The library structure and dependencies.

    +

    Figure 1. The library structure and dependencies.

    The library structure and dependencies.


    @@ -83,6 +45,5 @@

    -
    + diff --git a/docs/api/xmlsec-notes-templates.html b/docs/api/xmlsec-notes-templates.html index b3e2d2a37..1eda8936b 100644 --- a/docs/api/xmlsec-notes-templates.html +++ b/docs/api/xmlsec-notes-templates.html @@ -1,55 +1,17 @@ + Creating dynamic templates.: XML Security Library Reference Manual - + - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -72,7 +34,7 @@ how and what data should be signed or encrypted. The template is a regular XML file. You can create templates in advance using your favorite XML files editor, load them from a file - and use for creating signature or encrypting data. You can + and use for creating signature or encrypting data. You can also create templates dynamicaly. The XML Security Library provides helper functions to quickly create dynamic templates inside your application.

    @@ -80,6 +42,5 @@ -
    + diff --git a/docs/api/xmlsec-notes-transforms.html b/docs/api/xmlsec-notes-transforms.html index 0b7421bc8..e3f085327 100644 --- a/docs/api/xmlsec-notes-transforms.html +++ b/docs/api/xmlsec-notes-transforms.html @@ -1,55 +1,17 @@ + Transforms and transforms chain.: XML Security Library Reference Manual - + - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -60,66 +22,66 @@

    Transforms and transforms chain.

    -

    XML Digital Signature and XML Encryption standards are - very flexible and provide an XML developer many different ways to - sign or encrypt any part (or even parts) of an XML document. +

    XML Digital Signature and XML Encryption standards are + very flexible and provide an XML developer many different ways to + sign or encrypt any part (or even parts) of an XML document. The key for such great flexibility is the "transforms" model. - Transform is defined as a method of pre-processing binary or XML data - before calculating digest or signature. XML Security Library extends - this definition and names "transform" any operation performed on - the data: reading data from an URI, xml parsing, xml transformation, + Transform is defined as a method of pre-processing binary or XML data + before calculating digest or signature. XML Security Library extends + this definition and names "transform" any operation performed on + the data: reading data from an URI, xml parsing, xml transformation, calculation digest, encrypting or decrypting. Each XML Security Library - transform provides at least one of the following callbacks: + transform provides at least one of the following callbacks:

    -

    One additional execute - callback was added to simplify the development and reduce code size. +

    One additional execute + callback was added to simplify the development and reduce code size. This callback is used by default implementations of the four external callbacks from the list above. - For example, most of the crypto transforms could be implemented by - just implementing one "execute" callback and using default push/pop - binary data callbacks. However, in some cases using push/pop callbacks + For example, most of the crypto transforms could be implemented by + just implementing one "execute" callback and using default push/pop + binary data callbacks. However, in some cases using push/pop callbacks directly is more efficient.

    -

    Figure 9. The XML Security Library transform.

    +

    Figure 9. The XML Security Library transform.

    The XML Security Library transform.
    -

    XML Security Library constructs transforms chain according to the - signature/encryption template or signed/encrypted document. +

    XML Security Library constructs transforms chain according to the + signature/encryption template or signed/encrypted document. If necessary, XML Security Library inserts XML parser or defaul - canonicalization to ensure that the output data type (binary or XML) + canonicalization to ensure that the output data type (binary or XML) of previous transform matches the input of the next transform.

    The data are processed by pushing through or poping from the chain - depending on the transforms in the chain. For example, then binary - data chunk is pushed through a binary-to-binary transform, it - processes this chunk and pushes the result to the next transform - in the chain. + depending on the transforms in the chain. For example, then binary + data chunk is pushed through a binary-to-binary transform, it + processes this chunk and pushes the result to the next transform + in the chain.

    -

    Figure 10. Transforms chain created for <dsig:Reference/> element processing.

    +

    Figure 10. Transforms chain created for <dsig:Reference/> element processing.

    Transforms chain created for <dsig:Reference/> element processing.

    -

    Example 23. Walking through transforms chain.

    +

    Example 23. Walking through transforms chain.

     TODO
     	    
    @@ -129,6 +91,5 @@
    -
    + diff --git a/docs/api/xmlsec-notes-verify-decrypt.html b/docs/api/xmlsec-notes-verify-decrypt.html index 222ea8695..973ff5a59 100644 --- a/docs/api/xmlsec-notes-verify-decrypt.html +++ b/docs/api/xmlsec-notes-verify-decrypt.html @@ -1,55 +1,17 @@ + Verifing and decrypting documents.: XML Security Library Reference Manual - + - - - - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -68,26 +30,25 @@

    Overview.

    -

    Since the template is just an XML file, it might be created in advance - and saved in a file. It's also possible for application to create - templates without using XML Security Library functions. Also in some - cases template should be inserted in the signed or encrypted data - (for example, if you want to create an enveloped or enveloping +

    Since the template is just an XML file, it might be created in advance + and saved in a file. It's also possible for application to create + templates without using XML Security Library functions. Also in some + cases template should be inserted in the signed or encrypted data + (for example, if you want to create an enveloped or enveloping signature).

    -

    Signature verification and data decryption do not require template - because all the necessary information is provided in the signed or +

    Signature verification and data decryption do not require template + because all the necessary information is provided in the signed or encrypted document.

    -

    Figure 5. The verification or decryption processing model.

    +

    Figure 5. The verification or decryption processing model.

    The verification or decryption processing model.
    -


    +


    -
    + diff --git a/docs/api/xmlsec-notes-verify-x509.html b/docs/api/xmlsec-notes-verify-x509.html index 9a9c9cc38..0e847bc91 100644 --- a/docs/api/xmlsec-notes-verify-x509.html +++ b/docs/api/xmlsec-notes-verify-x509.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -67,7 +29,7 @@
    • Creating and verifing X509 certificates chain.

    • -
    • Verifing signature itself using key exrtacted from +

    • Verifing signature itself using key exrtacted from a certificate verified on previous step.

    @@ -76,7 +38,7 @@ each certificate in the chain is signed with previous one:

    -

    Figure 8. Certificates chain.

    +

    Figure 8. Certificates chain.

     Certificate A (signed with B) <- Certificate B (signed with C) <- ... <- Root Certificate (signed by itself)
     	    
    @@ -88,17 +50,17 @@ (another name for root certificates is "trusted" certificates).

    - Application can use xmlSecCryptoAppKeysMngrCertLoad + Application can use xmlSecCryptoAppKeysMngrCertLoad function to load both "trusted" and "un-trusted" certificates. However, the selection of "trusted" certificates is very sensitive process and this function might be - not implemented for some crypto engines. In this case, the + not implemented for some crypto engines. In this case, the "trusted" certificates list is loaded during initialization or specified in crypto engine configuration files. - Check XML Security Library API reference for more details. + Check XML Security Library API reference for more details.

    -

    Example 22. Loading trusted X509 certificate.

    +

    Example 22. Loading trusted X509 certificate.

     /**
    @@ -113,17 +75,17 @@
      * Returns the pointer to newly created keys manager or NULL if an error
      * occurs.
      */
    -xmlSecKeysMngrPtr
    +xmlSecKeysMngrPtr 
     load_trusted_certs(char** files, int files_size) {
         xmlSecKeysMngrPtr mngr;
         int i;
    -
    +        
         assert(files);
         assert(files_size > 0);
    -
    +    
         /* create and initialize keys manager, we use a simple list based
          * keys manager, implement your own xmlSecKeysStore klass if you need
    -     * something more sophisticated
    +     * something more sophisticated 
          */
         mngr = xmlSecKeysMngrCreate();
         if(mngr == NULL) {
    @@ -134,8 +96,8 @@
     	fprintf(stderr, "Error: failed to initialize keys manager.\n");
     	xmlSecKeysMngrDestroy(mngr);
     	return(NULL);
    -    }
    -
    +    }    
    +    
         for(i = 0; i < files_size; ++i) {
     	assert(files[i]);
     
    @@ -158,6 +120,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-verify.html b/docs/api/xmlsec-notes-verify.html index 3e2178176..28cc36e4b 100644 --- a/docs/api/xmlsec-notes-verify.html +++ b/docs/api/xmlsec-notes-verify.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -68,17 +30,17 @@

  • Create signature context xmlSecDSigCtx - using xmlSecDSigCtxCreate or - xmlSecDSigCtxInitialize + using xmlSecDSigCtxCreate or + xmlSecDSigCtxInitialize functions.

  • - Select start verification + Select start verification <dsig:Signature/> node in the signed XML document.

  • - Verify signature by calling xmlSecDSigCtxVerify + Verify signature by calling xmlSecDSigCtxVerify function.

  • @@ -88,8 +50,8 @@

  • Destroy signature context xmlSecDSigCtx - using xmlSecDSigCtxDestroy or - xmlSecDSigCtxFinalize + using xmlSecDSigCtxDestroy or + xmlSecDSigCtxFinalize functions.

  • @@ -98,10 +60,10 @@

    -

    Example 14. Verifying a document.

    +

    Example 14. Verifying a document.

    -/**
    +/** 
      * verify_file:
      * @xml_file:		the signed XML file name.
      * @key_file:		the PEM public key file name.
    @@ -110,13 +72,13 @@
      *
      * Returns 0 on success or a negative value if an error occurs.
      */
    -int
    +int 
     verify_file(const char* xml_file, const char* key_file) {
         xmlDocPtr doc = NULL;
         xmlNodePtr node = NULL;
         xmlSecDSigCtxPtr dsigCtx = NULL;
         int res = -1;
    -
    +    
         assert(xml_file);
         assert(key_file);
     
    @@ -124,14 +86,14 @@
         doc = xmlParseFile(xml_file);
         if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
     	fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
    -	goto done;
    +	goto done;	
         }
    -
    +    
         /* find start node */
         node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
         if(node == NULL) {
     	fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
    -	goto done;
    +	goto done;	
         }
     
         /* create signature context, we don't need keys manager in this example */
    @@ -159,25 +121,25 @@
             fprintf(stderr,"Error: signature verify\n");
     	goto done;
         }
    -
    +        
         /* print verification result to stdout */
         if(dsigCtx->status == xmlSecDSigStatusSucceeded) {
     	fprintf(stdout, "Signature is OK\n");
         } else {
     	fprintf(stdout, "Signature is INVALID\n");
    -    }
    +    }    
     
         /* success */
         res = 0;
     
    -done:
    +done:    
         /* cleanup */
         if(dsigCtx != NULL) {
     	xmlSecDSigCtxDestroy(dsigCtx);
         }
    -
    +    
         if(doc != NULL) {
    -	xmlFreeDoc(doc);
    +	xmlFreeDoc(doc); 
         }
         return(res);
     }
    @@ -190,6 +152,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-notes-x509.html b/docs/api/xmlsec-notes-x509.html index 0a58b42e7..86acec723 100644 --- a/docs/api/xmlsec-notes-x509.html +++ b/docs/api/xmlsec-notes-x509.html @@ -1,55 +1,17 @@ + Using X509 Certificates.: XML Security Library Reference Manual - + - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -73,13 +35,12 @@ from/to XML file. The X509 certificates management policies significantly vary from one crypto library to another. The examples in this chapter were tested with OpenSSL and they might be broken if anither crypto - engine is used. Check API reference documentation for more specific + engine is used. Check API reference documentation for more specific information about your crypto engine.

    -
    + diff --git a/docs/api/xmlsec-notes.html b/docs/api/xmlsec-notes.html index 70c09dfc4..284b23c87 100644 --- a/docs/api/xmlsec-notes.html +++ b/docs/api/xmlsec-notes.html @@ -1,7 +1,8 @@ + -Part I. XML Security Library Tutorial: XML Security Library Reference Manual +Part I. XML Security Library Tutorial: XML Security Library Reference Manual @@ -10,46 +11,7 @@ - - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    + @@ -59,7 +21,7 @@

    -Part I. XML Security Library Tutorial

    +Part I. XML Security Library Tutorial

    Table of Contents

    @@ -186,6 +148,5 @@
    -
    + diff --git a/docs/api/xmlsec-nss-app.html b/docs/api/xmlsec-nss-app.html index e0c778bb8..59262a93e 100644 --- a/docs/api/xmlsec-nss-app.html +++ b/docs/api/xmlsec-nss-app.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    appint

    @@ -94,7 +56,7 @@

    appint

    @@ -102,7 +64,7 @@

    appint

    @@ -110,7 +72,7 @@

    appint

    @@ -118,7 +80,7 @@

    appint

    @@ -126,7 +88,7 @@

    appint

    @@ -134,7 +96,7 @@

    appint

    @@ -142,7 +104,7 @@

    appint

    @@ -150,7 +112,7 @@

    appint

    @@ -158,7 +120,7 @@

    appint

    @@ -166,7 +128,7 @@

    appint

    @@ -174,7 +136,7 @@

    appint

    @@ -182,7 +144,7 @@

    appxmlSecKeyPtr

    @@ -190,7 +152,7 @@

    appxmlSecKeyPtr

    @@ -198,7 +160,7 @@

    appxmlSecKeyPtr

    @@ -206,7 +168,7 @@

    appxmlSecKeyPtr

    @@ -214,7 +176,7 @@

    appxmlSecKeyPtr

    @@ -222,7 +184,7 @@

    appxmlSecKeyPtr

    @@ -230,7 +192,7 @@

    appint

    @@ -238,7 +200,7 @@

    appint

    @@ -246,7 +208,7 @@

    appint

    @@ -254,15 +216,15 @@

    appxmlSecKeyPtr

    @@ -275,7 +237,7 @@

    app

    Functions

    -

    xmlSecNssAppInit ()

    +

    xmlSecNssAppInit ()

    int
     xmlSecNssAppInit (const char *config);

    General crypto engine initialization. This function is used @@ -293,7 +255,7 @@

    app

    - + @@ -304,7 +266,7 @@

    app
    -

    xmlSecNssAppShutdown ()

    +

    xmlSecNssAppShutdown ()

    int
     xmlSecNssAppShutdown (void);

    General crypto engine shutdown. This function is used @@ -318,7 +280,7 @@

    app
    -

    xmlSecNssAppDefaultKeysMngrInit ()

    +

    xmlSecNssAppDefaultKeysMngrInit ()

    int
     xmlSecNssAppDefaultKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Initializes mngr @@ -335,7 +297,7 @@

    app

    mngr

    the pointer to keys manager.

     
    @@ -346,13 +308,13 @@

    app
    -

    xmlSecNssAppDefaultKeysMngrAdoptKey ()

    +

    xmlSecNssAppDefaultKeysMngrAdoptKey ()

    int
     xmlSecNssAppDefaultKeysMngrAdoptKey (xmlSecKeysMngrPtr mngr,
                                          xmlSecKeyPtr key);

    Adds key to the keys manager mngr - created with xmlSecNssAppDefaultKeysMngrInit + created with xmlSecNssAppDefaultKeysMngrInit function.

    Parameters

    @@ -366,12 +328,12 @@

    app

    mngr

    the pointer to keys manager.

     

    key

    the pointer to key.

     
    @@ -383,14 +345,14 @@

    app
    -

    xmlSecNssAppDefaultKeysMngrVerifyKey ()

    +

    xmlSecNssAppDefaultKeysMngrVerifyKey ()

    int
     xmlSecNssAppDefaultKeysMngrVerifyKey (xmlSecKeysMngrPtr mngr,
                                           xmlSecKeyPtr key,
                                           xmlSecKeyInfoCtxPtr keyInfoCtx);

    Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

    • Checks that key certificate is present

    • @@ -398,7 +360,7 @@

      app

    Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

    Parameters

    @@ -412,17 +374,17 @@

    app

    mngr

    the pointer to keys manager.

     

    key

    the pointer to key.

     

    keyInfoCtx

    the key info context for verification.

     
    @@ -434,14 +396,14 @@

    app
    -

    xmlSecNssAppDefaultKeysMngrLoad ()

    +

    xmlSecNssAppDefaultKeysMngrLoad ()

    int
     xmlSecNssAppDefaultKeysMngrLoad (xmlSecKeysMngrPtr mngr,
                                      const char *uri);

    Loads XML keys file from uri to the keys manager mngr created -with xmlSecNssAppDefaultKeysMngrInit function.

    +with xmlSecNssAppDefaultKeysMngrInit function.

    Parameters

    @@ -454,12 +416,12 @@

    app

    - + - +

    mngr

    the pointer to keys manager.

     

    uri

    the uri.

     
    @@ -471,7 +433,7 @@

    app
    -

    xmlSecNssAppDefaultKeysMngrSave ()

    +

    xmlSecNssAppDefaultKeysMngrSave ()

    int
     xmlSecNssAppDefaultKeysMngrSave (xmlSecKeysMngrPtr mngr,
                                      const char *filename,
    @@ -490,17 +452,17 @@ 

    app

    mngr

    the pointer to keys manager.

     

    filename

    the destination filename.

     

    type

    the type of keys to save (public/private/symmetric).

     
    @@ -512,7 +474,7 @@

    app
    -

    xmlSecNssAppKeysMngrCertLoad ()

    +

    xmlSecNssAppKeysMngrCertLoad ()

    int
     xmlSecNssAppKeysMngrCertLoad (xmlSecKeysMngrPtr mngr,
                                   const char *filename,
    @@ -534,22 +496,22 @@ 

    app

    mngr

    the pointer to keys manager.

     

    filename

    the certificate file.

     

    format

    the certificate file format (PEM or DER).

     

    type

    the certificate type (trusted/untrusted).

     
    @@ -561,7 +523,7 @@

    app
    -

    xmlSecNssAppKeysMngrCertLoadMemory ()

    +

    xmlSecNssAppKeysMngrCertLoadMemory ()

    int
     xmlSecNssAppKeysMngrCertLoadMemory (xmlSecKeysMngrPtr mngr,
                                         const xmlSecByte *data,
    @@ -584,27 +546,27 @@ 

    app

    mngr

    the pointer to keys manager.

     

    data

    the certificatedata.

     

    dataSize

    the certificate data size.

     

    format

    the certificate format (PEM or DER).

     

    type

    the certificate type (trusted/untrusted).

     
    @@ -616,7 +578,7 @@

    app
    -

    xmlSecNssAppKeysMngrCertLoadSECItem ()

    +

    xmlSecNssAppKeysMngrCertLoadSECItem ()

    int
     xmlSecNssAppKeysMngrCertLoadSECItem (xmlSecKeysMngrPtr mngr,
                                          SECItem *secItem,
    @@ -638,22 +600,22 @@ 

    app

    mngr

    the pointer to keys manager.

     

    secItem

    the pointer to SECItem.

     

    format

    the certificate format (PEM or DER).

     

    type

    the certificate type (trusted/untrusted).

     
    @@ -665,7 +627,7 @@

    app
    -

    xmlSecNssAppKeysMngrCrlLoad ()

    +

    xmlSecNssAppKeysMngrCrlLoad ()

    int
     xmlSecNssAppKeysMngrCrlLoad (xmlSecKeysMngrPtr mngr,
                                  const char *filename,
    @@ -685,17 +647,17 @@ 

    app

    mngr

    the pointer to keys manager.

     

    filename

    the CRL file.

     

    format

    the CRL file format (PEM or DER).

     
    @@ -707,7 +669,7 @@

    app
    -

    xmlSecNssAppKeysMngrCrlLoadMemory ()

    +

    xmlSecNssAppKeysMngrCrlLoadMemory ()

    int
     xmlSecNssAppKeysMngrCrlLoadMemory (xmlSecKeysMngrPtr mngr,
                                        const xmlSecByte *data,
    @@ -728,22 +690,22 @@ 

    app

    mngr

    the pointer to keys manager.

     

    data

    the CRL data.

     

    dataSize

    the CRL data size.

     

    format

    the CRL format (PEM or DER).

     
    @@ -755,7 +717,7 @@

    app
    -

    xmlSecNssAppKeyLoadEx ()

    +

    xmlSecNssAppKeyLoadEx ()

    xmlSecKeyPtr
     xmlSecNssAppKeyLoadEx (const char *filename,
                            xmlSecKeyDataType type,
    @@ -776,32 +738,32 @@ 

    app

    filename

    the key filename.

     

    type

    the key type (public / private).

     

    format

    the key file format.

     

    pwd

    the key file password.

     

    pwdCallback

    the key password callback.

     

    pwdCallbackCtx

    the user context for password callback.

     
    @@ -813,7 +775,7 @@

    app
    -

    xmlSecNssAppKeyLoadMemory ()

    +

    xmlSecNssAppKeyLoadMemory ()

    xmlSecKeyPtr
     xmlSecNssAppKeyLoadMemory (const xmlSecByte *data,
                                xmlSecSize dataSize,
    @@ -835,32 +797,32 @@ 

    app

    data

    the key binary data.

     

    dataSize

    the key binary data size.

     

    format

    the key data format.

     

    pwd

    the key data2 password.

     

    pwdCallback

    the key password callback.

     

    pwdCallbackCtx

    the user context for password callback.

     
    @@ -872,7 +834,7 @@

    app
    -

    xmlSecNssAppKeyLoadSECItem ()

    +

    xmlSecNssAppKeyLoadSECItem ()

    xmlSecKeyPtr
     xmlSecNssAppKeyLoadSECItem (SECItem *secItem,
                                 xmlSecKeyDataFormat format,
    @@ -892,27 +854,27 @@ 

    app

    secItem

    the pointer to sec item.

     

    format

    the key format.

     

    pwd

    the key password.

     

    pwdCallback

    the key password callback.

     

    pwdCallbackCtx

    the user context for password callback.

     
    @@ -924,7 +886,7 @@

    app
    -

    xmlSecNssAppPkcs12Load ()

    +

    xmlSecNssAppPkcs12Load ()

    xmlSecKeyPtr
     xmlSecNssAppPkcs12Load (const char *filename,
                             const char *pwd,
    @@ -946,22 +908,22 @@ 

    app

    filename

    the PKCS12 key filename.

     

    pwd

    the PKCS12 file password.

     

    pwdCallback

    the password callback.

     

    pwdCallbackCtx

    the user context for password callback.

     
    @@ -973,7 +935,7 @@

    app
    -

    xmlSecNssAppPkcs12LoadMemory ()

    +

    xmlSecNssAppPkcs12LoadMemory ()

    xmlSecKeyPtr
     xmlSecNssAppPkcs12LoadMemory (const xmlSecByte *data,
                                   xmlSecSize dataSize,
    @@ -996,27 +958,27 @@ 

    app

    data

    the key binary data.

     

    dataSize

    the key binary data size.

     

    pwd

    the PKCS12 password.

     

    pwdCallback

    the password callback.

     

    pwdCallbackCtx

    the user context for password callback.

     
    @@ -1028,7 +990,7 @@

    app
    -

    xmlSecNssAppPkcs12LoadSECItem ()

    +

    xmlSecNssAppPkcs12LoadSECItem ()

    xmlSecKeyPtr
     xmlSecNssAppPkcs12LoadSECItem (SECItem *secItem,
                                    const char *pwd,
    @@ -1051,22 +1013,22 @@ 

    app

    secItem

    the SECItem object.

     

    pwd

    the PKCS12 file password.

     

    pwdCallback

    the password callback.

     

    pwdCallbackCtx

    the user context for password callback.

     
    @@ -1078,7 +1040,7 @@

    app
    -

    xmlSecNssAppKeyCertLoad ()

    +

    xmlSecNssAppKeyCertLoad ()

    int
     xmlSecNssAppKeyCertLoad (xmlSecKeyPtr key,
                              const char *filename,
    @@ -1097,17 +1059,17 @@ 

    app

    key

    the pointer to key.

     

    filename

    the certificate filename.

     

    format

    the certificate file format.

     
    @@ -1119,7 +1081,7 @@

    app
    -

    xmlSecNssAppKeyCertLoadMemory ()

    +

    xmlSecNssAppKeyCertLoadMemory ()

    int
     xmlSecNssAppKeyCertLoadMemory (xmlSecKeyPtr key,
                                    const xmlSecByte *data,
    @@ -1139,22 +1101,22 @@ 

    app

    key

    the pointer to key.

     

    data

    the key binary data.

     

    dataSize

    the key binary data size.

     

    format

    the certificate format.

     
    @@ -1166,7 +1128,7 @@

    app
    -

    xmlSecNssAppKeyCertLoadSECItem ()

    +

    xmlSecNssAppKeyCertLoadSECItem ()

    int
     xmlSecNssAppKeyCertLoadSECItem (xmlSecKeyPtr key,
                                     SECItem *secItem,
    @@ -1185,17 +1147,17 @@ 

    app

    key

    the pointer to key.

     

    secItem

    the pointer to SECItem.

     

    format

    the certificate format.

     
    @@ -1207,7 +1169,7 @@

    app
    -

    xmlSecNssAppKeyFromCertLoadSECItem ()

    +

    xmlSecNssAppKeyFromCertLoadSECItem ()

    xmlSecKeyPtr
     xmlSecNssAppKeyFromCertLoadSECItem (SECItem *secItem,
                                         xmlSecKeyDataFormat format);
    @@ -1225,12 +1187,12 @@

    app

    secItem

    the SECItem object.

     

    format

    the cert format.

     
    @@ -1242,8 +1204,8 @@

    app
    -

    xmlSecNssAppGetDefaultPwdCallback ()

    -
    void *
    +

    xmlSecNssAppGetDefaultPwdCallback ()

    +
    void *
     xmlSecNssAppGetDefaultPwdCallback (void);

    Gets default password callback.

    @@ -1255,6 +1217,5 @@

    app -

    + diff --git a/docs/api/xmlsec-nss-crypto.html b/docs/api/xmlsec-nss-crypto.html index 8854e8d7f..476d278a2 100644 --- a/docs/api/xmlsec-nss-crypto.html +++ b/docs/api/xmlsec-nss-crypto.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    cryp xmlSecCryptoDLFunctionsPtr

    @@ -94,7 +56,7 @@

    cryp int

    @@ -102,7 +64,7 @@

    cryp int

    @@ -110,7 +72,7 @@

    cryp int

    @@ -118,7 +80,7 @@

    cryp int

    @@ -126,15 +88,15 @@

    cryp void

    @@ -142,7 +104,7 @@

    cryp xmlSecKeyDataId

    @@ -150,7 +112,7 @@

    cryp int

    @@ -158,7 +120,7 @@

    cryp xmlSecTransformId

    @@ -166,7 +128,7 @@

    cryp xmlSecTransformId

    @@ -174,7 +136,7 @@

    cryp xmlSecTransformId

    @@ -182,7 +144,7 @@

    cryp xmlSecTransformId

    @@ -190,7 +152,7 @@

    cryp xmlSecTransformId

    @@ -198,7 +160,7 @@

    cryp xmlSecTransformId

    @@ -206,7 +168,7 @@

    cryp xmlSecTransformId

    @@ -214,7 +176,7 @@

    cryp xmlSecTransformId

    @@ -222,7 +184,7 @@

    cryp xmlSecTransformId

    @@ -230,7 +192,7 @@

    cryp xmlSecKeyDataId

    @@ -238,7 +200,7 @@

    cryp int

    @@ -246,7 +208,7 @@

    cryp xmlSecTransformId

    @@ -254,7 +216,7 @@

    cryp xmlSecTransformId

    @@ -262,7 +224,7 @@

    cryp xmlSecKeyDataId

    @@ -270,7 +232,7 @@

    cryp xmlSecTransformId

    @@ -278,7 +240,7 @@

    cryp xmlSecTransformId

    @@ -286,7 +248,7 @@

    cryp xmlSecKeyDataId

    @@ -294,7 +256,7 @@

    cryp xmlSecTransformId

    @@ -302,7 +264,7 @@

    cryp xmlSecTransformId

    @@ -310,7 +272,7 @@

    cryp xmlSecTransformId

    @@ -318,7 +280,7 @@

    cryp xmlSecTransformId

    @@ -326,7 +288,7 @@

    cryp xmlSecTransformId

    @@ -334,7 +296,7 @@

    cryp xmlSecKeyDataId

    @@ -342,7 +304,7 @@

    cryp int

    @@ -350,7 +312,7 @@

    cryp xmlSecTransformId

    @@ -358,7 +320,7 @@

    cryp xmlSecTransformId

    @@ -366,7 +328,7 @@

    cryp xmlSecTransformId

    @@ -374,7 +336,7 @@

    cryp xmlSecTransformId

    @@ -382,7 +344,7 @@

    cryp xmlSecTransformId

    @@ -390,7 +352,7 @@

    cryp xmlSecTransformId

    @@ -398,7 +360,7 @@

    cryp xmlSecTransformId

    @@ -406,7 +368,7 @@

    cryp xmlSecKeyDataId

    @@ -414,7 +376,7 @@

    cryp int

    @@ -422,7 +384,7 @@

    cryp xmlSecTransformId

    @@ -430,7 +392,7 @@

    cryp xmlSecKeyDataId

    @@ -438,7 +400,7 @@

    cryp xmlSecTransformId

    @@ -446,7 +408,7 @@

    cryp xmlSecTransformId

    @@ -454,7 +416,7 @@

    cryp xmlSecTransformId

    @@ -462,7 +424,7 @@

    cryp xmlSecTransformId

    @@ -470,7 +432,7 @@

    cryp xmlSecTransformId

    @@ -478,7 +440,7 @@

    cryp xmlSecTransformId

    @@ -486,7 +448,7 @@

    cryp xmlSecTransformId

    @@ -494,7 +456,7 @@

    cryp xmlSecTransformId

    @@ -502,7 +464,7 @@

    cryp xmlSecTransformId

    @@ -510,7 +472,7 @@

    cryp xmlSecTransformId

    @@ -518,7 +480,7 @@

    cryp xmlSecTransformId

    @@ -526,7 +488,7 @@

    cryp xmlSecTransformId

    @@ -534,7 +496,7 @@

    cryp xmlSecTransformId

    @@ -542,7 +504,7 @@

    cryp xmlSecTransformId

    @@ -550,7 +512,7 @@

    cryp xmlSecTransformId

    @@ -558,7 +520,7 @@

    cryp xmlSecTransformId

    @@ -566,7 +528,7 @@

    cryp xmlSecTransformId

    @@ -574,7 +536,7 @@

    cryp xmlSecTransformId

    @@ -582,7 +544,7 @@

    cryp xmlSecTransformId

    @@ -590,7 +552,7 @@

    cryp xmlSecTransformId

    @@ -598,7 +560,7 @@

    cryp xmlSecKeyDataId

    @@ -846,7 +808,7 @@

    cryp

    Functions

    -

    xmlSecCryptoGetFunctions_nss ()

    +

    xmlSecCryptoGetFunctions_nss ()

    xmlSecCryptoDLFunctionsPtr
     xmlSecCryptoGetFunctions_nss (void);

    Gets the pointer to xmlsec-nss functions table.

    @@ -857,7 +819,7 @@

    cryp


    -

    xmlSecNssInit ()

    +

    xmlSecNssInit ()

    int
     xmlSecNssInit (void);

    XMLSec library specific crypto engine initialization.

    @@ -868,7 +830,7 @@

    cryp


    -

    xmlSecNssShutdown ()

    +

    xmlSecNssShutdown ()

    int
     xmlSecNssShutdown (void);

    XMLSec library specific crypto engine shutdown.

    @@ -879,7 +841,7 @@

    cryp


    -

    xmlSecNssKeysMngrInit ()

    +

    xmlSecNssKeysMngrInit ()

    int
     xmlSecNssKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Adds NSS specific key data stores in keys manager.

    @@ -894,7 +856,7 @@

    cryp

    - + @@ -905,7 +867,7 @@

    cryp
    -

    xmlSecNssGenerateRandom ()

    +

    xmlSecNssGenerateRandom ()

    int
     xmlSecNssGenerateRandom (xmlSecBufferPtr buffer,
                              xmlSecSize size);
    @@ -924,12 +886,12 @@

    cryp

    buffer

    the destination buffer.

     

    size

    the numer of bytes to generate.

     
    @@ -941,7 +903,7 @@

    cryp
    -

    xmlSecNssErrorsDefaultCallback ()

    +

    xmlSecNssErrorsDefaultCallback ()

    void
     xmlSecNssErrorsDefaultCallback (const char *file,
                                     int line,
    @@ -963,37 +925,37 @@ 

    cryp

    file

    the error location file name (__FILE__ macro).

     

    line

    the error location line number (__LINE__ macro).

     

    func

    the error location function name (__FUNCTION__ macro).

     

    errorObject

    the error specific error object

     

    errorSubject

    the error specific error subject.

     

    reason

    the error code.

     

    msg

    the additional error message.

     
    @@ -1001,8 +963,8 @@

    cryp
    -

    xmlSecNssGetInternalKeySlot ()

    -
    PK11SlotInfo *
    +

    xmlSecNssGetInternalKeySlot ()

    +
    PK11SlotInfo *
     xmlSecNssGetInternalKeySlot (void);

    Gets internal NSS key slot.

    @@ -1012,7 +974,7 @@

    cryp


    -

    xmlSecNssKeyDataAesGetKlass ()

    +

    xmlSecNssKeyDataAesGetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataAesGetKlass (void);

    The AES key data klass.

    @@ -1023,7 +985,7 @@

    cryp


    -

    xmlSecNssKeyDataAesSet ()

    +

    xmlSecNssKeyDataAesSet ()

    int
     xmlSecNssKeyDataAesSet (xmlSecKeyDataPtr data,
                             const xmlSecByte *buf,
    @@ -1041,17 +1003,17 @@ 

    cryp

    data

    the pointer to AES key data.

     

    buf

    the pointer to key value.

     

    bufSize

    the key value size (in bytes).

     
    @@ -1063,7 +1025,7 @@

    cryp
    -

    xmlSecNssTransformAes128CbcGetKlass ()

    +

    xmlSecNssTransformAes128CbcGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformAes128CbcGetKlass (void);

    AES 128 CBC encryption transform klass.

    @@ -1074,7 +1036,7 @@

    cryp


    -

    xmlSecNssTransformAes192CbcGetKlass ()

    +

    xmlSecNssTransformAes192CbcGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformAes192CbcGetKlass (void);

    AES 192 CBC encryption transform klass.

    @@ -1085,7 +1047,7 @@

    cryp


    -

    xmlSecNssTransformAes256CbcGetKlass ()

    +

    xmlSecNssTransformAes256CbcGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformAes256CbcGetKlass (void);

    AES 256 CBC encryption transform klass.

    @@ -1096,7 +1058,7 @@

    cryp


    -

    xmlSecNssTransformAes128GcmGetKlass ()

    +

    xmlSecNssTransformAes128GcmGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformAes128GcmGetKlass (void);

    AES 128 GCM encryption transform klass.

    @@ -1107,7 +1069,7 @@

    cryp


    -

    xmlSecNssTransformAes192GcmGetKlass ()

    +

    xmlSecNssTransformAes192GcmGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformAes192GcmGetKlass (void);

    AES 192 GCM encryption transform klass.

    @@ -1118,7 +1080,7 @@

    cryp


    -

    xmlSecNssTransformAes256GcmGetKlass ()

    +

    xmlSecNssTransformAes256GcmGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformAes256GcmGetKlass (void);

    AES 256 GCM encryption transform klass.

    @@ -1129,7 +1091,7 @@

    cryp


    -

    xmlSecNssTransformKWAes128GetKlass ()

    +

    xmlSecNssTransformKWAes128GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformKWAes128GetKlass (void);

    The AES-128 key wrapper transform klass.

    @@ -1140,7 +1102,7 @@

    cryp


    -

    xmlSecNssTransformKWAes192GetKlass ()

    +

    xmlSecNssTransformKWAes192GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformKWAes192GetKlass (void);

    The AES-192 key wrapper transform klass.

    @@ -1151,7 +1113,7 @@

    cryp


    -

    xmlSecNssTransformKWAes256GetKlass ()

    +

    xmlSecNssTransformKWAes256GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformKWAes256GetKlass (void);

    The AES-256 key wrapper transform klass.

    @@ -1162,7 +1124,7 @@

    cryp


    -

    xmlSecNssKeyDataDesGetKlass ()

    +

    xmlSecNssKeyDataDesGetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataDesGetKlass (void);

    The DES key data klass.

    @@ -1173,7 +1135,7 @@

    cryp


    -

    xmlSecNssKeyDataDesSet ()

    +

    xmlSecNssKeyDataDesSet ()

    int
     xmlSecNssKeyDataDesSet (xmlSecKeyDataPtr data,
                             const xmlSecByte *buf,
    @@ -1191,17 +1153,17 @@ 

    cryp

    data

    the pointer to DES key data.

     

    buf

    the pointer to key value.

     

    bufSize

    the key value size (in bytes).

     
    @@ -1213,7 +1175,7 @@

    cryp
    -

    xmlSecNssTransformDes3CbcGetKlass ()

    +

    xmlSecNssTransformDes3CbcGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformDes3CbcGetKlass (void);

    Triple DES CBC encryption transform klass.

    @@ -1224,7 +1186,7 @@

    cryp


    -

    xmlSecNssTransformKWDes3GetKlass ()

    +

    xmlSecNssTransformKWDes3GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformKWDes3GetKlass (void);

    The Triple DES key wrapper transform klass.

    @@ -1235,7 +1197,7 @@

    cryp


    -

    xmlSecNssKeyDataDsaGetKlass ()

    +

    xmlSecNssKeyDataDsaGetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataDsaGetKlass (void);

    The DSA key data klass.

    @@ -1246,7 +1208,7 @@

    cryp


    -

    xmlSecNssTransformDsaSha1GetKlass ()

    +

    xmlSecNssTransformDsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformDsaSha1GetKlass (void);

    The DSA-SHA1 signature transform klass.

    @@ -1257,7 +1219,7 @@

    cryp


    -

    xmlSecNssTransformDsaSha256GetKlass ()

    +

    xmlSecNssTransformDsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformDsaSha256GetKlass (void);

    The DSA-SHA2-256 signature transform klass.

    @@ -1268,7 +1230,7 @@

    cryp


    -

    xmlSecNsskeyDataEcGetKlass ()

    +

    xmlSecNsskeyDataEcGetKlass ()

    xmlSecKeyDataId
     xmlSecNsskeyDataEcGetKlass (void);

    The EC key data klass.

    @@ -1279,7 +1241,7 @@

    cryp


    -

    xmlSecNssTransformEcdsaSha1GetKlass ()

    +

    xmlSecNssTransformEcdsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformEcdsaSha1GetKlass (void);

    The ECDSA-SHA1 signature transform klass.

    @@ -1290,7 +1252,7 @@

    cryp


    -

    xmlSecNssTransformEcdsaSha224GetKlass ()

    +

    xmlSecNssTransformEcdsaSha224GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformEcdsaSha224GetKlass (void);

    The ECDSA-SHA2-224 signature transform klass.

    @@ -1301,7 +1263,7 @@

    cryp


    -

    xmlSecNssTransformEcdsaSha256GetKlass ()

    +

    xmlSecNssTransformEcdsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformEcdsaSha256GetKlass (void);

    The ECDSA-SHA2-256 signature transform klass.

    @@ -1312,7 +1274,7 @@

    cryp


    -

    xmlSecNssTransformEcdsaSha384GetKlass ()

    +

    xmlSecNssTransformEcdsaSha384GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformEcdsaSha384GetKlass (void);

    The ECDSA-SHA2-384 signature transform klass.

    @@ -1323,7 +1285,7 @@

    cryp


    -

    xmlSecNssTransformEcdsaSha512GetKlass ()

    +

    xmlSecNssTransformEcdsaSha512GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformEcdsaSha512GetKlass (void);

    The ECDSA-SHA2-512 signature transform klass.

    @@ -1334,7 +1296,7 @@

    cryp


    -

    xmlSecNssKeyDataHmacGetKlass ()

    +

    xmlSecNssKeyDataHmacGetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataHmacGetKlass (void);

    The HMAC key data klass.

    @@ -1345,7 +1307,7 @@

    cryp


    -

    xmlSecNssKeyDataHmacSet ()

    +

    xmlSecNssKeyDataHmacSet ()

    int
     xmlSecNssKeyDataHmacSet (xmlSecKeyDataPtr data,
                              const xmlSecByte *buf,
    @@ -1363,17 +1325,17 @@ 

    cryp

    data

    the pointer to HMAC key data.

     

    buf

    the pointer to key value.

     

    bufSize

    the key value size (in bytes).

     
    @@ -1385,7 +1347,7 @@

    cryp
    -

    xmlSecNssTransformHmacMd5GetKlass ()

    +

    xmlSecNssTransformHmacMd5GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformHmacMd5GetKlass (void);

    The HMAC-MD5 transform klass.

    @@ -1396,7 +1358,7 @@

    cryp


    -

    xmlSecNssTransformHmacRipemd160GetKlass ()

    +

    xmlSecNssTransformHmacRipemd160GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformHmacRipemd160GetKlass
                                    (void);
    @@ -1408,7 +1370,7 @@

    cryp


    -

    xmlSecNssTransformHmacSha1GetKlass ()

    +

    xmlSecNssTransformHmacSha1GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformHmacSha1GetKlass (void);

    The HMAC-SHA1 transform klass.

    @@ -1419,7 +1381,7 @@

    cryp


    -

    xmlSecNssTransformHmacSha224GetKlass ()

    +

    xmlSecNssTransformHmacSha224GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformHmacSha224GetKlass (void);

    The HMAC-SHA224 transform klass.

    @@ -1430,7 +1392,7 @@

    cryp


    -

    xmlSecNssTransformHmacSha256GetKlass ()

    +

    xmlSecNssTransformHmacSha256GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformHmacSha256GetKlass (void);

    The HMAC-SHA256 transform klass.

    @@ -1441,7 +1403,7 @@

    cryp


    -

    xmlSecNssTransformHmacSha384GetKlass ()

    +

    xmlSecNssTransformHmacSha384GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformHmacSha384GetKlass (void);

    The HMAC-SHA384 transform klass.

    @@ -1452,7 +1414,7 @@

    cryp


    -

    xmlSecNssTransformHmacSha512GetKlass ()

    +

    xmlSecNssTransformHmacSha512GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformHmacSha512GetKlass (void);

    The HMAC-SHA512 transform klass.

    @@ -1463,7 +1425,7 @@

    cryp


    -

    xmlSecNssKeyDataPbkdf2GetKlass ()

    +

    xmlSecNssKeyDataPbkdf2GetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataPbkdf2GetKlass (void);

    The PBKDF2 key data klass.

    @@ -1474,7 +1436,7 @@

    cryp


    -

    xmlSecNssKeyDataPbkdf2Set ()

    +

    xmlSecNssKeyDataPbkdf2Set ()

    int
     xmlSecNssKeyDataPbkdf2Set (xmlSecKeyDataPtr data,
                                const xmlSecByte *buf,
    @@ -1492,17 +1454,17 @@ 

    cryp

    data

    the pointer to PBKDF2 key data.

     

    buf

    the pointer to key value.

     

    bufSize

    the key value size (in bytes).

     
    @@ -1514,7 +1476,7 @@

    cryp
    -

    xmlSecNssTransformPbkdf2GetKlass ()

    +

    xmlSecNssTransformPbkdf2GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformPbkdf2GetKlass (void);

    The PBKDF2 key derivation transform klass.

    @@ -1525,7 +1487,7 @@

    cryp


    -

    xmlSecNssKeyDataRsaGetKlass ()

    +

    xmlSecNssKeyDataRsaGetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataRsaGetKlass (void);

    The RSA key data klass.

    @@ -1536,7 +1498,7 @@

    cryp


    -

    xmlSecNssTransformRsaMd5GetKlass ()

    +

    xmlSecNssTransformRsaMd5GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaMd5GetKlass (void);

    The RSA-MD5 signature transform klass.

    @@ -1547,7 +1509,7 @@

    cryp


    -

    xmlSecNssTransformRsaSha1GetKlass ()

    +

    xmlSecNssTransformRsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaSha1GetKlass (void);

    The RSA-SHA1 signature transform klass.

    @@ -1558,7 +1520,7 @@

    cryp


    -

    xmlSecNssTransformRsaSha224GetKlass ()

    +

    xmlSecNssTransformRsaSha224GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaSha224GetKlass (void);

    The RSA-SHA2-224 signature transform klass.

    @@ -1569,7 +1531,7 @@

    cryp


    -

    xmlSecNssTransformRsaSha256GetKlass ()

    +

    xmlSecNssTransformRsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaSha256GetKlass (void);

    The RSA-SHA2-256 signature transform klass.

    @@ -1580,7 +1542,7 @@

    cryp


    -

    xmlSecNssTransformRsaSha384GetKlass ()

    +

    xmlSecNssTransformRsaSha384GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaSha384GetKlass (void);

    The RSA-SHA2-384 signature transform klass.

    @@ -1591,7 +1553,7 @@

    cryp


    -

    xmlSecNssTransformRsaSha512GetKlass ()

    +

    xmlSecNssTransformRsaSha512GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaSha512GetKlass (void);

    The RSA-SHA2-512 signature transform klass.

    @@ -1602,7 +1564,7 @@

    cryp


    -

    xmlSecNssTransformRsaPssSha1GetKlass ()

    +

    xmlSecNssTransformRsaPssSha1GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaPssSha1GetKlass (void);

    The RSA-PSS-SHA1 signature transform klass.

    @@ -1613,7 +1575,7 @@

    cryp


    -

    xmlSecNssTransformRsaPssSha224GetKlass ()

    +

    xmlSecNssTransformRsaPssSha224GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaPssSha224GetKlass
                                    (void);
    @@ -1625,7 +1587,7 @@

    cryp


    -

    xmlSecNssTransformRsaPssSha256GetKlass ()

    +

    xmlSecNssTransformRsaPssSha256GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaPssSha256GetKlass
                                    (void);
    @@ -1637,7 +1599,7 @@

    cryp


    -

    xmlSecNssTransformRsaPssSha384GetKlass ()

    +

    xmlSecNssTransformRsaPssSha384GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaPssSha384GetKlass
                                    (void);
    @@ -1649,7 +1611,7 @@

    cryp


    -

    xmlSecNssTransformRsaPssSha512GetKlass ()

    +

    xmlSecNssTransformRsaPssSha512GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaPssSha512GetKlass
                                    (void);
    @@ -1661,7 +1623,7 @@

    cryp


    -

    xmlSecNssTransformRsaPkcs1GetKlass ()

    +

    xmlSecNssTransformRsaPkcs1GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaPkcs1GetKlass (void);

    The RSA-PKCS1 key transport transform klass.

    @@ -1672,7 +1634,7 @@

    cryp


    -

    xmlSecNssTransformRsaOaepGetKlass ()

    +

    xmlSecNssTransformRsaOaepGetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaOaepGetKlass (void);

    The RSA-PKCS1 key transport transform klass (XMLEnc 1.0).

    @@ -1683,7 +1645,7 @@

    cryp


    -

    xmlSecNssTransformRsaOaepEnc11GetKlass ()

    +

    xmlSecNssTransformRsaOaepEnc11GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformRsaOaepEnc11GetKlass
                                    (void);
    @@ -1695,7 +1657,7 @@

    cryp


    -

    xmlSecNssTransformSha1GetKlass ()

    +

    xmlSecNssTransformSha1GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformSha1GetKlass (void);

    SHA-1 digest transform klass.

    @@ -1706,7 +1668,7 @@

    cryp


    -

    xmlSecNssTransformSha224GetKlass ()

    +

    xmlSecNssTransformSha224GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformSha224GetKlass (void);

    SHA2-224 digest transform klass.

    @@ -1717,7 +1679,7 @@

    cryp


    -

    xmlSecNssTransformSha256GetKlass ()

    +

    xmlSecNssTransformSha256GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformSha256GetKlass (void);

    SHA2-256 digest transform klass.

    @@ -1728,7 +1690,7 @@

    cryp


    -

    xmlSecNssTransformSha384GetKlass ()

    +

    xmlSecNssTransformSha384GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformSha384GetKlass (void);

    SHA2-384 digest transform klass.

    @@ -1739,7 +1701,7 @@

    cryp


    -

    xmlSecNssTransformSha512GetKlass ()

    +

    xmlSecNssTransformSha512GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformSha512GetKlass (void);

    SHA2-512 digest transform klass.

    @@ -1750,7 +1712,7 @@

    cryp


    -

    xmlSecNssTransformMd5GetKlass ()

    +

    xmlSecNssTransformMd5GetKlass ()

    xmlSecTransformId
     xmlSecNssTransformMd5GetKlass (void);

    MD5 digest transform klass.

    @@ -1761,7 +1723,7 @@

    cryp


    -

    xmlSecNssKeyDataDEREncodedKeyValueGetKlass ()

    +

    xmlSecNssKeyDataDEREncodedKeyValueGetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataDEREncodedKeyValueGetKlass
                                    (void);
    @@ -2127,6 +2089,5 @@

    cryp

    -

    + diff --git a/docs/api/xmlsec-nss-keysstore.html b/docs/api/xmlsec-nss-keysstore.html index fe3898be0..b69ab9343 100644 --- a/docs/api/xmlsec-nss-keysstore.html +++ b/docs/api/xmlsec-nss-keysstore.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - + - +
    + @@ -86,7 +48,7 @@

    k xmlSecKeyStoreId

    @@ -94,7 +56,7 @@

    k int

    @@ -102,7 +64,7 @@

    k int

    @@ -110,7 +72,7 @@

    k int

    @@ -144,7 +106,7 @@

    k

    Functions

    -

    xmlSecNssKeysStoreGetKlass ()

    +

    xmlSecNssKeysStoreGetKlass ()

    xmlSecKeyStoreId
     xmlSecNssKeysStoreGetKlass (void);

    The Nss list based keys store klass.

    @@ -155,7 +117,7 @@

    k


    -

    xmlSecNssKeysStoreAdoptKey ()

    +

    xmlSecNssKeysStoreAdoptKey ()

    int
     xmlSecNssKeysStoreAdoptKey (xmlSecKeyStorePtr store,
                                 xmlSecKeyPtr key);
    @@ -174,12 +136,12 @@

    k

    - + - + @@ -191,7 +153,7 @@

    k
    -

    xmlSecNssKeysStoreLoad ()

    +

    xmlSecNssKeysStoreLoad ()

    int
     xmlSecNssKeysStoreLoad (xmlSecKeyStorePtr store,
                             const char *uri,
    @@ -209,17 +171,17 @@ 

    k

    store

    the pointer to Nss keys store.

     

    uri

    the filename.

     

    keysMngr

    the pointer to associated keys manager.

     
    @@ -231,7 +193,7 @@

    k
    -

    xmlSecNssKeysStoreSave ()

    +

    xmlSecNssKeysStoreSave ()

    int
     xmlSecNssKeysStoreSave (xmlSecKeyStorePtr store,
                             const char *filename,
    @@ -250,17 +212,17 @@ 

    k

    store

    the pointer to Nss keys store.

     

    filename

    the filename.

     

    type

    the saved keys type (public, private, ...).

     
    @@ -283,6 +245,5 @@

    k -

    + diff --git a/docs/api/xmlsec-nss-pkikeys.html b/docs/api/xmlsec-nss-pkikeys.html index 91cbe3059..60f37fd4a 100644 --- a/docs/api/xmlsec-nss-pkikeys.html +++ b/docs/api/xmlsec-nss-pkikeys.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,23 +48,23 @@

    pki xmlSecKeyDataPtr

    @@ -110,7 +72,7 @@

    pki KeyType

    @@ -118,7 +80,7 @@

    pki int

    @@ -131,7 +93,7 @@

    pki

    Functions

    -

    xmlSecNssPKIAdoptKey ()

    +

    xmlSecNssPKIAdoptKey ()

    xmlSecKeyDataPtr
     xmlSecNssPKIAdoptKey (SECKEYPrivateKey *privkey,
                           SECKEYPublicKey *pubkey);
    @@ -149,12 +111,12 @@

    pki

    - + - + @@ -166,8 +128,8 @@

    pki
    -

    xmlSecNssPKIKeyDataGetPubKey ()

    -
    SECKEYPublicKey *
    +

    xmlSecNssPKIKeyDataGetPubKey ()

    +
    SECKEYPublicKey *
     xmlSecNssPKIKeyDataGetPubKey (xmlSecKeyDataPtr data);

    Gets the Public Key from the key data.

    @@ -181,7 +143,7 @@

    pki

    data

    the pointer to NSS Key data.

     
    @@ -193,8 +155,8 @@

    pki
    -

    xmlSecNssPKIKeyDataGetPrivKey ()

    -
    SECKEYPrivateKey *
    +

    xmlSecNssPKIKeyDataGetPrivKey ()

    +
    SECKEYPrivateKey *
     xmlSecNssPKIKeyDataGetPrivKey (xmlSecKeyDataPtr data);

    Gets the Private Key from the key data.

    @@ -208,7 +170,7 @@

    pki

    data

    the pointer to NSS Key data.

     
    @@ -220,7 +182,7 @@

    pki
    -

    xmlSecNssPKIKeyDataGetKeyType ()

    +

    xmlSecNssPKIKeyDataGetKeyType ()

    KeyType
     xmlSecNssPKIKeyDataGetKeyType (xmlSecKeyDataPtr data);

    Gets the Key Type from the key data.

    @@ -235,7 +197,7 @@

    pki

    data

    the pointer to NSS Key data.

     
    @@ -246,7 +208,7 @@

    pki
    -

    xmlSecNssPKIKeyDataDuplicate ()

    +

    xmlSecNssPKIKeyDataDuplicate ()

    int
     xmlSecNssPKIKeyDataDuplicate (xmlSecKeyDataPtr dst,
                                   xmlSecKeyDataPtr src);
    @@ -263,12 +225,12 @@

    pki

    dst

    the pointer to NSS Key data to copy to.

     

    src

    the pointer to NSS Key data to copy from.

     
    @@ -282,6 +244,5 @@

    pki -

    + diff --git a/docs/api/xmlsec-nss-ref.html b/docs/api/xmlsec-nss-ref.html index 9a56025cd..603186a29 100644 --- a/docs/api/xmlsec-nss-ref.html +++ b/docs/api/xmlsec-nss-ref.html @@ -1,55 +1,17 @@ + XML Security Library for NSS API Reference.: XML Security Library Reference Manual - + - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -83,6 +45,5 @@ -
    + diff --git a/docs/api/xmlsec-nss-x509.html b/docs/api/xmlsec-nss-x509.html index 667097771..95423b771 100644 --- a/docs/api/xmlsec-nss-x509.html +++ b/docs/api/xmlsec-nss-x509.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,15 +48,15 @@

    x509xmlSecKeyDataId

    @@ -102,7 +64,7 @@

    x509int

    @@ -110,15 +72,15 @@

    x509int

    @@ -126,7 +88,7 @@

    x509xmlSecSize

    @@ -134,15 +96,15 @@

    x509int

    @@ -150,7 +112,7 @@

    x509xmlSecSize

    @@ -158,7 +120,7 @@

    x509xmlSecKeyDataPtr

    @@ -166,7 +128,7 @@

    x509xmlSecKeyDataId

    @@ -174,15 +136,15 @@

    x509xmlSecKeyDataStoreId

    @@ -190,7 +152,7 @@

    x509int

    @@ -198,7 +160,7 @@

    x509int

    @@ -234,7 +196,7 @@

    x509

    Functions

    -

    xmlSecNssKeyDataX509GetKlass ()

    +

    xmlSecNssKeyDataX509GetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataX509GetKlass (void);

    The NSS X509 key data klass (http://www.w3.org/TR/xmldsig-core/sec-X509Data).

    @@ -245,8 +207,8 @@

    x509
    -

    xmlSecNssKeyDataX509GetKeyCert ()

    -
    CERTCertificate *
    +

    xmlSecNssKeyDataX509GetKeyCert ()

    +
    CERTCertificate *
     xmlSecNssKeyDataX509GetKeyCert (xmlSecKeyDataPtr data);

    Gets the certificate from which the key was extracted.

    @@ -260,7 +222,7 @@

    x509

    - + @@ -272,7 +234,7 @@

    x509
    -

    xmlSecNssKeyDataX509AdoptKeyCert ()

    +

    xmlSecNssKeyDataX509AdoptKeyCert ()

    int
     xmlSecNssKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,
                                       CERTCertificate *cert);
    @@ -292,12 +254,12 @@

    x509

    data

    the pointer to X509 key data.

     

    cert

    the pointer to NSS X509 certificate.

     
    @@ -309,7 +271,7 @@

    x509
    -

    xmlSecNssKeyDataX509AdoptCert ()

    +

    xmlSecNssKeyDataX509AdoptCert ()

    int
     xmlSecNssKeyDataX509AdoptCert (xmlSecKeyDataPtr data,
                                    CERTCertificate *cert);
    @@ -326,12 +288,12 @@

    x509

    data

    the pointer to X509 key data.

     

    cert

    the pointer to NSS X509 certificate.

     
    @@ -343,8 +305,8 @@

    x509
    -

    xmlSecNssKeyDataX509GetCert ()

    -
    CERTCertificate *
    +

    xmlSecNssKeyDataX509GetCert ()

    +
    CERTCertificate *
     xmlSecNssKeyDataX509GetCert (xmlSecKeyDataPtr data,
                                  xmlSecSize pos);

    Gets a certificate from X509 key data.

    @@ -360,12 +322,12 @@

    x509

    data

    the pointer to X509 key data.

     

    pos

    the desired certificate position.

     
    @@ -380,7 +342,7 @@

    x509
    -

    xmlSecNssKeyDataX509GetCertsSize ()

    +

    xmlSecNssKeyDataX509GetCertsSize ()

    xmlSecSize
     xmlSecNssKeyDataX509GetCertsSize (xmlSecKeyDataPtr data);

    Gets the number of certificates in data @@ -396,7 +358,7 @@

    x509

    data

    the pointer to X509 key data.

     
    @@ -408,7 +370,7 @@

    x509
    -

    xmlSecNssKeyDataX509AdoptCrl ()

    +

    xmlSecNssKeyDataX509AdoptCrl ()

    int
     xmlSecNssKeyDataX509AdoptCrl (xmlSecKeyDataPtr data,
                                   CERTSignedCrl *crl);
    @@ -425,12 +387,12 @@

    x509

    data

    the pointer to X509 key data.

     

    crl

    the pointer to NSS X509 CRL.

     
    @@ -442,8 +404,8 @@

    x509
    -

    xmlSecNssKeyDataX509GetCrl ()

    -
    CERTSignedCrl *
    +

    xmlSecNssKeyDataX509GetCrl ()

    +
    CERTSignedCrl *
     xmlSecNssKeyDataX509GetCrl (xmlSecKeyDataPtr data,
                                 xmlSecSize pos);

    Gets a CRL from X509 key data.

    @@ -459,12 +421,12 @@

    x509

    data

    the pointer to X509 key data.

     

    pos

    the desired CRL position.

     
    @@ -479,7 +441,7 @@

    x509
    -

    xmlSecNssKeyDataX509GetCrlsSize ()

    +

    xmlSecNssKeyDataX509GetCrlsSize ()

    xmlSecSize
     xmlSecNssKeyDataX509GetCrlsSize (xmlSecKeyDataPtr data);

    Gets the number of CRLs in data @@ -495,7 +457,7 @@

    x509

    data

    the pointer to X509 key data.

     

    @@ -507,7 +469,7 @@

    x509
    -

    xmlSecNssX509CertGetKey ()

    +

    xmlSecNssX509CertGetKey ()

    xmlSecKeyDataPtr
     xmlSecNssX509CertGetKey (CERTCertificate *cert);

    Extracts public key from the cert @@ -523,7 +485,7 @@

    x509

    cert

    the certificate.

    - + 

    @@ -534,7 +496,7 @@

    x509
    -

    xmlSecNssKeyDataRawX509CertGetKlass ()

    +

    xmlSecNssKeyDataRawX509CertGetKlass ()

    xmlSecKeyDataId
     xmlSecNssKeyDataRawX509CertGetKlass (void);

    The raw X509 certificates key data klass.

    @@ -545,7 +507,7 @@

    x509
    -

    xmlSecNssX509StoreGetKlass ()

    +

    xmlSecNssX509StoreGetKlass ()

    xmlSecKeyDataStoreId
     xmlSecNssX509StoreGetKlass (void);

    The NSS X509 certificates key data store klass.

    @@ -556,8 +518,8 @@

    x509
    -

    xmlSecNssX509StoreVerify ()

    -
    CERTCertificate *
    +

    xmlSecNssX509StoreVerify ()

    +
    CERTCertificate *
     xmlSecNssX509StoreVerify (xmlSecKeyDataStorePtr store,
                               CERTCertList *certs,
                               xmlSecKeyInfoCtx *keyInfoCtx);
    @@ -576,17 +538,17 @@

    x509

    store

    the pointer to X509 key data store klass.

    - + 

    certs

    the untrusted certificates stack.

    - + 

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    @@ -599,7 +561,7 @@

    x509
    -

    xmlSecNssX509StoreAdoptCert ()

    +

    xmlSecNssX509StoreAdoptCert ()

    int
     xmlSecNssX509StoreAdoptCert (xmlSecKeyDataStorePtr store,
                                  CERTCertificate *cert,
    @@ -617,17 +579,17 @@ 

    x509

    store

    the pointer to X509 key data store klass.

    - + 

    cert

    the pointer to NSS X509 certificate.

    - + 

    type

    the certificate type (trusted/untrusted).

    - + 

    @@ -639,7 +601,7 @@

    x509
    -

    xmlSecNssX509StoreAdoptCrl ()

    +

    xmlSecNssX509StoreAdoptCrl ()

    int
     xmlSecNssX509StoreAdoptCrl (xmlSecKeyDataStorePtr store,
                                 CERTSignedCrl *crl);
    @@ -656,12 +618,12 @@

    x509

    store

    the pointer to X509 key data store klass.

    - + 

    crl

    the pointer to NSS X509 CRL.

    - + 

    @@ -695,6 +657,5 @@

    x509 - - + diff --git a/docs/api/xmlsec-openssl-app.html b/docs/api/xmlsec-openssl-app.html index 12ab2af55..ec4819b37 100644 --- a/docs/api/xmlsec-openssl-app.html +++ b/docs/api/xmlsec-openssl-app.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    app int

    @@ -94,7 +56,7 @@

    app int

    @@ -102,7 +64,7 @@

    app int

    @@ -110,7 +72,7 @@

    app int

    @@ -118,7 +80,7 @@

    app int

    @@ -126,7 +88,7 @@

    app int

    @@ -134,7 +96,7 @@

    app int

    @@ -142,7 +104,7 @@

    app int

    @@ -150,7 +112,7 @@

    app int

    @@ -158,7 +120,7 @@

    app int

    @@ -166,7 +128,7 @@

    app int

    @@ -174,7 +136,7 @@

    app int

    @@ -182,7 +144,7 @@

    app int

    @@ -190,7 +152,7 @@

    app int

    @@ -198,7 +160,7 @@

    app int

    @@ -206,7 +168,7 @@

    app xmlSecKeyPtr

    @@ -214,7 +176,7 @@

    app xmlSecKeyPtr

    @@ -222,7 +184,7 @@

    app xmlSecKeyPtr

    @@ -230,7 +192,7 @@

    app xmlSecKeyPtr

    @@ -238,7 +200,7 @@

    app xmlSecKeyPtr

    @@ -246,7 +208,7 @@

    app xmlSecKeyPtr

    @@ -254,7 +216,7 @@

    app int

    @@ -262,7 +224,7 @@

    app int

    @@ -270,7 +232,7 @@

    app int

    @@ -278,15 +240,15 @@

    app xmlSecKeyPtr

    @@ -299,7 +261,7 @@

    app

    Functions

    -

    xmlSecOpenSSLAppInit ()

    +

    xmlSecOpenSSLAppInit ()

    int
     xmlSecOpenSSLAppInit (const char *config);

    General crypto engine initialization. This function is used @@ -317,7 +279,7 @@

    app

    - + @@ -328,7 +290,7 @@

    app
    -

    xmlSecOpenSSLAppShutdown ()

    +

    xmlSecOpenSSLAppShutdown ()

    int
     xmlSecOpenSSLAppShutdown (void);

    General crypto engine shutdown. This function is used @@ -342,7 +304,7 @@

    app


    -

    xmlSecOpenSSLAppDefaultKeysMngrInit ()

    +

    xmlSecOpenSSLAppDefaultKeysMngrInit ()

    int
     xmlSecOpenSSLAppDefaultKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Initializes mngr @@ -359,7 +321,7 @@

    app

    mngr

    the pointer to keys manager.

     
    @@ -370,14 +332,14 @@

    app
    -

    xmlSecOpenSSLAppDefaultKeysMngrAdoptKey ()

    +

    xmlSecOpenSSLAppDefaultKeysMngrAdoptKey ()

    int
     xmlSecOpenSSLAppDefaultKeysMngrAdoptKey
                                    (xmlSecKeysMngrPtr mngr,
                                     xmlSecKeyPtr key);

    Adds key to the keys manager mngr - created with xmlSecOpenSSLAppDefaultKeysMngrInit + created with xmlSecOpenSSLAppDefaultKeysMngrInit function.

    Parameters

    @@ -391,12 +353,12 @@

    app

    mngr

    the pointer to keys manager.

     

    key

    the pointer to key.

     

    @@ -408,7 +370,7 @@

    app


    -

    xmlSecOpenSSLAppDefaultKeysMngrVerifyKey ()

    +

    xmlSecOpenSSLAppDefaultKeysMngrVerifyKey ()

    int
     xmlSecOpenSSLAppDefaultKeysMngrVerifyKey
                                    (xmlSecKeysMngrPtr mngr,
    @@ -416,7 +378,7 @@ 

    app xmlSecKeyInfoCtxPtr keyInfoCtx);

    Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

    • Checks that key certificate is present

    • @@ -424,7 +386,7 @@

      app

    Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

    Parameters

    @@ -438,17 +400,17 @@

    app

    mngr

    the pointer to keys manager.

    - + 

    key

    the pointer to key.

    - + 

    keyInfoCtx

    the key info context for verification.

    - + 

    @@ -460,14 +422,14 @@

    app


    -

    xmlSecOpenSSLAppDefaultKeysMngrLoad ()

    +

    xmlSecOpenSSLAppDefaultKeysMngrLoad ()

    int
     xmlSecOpenSSLAppDefaultKeysMngrLoad (xmlSecKeysMngrPtr mngr,
                                          const char *uri);

    Loads XML keys file from uri to the keys manager mngr created -with xmlSecOpenSSLAppDefaultKeysMngrInit function.

    +with xmlSecOpenSSLAppDefaultKeysMngrInit function.

    Parameters

    @@ -480,12 +442,12 @@

    app

    - + - +

    mngr

    the pointer to keys manager.

     

    uri

    the uri.

     
    @@ -497,7 +459,7 @@

    app


    -

    xmlSecOpenSSLAppDefaultKeysMngrSave ()

    +

    xmlSecOpenSSLAppDefaultKeysMngrSave ()

    int
     xmlSecOpenSSLAppDefaultKeysMngrSave (xmlSecKeysMngrPtr mngr,
                                          const char *filename,
    @@ -516,17 +478,17 @@ 

    app

    mngr

    the pointer to keys manager.

    - + 

    filename

    the destination filename.

    - + 

    type

    the type of keys to save (public/private/symmetric).

    - + 

    @@ -538,7 +500,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrCertLoad ()

    +

    xmlSecOpenSSLAppKeysMngrCertLoad ()

    int
     xmlSecOpenSSLAppKeysMngrCertLoad (xmlSecKeysMngrPtr mngr,
                                       const char *filename,
    @@ -560,23 +522,23 @@ 

    app

    mngr

    the keys manager.

    - + 

    filename

    the certificate file.

    - + 

    format

    the certificate file format.

    - + 

    type

    the flag that indicates is the certificate in filename trusted or not.

    - + 

    @@ -588,7 +550,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrCertLoadMemory ()

    +

    xmlSecOpenSSLAppKeysMngrCertLoadMemory ()

    int
     xmlSecOpenSSLAppKeysMngrCertLoadMemory
                                    (xmlSecKeysMngrPtr mngr,
    @@ -612,27 +574,27 @@ 

    app

    mngr

    the keys manager.

    - + 

    data

    the certificate binary data.

    - + 

    dataSize

    the certificate binary data size.

    - + 

    format

    the certificate file format.

    - + 

    type

    the flag that indicates is the certificate trusted or not.

    - + 

    @@ -644,7 +606,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrCertLoadBIO ()

    +

    xmlSecOpenSSLAppKeysMngrCertLoadBIO ()

    int
     xmlSecOpenSSLAppKeysMngrCertLoadBIO (xmlSecKeysMngrPtr mngr,
                                          BIO *bio,
    @@ -665,22 +627,22 @@ 

    app

    mngr

    the keys manager.

    - + 

    bio

    the certificate BIO.

    - + 

    format

    the certificate file format.

    - + 

    type

    the flag that indicates is the certificate trusted or not.

    - + 

    @@ -692,7 +654,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrCrlLoad ()

    +

    xmlSecOpenSSLAppKeysMngrCrlLoad ()

    int
     xmlSecOpenSSLAppKeysMngrCrlLoad (xmlSecKeysMngrPtr mngr,
                                      const char *filename,
    @@ -712,17 +674,17 @@ 

    app

    mngr

    the keys manager.

    - + 

    filename

    the CRL file.

    - + 

    format

    the CRL file format..

    - + 

    @@ -734,7 +696,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrCrlLoadMemory ()

    +

    xmlSecOpenSSLAppKeysMngrCrlLoadMemory ()

    int
     xmlSecOpenSSLAppKeysMngrCrlLoadMemory (xmlSecKeysMngrPtr mngr,
                                            const xmlSecByte *data,
    @@ -755,22 +717,22 @@ 

    app

    mngr

    the keys manager.

    - + 

    data

    the CRL binary data.

    - + 

    dataSize

    the CRL binary data size.

    - + 

    format

    the CRL format.

    - + 

    @@ -782,7 +744,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrCrlLoadBIO ()

    +

    xmlSecOpenSSLAppKeysMngrCrlLoadBIO ()

    int
     xmlSecOpenSSLAppKeysMngrCrlLoadBIO (xmlSecKeysMngrPtr mngr,
                                         BIO *bio,
    @@ -801,17 +763,17 @@ 

    app

    mngr

    the keys manager.

    - + 

    bio

    the CRL BIO.

    - + 

    format

    the CRL file format.

    - + 

    @@ -823,7 +785,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrAddCertsPath ()

    +

    xmlSecOpenSSLAppKeysMngrAddCertsPath ()

    int
     xmlSecOpenSSLAppKeysMngrAddCertsPath (xmlSecKeysMngrPtr mngr,
                                           const char *path);
    @@ -841,12 +803,12 @@

    app

    mngr

    the keys manager.

    - + 

    path

    the path to trusted certificates.

    - + 

    @@ -858,7 +820,7 @@

    app


    -

    xmlSecOpenSSLAppKeysMngrAddCertsFile ()

    +

    xmlSecOpenSSLAppKeysMngrAddCertsFile ()

    int
     xmlSecOpenSSLAppKeysMngrAddCertsFile (xmlSecKeysMngrPtr mngr,
                                           const char *filename);
    @@ -878,12 +840,12 @@

    app

    mngr

    the keys manager.

    - + 

    filename

    the file containing trusted certificates.

    - + 

    @@ -895,7 +857,7 @@

    app


    -

    xmlSecOpenSSLAppKeyLoadEx ()

    +

    xmlSecOpenSSLAppKeyLoadEx ()

    xmlSecKeyPtr
     xmlSecOpenSSLAppKeyLoadEx (const char *filename,
                                xmlSecKeyDataType type,
    @@ -916,32 +878,32 @@ 

    app

    filename

    the key filename.

    - + 

    type

    the expected key type.

    - + 

    format

    the key file format.

    - + 

    pwd

    the key file password.

    - + 

    pwdCallback

    the key password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -953,7 +915,7 @@

    app


    -

    xmlSecOpenSSLAppKeyLoadMemory ()

    +

    xmlSecOpenSSLAppKeyLoadMemory ()

    xmlSecKeyPtr
     xmlSecOpenSSLAppKeyLoadMemory (const xmlSecByte *data,
                                    xmlSecSize dataSize,
    @@ -974,32 +936,32 @@ 

    app

    data

    the binary key data.

    - + 

    dataSize

    the size of binary key.

    - + 

    format

    the key file format.

    - + 

    pwd

    the key file password.

    - + 

    pwdCallback

    the key password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1011,7 +973,7 @@

    app


    -

    xmlSecOpenSSLAppKeyLoadBIO ()

    +

    xmlSecOpenSSLAppKeyLoadBIO ()

    xmlSecKeyPtr
     xmlSecOpenSSLAppKeyLoadBIO (BIO *bio,
                                 xmlSecKeyDataFormat format,
    @@ -1031,27 +993,27 @@ 

    app

    bio

    the key BIO.

    - + 

    format

    the key file format.

    - + 

    pwd

    the key file password.

    - + 

    pwdCallback

    the key password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1063,7 +1025,7 @@

    app


    -

    xmlSecOpenSSLAppPkcs12Load ()

    +

    xmlSecOpenSSLAppPkcs12Load ()

    xmlSecKeyPtr
     xmlSecOpenSSLAppPkcs12Load (const char *filename,
                                 const char *pwd,
    @@ -1085,22 +1047,22 @@ 

    app

    filename

    the PKCS12 key filename.

    - + 

    pwd

    the PKCS12 file password.

    - + 

    pwdCallback

    the password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1112,7 +1074,7 @@

    app


    -

    xmlSecOpenSSLAppPkcs12LoadMemory ()

    +

    xmlSecOpenSSLAppPkcs12LoadMemory ()

    xmlSecKeyPtr
     xmlSecOpenSSLAppPkcs12LoadMemory (const xmlSecByte *data,
                                       xmlSecSize dataSize,
    @@ -1135,27 +1097,27 @@ 

    app

    data

    the PKCS12 binary data.

    - + 

    dataSize

    the PKCS12 binary data size.

    - + 

    pwd

    the PKCS12 file password.

    - + 

    pwdCallback

    the password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1167,7 +1129,7 @@

    app


    -

    xmlSecOpenSSLAppPkcs12LoadBIO ()

    +

    xmlSecOpenSSLAppPkcs12LoadBIO ()

    xmlSecKeyPtr
     xmlSecOpenSSLAppPkcs12LoadBIO (BIO *bio,
                                    const char *pwd,
    @@ -1189,22 +1151,22 @@ 

    app

    bio

    the PKCS12 key bio.

    - + 

    pwd

    the PKCS12 file password.

    - + 

    pwdCallback

    the password callback.

    - + 

    pwdCallbackCtx

    the user context for password callback.

    - + 

    @@ -1216,7 +1178,7 @@

    app
    -

    xmlSecOpenSSLAppKeyCertLoad ()

    +

    xmlSecOpenSSLAppKeyCertLoad ()

    int
     xmlSecOpenSSLAppKeyCertLoad (xmlSecKeyPtr key,
                                  const char *filename,
    @@ -1235,17 +1197,17 @@ 

    app

    key

    the pointer to key.

    - + 

    filename

    the certificate filename.

    - + 

    format

    the certificate file format.

    - + 

    @@ -1257,7 +1219,7 @@

    app
    -

    xmlSecOpenSSLAppKeyCertLoadMemory ()

    +

    xmlSecOpenSSLAppKeyCertLoadMemory ()

    int
     xmlSecOpenSSLAppKeyCertLoadMemory (xmlSecKeyPtr key,
                                        const xmlSecByte *data,
    @@ -1276,22 +1238,22 @@ 

    app

    key

    the pointer to key.

    - + 

    data

    the certificate binary data.

    - + 

    dataSize

    the certificate binary data size.

    - + 

    format

    the certificate file format.

    - + 

    @@ -1303,7 +1265,7 @@

    app
    -

    xmlSecOpenSSLAppKeyCertLoadBIO ()

    +

    xmlSecOpenSSLAppKeyCertLoadBIO ()

    int
     xmlSecOpenSSLAppKeyCertLoadBIO (xmlSecKeyPtr key,
                                     BIO *bio,
    @@ -1321,17 +1283,17 @@ 

    app

    key

    the pointer to key.

    - + 

    bio

    the certificate bio.

    - + 

    format

    the certificate file format.

    - + 

    @@ -1343,7 +1305,7 @@

    app
    -

    xmlSecOpenSSLAppKeyFromCertLoadBIO ()

    +

    xmlSecOpenSSLAppKeyFromCertLoadBIO ()

    xmlSecKeyPtr
     xmlSecOpenSSLAppKeyFromCertLoadBIO (BIO *bio,
                                         xmlSecKeyDataFormat format);
    @@ -1360,12 +1322,12 @@

    app

    bio

    the BIO.

    - + 

    format

    the cert format.

    - + 

    @@ -1377,8 +1339,8 @@

    app
    -

    xmlSecOpenSSLAppGetDefaultPwdCallback ()

    -
    void *
    +

    xmlSecOpenSSLAppGetDefaultPwdCallback ()

    +
    void *
     xmlSecOpenSSLAppGetDefaultPwdCallback (void);

    Gets default password callback.

    @@ -1390,6 +1352,5 @@

    app

    - - + diff --git a/docs/api/xmlsec-openssl-crypto.html b/docs/api/xmlsec-openssl-crypto.html index 259e6c1bb..990c1a172 100644 --- a/docs/api/xmlsec-openssl-crypto.html +++ b/docs/api/xmlsec-openssl-crypto.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    xmlSecCryptoDLFunctionsPtr

    @@ -94,7 +56,7 @@

    int

    @@ -102,7 +64,7 @@

    int

    @@ -110,7 +72,7 @@

    int

    @@ -118,7 +80,7 @@

    int

    @@ -126,14 +88,14 @@

    int

    - @@ -141,39 +103,39 @@

    int

    @@ -181,7 +143,7 @@

    xmlSecKeyDataId

    @@ -189,7 +151,7 @@

    int

    @@ -197,7 +159,7 @@

    xmlSecTransformId

    @@ -205,7 +167,7 @@

    xmlSecTransformId

    @@ -213,7 +175,7 @@

    xmlSecTransformId

    @@ -221,7 +183,7 @@

    xmlSecTransformId

    @@ -229,7 +191,7 @@

    xmlSecTransformId

    @@ -237,7 +199,7 @@

    xmlSecTransformId

    @@ -245,7 +207,7 @@

    xmlSecTransformId

    @@ -253,7 +215,7 @@

    xmlSecTransformId

    @@ -261,7 +223,7 @@

    xmlSecTransformId

    @@ -269,7 +231,7 @@

    xmlSecKeyDataId

    @@ -277,7 +239,7 @@

    int

    @@ -285,7 +247,7 @@

    xmlSecTransformId

    @@ -293,7 +255,7 @@

    xmlSecKeyDataId

    @@ -301,7 +263,7 @@

    int

    @@ -309,7 +271,7 @@

    xmlSecTransformId

    @@ -317,7 +279,7 @@

    xmlSecTransformId

    @@ -325,7 +287,7 @@

    xmlSecKeyDataId

    @@ -333,15 +295,15 @@

    int

    @@ -349,7 +311,7 @@

    xmlSecTransformId

    @@ -357,7 +319,7 @@

    xmlSecTransformId

    @@ -365,7 +327,7 @@

    xmlSecKeyDataId

    @@ -373,15 +335,15 @@

    int

    @@ -389,7 +351,7 @@

    xmlSecTransformId

    @@ -397,7 +359,7 @@

    xmlSecKeyDataId

    @@ -405,15 +367,15 @@

    int

    @@ -421,7 +383,7 @@

    xmlSecTransformId

    @@ -429,7 +391,7 @@

    xmlSecTransformId

    @@ -437,7 +399,7 @@

    xmlSecTransformId

    @@ -445,7 +407,7 @@

    xmlSecTransformId

    @@ -453,7 +415,7 @@

    xmlSecTransformId

    @@ -461,7 +423,7 @@

    xmlSecTransformId

    @@ -469,7 +431,7 @@

    xmlSecTransformId

    @@ -477,7 +439,7 @@

    xmlSecTransformId

    @@ -485,7 +447,7 @@

    xmlSecTransformId

    @@ -493,7 +455,7 @@

    xmlSecTransformId

    @@ -501,7 +463,7 @@

    xmlSecTransformId

    @@ -509,7 +471,7 @@

    xmlSecKeyDataId

    @@ -517,7 +479,7 @@

    xmlSecTransformId

    @@ -525,7 +487,7 @@

    xmlSecTransformId

    @@ -533,7 +495,7 @@

    xmlSecKeyDataId

    @@ -541,7 +503,7 @@

    xmlSecKeyDataId

    @@ -549,7 +511,7 @@

    xmlSecTransformId

    @@ -557,7 +519,7 @@

    xmlSecTransformId

    @@ -565,7 +527,7 @@

    xmlSecTransformId

    @@ -573,7 +535,7 @@

    xmlSecTransformId

    @@ -581,7 +543,7 @@

    xmlSecKeyDataId

    @@ -589,7 +551,7 @@

    int

    @@ -597,7 +559,7 @@

    xmlSecTransformId

    @@ -605,7 +567,7 @@

    xmlSecTransformId

    @@ -613,7 +575,7 @@

    xmlSecTransformId

    @@ -621,7 +583,7 @@

    xmlSecTransformId

    @@ -629,7 +591,7 @@

    xmlSecTransformId

    @@ -637,7 +599,7 @@

    xmlSecTransformId

    @@ -645,7 +607,7 @@

    xmlSecTransformId

    @@ -653,7 +615,7 @@

    xmlSecTransformId

    @@ -661,7 +623,7 @@

    xmlSecKeyDataId

    @@ -669,7 +631,7 @@

    int

    @@ -677,7 +639,7 @@

    xmlSecTransformId

    @@ -685,7 +647,7 @@

    xmlSecTransformId

    @@ -693,7 +655,7 @@

    xmlSecKeyDataId

    @@ -701,15 +663,15 @@

    int

    @@ -717,7 +679,7 @@

    xmlSecTransformId

    @@ -725,7 +687,7 @@

    xmlSecTransformId

    @@ -733,7 +695,7 @@

    xmlSecTransformId

    @@ -741,7 +703,7 @@

    xmlSecTransformId

    @@ -749,7 +711,7 @@

    xmlSecTransformId

    @@ -757,7 +719,7 @@

    xmlSecTransformId

    @@ -765,7 +727,7 @@

    xmlSecTransformId

    @@ -773,7 +735,7 @@

    xmlSecTransformId

    @@ -781,7 +743,7 @@

    xmlSecTransformId

    @@ -789,7 +751,7 @@

    xmlSecTransformId

    @@ -797,7 +759,7 @@

    xmlSecTransformId

    @@ -805,7 +767,7 @@

    xmlSecTransformId

    @@ -813,7 +775,7 @@

    xmlSecTransformId

    @@ -821,7 +783,7 @@

    xmlSecTransformId

    @@ -829,7 +791,7 @@

    xmlSecTransformId

    @@ -837,7 +799,7 @@

    xmlSecTransformId

    @@ -845,7 +807,7 @@

    xmlSecTransformId

    @@ -853,7 +815,7 @@

    xmlSecTransformId

    @@ -861,7 +823,7 @@

    xmlSecTransformId

    @@ -869,7 +831,7 @@

    xmlSecTransformId

    @@ -877,7 +839,7 @@

    xmlSecTransformId

    @@ -885,7 +847,7 @@

    xmlSecTransformId

    @@ -893,7 +855,7 @@

    xmlSecTransformId

    @@ -901,7 +863,7 @@

    xmlSecTransformId

    @@ -909,7 +871,7 @@

    xmlSecTransformId

    @@ -917,7 +879,7 @@

    xmlSecTransformId

    @@ -925,7 +887,7 @@

    xmlSecTransformId

    @@ -933,7 +895,7 @@

    xmlSecTransformId

    @@ -941,7 +903,7 @@

    void

    @@ -1373,7 +1335,7 @@

    Functions

    -

    xmlSecCryptoGetFunctions_openssl ()

    +

    xmlSecCryptoGetFunctions_openssl ()

    xmlSecCryptoDLFunctionsPtr
     xmlSecCryptoGetFunctions_openssl (void);

    Gets the pointer to xmlsec-openssl functions table.

    @@ -1384,7 +1346,7 @@


    -

    xmlSecOpenSSLInit ()

    +

    xmlSecOpenSSLInit ()

    int
     xmlSecOpenSSLInit (void);

    XMLSec library specific crypto engine initialization.

    @@ -1395,7 +1357,7 @@


    -

    xmlSecOpenSSLShutdown ()

    +

    xmlSecOpenSSLShutdown ()

    int
     xmlSecOpenSSLShutdown (void);

    XMLSec library specific crypto engine shutdown.

    @@ -1406,7 +1368,7 @@


    -

    xmlSecOpenSSLKeysMngrInit ()

    +

    xmlSecOpenSSLKeysMngrInit ()

    int
     xmlSecOpenSSLKeysMngrInit (xmlSecKeysMngrPtr mngr);

    Adds OpenSSL specific key data stores in keys manager.

    @@ -1421,7 +1383,7 @@

    - + @@ -1432,7 +1394,7 @@


    -

    xmlSecOpenSSLGenerateRandom ()

    +

    xmlSecOpenSSLGenerateRandom ()

    int
     xmlSecOpenSSLGenerateRandom (xmlSecBufferPtr buffer,
                                  xmlSecSize size);
    @@ -1451,12 +1413,12 @@

    buffer

    the destination buffer.

     

    size

    the numer of bytes to generate.

     
    @@ -1468,7 +1430,7 @@


    -

    xmlSecOpenSSLSetDefaultTrustedCertsFolder ()

    +

    xmlSecOpenSSLSetDefaultTrustedCertsFolder ()

    int
     xmlSecOpenSSLSetDefaultTrustedCertsFolder
                                    (const xmlChar *path);
    @@ -1484,7 +1446,7 @@

    path

    the default trusted certs path.

     
    @@ -1495,8 +1457,8 @@


    -

    xmlSecOpenSSLGetDefaultTrustedCertsFolder ()

    -
    const xmlChar *
    +

    xmlSecOpenSSLGetDefaultTrustedCertsFolder ()

    +
    const xmlChar *
     xmlSecOpenSSLGetDefaultTrustedCertsFolder
                                    (void);

    Gets the default trusted certs folder.

    @@ -1507,7 +1469,7 @@


    -

    xmlSecOpenSSLSetLibCtx ()

    +

    xmlSecOpenSSLSetLibCtx ()

    int
     xmlSecOpenSSLSetLibCtx (OSSL_LIB_CTX *libctx);

    Sets the OSSL_LIB_CTX object to be used by xmlsec-openssl. The caller is @@ -1524,7 +1486,7 @@

    libctx

    the OSSL_LIB_CTX object to be used by xmlsec-openssl or NULL to use default.

    - + 

    @@ -1535,8 +1497,8 @@


    -

    xmlSecOpenSSLGetLibCtx ()

    -
    OSSL_LIB_CTX *
    +

    xmlSecOpenSSLGetLibCtx ()

    +
    OSSL_LIB_CTX *
     xmlSecOpenSSLGetLibCtx (void);

    Gets the current OSSL_LIB_CTX object to be used by xmlsec-openssl or NULL if the default one is used.

    @@ -1547,10 +1509,10 @@


    -

    xmlSecOpenSSLCreateMemBio ()

    -
    BIO *
    +

    xmlSecOpenSSLCreateMemBio ()

    +
    BIO *
     xmlSecOpenSSLCreateMemBio (void);
    -

    Creates a memory BIO using xmlSecOpenSSLGetLibCtx() for OpenSSL 3.0.

    +

    Creates a memory BIO using xmlSecOpenSSLGetLibCtx() for OpenSSL 3.0.

    Returns

    the pointer to BIO object or NULL if an error occurs/

    @@ -1558,11 +1520,11 @@


    -

    xmlSecOpenSSLCreateMemBufBio ()

    -
    BIO *
    +

    xmlSecOpenSSLCreateMemBufBio ()

    +
    BIO *
     xmlSecOpenSSLCreateMemBufBio (const xmlSecByte *buf,
                                   xmlSecSize bufSize);
    -

    Creates a read-only memory BIO using xmlSecOpenSSLGetLibCtx() for +

    Creates a read-only memory BIO using xmlSecOpenSSLGetLibCtx() for OpenSSL 3.0 containing len bytes of data from buf .

    @@ -1578,12 +1540,12 @@

    buf

    the data

    - + 

    bufSize

    the data size

    - + 

    @@ -1595,10 +1557,10 @@


    -

    xmlSecOpenSSLCreateReadFileBio ()

    -
    BIO *
    +

    xmlSecOpenSSLCreateReadFileBio ()

    +
    BIO *
     xmlSecOpenSSLCreateReadFileBio (const char *path);
    -

    Creates a read-only file BIO using xmlSecOpenSSLGetLibCtx() for +

    Creates a read-only file BIO using xmlSecOpenSSLGetLibCtx() for OpenSSL 3.0.

    Parameters

    @@ -1611,7 +1573,7 @@

    path

    the file path

    - + 

    @@ -1622,7 +1584,7 @@


    -

    xmlSecOpenSSLKeyDataAesGetKlass ()

    +

    xmlSecOpenSSLKeyDataAesGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataAesGetKlass (void);

    The AES key data klass.

    @@ -1633,7 +1595,7 @@


    -

    xmlSecOpenSSLKeyDataAesSet ()

    +

    xmlSecOpenSSLKeyDataAesSet ()

    int
     xmlSecOpenSSLKeyDataAesSet (xmlSecKeyDataPtr data,
                                 const xmlSecByte *buf,
    @@ -1651,17 +1613,17 @@ 

    data

    the pointer to AES key data.

    - + 

    buf

    the pointer to key value.

    - + 

    bufSize

    the key value size (in bytes).

    - + 

    @@ -1673,7 +1635,7 @@


    -

    xmlSecOpenSSLTransformAes128CbcGetKlass ()

    +

    xmlSecOpenSSLTransformAes128CbcGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformAes128CbcGetKlass
                                    (void);
    @@ -1685,7 +1647,7 @@


    -

    xmlSecOpenSSLTransformAes192CbcGetKlass ()

    +

    xmlSecOpenSSLTransformAes192CbcGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformAes192CbcGetKlass
                                    (void);
    @@ -1697,7 +1659,7 @@


    -

    xmlSecOpenSSLTransformAes256CbcGetKlass ()

    +

    xmlSecOpenSSLTransformAes256CbcGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformAes256CbcGetKlass
                                    (void);
    @@ -1709,7 +1671,7 @@


    -

    xmlSecOpenSSLTransformAes128GcmGetKlass ()

    +

    xmlSecOpenSSLTransformAes128GcmGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformAes128GcmGetKlass
                                    (void);
    @@ -1721,7 +1683,7 @@


    -

    xmlSecOpenSSLTransformAes192GcmGetKlass ()

    +

    xmlSecOpenSSLTransformAes192GcmGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformAes192GcmGetKlass
                                    (void);
    @@ -1733,7 +1695,7 @@


    -

    xmlSecOpenSSLTransformAes256GcmGetKlass ()

    +

    xmlSecOpenSSLTransformAes256GcmGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformAes256GcmGetKlass
                                    (void);
    @@ -1745,7 +1707,7 @@


    -

    xmlSecOpenSSLTransformKWAes128GetKlass ()

    +

    xmlSecOpenSSLTransformKWAes128GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformKWAes128GetKlass
                                    (void);
    @@ -1757,7 +1719,7 @@


    -

    xmlSecOpenSSLTransformKWAes192GetKlass ()

    +

    xmlSecOpenSSLTransformKWAes192GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformKWAes192GetKlass
                                    (void);
    @@ -1769,7 +1731,7 @@


    -

    xmlSecOpenSSLTransformKWAes256GetKlass ()

    +

    xmlSecOpenSSLTransformKWAes256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformKWAes256GetKlass
                                    (void);
    @@ -1781,7 +1743,7 @@


    -

    xmlSecOpenSSLKeyDataConcatKdfGetKlass ()

    +

    xmlSecOpenSSLKeyDataConcatKdfGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataConcatKdfGetKlass (void);

    The ConcatKdf key data klass.

    @@ -1792,7 +1754,7 @@


    -

    xmlSecOpenSSLKeyDataConcatKdfSet ()

    +

    xmlSecOpenSSLKeyDataConcatKdfSet ()

    int
     xmlSecOpenSSLKeyDataConcatKdfSet (xmlSecKeyDataPtr data,
                                       const xmlSecByte *buf,
    @@ -1810,17 +1772,17 @@ 

    data

    the pointer to ConcatKdf key data.

    - + 

    buf

    the pointer to key value.

    - + 

    bufSize

    the key value size (in bytes).

    - + 

    @@ -1832,7 +1794,7 @@


    -

    xmlSecOpenSSLTransformConcatKdfGetKlass ()

    +

    xmlSecOpenSSLTransformConcatKdfGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformConcatKdfGetKlass
                                    (void);
    @@ -1844,7 +1806,7 @@


    -

    xmlSecOpenSSLKeyDataDesGetKlass ()

    +

    xmlSecOpenSSLKeyDataDesGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataDesGetKlass (void);

    The DES key data klass.

    @@ -1855,7 +1817,7 @@


    -

    xmlSecOpenSSLKeyDataDesSet ()

    +

    xmlSecOpenSSLKeyDataDesSet ()

    int
     xmlSecOpenSSLKeyDataDesSet (xmlSecKeyDataPtr data,
                                 const xmlSecByte *buf,
    @@ -1873,17 +1835,17 @@ 

    data

    the pointer to DES key data.

    - + 

    buf

    the pointer to key value.

    - + 

    bufSize

    the key value size (in bytes).

    - + 

    @@ -1895,7 +1857,7 @@


    -

    xmlSecOpenSSLTransformDes3CbcGetKlass ()

    +

    xmlSecOpenSSLTransformDes3CbcGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformDes3CbcGetKlass (void);

    Triple DES CBC encryption transform klass.

    @@ -1906,7 +1868,7 @@


    -

    xmlSecOpenSSLTransformKWDes3GetKlass ()

    +

    xmlSecOpenSSLTransformKWDes3GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformKWDes3GetKlass (void);

    The Triple DES key wrapper transform klass.

    @@ -1917,7 +1879,7 @@


    -

    xmlSecOpenSSLKeyDataDsaGetKlass ()

    +

    xmlSecOpenSSLKeyDataDsaGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataDsaGetKlass (void);

    The DSA key data klass.

    @@ -1928,7 +1890,7 @@


    -

    xmlSecOpenSSLKeyDataDsaAdoptEvp ()

    +

    xmlSecOpenSSLKeyDataDsaAdoptEvp ()

    int
     xmlSecOpenSSLKeyDataDsaAdoptEvp (xmlSecKeyDataPtr data,
                                      EVP_PKEY *pKey);
    @@ -1945,12 +1907,12 @@

    data

    the pointer to DSA key data.

    - + 

    pKey

    the pointer to OpenSSL EVP key.

    - + 

    @@ -1962,8 +1924,8 @@


    -

    xmlSecOpenSSLKeyDataDsaGetEvp ()

    -
    EVP_PKEY *
    +

    xmlSecOpenSSLKeyDataDsaGetEvp ()

    +
    EVP_PKEY *
     xmlSecOpenSSLKeyDataDsaGetEvp (xmlSecKeyDataPtr data);

    Gets the OpenSSL EVP key from DSA key data.

    @@ -1977,7 +1939,7 @@

    data

    the pointer to DSA key data.

    - + 

    @@ -1988,7 +1950,7 @@


    -

    xmlSecOpenSSLTransformDsaSha1GetKlass ()

    +

    xmlSecOpenSSLTransformDsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformDsaSha1GetKlass (void);

    The DSA-SHA1 signature transform klass.

    @@ -1999,7 +1961,7 @@


    -

    xmlSecOpenSSLTransformDsaSha256GetKlass ()

    +

    xmlSecOpenSSLTransformDsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformDsaSha256GetKlass
                                    (void);
    @@ -2011,7 +1973,7 @@


    -

    xmlSecOpenSSLKeyDataDhGetKlass ()

    +

    xmlSecOpenSSLKeyDataDhGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataDhGetKlass (void);

    The DH key data klass.

    @@ -2022,7 +1984,7 @@


    -

    xmlSecOpenSSLKeyDataDhAdoptEvp ()

    +

    xmlSecOpenSSLKeyDataDhAdoptEvp ()

    int
     xmlSecOpenSSLKeyDataDhAdoptEvp (xmlSecKeyDataPtr data,
                                     EVP_PKEY *pKey);
    @@ -2039,12 +2001,12 @@

    data

    the pointer to DH key data.

    - + 

    pKey

    the pointer to OpenSSL EVP key.

    - + 

    @@ -2056,8 +2018,8 @@


    -

    xmlSecOpenSSLKeyDataDhGetEvp ()

    -
    EVP_PKEY *
    +

    xmlSecOpenSSLKeyDataDhGetEvp ()

    +
    EVP_PKEY *
     xmlSecOpenSSLKeyDataDhGetEvp (xmlSecKeyDataPtr data);

    Gets the OpenSSL EVP key from DH key data.

    @@ -2071,7 +2033,7 @@

    data

    the pointer to DH key data.

    - + 

    @@ -2082,7 +2044,7 @@


    -

    xmlSecOpenSSLTransformDhEsGetKlass ()

    +

    xmlSecOpenSSLTransformDhEsGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformDhEsGetKlass (void);

    The DH key agreement transform klass.

    @@ -2093,7 +2055,7 @@


    -

    xmlSecOpenSSLKeyDataEcGetKlass ()

    +

    xmlSecOpenSSLKeyDataEcGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataEcGetKlass (void);

    The EC key data klass.

    @@ -2104,7 +2066,7 @@


    -

    xmlSecOpenSSLKeyDataEcAdoptEvp ()

    +

    xmlSecOpenSSLKeyDataEcAdoptEvp ()

    int
     xmlSecOpenSSLKeyDataEcAdoptEvp (xmlSecKeyDataPtr data,
                                     EVP_PKEY *pKey);
    @@ -2121,12 +2083,12 @@

    data

    the pointer to EC key data.

    - + 

    pKey

    the pointer to OpenSSL EVP key.

    - + 

    @@ -2138,8 +2100,8 @@


    -

    xmlSecOpenSSLKeyDataEcGetEvp ()

    -
    EVP_PKEY *
    +

    xmlSecOpenSSLKeyDataEcGetEvp ()

    +
    EVP_PKEY *
     xmlSecOpenSSLKeyDataEcGetEvp (xmlSecKeyDataPtr data);

    Gets the OpenSSL EVP key from EC key data.

    @@ -2153,7 +2115,7 @@

    data

    the pointer to EC key data.

    - + 

    @@ -2164,7 +2126,7 @@


    -

    xmlSecOpenSSLTransformEcdsaRipemd160GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaRipemd160GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaRipemd160GetKlass
                                    (void);
    @@ -2176,7 +2138,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha1GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha1GetKlass
                                    (void);
    @@ -2188,7 +2150,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha224GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha224GetKlass
                                    (void);
    @@ -2200,7 +2162,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha256GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha256GetKlass
                                    (void);
    @@ -2212,7 +2174,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha384GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha384GetKlass
                                    (void);
    @@ -2224,7 +2186,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha512GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha512GetKlass
                                    (void);
    @@ -2236,7 +2198,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha3_224GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha3_224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha3_224GetKlass
                                    (void);
    @@ -2248,7 +2210,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha3_256GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha3_256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha3_256GetKlass
                                    (void);
    @@ -2260,7 +2222,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha3_384GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha3_384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha3_384GetKlass
                                    (void);
    @@ -2272,7 +2234,7 @@


    -

    xmlSecOpenSSLTransformEcdsaSha3_512GetKlass ()

    +

    xmlSecOpenSSLTransformEcdsaSha3_512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdsaSha3_512GetKlass
                                    (void);
    @@ -2284,7 +2246,7 @@


    -

    xmlSecOpenSSLTransformEcdhGetKlass ()

    +

    xmlSecOpenSSLTransformEcdhGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformEcdhGetKlass (void);

    The ECDH key agreement transform klass.

    @@ -2295,7 +2257,7 @@


    -

    xmlSecOpenSSLKeyDataGost2001GetKlass ()

    +

    xmlSecOpenSSLKeyDataGost2001GetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataGost2001GetKlass (void);

    The GOST2001 key data klass.

    @@ -2306,7 +2268,7 @@


    -

    xmlSecOpenSSLTransformGostR3411_94GetKlass ()

    +

    xmlSecOpenSSLTransformGostR3411_94GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformGostR3411_94GetKlass
                                    (void);
    @@ -2318,7 +2280,7 @@


    -

    xmlSecOpenSSLTransformGost2001GostR3411_94GetKlass ()

    +

    xmlSecOpenSSLTransformGost2001GostR3411_94GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformGost2001GostR3411_94GetKlass
                                    (void);
    @@ -2330,7 +2292,7 @@


    -

    xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass ()

    +

    xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass
                                    (void);
    @@ -2342,7 +2304,7 @@


    -

    xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass ()

    +

    xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass
                                    (void);
    @@ -2354,7 +2316,7 @@


    -

    xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256GetKlass ()

    +

    xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_256GetKlass
                                    (void);
    @@ -2366,7 +2328,7 @@


    -

    xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512GetKlass ()

    +

    xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformGostR3410_2012GostR3411_2012_512GetKlass
                                    (void);
    @@ -2378,7 +2340,7 @@


    -

    xmlSecOpenSSLTransformGostR3411_2012_256GetKlass ()

    +

    xmlSecOpenSSLTransformGostR3411_2012_256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformGostR3411_2012_256GetKlass
                                    (void);
    @@ -2390,7 +2352,7 @@


    -

    xmlSecOpenSSLTransformGostR3411_2012_512GetKlass ()

    +

    xmlSecOpenSSLTransformGostR3411_2012_512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformGostR3411_2012_512GetKlass
                                    (void);
    @@ -2402,7 +2364,7 @@


    -

    xmlSecOpenSSLKeyDataHmacGetKlass ()

    +

    xmlSecOpenSSLKeyDataHmacGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataHmacGetKlass (void);

    The HMAC key data klass.

    @@ -2413,7 +2375,7 @@


    -

    xmlSecOpenSSLKeyDataHmacSet ()

    +

    xmlSecOpenSSLKeyDataHmacSet ()

    int
     xmlSecOpenSSLKeyDataHmacSet (xmlSecKeyDataPtr data,
                                  const xmlSecByte *buf,
    @@ -2431,17 +2393,17 @@ 

    data

    the pointer to HMAC key data.

    - + 

    buf

    the pointer to key value.

    - + 

    bufSize

    the key value size (in bytes).

    - + 

    @@ -2453,7 +2415,7 @@


    -

    xmlSecOpenSSLTransformHmacMd5GetKlass ()

    +

    xmlSecOpenSSLTransformHmacMd5GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformHmacMd5GetKlass (void);

    The HMAC-MD5 transform klass.

    @@ -2464,7 +2426,7 @@


    -

    xmlSecOpenSSLTransformHmacRipemd160GetKlass ()

    +

    xmlSecOpenSSLTransformHmacRipemd160GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformHmacRipemd160GetKlass
                                    (void);
    @@ -2476,7 +2438,7 @@


    -

    xmlSecOpenSSLTransformHmacSha1GetKlass ()

    +

    xmlSecOpenSSLTransformHmacSha1GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformHmacSha1GetKlass
                                    (void);
    @@ -2488,7 +2450,7 @@


    -

    xmlSecOpenSSLTransformHmacSha224GetKlass ()

    +

    xmlSecOpenSSLTransformHmacSha224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformHmacSha224GetKlass
                                    (void);
    @@ -2500,7 +2462,7 @@


    -

    xmlSecOpenSSLTransformHmacSha256GetKlass ()

    +

    xmlSecOpenSSLTransformHmacSha256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformHmacSha256GetKlass
                                    (void);
    @@ -2512,7 +2474,7 @@


    -

    xmlSecOpenSSLTransformHmacSha384GetKlass ()

    +

    xmlSecOpenSSLTransformHmacSha384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformHmacSha384GetKlass
                                    (void);
    @@ -2524,7 +2486,7 @@


    -

    xmlSecOpenSSLTransformHmacSha512GetKlass ()

    +

    xmlSecOpenSSLTransformHmacSha512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformHmacSha512GetKlass
                                    (void);
    @@ -2536,7 +2498,7 @@


    -

    xmlSecOpenSSLTransformMd5GetKlass ()

    +

    xmlSecOpenSSLTransformMd5GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformMd5GetKlass (void);

    MD5 digest transform klass.

    @@ -2547,7 +2509,7 @@


    -

    xmlSecOpenSSLKeyDataPbkdf2GetKlass ()

    +

    xmlSecOpenSSLKeyDataPbkdf2GetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataPbkdf2GetKlass (void);

    The PBKDF2 key data klass.

    @@ -2558,7 +2520,7 @@


    -

    xmlSecOpenSSLKeyDataPbkdf2Set ()

    +

    xmlSecOpenSSLKeyDataPbkdf2Set ()

    int
     xmlSecOpenSSLKeyDataPbkdf2Set (xmlSecKeyDataPtr data,
                                    const xmlSecByte *buf,
    @@ -2576,17 +2538,17 @@ 

    data

    the pointer to Pbkdf2 key data.

    - + 

    buf

    the pointer to key value.

    - + 

    bufSize

    the key value size (in bytes).

    - + 

    @@ -2598,7 +2560,7 @@


    -

    xmlSecOpenSSLTransformPbkdf2GetKlass ()

    +

    xmlSecOpenSSLTransformPbkdf2GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformPbkdf2GetKlass (void);

    The PBKDF2 key derivation transform klass.

    @@ -2609,7 +2571,7 @@


    -

    xmlSecOpenSSLTransformRipemd160GetKlass ()

    +

    xmlSecOpenSSLTransformRipemd160GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRipemd160GetKlass
                                    (void);
    @@ -2621,7 +2583,7 @@


    -

    xmlSecOpenSSLKeyDataRsaGetKlass ()

    +

    xmlSecOpenSSLKeyDataRsaGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataRsaGetKlass (void);

    The OpenSSL RSA key data klass.

    @@ -2632,7 +2594,7 @@


    -

    xmlSecOpenSSLKeyDataRsaAdoptEvp ()

    +

    xmlSecOpenSSLKeyDataRsaAdoptEvp ()

    int
     xmlSecOpenSSLKeyDataRsaAdoptEvp (xmlSecKeyDataPtr data,
                                      EVP_PKEY *pKey);
    @@ -2649,12 +2611,12 @@

    data

    the pointer to RSA key data.

    - + 

    pKey

    the pointer to OpenSSL EVP key.

    - + 

    @@ -2666,8 +2628,8 @@


    -

    xmlSecOpenSSLKeyDataRsaGetEvp ()

    -
    EVP_PKEY *
    +

    xmlSecOpenSSLKeyDataRsaGetEvp ()

    +
    EVP_PKEY *
     xmlSecOpenSSLKeyDataRsaGetEvp (xmlSecKeyDataPtr data);

    Gets the OpenSSL EVP key from RSA key data.

    @@ -2681,7 +2643,7 @@

    data

    the pointer to RSA key data.

    - + 

    @@ -2692,7 +2654,7 @@


    -

    xmlSecOpenSSLTransformRsaMd5GetKlass ()

    +

    xmlSecOpenSSLTransformRsaMd5GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaMd5GetKlass (void);

    The RSA-MD5 signature transform klass.

    @@ -2703,7 +2665,7 @@


    -

    xmlSecOpenSSLTransformRsaRipemd160GetKlass ()

    +

    xmlSecOpenSSLTransformRsaRipemd160GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaRipemd160GetKlass
                                    (void);
    @@ -2715,7 +2677,7 @@


    -

    xmlSecOpenSSLTransformRsaSha1GetKlass ()

    +

    xmlSecOpenSSLTransformRsaSha1GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaSha1GetKlass (void);

    The RSA-SHA1 signature transform klass.

    @@ -2726,7 +2688,7 @@


    -

    xmlSecOpenSSLTransformRsaSha224GetKlass ()

    +

    xmlSecOpenSSLTransformRsaSha224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaSha224GetKlass
                                    (void);
    @@ -2738,7 +2700,7 @@


    -

    xmlSecOpenSSLTransformRsaSha256GetKlass ()

    +

    xmlSecOpenSSLTransformRsaSha256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaSha256GetKlass
                                    (void);
    @@ -2750,7 +2712,7 @@


    -

    xmlSecOpenSSLTransformRsaSha384GetKlass ()

    +

    xmlSecOpenSSLTransformRsaSha384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaSha384GetKlass
                                    (void);
    @@ -2762,7 +2724,7 @@


    -

    xmlSecOpenSSLTransformRsaSha512GetKlass ()

    +

    xmlSecOpenSSLTransformRsaSha512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaSha512GetKlass
                                    (void);
    @@ -2774,7 +2736,7 @@


    -

    xmlSecOpenSSLTransformRsaPkcs1GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPkcs1GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPkcs1GetKlass
                                    (void);
    @@ -2786,7 +2748,7 @@


    -

    xmlSecOpenSSLTransformRsaOaepGetKlass ()

    +

    xmlSecOpenSSLTransformRsaOaepGetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaOaepGetKlass (void);

    The RSA-OAEP key transport transform klass (XMLEnc 1.0).

    @@ -2797,7 +2759,7 @@


    -

    xmlSecOpenSSLTransformRsaOaepEnc11GetKlass ()

    +

    xmlSecOpenSSLTransformRsaOaepEnc11GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaOaepEnc11GetKlass
                                    (void);
    @@ -2809,7 +2771,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha1GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha1GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha1GetKlass
                                    (void);
    @@ -2821,7 +2783,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha224GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha224GetKlass
                                    (void);
    @@ -2833,7 +2795,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha256GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha256GetKlass
                                    (void);
    @@ -2845,7 +2807,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha384GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha384GetKlass
                                    (void);
    @@ -2857,7 +2819,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha512GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha512GetKlass
                                    (void);
    @@ -2869,7 +2831,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha3_224GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha3_224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha3_224GetKlass
                                    (void);
    @@ -2881,7 +2843,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha3_256GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha3_256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha3_256GetKlass
                                    (void);
    @@ -2893,7 +2855,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha3_384GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha3_384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha3_384GetKlass
                                    (void);
    @@ -2905,7 +2867,7 @@


    -

    xmlSecOpenSSLTransformRsaPssSha3_512GetKlass ()

    +

    xmlSecOpenSSLTransformRsaPssSha3_512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformRsaPssSha3_512GetKlass
                                    (void);
    @@ -2917,7 +2879,7 @@


    -

    xmlSecOpenSSLTransformSha1GetKlass ()

    +

    xmlSecOpenSSLTransformSha1GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha1GetKlass (void);

    SHA-1 digest transform klass.

    @@ -2928,7 +2890,7 @@


    -

    xmlSecOpenSSLTransformSha224GetKlass ()

    +

    xmlSecOpenSSLTransformSha224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha224GetKlass (void);

    SHA2-224 digest transform klass.

    @@ -2939,7 +2901,7 @@


    -

    xmlSecOpenSSLTransformSha256GetKlass ()

    +

    xmlSecOpenSSLTransformSha256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha256GetKlass (void);

    SHA2-256 digest transform klass.

    @@ -2950,7 +2912,7 @@


    -

    xmlSecOpenSSLTransformSha384GetKlass ()

    +

    xmlSecOpenSSLTransformSha384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha384GetKlass (void);

    SHA2-384 digest transform klass.

    @@ -2961,7 +2923,7 @@


    -

    xmlSecOpenSSLTransformSha512GetKlass ()

    +

    xmlSecOpenSSLTransformSha512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha512GetKlass (void);

    SHA2-512 digest transform klass.

    @@ -2972,7 +2934,7 @@


    -

    xmlSecOpenSSLTransformSha3_224GetKlass ()

    +

    xmlSecOpenSSLTransformSha3_224GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha3_224GetKlass
                                    (void);
    @@ -2984,7 +2946,7 @@


    -

    xmlSecOpenSSLTransformSha3_256GetKlass ()

    +

    xmlSecOpenSSLTransformSha3_256GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha3_256GetKlass
                                    (void);
    @@ -2996,7 +2958,7 @@


    -

    xmlSecOpenSSLTransformSha3_384GetKlass ()

    +

    xmlSecOpenSSLTransformSha3_384GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha3_384GetKlass
                                    (void);
    @@ -3008,7 +2970,7 @@


    -

    xmlSecOpenSSLTransformSha3_512GetKlass ()

    +

    xmlSecOpenSSLTransformSha3_512GetKlass ()

    xmlSecTransformId
     xmlSecOpenSSLTransformSha3_512GetKlass
                                    (void);
    @@ -3020,7 +2982,7 @@


    -

    xmlSecOpenSSLErrorsDefaultCallback ()

    +

    xmlSecOpenSSLErrorsDefaultCallback ()

    void
     xmlSecOpenSSLErrorsDefaultCallback (const char *file,
                                         int line,
    @@ -3042,37 +3004,37 @@ 

    file

    the error location file name (__FILE__ macro).

    - + 

    line

    the error location line number (__LINE__ macro).

    - + 

    func

    the error location function name (__FUNCTION__ macro).

    - + 

    errorObject

    the error specific error object

    - + 

    errorSubject

    the error specific error subject.

    - + 

    reason

    the error code.

    - + 

    msg

    the additional error message.

    - + 

    @@ -3697,6 +3659,5 @@

    - - + diff --git a/docs/api/xmlsec-openssl-evp.html b/docs/api/xmlsec-openssl-evp.html index d766e5259..f6221c2b2 100644 --- a/docs/api/xmlsec-openssl-evp.html +++ b/docs/api/xmlsec-openssl-evp.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -79,10 +41,10 @@

    evp

    @@ -90,23 +52,23 @@

    evp int

    @@ -114,7 +76,7 @@

    evp xmlSecKeyDataPtr

    @@ -122,7 +84,7 @@

    evp xmlSecKeyDataId

    @@ -148,8 +110,8 @@

    evp

    Functions

    -

    xmlSecOpenSSLKeyGetEvp ()

    -
    EVP_PKEY *
    +

    xmlSecOpenSSLKeyGetEvp ()

    +
    EVP_PKEY *
     xmlSecOpenSSLKeyGetEvp (xmlSecKeyPtr key);

    Gets the EVP_PKEY from the key.

    @@ -163,7 +125,7 @@

    evp

    - + @@ -174,7 +136,7 @@

    evp
    -

    xmlSecOpenSSLEvpKeyDataAdoptEvp ()

    +

    xmlSecOpenSSLEvpKeyDataAdoptEvp ()

    int
     xmlSecOpenSSLEvpKeyDataAdoptEvp (xmlSecKeyDataPtr data,
                                      EVP_PKEY *pKey);
    @@ -191,12 +153,12 @@

    evp

    data

    the pointer to OpenSSL EVP key data.

     

    pKey

    the pointer to EVP key.

     
    @@ -208,8 +170,8 @@

    evp
    -

    xmlSecOpenSSLEvpKeyDataGetEvp ()

    -
    EVP_PKEY *
    +

    xmlSecOpenSSLEvpKeyDataGetEvp ()

    +
    EVP_PKEY *
     xmlSecOpenSSLEvpKeyDataGetEvp (xmlSecKeyDataPtr data);

    Gets the EVP_PKEY from the key data.

    @@ -223,7 +185,7 @@

    evp

    data

    the pointer to OpenSSL EVP data.

     
    @@ -234,8 +196,8 @@

    evp
    -

    xmlSecOpenSSLEvpKeyDup ()

    -
    EVP_PKEY *
    +

    xmlSecOpenSSLEvpKeyDup ()

    +
    EVP_PKEY *
     xmlSecOpenSSLEvpKeyDup (EVP_PKEY *pKey);

    Duplicates pKey .

    @@ -250,7 +212,7 @@

    evp

    pKey

    the pointer to EVP_PKEY.

    - + 

    @@ -261,7 +223,7 @@

    evp
    -

    xmlSecOpenSSLEvpKeyAdopt ()

    +

    xmlSecOpenSSLEvpKeyAdopt ()

    xmlSecKeyDataPtr
     xmlSecOpenSSLEvpKeyAdopt (EVP_PKEY *pKey);

    Creates xmlsec key object from OpenSSL key object.

    @@ -276,7 +238,7 @@

    evp

    pKey

    the pointer to EVP_PKEY.

    - + 

    @@ -287,7 +249,7 @@

    evp
    -

    xmlSecOpenSSLKeyDataDEREncodedKeyValueGetKlass ()

    +

    xmlSecOpenSSLKeyDataDEREncodedKeyValueGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataDEREncodedKeyValueGetKlass
                                    (void);
    @@ -317,6 +279,5 @@

    evp

    - - + diff --git a/docs/api/xmlsec-openssl-ref.html b/docs/api/xmlsec-openssl-ref.html index 532099b07..b3c5652b7 100644 --- a/docs/api/xmlsec-openssl-ref.html +++ b/docs/api/xmlsec-openssl-ref.html @@ -1,55 +1,17 @@ + XML Security Library for OpenSLL API Reference.: XML Security Library Reference Manual - + - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -80,6 +42,5 @@ -
    + diff --git a/docs/api/xmlsec-openssl-x509.html b/docs/api/xmlsec-openssl-x509.html index 73e4bbb77..e9f478e25 100644 --- a/docs/api/xmlsec-openssl-x509.html +++ b/docs/api/xmlsec-openssl-x509.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,15 +48,15 @@

    x5 xmlSecKeyDataId

    @@ -102,7 +64,7 @@

    x5 int

    @@ -110,15 +72,15 @@

    x5 int

    @@ -126,7 +88,7 @@

    x5 xmlSecSize

    @@ -134,15 +96,15 @@

    x5 int

    @@ -150,7 +112,7 @@

    x5 xmlSecSize

    @@ -158,7 +120,7 @@

    x5 xmlSecKeyDataPtr

    @@ -166,7 +128,7 @@

    x5 xmlSecKeyDataId

    @@ -174,15 +136,15 @@

    x5 xmlSecKeyDataStoreId

    @@ -190,7 +152,7 @@

    x5 int

    @@ -198,7 +160,7 @@

    x5 int

    @@ -206,7 +168,7 @@

    x5 int

    @@ -214,7 +176,7 @@

    x5 int

    @@ -222,7 +184,7 @@

    x5 int

    @@ -266,7 +228,7 @@

    x5

    Functions

    -

    xmlSecOpenSSLKeyDataX509GetKlass ()

    +

    xmlSecOpenSSLKeyDataX509GetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataX509GetKlass (void);

    The OpenSSL X509 key data klass (http://www.w3.org/TR/xmldsig-core/sec-X509Data).

    @@ -277,8 +239,8 @@

    x5


    -

    xmlSecOpenSSLKeyDataX509GetKeyCert ()

    -
    X509 *
    +

    xmlSecOpenSSLKeyDataX509GetKeyCert ()

    +
    X509 *
     xmlSecOpenSSLKeyDataX509GetKeyCert (xmlSecKeyDataPtr data);

    Gets the certificate from which the key was extracted.

    @@ -292,7 +254,7 @@

    x5

    - + @@ -304,7 +266,7 @@

    x5
    -

    xmlSecOpenSSLKeyDataX509AdoptKeyCert ()

    +

    xmlSecOpenSSLKeyDataX509AdoptKeyCert ()

    int
     xmlSecOpenSSLKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,
                                           X509 *cert);
    @@ -327,12 +289,12 @@

    x5

    data

    the pointer to X509 key data.

     

    cert

    the pointer to OpenSSL X509 certificate.

     
    @@ -344,7 +306,7 @@

    x5
    -

    xmlSecOpenSSLKeyDataX509AdoptCert ()

    +

    xmlSecOpenSSLKeyDataX509AdoptCert ()

    int
     xmlSecOpenSSLKeyDataX509AdoptCert (xmlSecKeyDataPtr data,
                                        X509 *cert);
    @@ -362,12 +324,12 @@

    x5

    data

    the pointer to X509 key data.

     

    cert

    the pointer to OpenSSL X509 certificate.

     
    @@ -379,8 +341,8 @@

    x5
    -

    xmlSecOpenSSLKeyDataX509GetCert ()

    -
    X509 *
    +

    xmlSecOpenSSLKeyDataX509GetCert ()

    +
    X509 *
     xmlSecOpenSSLKeyDataX509GetCert (xmlSecKeyDataPtr data,
                                      xmlSecSize pos);

    Gets a certificate from X509 key data.

    @@ -396,12 +358,12 @@

    x5

    data

    the pointer to X509 key data.

     

    pos

    the desired certificate position.

     
    @@ -416,7 +378,7 @@

    x5
    -

    xmlSecOpenSSLKeyDataX509GetCertsSize ()

    +

    xmlSecOpenSSLKeyDataX509GetCertsSize ()

    xmlSecSize
     xmlSecOpenSSLKeyDataX509GetCertsSize (xmlSecKeyDataPtr data);

    Gets the number of certificates in data @@ -432,7 +394,7 @@

    x5

    data

    the pointer to X509 key data.

    - + 

    @@ -444,7 +406,7 @@

    x5
    -

    xmlSecOpenSSLKeyDataX509AdoptCrl ()

    +

    xmlSecOpenSSLKeyDataX509AdoptCrl ()

    int
     xmlSecOpenSSLKeyDataX509AdoptCrl (xmlSecKeyDataPtr data,
                                       X509_CRL *crl);
    @@ -461,12 +423,12 @@

    x5

    data

    the pointer to X509 key data.

    - + 

    crl

    the pointer to OpenSSL X509 CRL.

    - + 

    @@ -478,8 +440,8 @@

    x5
    -

    xmlSecOpenSSLKeyDataX509GetCrl ()

    -
    X509_CRL *
    +

    xmlSecOpenSSLKeyDataX509GetCrl ()

    +
    X509_CRL *
     xmlSecOpenSSLKeyDataX509GetCrl (xmlSecKeyDataPtr data,
                                     xmlSecSize pos);

    Gets a CRL from X509 key data.

    @@ -495,12 +457,12 @@

    x5

    data

    the pointer to X509 key data.

    - + 

    pos

    the desired CRL position.

    - + 

    @@ -515,7 +477,7 @@

    x5
    -

    xmlSecOpenSSLKeyDataX509GetCrlsSize ()

    +

    xmlSecOpenSSLKeyDataX509GetCrlsSize ()

    xmlSecSize
     xmlSecOpenSSLKeyDataX509GetCrlsSize (xmlSecKeyDataPtr data);

    Gets the number of CRLs in data @@ -531,7 +493,7 @@

    x5

    data

    the pointer to X509 key data.

    - + 

    @@ -543,7 +505,7 @@

    x5
    -

    xmlSecOpenSSLX509CertGetKey ()

    +

    xmlSecOpenSSLX509CertGetKey ()

    xmlSecKeyDataPtr
     xmlSecOpenSSLX509CertGetKey (X509 *cert);

    Extracts public key from the cert @@ -559,7 +521,7 @@

    x5

    cert

    the certificate.

    - + 

    @@ -570,7 +532,7 @@

    x5
    -

    xmlSecOpenSSLKeyDataRawX509CertGetKlass ()

    +

    xmlSecOpenSSLKeyDataRawX509CertGetKlass ()

    xmlSecKeyDataId
     xmlSecOpenSSLKeyDataRawX509CertGetKlass
                                    (void);
    @@ -582,7 +544,7 @@

    x5


    -

    xmlSecOpenSSLX509StoreGetKlass ()

    +

    xmlSecOpenSSLX509StoreGetKlass ()

    xmlSecKeyDataStoreId
     xmlSecOpenSSLX509StoreGetKlass (void);

    The OpenSSL X509 certificates key data store klass.

    @@ -593,8 +555,8 @@

    x5


    -

    xmlSecOpenSSLX509StoreVerify ()

    -
    X509 *
    +

    xmlSecOpenSSLX509StoreVerify ()

    +
    X509 *
     xmlSecOpenSSLX509StoreVerify (xmlSecKeyDataStorePtr store,
                                   XMLSEC_STACK_OF_X509 *certs,
                                   XMLSEC_STACK_OF_X509_CRL *crls,
    @@ -614,22 +576,22 @@ 

    x5

    store

    the pointer to X509 key data store klass.

    - + 

    certs

    the untrusted certificates stack.

    - + 

    crls

    the crls stack.

    - + 

    keyInfoCtx

    the pointer to <dsig:KeyInfo/> element processing context.

    - + 

    @@ -642,14 +604,14 @@

    x5
    -

    xmlSecOpenSSLX509StoreVerifyKey ()

    +

    xmlSecOpenSSLX509StoreVerifyKey ()

    int
     xmlSecOpenSSLX509StoreVerifyKey (xmlSecKeyDataStorePtr store,
                                      xmlSecKeyPtr key,
                                      xmlSecKeyInfoCtxPtr keyInfoCtx);

    Verifies key with the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function:

    • Checks that key certificate is present

    • @@ -657,7 +619,7 @@

      x5

    Adds key to the keys manager mngr - created with xmlSecCryptoAppDefaultKeysMngrInit + created with xmlSecCryptoAppDefaultKeysMngrInit function.

    Parameters

    @@ -671,17 +633,17 @@

    x5

    store

    the pointer to X509 key data store klass.

    - + 

    key

    the pointer to key.

    - + 

    keyInfoCtx

    the key info context for verification.

    - + 

    @@ -693,7 +655,7 @@

    x5


    -

    xmlSecOpenSSLX509StoreAdoptCert ()

    +

    xmlSecOpenSSLX509StoreAdoptCert ()

    int
     xmlSecOpenSSLX509StoreAdoptCert (xmlSecKeyDataStorePtr store,
                                      X509 *cert,
    @@ -711,17 +673,17 @@ 

    x5

    store

    the pointer to X509 key data store klass.

    - + 

    cert

    the pointer to OpenSSL X509 certificate.

    - + 

    type

    the certificate type (trusted/untrusted).

    - + 

    @@ -733,7 +695,7 @@

    x5
    -

    xmlSecOpenSSLX509StoreAdoptCrl ()

    +

    xmlSecOpenSSLX509StoreAdoptCrl ()

    int
     xmlSecOpenSSLX509StoreAdoptCrl (xmlSecKeyDataStorePtr store,
                                     X509_CRL *crl);
    @@ -750,12 +712,12 @@

    x5

    store

    the pointer to X509 key data store klass.

    - + 

    crl

    the pointer to OpenSSL X509_CRL.

    - + 

    @@ -767,7 +729,7 @@

    x5
    -

    xmlSecOpenSSLX509StoreAddCertsPath ()

    +

    xmlSecOpenSSLX509StoreAddCertsPath ()

    int
     xmlSecOpenSSLX509StoreAddCertsPath (xmlSecKeyDataStorePtr store,
                                         const char *path);
    @@ -787,12 +749,12 @@

    x5

    store

    the pointer to OpenSSL x509 store.

    - + 

    path

    the path to the certs dir.

    - + 

    @@ -804,7 +766,7 @@

    x5
    -

    xmlSecOpenSSLX509StoreAddCertsFile ()

    +

    xmlSecOpenSSLX509StoreAddCertsFile ()

    int
     xmlSecOpenSSLX509StoreAddCertsFile (xmlSecKeyDataStorePtr store,
                                         const char *filename);
    @@ -825,12 +787,12 @@

    x5

    store

    the pointer to OpenSSL x509 store.

    - + 

    filename

    the certs file.

    - + 

    @@ -878,6 +840,5 @@

    x5 - - + diff --git a/docs/api/xmlsec-parser.html b/docs/api/xmlsec-parser.html index 4328fd0e6..375f3d046 100644 --- a/docs/api/xmlsec-parser.html +++ b/docs/api/xmlsec-parser.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - + - +
    + @@ -86,7 +48,7 @@

    parserxmlDocPtr

    @@ -94,7 +56,7 @@

    parserxmlDocPtr

    @@ -102,7 +64,7 @@

    parserxmlDocPtr

    @@ -110,7 +72,7 @@

    parservoid

    @@ -118,7 +80,7 @@

    parserint

    @@ -126,7 +88,7 @@

    parservoid

    @@ -134,7 +96,7 @@

    parserxmlSecTransformId

    @@ -160,7 +122,7 @@

    parser

    Functions

    -

    xmlSecParseFile ()

    +

    xmlSecParseFile ()

    xmlDocPtr
     xmlSecParseFile (const char *filename);

    Loads XML Doc from file filename @@ -177,7 +139,7 @@

    parser

    - + @@ -188,7 +150,7 @@

    parser
    -

    xmlSecParseMemory ()

    +

    xmlSecParseMemory ()

    xmlDocPtr
     xmlSecParseMemory (const xmlSecByte *buffer,
                        xmlSecSize size,
    @@ -207,17 +169,17 @@ 

    parser

    buffer

    the input buffer.

     

    size

    the input buffer size.

     

    recovery

    the flag.

     
    @@ -229,7 +191,7 @@

    parser
    -

    xmlSecParseMemoryExt ()

    +

    xmlSecParseMemoryExt ()

    xmlDocPtr
     xmlSecParseMemoryExt (const xmlSecByte *prefix,
                           xmlSecSize prefixSize,
    @@ -253,32 +215,32 @@ 

    parser

    prefix

    the first part of the input.

     

    prefixSize

    the size of the first part of the input.

     

    buffer

    the second part of the input.

     

    bufferSize

    the size of the second part of the input.

     

    postfix

    the third part of the input.

     

    postfixSize

    the size of the third part of the input.

     
    @@ -290,7 +252,7 @@

    parser
    -

    xmlSecParsePrepareCtxt ()

    +

    xmlSecParsePrepareCtxt ()

    void
     xmlSecParsePrepareCtxt (xmlParserCtxtPtr ctxt);

    Prepares parser context for parsing XML for XMLSec.

    @@ -305,14 +267,14 @@

    parser

    ctxt

    the parser context

    - + 


    -

    xmlSecParserGetDefaultOptions ()

    +

    xmlSecParserGetDefaultOptions ()

    int
     xmlSecParserGetDefaultOptions (void);

    Gets default LibXML2 parser options.

    @@ -323,7 +285,7 @@

    parser
    -

    xmlSecParserSetDefaultOptions ()

    +

    xmlSecParserSetDefaultOptions ()

    void
     xmlSecParserSetDefaultOptions (int options);

    Sets default LibXML2 parser options.

    @@ -338,14 +300,14 @@

    parser

    options

    the new parser options.

    - + 


    -

    xmlSecTransformXmlParserGetKlass ()

    +

    xmlSecTransformXmlParserGetKlass ()

    xmlSecTransformId
     xmlSecTransformXmlParserGetKlass (void);

    The XML parser transform.

    @@ -366,6 +328,5 @@

    parser - - + diff --git a/docs/api/xmlsec-ref.html b/docs/api/xmlsec-ref.html index 7138d1acd..25117f810 100644 --- a/docs/api/xmlsec-ref.html +++ b/docs/api/xmlsec-ref.html @@ -1,55 +1,17 @@ + XML Security Core Library API Reference.: XML Security Library Reference Manual - - + + - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -134,6 +96,5 @@ -
    + diff --git a/docs/api/xmlsec-reference.html b/docs/api/xmlsec-reference.html index 39278a72e..cab2fc6f1 100644 --- a/docs/api/xmlsec-reference.html +++ b/docs/api/xmlsec-reference.html @@ -1,7 +1,8 @@ + -Part II. XML Security Library API Reference.: XML Security Library Reference Manual +Part II. XML Security Library API Reference.: XML Security Library Reference Manual @@ -10,46 +11,7 @@ - - - -
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    + @@ -59,7 +21,7 @@

    -Part II. XML Security Library API Reference.

    +Part II. XML Security Library API Reference.

    Table of Contents

    @@ -228,6 +190,5 @@
    -
    + diff --git a/docs/api/xmlsec-signature-klasses.html b/docs/api/xmlsec-signature-klasses.html index ca68319ce..bfd8cec8b 100644 --- a/docs/api/xmlsec-signature-klasses.html +++ b/docs/api/xmlsec-signature-klasses.html @@ -1,55 +1,17 @@ + APPENDIX A. XML Security Library Signature Klasses.: XML Security Library Reference Manual - + - - - - + - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -61,13 +23,12 @@

    APPENDIX A. XML Security Library Signature Klasses.

    -

    Figure 11. XML Security Library Signature Klasses.

    +

    Figure 11. XML Security Library Signature Klasses.

    XML Security Library Signature Klasses.

    -
    + diff --git a/docs/api/xmlsec-templates.html b/docs/api/xmlsec-templates.html index c0a152ce4..26ab85c85 100644 --- a/docs/api/xmlsec-templates.html +++ b/docs/api/xmlsec-templates.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - + - + - + - +
    + @@ -86,7 +48,7 @@

    templ xmlNodePtr

    @@ -94,7 +56,7 @@

    templ xmlNodePtr

    @@ -102,7 +64,7 @@

    templ xmlNodePtr

    @@ -110,7 +72,7 @@

    templ xmlNodePtr

    @@ -118,7 +80,7 @@

    templ xmlNodePtr

    @@ -126,7 +88,7 @@

    templ xmlNodePtr

    @@ -134,7 +96,7 @@

    templ xmlNodePtr

    @@ -142,7 +104,7 @@

    templ xmlNodePtr

    @@ -150,7 +112,7 @@

    templ xmlNodePtr

    @@ -158,7 +120,7 @@

    templ xmlNodePtr

    @@ -166,7 +128,7 @@

    templ xmlNodePtr

    @@ -174,7 +136,7 @@

    templ xmlNodePtr

    @@ -182,7 +144,7 @@

    templ xmlNodePtr

    @@ -190,7 +152,7 @@

    templ xmlNodePtr

    @@ -198,7 +160,7 @@

    templ xmlNodePtr

    @@ -206,7 +168,7 @@

    templ xmlNodePtr

    @@ -214,7 +176,7 @@

    templ xmlNodePtr

    @@ -222,7 +184,7 @@

    templ xmlNodePtr

    @@ -230,7 +192,7 @@

    templ xmlNodePtr

    @@ -238,7 +200,7 @@

    templ xmlNodePtr

    @@ -246,7 +208,7 @@

    templ xmlNodePtr

    @@ -254,7 +216,7 @@

    templ xmlNodePtr

    @@ -262,7 +224,7 @@

    templ xmlNodePtr

    @@ -270,7 +232,7 @@

    templ xmlNodePtr

    @@ -278,7 +240,7 @@

    templ xmlNodePtr

    @@ -286,7 +248,7 @@

    templ xmlNodePtr

    @@ -294,7 +256,7 @@

    templ xmlNodePtr

    @@ -302,7 +264,7 @@

    templ xmlNodePtr

    @@ -310,7 +272,7 @@

    templ xmlNodePtr

    @@ -318,7 +280,7 @@

    templ xmlNodePtr

    @@ -326,7 +288,7 @@

    templ xmlNodePtr

    @@ -334,7 +296,7 @@

    templ xmlNodePtr

    @@ -342,7 +304,7 @@

    templ xmlNodePtr

    @@ -350,7 +312,7 @@

    templ xmlNodePtr

    @@ -358,7 +320,7 @@

    templ xmlNodePtr

    @@ -366,7 +328,7 @@

    templ int

    @@ -374,7 +336,7 @@

    templ int

    @@ -382,7 +344,7 @@

    templ int

    @@ -390,7 +352,7 @@

    templ int

    @@ -398,7 +360,7 @@

    templ int

    @@ -406,7 +368,7 @@

    templ int

    @@ -414,7 +376,7 @@

    templ int

    @@ -427,7 +389,7 @@

    templ

    Functions

    -

    xmlSecTmplSignatureCreate ()

    +

    xmlSecTmplSignatureCreate ()

    xmlNodePtr
     xmlSecTmplSignatureCreate (xmlDocPtr doc,
                                xmlSecTransformId c14nMethodId,
    @@ -453,22 +415,22 @@ 

    templ second case, application must later call xmlSetTreeDoc to ensure that all the children nodes have correct pointer to XML document.

    -

    + - + - + - + @@ -481,7 +443,7 @@

    templ
    -

    xmlSecTmplSignatureCreateNsPref ()

    +

    xmlSecTmplSignatureCreateNsPref ()

    xmlNodePtr
     xmlSecTmplSignatureCreateNsPref (xmlDocPtr doc,
                                      xmlSecTransformId c14nMethodId,
    @@ -511,27 +473,27 @@ 

    templ second case, application must later call xmlSetTreeDoc to ensure that all the children nodes have correct pointer to XML document.

     

    c14nMethodId

    the signature canonicalization method.

     

    signMethodId

    the signature method.

     

    id

    the node id (may be NULL).

     

    nsPrefix

    the namespace prefix for the signature element (e.g. "dsig"), or NULL

     
    @@ -544,7 +506,7 @@

    templ
    -

    xmlSecTmplSignatureEnsureKeyInfo ()

    +

    xmlSecTmplSignatureEnsureKeyInfo ()

    xmlNodePtr
     xmlSecTmplSignatureEnsureKeyInfo (xmlNodePtr signNode,
                                       const xmlChar *id);
    @@ -563,12 +525,12 @@

    templ

    signNode

    the pointer to <dsig:Signature/> node.

     

    id

    the node id (may be NULL).

     
    @@ -581,7 +543,7 @@

    templ
    -

    xmlSecTmplSignatureAddReference ()

    +

    xmlSecTmplSignatureAddReference ()

    xmlNodePtr
     xmlSecTmplSignatureAddReference (xmlNodePtr signNode,
                                      xmlSecTransformId digestMethodId,
    @@ -607,27 +569,27 @@ 

    templ

    signNode

    the pointer to <dsig:Signature/> node.

     

    digestMethodId

    the reference digest method.

     

    id

    the node id (may be NULL).

     

    uri

    the reference node uri (may be NULL).

     

    type

    the reference node type (may be NULL).

     
    @@ -640,7 +602,7 @@

    templ
    -

    xmlSecTmplSignatureAddObject ()

    +

    xmlSecTmplSignatureAddObject ()

    xmlNodePtr
     xmlSecTmplSignatureAddObject (xmlNodePtr signNode,
                                   const xmlChar *id,
    @@ -660,22 +622,22 @@ 

    templ

    signNode

    the pointer to <dsig:Signature/> node.

     

    id

    the node id (may be NULL).

     

    mimeType

    the object mime type (may be NULL).

     

    encoding

    the object encoding (may be NULL).

     

    @@ -688,7 +650,7 @@

    templ
    -

    xmlSecTmplSignatureGetSignMethodNode ()

    +

    xmlSecTmplSignatureGetSignMethodNode ()

    xmlNodePtr
     xmlSecTmplSignatureGetSignMethodNode (xmlNodePtr signNode);

    Gets pointer to <dsig:SignatureMethod/> child of <dsig:KeyInfo/> node.

    @@ -703,7 +665,7 @@

    templ

    signNode

    the pointer to <dsig:Signature /> node.

    - + 

    @@ -714,7 +676,7 @@

    templ
    -

    xmlSecTmplSignatureGetC14NMethodNode ()

    +

    xmlSecTmplSignatureGetC14NMethodNode ()

    xmlNodePtr
     xmlSecTmplSignatureGetC14NMethodNode (xmlNodePtr signNode);

    Gets pointer to <dsig:CanonicalizationMethod/> child of <dsig:KeyInfo/> node.

    @@ -729,7 +691,7 @@

    templ

    signNode

    the pointer to <dsig:Signature /> node.

    - + 

    @@ -740,7 +702,7 @@

    templ
    -

    xmlSecTmplReferenceAddTransform ()

    +

    xmlSecTmplReferenceAddTransform ()

    xmlNodePtr
     xmlSecTmplReferenceAddTransform (xmlNodePtr referenceNode,
                                      xmlSecTransformId transformId);
    @@ -758,12 +720,12 @@

    templ

    referenceNode

    the pointer to <dsig:Reference/> node.

    - + 

    transformId

    the transform method id.

    - + 

    @@ -776,7 +738,7 @@

    templ
    -

    xmlSecTmplObjectAddSignProperties ()

    +

    xmlSecTmplObjectAddSignProperties ()

    xmlNodePtr
     xmlSecTmplObjectAddSignProperties (xmlNodePtr objectNode,
                                        const xmlChar *id,
    @@ -795,17 +757,17 @@ 

    templ

    objectNode

    the pointer to <dsig:Object/> node.

    - + 

    id

    the node id (may be NULL).

    - + 

    target

    the Target (may be NULL).

    - + 

    @@ -818,7 +780,7 @@

    templ
    -

    xmlSecTmplObjectAddManifest ()

    +

    xmlSecTmplObjectAddManifest ()

    xmlNodePtr
     xmlSecTmplObjectAddManifest (xmlNodePtr objectNode,
                                  const xmlChar *id);
    @@ -836,12 +798,12 @@

    templ

    objectNode

    the pointer to <dsig:Object/> node.

    - + 

    id

    the node id (may be NULL).

    - + 

    @@ -854,7 +816,7 @@

    templ
    -

    xmlSecTmplManifestAddReference ()

    +

    xmlSecTmplManifestAddReference ()

    xmlNodePtr
     xmlSecTmplManifestAddReference (xmlNodePtr manifestNode,
                                     xmlSecTransformId digestMethodId,
    @@ -880,27 +842,27 @@ 

    templ

    manifestNode

    the pointer to <dsig:Manifest/> node.

    - + 

    digestMethodId

    the reference digest method.

    - + 

    id

    the node id (may be NULL).

    - + 

    uri

    the reference node uri (may be NULL).

    - + 

    type

    the reference node type (may be NULL).

    - + 

    @@ -913,7 +875,7 @@

    templ
    -

    xmlSecTmplEncDataCreate ()

    +

    xmlSecTmplEncDataCreate ()

    xmlNodePtr
     xmlSecTmplEncDataCreate (xmlDocPtr doc,
                              xmlSecTransformId encMethodId,
    @@ -937,32 +899,32 @@ 

    templ case, application must later call xmlSetTreeDoc to ensure that all the children nodes have correct pointer to XML document.

    - + 

    encMethodId

    the encryption method (may be NULL).

    - + 

    id

    the Id attribute (optional).

    - + 

    type

    the Type attribute (optional)

    - + 

    mimeType

    the MimeType attribute (optional)

    - + 

    encoding

    the Encoding attribute (optional)

    - + 

    @@ -975,7 +937,7 @@

    templ
    -

    xmlSecTmplEncDataEnsureKeyInfo ()

    +

    xmlSecTmplEncDataEnsureKeyInfo ()

    xmlNodePtr
     xmlSecTmplEncDataEnsureKeyInfo (xmlNodePtr encNode,
                                     const xmlChar *id);
    @@ -993,12 +955,12 @@

    templ

    encNode

    the pointer to <enc:EncryptedData/> node.

    - + 

    id

    the Id attrbibute (optional).

    - + 

    @@ -1011,7 +973,7 @@

    templ
    -

    xmlSecTmplEncDataEnsureEncProperties ()

    +

    xmlSecTmplEncDataEnsureEncProperties ()

    xmlNodePtr
     xmlSecTmplEncDataEnsureEncProperties (xmlNodePtr encNode,
                                           const xmlChar *id);
    @@ -1030,12 +992,12 @@

    templ

    encNode

    the pointer to <enc:EncryptedData/> node.

    - + 

    id

    the Id attribute (optional).

    - + 

    @@ -1048,7 +1010,7 @@

    templ
    -

    xmlSecTmplEncDataAddEncProperty ()

    +

    xmlSecTmplEncDataAddEncProperty ()

    xmlNodePtr
     xmlSecTmplEncDataAddEncProperty (xmlNodePtr encNode,
                                      const xmlChar *id,
    @@ -1069,17 +1031,17 @@ 

    templ

    encNode

    the pointer to <enc:EncryptedData/> node.

    - + 

    id

    the Id attribute (optional).

    - + 

    target

    the Target attribute (optional).

    - + 

    @@ -1092,7 +1054,7 @@

    templ
    -

    xmlSecTmplEncDataEnsureCipherValue ()

    +

    xmlSecTmplEncDataEnsureCipherValue ()

    xmlNodePtr
     xmlSecTmplEncDataEnsureCipherValue (xmlNodePtr encNode);

    Adds <enc:CipherValue/> to the <enc:EncryptedData/> node encNode @@ -1108,7 +1070,7 @@

    templ

    encNode

    the pointer to <enc:EncryptedData/> node.

    - + 

    @@ -1120,7 +1082,7 @@

    templ
    -

    xmlSecTmplEncDataEnsureCipherReference ()

    +

    xmlSecTmplEncDataEnsureCipherReference ()

    xmlNodePtr
     xmlSecTmplEncDataEnsureCipherReference
                                    (xmlNodePtr encNode,
    @@ -1141,12 +1103,12 @@ 

    templ

    encNode

    the pointer to <enc:EncryptedData/> node.

    - + 

    uri

    the URI attribute (may be NULL).

    - + 

    @@ -1159,7 +1121,7 @@

    templ
    -

    xmlSecTmplEncDataGetEncMethodNode ()

    +

    xmlSecTmplEncDataGetEncMethodNode ()

    xmlNodePtr
     xmlSecTmplEncDataGetEncMethodNode (xmlNodePtr encNode);

    Gets pointer to <enc:EncryptionMethod/> node.

    @@ -1174,7 +1136,7 @@

    templ

    encNode

    the pointer to <enc:EcnryptedData /> node.

    - + 

    @@ -1185,7 +1147,7 @@

    templ
    -

    xmlSecTmplCipherReferenceAddTransform ()

    +

    xmlSecTmplCipherReferenceAddTransform ()

    xmlNodePtr
     xmlSecTmplCipherReferenceAddTransform (xmlNodePtr cipherReferenceNode,
                                            xmlSecTransformId transformId);
    @@ -1206,12 +1168,12 @@

    templ

    cipherReferenceNode

    the pointer to <enc:CipherReference/> node.

    - + 

    transformId

    the transform id.

    - + 

    @@ -1224,7 +1186,7 @@

    templ
    -

    xmlSecTmplReferenceListAddDataReference ()

    +

    xmlSecTmplReferenceListAddDataReference ()

    xmlNodePtr
     xmlSecTmplReferenceListAddDataReference
                                    (xmlNodePtr encNode,
    @@ -1242,12 +1204,12 @@ 

    templ

    encNode

    the pointer to <enc:EncryptedKey/> node.

    - + 

    uri

    uri to reference (optional)

    - + 

    @@ -1260,7 +1222,7 @@

    templ
    -

    xmlSecTmplReferenceListAddKeyReference ()

    +

    xmlSecTmplReferenceListAddKeyReference ()

    xmlNodePtr
     xmlSecTmplReferenceListAddKeyReference
                                    (xmlNodePtr encNode,
    @@ -1278,12 +1240,12 @@ 

    templ

    encNode

    the pointer to <enc:EncryptedKey/> node.

    - + 

    uri

    uri to reference (optional)

    - + 

    @@ -1296,7 +1258,7 @@

    templ
    -

    xmlSecTmplKeyInfoAddKeyName ()

    +

    xmlSecTmplKeyInfoAddKeyName ()

    xmlNodePtr
     xmlSecTmplKeyInfoAddKeyName (xmlNodePtr keyInfoNode,
                                  const xmlChar *name);
    @@ -1314,12 +1276,12 @@

    templ

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

    - + 

    name

    the key name (optional).

    - + 

    @@ -1332,7 +1294,7 @@

    templ
    -

    xmlSecTmplKeyInfoAddKeyValue ()

    +

    xmlSecTmplKeyInfoAddKeyValue ()

    xmlNodePtr
     xmlSecTmplKeyInfoAddKeyValue (xmlNodePtr keyInfoNode);

    Adds <dsig:KeyValue/> node to the <dsig:KeyInfo/> node keyInfoNode @@ -1348,7 +1310,7 @@

    templ

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

    - + 

    @@ -1360,7 +1322,7 @@

    templ
    -

    xmlSecTmplKeyInfoAddX509Data ()

    +

    xmlSecTmplKeyInfoAddX509Data ()

    xmlNodePtr
     xmlSecTmplKeyInfoAddX509Data (xmlNodePtr keyInfoNode);

    Adds <dsig:X509Data/> node to the <dsig:KeyInfo/> node keyInfoNode @@ -1376,7 +1338,7 @@

    templ

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

    - + 

    @@ -1388,7 +1350,7 @@

    templ
    -

    xmlSecTmplKeyInfoAddRetrievalMethod ()

    +

    xmlSecTmplKeyInfoAddRetrievalMethod ()

    xmlNodePtr
     xmlSecTmplKeyInfoAddRetrievalMethod (xmlNodePtr keyInfoNode,
                                          const xmlChar *uri,
    @@ -1407,17 +1369,17 @@ 

    templ

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

    - + 

    uri

    the URI attribute (optional).

    - + 

    type

    the Type attribute(optional).

    - + 

    @@ -1430,7 +1392,7 @@

    templ
    -

    xmlSecTmplRetrievalMethodAddTransform ()

    +

    xmlSecTmplRetrievalMethodAddTransform ()

    xmlNodePtr
     xmlSecTmplRetrievalMethodAddTransform (xmlNodePtr retrMethodNode,
                                            xmlSecTransformId transformId);
    @@ -1449,12 +1411,12 @@

    templ

    retrMethodNode

    the pointer to <dsig:RetrievalMethod/> node.

    - + 

    transformId

    the transform id.

    - + 

    @@ -1467,7 +1429,7 @@

    templ
    -

    xmlSecTmplKeyInfoAddEncryptedKey ()

    +

    xmlSecTmplKeyInfoAddEncryptedKey ()

    xmlNodePtr
     xmlSecTmplKeyInfoAddEncryptedKey (xmlNodePtr keyInfoNode,
                                       xmlSecTransformId encMethodId,
    @@ -1489,27 +1451,27 @@ 

    templ

    keyInfoNode

    the pointer to <dsig:KeyInfo/> node.

    - + 

    encMethodId

    the encryption method (optional).

    - + 

    id

    the Id attribute (optional).

    - + 

    type

    the Type attribute (optional).

    - + 

    recipient

    the Recipient attribute (optional).

    - + 

    @@ -1522,7 +1484,7 @@

    templ
    -

    xmlSecTmplX509DataAddIssuerSerial ()

    +

    xmlSecTmplX509DataAddIssuerSerial ()

    xmlNodePtr
     xmlSecTmplX509DataAddIssuerSerial (xmlNodePtr x509DataNode);

    Adds <dsig:X509IssuerSerial/> node to the given <dsig:X509Data/> node.

    @@ -1537,7 +1499,7 @@

    templ

    x509DataNode

    the pointer to <dsig:X509Data/> node.

    - + 

    @@ -1549,7 +1511,7 @@

    templ
    -

    xmlSecTmplX509IssuerSerialAddIssuerName ()

    +

    xmlSecTmplX509IssuerSerialAddIssuerName ()

    xmlNodePtr
     xmlSecTmplX509IssuerSerialAddIssuerName
                                    (xmlNodePtr x509IssuerSerialNode,
    @@ -1568,12 +1530,12 @@ 

    templ

    x509IssuerSerialNode

    the pointer to <dsig:X509IssuerSerial/> node.

    - + 

    issuerName

    the issuer name (optional).

    - + 

    @@ -1586,7 +1548,7 @@

    templ
    -

    xmlSecTmplX509IssuerSerialAddSerialNumber ()

    +

    xmlSecTmplX509IssuerSerialAddSerialNumber ()

    xmlNodePtr
     xmlSecTmplX509IssuerSerialAddSerialNumber
                                    (xmlNodePtr x509IssuerSerialNode,
    @@ -1605,12 +1567,12 @@ 

    templ

    x509IssuerSerialNode

    the pointer to <dsig:X509IssuerSerial/> node.

    - + 

    serial

    the serial number (optional).

    - + 

    @@ -1623,7 +1585,7 @@

    templ
    -

    xmlSecTmplX509DataAddSubjectName ()

    +

    xmlSecTmplX509DataAddSubjectName ()

    xmlNodePtr
     xmlSecTmplX509DataAddSubjectName (xmlNodePtr x509DataNode);

    Adds <dsig:X509SubjectName/> node to the given <dsig:X509Data/> node.

    @@ -1638,7 +1600,7 @@

    templ

    x509DataNode

    the pointer to <dsig:X509Data/> node.

    - + 

    @@ -1650,7 +1612,7 @@

    templ
    -

    xmlSecTmplX509DataAddSKI ()

    +

    xmlSecTmplX509DataAddSKI ()

    xmlNodePtr
     xmlSecTmplX509DataAddSKI (xmlNodePtr x509DataNode);

    Adds <dsig:X509SKI/> node to the given <dsig:X509Data/> node.

    @@ -1665,7 +1627,7 @@

    templ

    x509DataNode

    the pointer to <dsig:X509Data/> node.

    - + 

    @@ -1677,7 +1639,7 @@

    templ
    -

    xmlSecTmplX509DataAddDigest ()

    +

    xmlSecTmplX509DataAddDigest ()

    xmlNodePtr
     xmlSecTmplX509DataAddDigest (xmlNodePtr x509DataNode,
                                  const xmlChar *digestAlgorithm);
    @@ -1694,12 +1656,12 @@

    templ

    x509DataNode

    the pointer to <dsig:X509Data/> node.

    - + 

    digestAlgorithm

    the digest algorithm URL.

    - + 

    @@ -1712,7 +1674,7 @@

    templ
    -

    xmlSecTmplX509DataAddCertificate ()

    +

    xmlSecTmplX509DataAddCertificate ()

    xmlNodePtr
     xmlSecTmplX509DataAddCertificate (xmlNodePtr x509DataNode);

    Adds <dsig:X509Certificate/> node to the given <dsig:X509Data/> node.

    @@ -1727,7 +1689,7 @@

    templ

    x509DataNode

    the pointer to <dsig:X509Data/> node.

    - + 

    @@ -1739,7 +1701,7 @@

    templ
    -

    xmlSecTmplX509DataAddCRL ()

    +

    xmlSecTmplX509DataAddCRL ()

    xmlNodePtr
     xmlSecTmplX509DataAddCRL (xmlNodePtr x509DataNode);

    Adds <dsig:X509CRL/> node to the given <dsig:X509Data/> node.

    @@ -1754,7 +1716,7 @@

    templ

    x509DataNode

    the pointer to <dsig:X509Data/> node.

    - + 

    @@ -1766,7 +1728,7 @@

    templ
    -

    xmlSecTmplTransformAddHmacOutputLength ()

    +

    xmlSecTmplTransformAddHmacOutputLength ()

    int
     xmlSecTmplTransformAddHmacOutputLength
                                    (xmlNodePtr transformNode,
    @@ -1786,12 +1748,12 @@ 

    templ

    transformNode

    the pointer to <dsig:Transform/> node

    - + 

    bitsLen

    the required length in bits

    - + 

    @@ -1803,7 +1765,7 @@

    templ
    -

    xmlSecTmplTransformAddRsaOaepParam ()

    +

    xmlSecTmplTransformAddRsaOaepParam ()

    int
     xmlSecTmplTransformAddRsaOaepParam (xmlNodePtr transformNode,
                                         const xmlSecByte *buf,
    @@ -1822,17 +1784,17 @@ 

    templ

    transformNode

    the pointer to <dsig:Transform/> node.

    - + 

    buf

    the OAEP param buffer.

    - + 

    size

    the OAEP param buffer size.

    - + 

    @@ -1844,7 +1806,7 @@

    templ
    -

    xmlSecTmplTransformAddXsltStylesheet ()

    +

    xmlSecTmplTransformAddXsltStylesheet ()

    int
     xmlSecTmplTransformAddXsltStylesheet (xmlNodePtr transformNode,
                                           const xmlChar *xslt);
    @@ -1862,12 +1824,12 @@

    templ

    transformNode

    the pointer to <dsig:Transform/> node.

    - + 

    xslt

    the XSLT transform expression.

    - + 

    @@ -1879,7 +1841,7 @@

    templ
    -

    xmlSecTmplTransformAddC14NInclNamespaces ()

    +

    xmlSecTmplTransformAddC14NInclNamespaces ()

    int
     xmlSecTmplTransformAddC14NInclNamespaces
                                    (xmlNodePtr transformNode,
    @@ -1898,14 +1860,14 @@ 

    templ

    transformNode

    the pointer to <dsig:Transform/> node.

    - + 

    prefixList

    the white space delimited list of namespace prefixes, where "default" indicates the default namespace (optional).

    - + 

    @@ -1917,7 +1879,7 @@

    templ
    -

    xmlSecTmplTransformAddXPath ()

    +

    xmlSecTmplTransformAddXPath ()

    int
     xmlSecTmplTransformAddXPath (xmlNodePtr transformNode,
                                  const xmlChar *expression,
    @@ -1937,18 +1899,18 @@ 

    templ

    transformNode

    the pointer to the <dsig:Transform/> node.

    - + 

    expression

    the XPath expression.

    - + 

    nsList

    the NULL terminated list of namespace prefix/href pairs (optional).

    - + 

    @@ -1960,7 +1922,7 @@

    templ
    -

    xmlSecTmplTransformAddXPath2 ()

    +

    xmlSecTmplTransformAddXPath2 ()

    int
     xmlSecTmplTransformAddXPath2 (xmlNodePtr transformNode,
                                   const xmlChar *type,
    @@ -1981,23 +1943,23 @@ 

    templ

    transformNode

    the pointer to the <dsig:Transform/> node.

    - + 

    type

    the XPath2 transform type ("union", "intersect" or "subtract").

    - + 

    expression

    the XPath expression.

    - + 

    nsList

    the NULL terminated list of namespace prefix/href pairs. (optional).

    - + 

    @@ -2009,7 +1971,7 @@

    templ
    -

    xmlSecTmplTransformAddXPointer ()

    +

    xmlSecTmplTransformAddXPointer ()

    int
     xmlSecTmplTransformAddXPointer (xmlNodePtr transformNode,
                                     const xmlChar *expression,
    @@ -2029,18 +1991,18 @@ 

    templ

    transformNode

    the pointer to the <dsig:Transform/> node.

    - + 

    expression

    the XPath expression.

    - + 

    nsList

    the NULL terminated list of namespace prefix/href pairs. (optional).

    - + 

    @@ -2054,6 +2016,5 @@

    templ - - + diff --git a/docs/api/xmlsec-transforms.html b/docs/api/xmlsec-transforms.html index 0e9f563f8..272fc3a99 100644 --- a/docs/api/xmlsec-transforms.html +++ b/docs/api/xmlsec-transforms.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    tran xmlSecPtrListPtr

    @@ -94,7 +56,7 @@

    tran int

    @@ -102,7 +64,7 @@

    tran void

    @@ -110,7 +72,7 @@

    tran int

    @@ -118,7 +80,7 @@

    tran int

    @@ -126,7 +88,7 @@

    tran int

    @@ -134,7 +96,7 @@

    tran int

    @@ -142,7 +104,7 @@

    tran xmlSecTransformCtxPtr

    @@ -150,7 +112,7 @@

    tran void

    @@ -158,7 +120,7 @@

    tran int

    @@ -166,7 +128,7 @@

    tran void

    @@ -174,7 +136,7 @@

    tran void

    @@ -182,7 +144,7 @@

    tran int

    @@ -190,7 +152,7 @@

    tran int

    @@ -198,7 +160,7 @@

    tran int

    @@ -206,7 +168,7 @@

    tran int

    @@ -214,7 +176,7 @@

    tran xmlSecTransformPtr

    @@ -222,7 +184,7 @@

    tran xmlSecTransformPtr

    @@ -230,7 +192,7 @@

    tran xmlSecTransformPtr

    @@ -238,7 +200,7 @@

    tran int

    @@ -246,7 +208,7 @@

    tran int

    @@ -254,7 +216,7 @@

    tran int

    @@ -262,7 +224,7 @@

    tran int

    @@ -270,7 +232,7 @@

    tran int

    @@ -278,7 +240,7 @@

    tran int

    @@ -286,7 +248,7 @@

    tran void

    @@ -294,7 +256,7 @@

    tran void

    @@ -302,7 +264,7 @@

    tran xmlSecSize

    @@ -310,7 +272,7 @@

    tran void

    @@ -318,7 +280,7 @@

    tran xmlSecTransformPtr

    @@ -326,7 +288,7 @@

    tran void

    @@ -334,7 +296,7 @@

    tran xmlSecTransformPtr

    @@ -342,7 +304,7 @@

    tran int

    @@ -350,7 +312,7 @@

    tran int

    @@ -358,7 +320,7 @@

    tran int

    @@ -366,7 +328,7 @@

    tran int

    @@ -374,7 +336,7 @@

    tran int

    @@ -382,7 +344,7 @@

    tran xmlSecTransformDataType

    @@ -390,7 +352,7 @@

    tran int

    @@ -398,7 +360,7 @@

    tran int

    @@ -406,7 +368,7 @@

    tran int

    @@ -414,7 +376,7 @@

    tran int

    @@ -422,7 +384,7 @@

    tran int

    @@ -430,7 +392,7 @@

    tran void

    @@ -438,7 +400,7 @@

    tran void

    @@ -470,7 +432,7 @@

    tran int

    @@ -478,7 +440,7 @@

    tran void

    @@ -486,7 +448,7 @@

    tran xmlSecTransformDataType

    @@ -494,7 +456,7 @@

    tran int

    @@ -502,7 +464,7 @@

    tran int

    @@ -510,7 +472,7 @@

    tran int

    @@ -518,7 +480,7 @@

    tran int

    @@ -526,7 +488,7 @@

    tran xmlOutputBufferPtr

    @@ -534,7 +496,7 @@

    tran xmlParserInputBufferPtr

    @@ -542,7 +504,7 @@

    tran int

    @@ -550,7 +512,7 @@

    tran void

    @@ -558,7 +520,7 @@

    tran xmlSecTransformDataType

    @@ -566,7 +528,7 @@

    tran int

    @@ -574,7 +536,7 @@

    tran int

    @@ -582,7 +544,7 @@

    tran int

    @@ -590,7 +552,7 @@

    tran int

    @@ -598,7 +560,7 @@

    tran int

    @@ -606,7 +568,7 @@

    tran int

    @@ -614,7 +576,7 @@

    tran int

    @@ -622,7 +584,7 @@

    tran int

    @@ -630,7 +592,7 @@

    tran int

    @@ -638,7 +600,7 @@

    tran int

    @@ -652,7 +614,7 @@

    tran xmlSecPtrListId

    @@ -660,7 +622,7 @@

    tran int

    @@ -668,7 +630,7 @@

    tran xmlSecTransformId

    @@ -676,7 +638,7 @@

    tran xmlSecTransformId

    @@ -684,7 +646,7 @@

    tran void

    @@ -692,7 +654,7 @@

    tran void

    @@ -700,7 +662,7 @@

    tran xmlSecTransformId

    @@ -708,7 +670,7 @@

    tran void

    @@ -716,7 +678,7 @@

    tran xmlSecTransformId

    @@ -724,7 +686,7 @@

    tran xmlSecTransformId

    @@ -732,7 +694,7 @@

    tran xmlSecTransformId

    @@ -740,7 +702,7 @@

    tran xmlSecTransformId

    @@ -748,7 +710,7 @@

    tran xmlSecTransformId

    @@ -756,7 +718,7 @@

    tran xmlSecTransformId

    @@ -764,7 +726,7 @@

    tran xmlSecTransformId

    @@ -772,7 +734,7 @@

    tran xmlSecTransformId

    @@ -780,7 +742,7 @@

    tran xmlSecTransformId

    @@ -788,7 +750,7 @@

    tran xmlSecTransformId

    @@ -796,7 +758,7 @@

    tran int

    @@ -804,7 +766,7 @@

    tran xmlSecTransformId

    @@ -812,7 +774,7 @@

    tran xmlSecTransformId

    @@ -820,7 +782,7 @@

    tran void

    @@ -828,7 +790,7 @@

    tran xmlSecTransformId

    @@ -836,7 +798,7 @@

    tran xmlSecTransformId

    @@ -844,7 +806,7 @@

    tran int

    @@ -852,7 +814,7 @@

    tran xmlSecSize

    @@ -860,7 +822,7 @@

    tran void

    @@ -1064,7 +1026,7 @@

    tran

    Functions

    -

    xmlSecTransformIdsGet ()

    +

    xmlSecTransformIdsGet ()

    xmlSecPtrListPtr
     xmlSecTransformIdsGet (void);

    Gets global registered transform klasses list.

    @@ -1075,11 +1037,11 @@

    tran


    -

    xmlSecTransformIdsInit ()

    +

    xmlSecTransformIdsInit ()

    int
     xmlSecTransformIdsInit (void);

    Initializes the transform klasses. This function is called from the -xmlSecInit function and the application should not call it directly.

    +xmlSecInit function and the application should not call it directly.

    Returns

    0 on success or a negative value if an error occurs.

    @@ -1087,15 +1049,15 @@

    tran


    -

    xmlSecTransformIdsShutdown ()

    +

    xmlSecTransformIdsShutdown ()

    void
     xmlSecTransformIdsShutdown (void);

    Shuts down the keys data klasses. This function is called from the -xmlSecShutdown function and the application should not call it directly.

    +xmlSecShutdown function and the application should not call it directly.


    -

    xmlSecTransformIdsRegisterDefault ()

    +

    xmlSecTransformIdsRegisterDefault ()

    int
     xmlSecTransformIdsRegisterDefault (void);

    Registers default (implemented by XML Security Library) @@ -1107,7 +1069,7 @@

    tran


    -

    xmlSecTransformIdsRegister ()

    +

    xmlSecTransformIdsRegister ()

    int
     xmlSecTransformIdsRegister (xmlSecTransformId id);

    Registers id @@ -1123,7 +1085,7 @@

    tran

    - + @@ -1134,7 +1096,7 @@

    tran
    -

    xmlSecTransformUriTypeCheck ()

    +

    xmlSecTransformUriTypeCheck ()

    int
     xmlSecTransformUriTypeCheck (xmlSecTransformUriType type,
                                  const xmlChar *uri);
    @@ -1153,12 +1115,12 @@

    tran

    type

    the expected URI type.

     

    uri

    the uri for checking.

     
    @@ -1173,7 +1135,7 @@

    tran
    -

    xmlSecTransformCtxPreExecuteCallback ()

    +

    xmlSecTransformCtxPreExecuteCallback ()

    int
     (*xmlSecTransformCtxPreExecuteCallback)
                                    (xmlSecTransformCtxPtr transformCtx);
    @@ -1192,7 +1154,7 @@

    tran

    transformCtx

    the pointer to transform's context.

     
    @@ -1204,12 +1166,12 @@

    tran
    -

    xmlSecTransformCtxCreate ()

    +

    xmlSecTransformCtxCreate ()

    xmlSecTransformCtxPtr
     xmlSecTransformCtxCreate (void);

    Creates transforms chain processing context. The caller is responsible for destroying returned object by calling -xmlSecTransformCtxDestroy function.

    +xmlSecTransformCtxDestroy function.

    Returns

    pointer to newly allocated context object or NULL if an error @@ -1218,10 +1180,10 @@

    tran


    -

    xmlSecTransformCtxDestroy ()

    +

    xmlSecTransformCtxDestroy ()

    void
     xmlSecTransformCtxDestroy (xmlSecTransformCtxPtr ctx);
    -

    Destroy context object created with xmlSecTransformCtxCreate function.

    +

    Destroy context object created with xmlSecTransformCtxCreate function.

    Parameters

    @@ -1233,19 +1195,19 @@

    tran

    - +

    ctx

    the pointer to transforms chain processing context.

     

    -

    xmlSecTransformCtxInitialize ()

    +

    xmlSecTransformCtxInitialize ()

    int
     xmlSecTransformCtxInitialize (xmlSecTransformCtxPtr ctx);

    Initializes transforms chain processing context. The caller is responsible for cleaning up returned object by calling -xmlSecTransformCtxFinalize function.

    +xmlSecTransformCtxFinalize function.

    Parameters

    @@ -1257,7 +1219,7 @@

    tran

    - +

    ctx

    the pointer to transforms chain processing context.

     
    @@ -1268,11 +1230,11 @@

    tran


    -

    xmlSecTransformCtxFinalize ()

    +

    xmlSecTransformCtxFinalize ()

    void
     xmlSecTransformCtxFinalize (xmlSecTransformCtxPtr ctx);

    Cleans up ctx - object initialized with xmlSecTransformCtxInitialize function.

    + object initialized with xmlSecTransformCtxInitialize function.

    Parameters

    @@ -1284,14 +1246,14 @@

    tran

    - +

    ctx

    the pointer to transforms chain processing context.

     

    -

    xmlSecTransformCtxReset ()

    +

    xmlSecTransformCtxReset ()

    void
     xmlSecTransformCtxReset (xmlSecTransformCtxPtr ctx);

    Resets transforms context for new processing.

    @@ -1306,14 +1268,14 @@

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 


    -

    xmlSecTransformCtxCopyUserPref ()

    +

    xmlSecTransformCtxCopyUserPref ()

    int
     xmlSecTransformCtxCopyUserPref (xmlSecTransformCtxPtr dst,
                                     xmlSecTransformCtxPtr src);
    @@ -1332,12 +1294,12 @@

    tran

    dst

    the pointer to destination transforms chain processing context.

    - + 

    src

    the pointer to source transforms chain processing context.

    - + 

    @@ -1349,7 +1311,7 @@

    tran
    -

    xmlSecTransformCtxSetUri ()

    +

    xmlSecTransformCtxSetUri ()

    int
     xmlSecTransformCtxSetUri (xmlSecTransformCtxPtr ctx,
                               const xmlChar *uri,
    @@ -1391,18 +1353,18 @@ 

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    uri

    the URI.

    - + 

    hereNode

    the pointer to "here" node required by some XML transforms (may be NULL).

    - + 

    @@ -1414,14 +1376,14 @@

    tran
    -

    xmlSecTransformCtxAppend ()

    +

    xmlSecTransformCtxAppend ()

    int
     xmlSecTransformCtxAppend (xmlSecTransformCtxPtr ctx,
                               xmlSecTransformPtr transform);

    Connects the transform to the end of the chain of transforms in the ctx -(see xmlSecTransformConnect function for details).

    +(see xmlSecTransformConnect function for details).

    Parameters

    @@ -1434,12 +1396,12 @@

    tran

    - + - +

    ctx

    the pointer to transforms chain processing context.

     

    transform

    the pointer to new transform.

     
    @@ -1451,14 +1413,14 @@

    tran


    -

    xmlSecTransformCtxPrepend ()

    +

    xmlSecTransformCtxPrepend ()

    int
     xmlSecTransformCtxPrepend (xmlSecTransformCtxPtr ctx,
                                xmlSecTransformPtr transform);

    Connects the transform to the beggining of the chain of transforms in the ctx -(see xmlSecTransformConnect function for details).

    +(see xmlSecTransformConnect function for details).

    Parameters

    @@ -1471,12 +1433,12 @@

    tran

    - + - +

    ctx

    the pointer to transforms chain processing context.

     

    transform

    the pointer to new transform.

     
    @@ -1488,13 +1450,13 @@

    tran


    -

    xmlSecTransformCtxCreateAndAppend ()

    +

    xmlSecTransformCtxCreateAndAppend ()

    xmlSecTransformPtr
     xmlSecTransformCtxCreateAndAppend (xmlSecTransformCtxPtr ctx,
                                        xmlSecTransformId id);

    Creates new transform and connects it to the end of the chain of transforms in the ctx - (see xmlSecTransformConnect function for details).

    + (see xmlSecTransformConnect function for details).

    Parameters

    @@ -1507,12 +1469,12 @@

    tran

    - + - +

    ctx

    the pointer to transforms chain processing context.

     

    id

    the new transform klass.

     
    @@ -1524,13 +1486,13 @@

    tran


    -

    xmlSecTransformCtxCreateAndPrepend ()

    +

    xmlSecTransformCtxCreateAndPrepend ()

    xmlSecTransformPtr
     xmlSecTransformCtxCreateAndPrepend (xmlSecTransformCtxPtr ctx,
                                         xmlSecTransformId id);

    Creates new transform and connects it to the end of the chain of transforms in the ctx - (see xmlSecTransformConnect function for details).

    + (see xmlSecTransformConnect function for details).

    Parameters

    @@ -1543,12 +1505,12 @@

    tran

    - + - +

    ctx

    the pointer to transforms chain processing context.

     

    id

    the new transform klass.

     
    @@ -1560,7 +1522,7 @@

    tran


    -

    xmlSecTransformCtxNodeRead ()

    +

    xmlSecTransformCtxNodeRead ()

    xmlSecTransformPtr
     xmlSecTransformCtxNodeRead (xmlSecTransformCtxPtr ctx,
                                 xmlNodePtr node,
    @@ -1581,17 +1543,17 @@ 

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    node

    the pointer to transform's node.

    - + 

    usage

    the transform's usage (signature, encryption, etc.).

    - + 

    @@ -1603,7 +1565,7 @@

    tran


    -

    xmlSecTransformCtxNodesListRead ()

    +

    xmlSecTransformCtxNodesListRead ()

    int
     xmlSecTransformCtxNodesListRead (xmlSecTransformCtxPtr ctx,
                                      xmlNodePtr node,
    @@ -1624,17 +1586,17 @@ 

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    node

    the pointer to <dsig:Transform/> nodes parent node.

    - + 

    usage

    the transform's usage (signature, encryption, etc.).

    - + 

    @@ -1646,7 +1608,7 @@

    tran


    -

    xmlSecTransformCtxPrepare ()

    +

    xmlSecTransformCtxPrepare ()

    int
     xmlSecTransformCtxPrepare (xmlSecTransformCtxPtr ctx,
                                xmlSecTransformDataType inputDataType);
    @@ -1664,12 +1626,12 @@

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    inputDataType

    the expected input type.

    - + 

    @@ -1681,7 +1643,7 @@

    tran


    -

    xmlSecTransformCtxBinaryExecute ()

    +

    xmlSecTransformCtxBinaryExecute ()

    int
     xmlSecTransformCtxBinaryExecute (xmlSecTransformCtxPtr ctx,
                                      const xmlSecByte *data,
    @@ -1700,17 +1662,17 @@ 

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    data

    the input binary data buffer.

    - + 

    dataSize

    the input data size.

    - + 

    @@ -1722,7 +1684,7 @@

    tran


    -

    xmlSecTransformCtxUriExecute ()

    +

    xmlSecTransformCtxUriExecute ()

    int
     xmlSecTransformCtxUriExecute (xmlSecTransformCtxPtr ctx,
                                   const xmlChar *uri);
    @@ -1740,12 +1702,12 @@

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    uri

    the URI.

    - + 

    @@ -1757,7 +1719,7 @@

    tran
    -

    xmlSecTransformCtxXmlExecute ()

    +

    xmlSecTransformCtxXmlExecute ()

    int
     xmlSecTransformCtxXmlExecute (xmlSecTransformCtxPtr ctx,
                                   xmlSecNodeSetPtr nodes);
    @@ -1776,12 +1738,12 @@

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    nodes

    the input node set.

    - + 

    @@ -1793,7 +1755,7 @@

    tran
    -

    xmlSecTransformCtxExecute ()

    +

    xmlSecTransformCtxExecute ()

    int
     xmlSecTransformCtxExecute (xmlSecTransformCtxPtr ctx,
                                xmlDocPtr doc);
    @@ -1811,12 +1773,12 @@

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    doc

    the pointer to input document.

    - + 

    @@ -1828,7 +1790,7 @@

    tran
    -

    xmlSecTransformCtxDebugDump ()

    +

    xmlSecTransformCtxDebugDump ()

    void
     xmlSecTransformCtxDebugDump (xmlSecTransformCtxPtr ctx,
                                  FILE *output);
    @@ -1846,12 +1808,12 @@

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1859,7 +1821,7 @@

    tran
    -

    xmlSecTransformCtxDebugXmlDump ()

    +

    xmlSecTransformCtxDebugXmlDump ()

    void
     xmlSecTransformCtxDebugXmlDump (xmlSecTransformCtxPtr ctx,
                                     FILE *output);
    @@ -1877,12 +1839,12 @@

    tran

    ctx

    the pointer to transforms chain processing context.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -1890,7 +1852,7 @@

    tran
    -

    xmlSecTransformCtxGetDefaultBinaryChunkSize ()

    +

    xmlSecTransformCtxGetDefaultBinaryChunkSize ()

    xmlSecSize
     xmlSecTransformCtxGetDefaultBinaryChunkSize
                                    (void);
    @@ -1903,7 +1865,7 @@

    tran


    -

    xmlSecTransformCtxSetDefaultBinaryChunkSize ()

    +

    xmlSecTransformCtxSetDefaultBinaryChunkSize ()

    void
     xmlSecTransformCtxSetDefaultBinaryChunkSize
                                    (xmlSecSize binaryChunkSize);
    @@ -1921,19 +1883,19 @@

    tran

    binaryChunkSize

    the new binary chunk size (must be greater than zero).

    - + 


    -

    xmlSecTransformCreate ()

    +

    xmlSecTransformCreate ()

    xmlSecTransformPtr
     xmlSecTransformCreate (xmlSecTransformId id);

    Creates new transform of the id klass. The caller is responsible for -destroying returned transform using xmlSecTransformDestroy function.

    +destroying returned transform using xmlSecTransformDestroy function.

    Parameters

    @@ -1945,7 +1907,7 @@

    tran

    - +

    id

    the transform id to create.

     
    @@ -1956,10 +1918,10 @@

    tran


    -

    xmlSecTransformDestroy ()

    +

    xmlSecTransformDestroy ()

    void
     xmlSecTransformDestroy (xmlSecTransformPtr transform);
    -

    Destroys transform created with xmlSecTransformCreate function.

    +

    Destroys transform created with xmlSecTransformCreate function.

    Parameters

    @@ -1971,14 +1933,14 @@

    tran

    - +

    transform

    the pointer to transform.

     

    -

    xmlSecTransformNodeRead ()

    +

    xmlSecTransformNodeRead ()

    xmlSecTransformPtr
     xmlSecTransformNodeRead (xmlNodePtr node,
                              xmlSecTransformUsage usage,
    @@ -2001,17 +1963,17 @@ 

    tran

    node

    the pointer to the transform's node.

    - + 

    usage

    the transform usage (signature, encryption, ...).

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2023,7 +1985,7 @@

    tran
    -

    xmlSecTransformPump ()

    +

    xmlSecTransformPump ()

    int
     xmlSecTransformPump (xmlSecTransformPtr left,
                          xmlSecTransformPtr right,
    @@ -2044,17 +2006,17 @@ 

    tran

    left

    the source pumping transform.

    - + 

    right

    the destination pumping transform.

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2066,7 +2028,7 @@

    tran
    -

    xmlSecTransformSetKey ()

    +

    xmlSecTransformSetKey ()

    int
     xmlSecTransformSetKey (xmlSecTransformPtr transform,
                            xmlSecKeyPtr key);
    @@ -2083,12 +2045,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    key

    the pointer to key.

    - + 

    @@ -2100,7 +2062,7 @@

    tran
    -

    xmlSecTransformSetKeyReq ()

    +

    xmlSecTransformSetKeyReq ()

    int
     xmlSecTransformSetKeyReq (xmlSecTransformPtr transform,
                               xmlSecKeyReqPtr keyReq);
    @@ -2119,12 +2081,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    keyReq

    the pointer to keys requirements object.

    - + 

    @@ -2136,7 +2098,7 @@

    tran
    -

    xmlSecTransformVerify ()

    +

    xmlSecTransformVerify ()

    int
     xmlSecTransformVerify (xmlSecTransformPtr transform,
                            const xmlSecByte *data,
    @@ -2157,22 +2119,22 @@ 

    tran

    transform

    the pointer to transform.

    - + 

    data

    the binary data for verification.

    - + 

    dataSize

    the data size.

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2184,13 +2146,13 @@

    tran
    -

    xmlSecTransformVerifyNodeContent ()

    +

    xmlSecTransformVerifyNodeContent ()

    int
     xmlSecTransformVerifyNodeContent (xmlSecTransformPtr transform,
                                       xmlNodePtr node,
                                       xmlSecTransformCtxPtr transformCtx);

    Gets the node - content, base64 decodes it and calls xmlSecTransformVerify + content, base64 decodes it and calls xmlSecTransformVerify function to verify binary results.

    Parameters

    @@ -2204,17 +2166,17 @@

    tran

    transform

    the pointer to transform.

    - + 

    node

    the pointer to node.

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2226,7 +2188,7 @@

    tran


    -

    xmlSecTransformGetDataType ()

    +

    xmlSecTransformGetDataType ()

    xmlSecTransformDataType
     xmlSecTransformGetDataType (xmlSecTransformPtr transform,
                                 xmlSecTransformMode mode,
    @@ -2247,17 +2209,17 @@ 

    tran

    transform

    the pointer to transform.

    - + 

    mode

    the data mode (push or pop).

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2270,7 +2232,7 @@

    tran
    -

    xmlSecTransformPushBin ()

    +

    xmlSecTransformPushBin ()

    int
     xmlSecTransformPushBin (xmlSecTransformPtr transform,
                             const xmlSecByte *data,
    @@ -2291,28 +2253,28 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    data

    the input binary data,

    - + 

    dataSize

    the input data size.

    - + 

    final

    the flag: if set to 1 then it's the last data chunk.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2324,7 +2286,7 @@

    tran
    -

    xmlSecTransformPopBin ()

    +

    xmlSecTransformPopBin ()

    int
     xmlSecTransformPopBin (xmlSecTransformPtr transform,
                            xmlSecByte *data,
    @@ -2348,27 +2310,27 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    data

    the buffer to store result data.

    - + 

    maxDataSize

    the size of the buffer data.

    - + 

    dataSize

    the pointer to returned data size.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2380,7 +2342,7 @@

    tran
    -

    xmlSecTransformPushXml ()

    +

    xmlSecTransformPushXml ()

    int
     xmlSecTransformPushXml (xmlSecTransformPtr transform,
                             xmlSecNodeSetPtr nodes,
    @@ -2399,17 +2361,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    nodes

    the input nodes.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2421,7 +2383,7 @@

    tran
    -

    xmlSecTransformPopXml ()

    +

    xmlSecTransformPopXml ()

    int
     xmlSecTransformPopXml (xmlSecTransformPtr transform,
                            xmlSecNodeSetPtr *nodes,
    @@ -2441,17 +2403,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    nodes

    the pointer to store popinter to result nodes.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2463,7 +2425,7 @@

    tran
    -

    xmlSecTransformExecute ()

    +

    xmlSecTransformExecute ()

    int
     xmlSecTransformExecute (xmlSecTransformPtr transform,
                             int last,
    @@ -2481,17 +2443,17 @@ 

    tran

    transform

    the pointer to transform.

    - + 

    last

    the flag: if set to 1 then it's the last data chunk.

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2503,7 +2465,7 @@

    tran
    -

    xmlSecTransformDebugDump ()

    +

    xmlSecTransformDebugDump ()

    void
     xmlSecTransformDebugDump (xmlSecTransformPtr transform,
                               FILE *output);
    @@ -2521,12 +2483,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2534,7 +2496,7 @@

    tran
    -

    xmlSecTransformDebugXmlDump ()

    +

    xmlSecTransformDebugXmlDump ()

    void
     xmlSecTransformDebugXmlDump (xmlSecTransformPtr transform,
                                  FILE *output);
    @@ -2552,12 +2514,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2579,7 +2541,7 @@

    tran

    transform

    the pointer to transform.

    - +  @@ -2601,7 +2563,7 @@

    tran

    transform

    the pointer to transform.

    - +  @@ -2626,12 +2588,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    i

    the transform id.

    - +  @@ -2657,12 +2619,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    size

    the transform object size.

    - +  @@ -2670,7 +2632,7 @@

    tran
    -

    xmlSecTransformConnect ()

    +

    xmlSecTransformConnect ()

    int
     xmlSecTransformConnect (xmlSecTransformPtr left,
                             xmlSecTransformPtr right,
    @@ -2702,17 +2664,17 @@ 

    tran

    left

    the pointer to left (prev) transform.

    - + 

    right

    the pointer to right (next) transform.

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2724,7 +2686,7 @@

    tran
    -

    xmlSecTransformRemove ()

    +

    xmlSecTransformRemove ()

    void
     xmlSecTransformRemove (xmlSecTransformPtr transform);

    Removes transform @@ -2740,14 +2702,14 @@

    tran

    transform

    the pointer to xmlSecTransform structure.

    - + 


    -

    xmlSecTransformDefaultGetDataType ()

    +

    xmlSecTransformDefaultGetDataType ()

    xmlSecTransformDataType
     xmlSecTransformDefaultGetDataType (xmlSecTransformPtr transform,
                                        xmlSecTransformMode mode,
    @@ -2769,17 +2731,17 @@ 

    tran

    transform

    the pointer to transform.

    - + 

    mode

    the data mode (push or pop).

    - + 

    transformCtx

    the transform's chain processing context.

    - + 

    @@ -2792,7 +2754,7 @@

    tran
    -

    xmlSecTransformDefaultPushBin ()

    +

    xmlSecTransformDefaultPushBin ()

    int
     xmlSecTransformDefaultPushBin (xmlSecTransformPtr transform,
                                    const xmlSecByte *data,
    @@ -2814,28 +2776,28 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    data

    the input binary data,

    - + 

    dataSize

    the input data size.

    - + 

    final

    the flag: if set to 1 then it's the last data chunk.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2847,7 +2809,7 @@

    tran
    -

    xmlSecTransformDefaultPopBin ()

    +

    xmlSecTransformDefaultPopBin ()

    int
     xmlSecTransformDefaultPopBin (xmlSecTransformPtr transform,
                                   xmlSecByte *data,
    @@ -2871,27 +2833,27 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    data

    the buffer to store result data.

    - + 

    maxDataSize

    the size of the buffer data.

    - + 

    dataSize

    the pointer to returned data size.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2903,7 +2865,7 @@

    tran
    -

    xmlSecTransformDefaultPushXml ()

    +

    xmlSecTransformDefaultPushXml ()

    int
     xmlSecTransformDefaultPushXml (xmlSecTransformPtr transform,
                                    xmlSecNodeSetPtr nodes,
    @@ -2923,17 +2885,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    nodes

    the input nodes.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2945,7 +2907,7 @@

    tran
    -

    xmlSecTransformDefaultPopXml ()

    +

    xmlSecTransformDefaultPopXml ()

    int
     xmlSecTransformDefaultPopXml (xmlSecTransformPtr transform,
                                   xmlSecNodeSetPtr *nodes,
    @@ -2965,17 +2927,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    nodes

    the pointer to store popinter to result nodes.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -2987,7 +2949,7 @@

    tran
    -

    xmlSecTransformCreateOutputBuffer ()

    +

    xmlSecTransformCreateOutputBuffer ()

    xmlOutputBufferPtr
     xmlSecTransformCreateOutputBuffer (xmlSecTransformPtr transform,
                                        xmlSecTransformCtxPtr transformCtx);
    @@ -3005,12 +2967,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3022,7 +2984,7 @@

    tran
    -

    xmlSecTransformCreateInputBuffer ()

    +

    xmlSecTransformCreateInputBuffer ()

    xmlParserInputBufferPtr
     xmlSecTransformCreateInputBuffer (xmlSecTransformPtr transform,
                                       xmlSecTransformCtxPtr transformCtx);
    @@ -3040,12 +3002,12 @@

    tran

    transform

    the pointer to transform.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3057,7 +3019,7 @@

    tran
    -

    xmlSecTransformInitializeMethod ()

    +

    xmlSecTransformInitializeMethod ()

    int
     (*xmlSecTransformInitializeMethod) (xmlSecTransformPtr transform);

    The transform specific initialization method.

    @@ -3072,7 +3034,7 @@

    tran

    transform

    the pointer to transform object.

    - + 

    @@ -3083,7 +3045,7 @@

    tran
    -

    xmlSecTransformFinalizeMethod ()

    +

    xmlSecTransformFinalizeMethod ()

    void
     (*xmlSecTransformFinalizeMethod) (xmlSecTransformPtr transform);

    The transform specific destroy method.

    @@ -3098,14 +3060,14 @@

    tran

    transform

    the pointer to transform object.

    - + 


    -

    xmlSecTransformGetDataTypeMethod ()

    +

    xmlSecTransformGetDataTypeMethod ()

    xmlSecTransformDataType
     (*xmlSecTransformGetDataTypeMethod) (xmlSecTransformPtr transform,
                                          xmlSecTransformMode mode,
    @@ -3125,17 +3087,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    mode

    the mode.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3147,7 +3109,7 @@

    tran
    -

    xmlSecTransformNodeReadMethod ()

    +

    xmlSecTransformNodeReadMethod ()

    int
     (*xmlSecTransformNodeReadMethod) (xmlSecTransformPtr transform,
                                       xmlNodePtr node,
    @@ -3167,17 +3129,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    node

    the pointer to <dsig:Transform/> node.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3189,7 +3151,7 @@

    tran
    -

    xmlSecTransformNodeWriteMethod ()

    +

    xmlSecTransformNodeWriteMethod ()

    int
     (*xmlSecTransformNodeWriteMethod) (xmlSecTransformPtr transform,
                                        xmlNodePtr node,
    @@ -3208,17 +3170,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    node

    the pointer to <dsig:Transform/> node.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3230,7 +3192,7 @@

    tran
    -

    xmlSecTransformSetKeyRequirementsMethod ()

    +

    xmlSecTransformSetKeyRequirementsMethod ()

    int
     (*xmlSecTransformSetKeyRequirementsMethod)
                                    (xmlSecTransformPtr transform,
    @@ -3248,12 +3210,12 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    keyReq

    the pointer to key requirements structure.

    - + 

    @@ -3265,7 +3227,7 @@

    tran
    -

    xmlSecTransformSetKeyMethod ()

    +

    xmlSecTransformSetKeyMethod ()

    int
     (*xmlSecTransformSetKeyMethod) (xmlSecTransformPtr transform,
                                     xmlSecKeyPtr key);
    @@ -3282,12 +3244,12 @@

    tran

    transform

    the pointer to transform object.

    - + 

    key

    the pointer to key.

    - + 

    @@ -3299,7 +3261,7 @@

    tran
    -

    xmlSecTransformVerifyMethod ()

    +

    xmlSecTransformVerifyMethod ()

    int
     (*xmlSecTransformVerifyMethod) (xmlSecTransformPtr transform,
                                     const xmlSecByte *data,
    @@ -3322,23 +3284,23 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    data

    the input buffer.

    - + 

    dataSize

    the size of input buffer data .

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3350,7 +3312,7 @@

    tran
    -

    xmlSecTransformPushBinMethod ()

    +

    xmlSecTransformPushBinMethod ()

    int
     (*xmlSecTransformPushBinMethod) (xmlSecTransformPtr transform,
                                      const xmlSecByte *data,
    @@ -3372,28 +3334,28 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    data

    the input binary data,

    - + 

    dataSize

    the input data size.

    - + 

    final

    the flag: if set to 1 then it's the last data chunk.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3405,7 +3367,7 @@

    tran
    -

    xmlSecTransformPopBinMethod ()

    +

    xmlSecTransformPopBinMethod ()

    int
     (*xmlSecTransformPopBinMethod) (xmlSecTransformPtr transform,
                                     xmlSecByte *data,
    @@ -3429,28 +3391,28 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    data

    the buffer to store result data.

    - + 

    maxDataSize

    the size of the buffer data .

    - + 

    dataSize

    the pointer to returned data size.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3462,7 +3424,7 @@

    tran
    -

    xmlSecTransformPushXmlMethod ()

    +

    xmlSecTransformPushXmlMethod ()

    int
     (*xmlSecTransformPushXmlMethod) (xmlSecTransformPtr transform,
                                      xmlSecNodeSetPtr nodes,
    @@ -3482,17 +3444,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    nodes

    the input nodes.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3504,7 +3466,7 @@

    tran
    -

    xmlSecTransformPopXmlMethod ()

    +

    xmlSecTransformPopXmlMethod ()

    int
     (*xmlSecTransformPopXmlMethod) (xmlSecTransformPtr transform,
                                     xmlSecNodeSetPtr *nodes,
    @@ -3524,17 +3486,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    nodes

    the pointer to store popinter to result nodes.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3546,7 +3508,7 @@

    tran
    -

    xmlSecTransformExecuteMethod ()

    +

    xmlSecTransformExecuteMethod ()

    int
     (*xmlSecTransformExecuteMethod) (xmlSecTransformPtr transform,
                                      int last,
    @@ -3564,17 +3526,17 @@ 

    tran

    transform

    the pointer to transform object.

    - + 

    last

    the flag: if set to 1 then it's the last data chunk.

    - + 

    transformCtx

    the pointer to transform context object.

    - + 

    @@ -3600,14 +3562,14 @@

    tran

    klass

    the transform's klass.

    - + 
    -

    xmlSecTransformIdListGetKlass ()

    +

    xmlSecTransformIdListGetKlass ()

    xmlSecPtrListId
     xmlSecTransformIdListGetKlass (void);

    The transform id list klass.

    @@ -3618,7 +3580,7 @@

    tran


    -

    xmlSecTransformIdListFind ()

    +

    xmlSecTransformIdListFind ()

    int
     xmlSecTransformIdListFind (xmlSecPtrListPtr list,
                                xmlSecTransformId transformId);
    @@ -3637,12 +3599,12 @@

    tran

    list

    the pointer to transform ids list.

    - + 

    transformId

    the transform klass.

    - + 

    @@ -3657,7 +3619,7 @@

    tran
    -

    xmlSecTransformIdListFindByHref ()

    +

    xmlSecTransformIdListFindByHref ()

    xmlSecTransformId
     xmlSecTransformIdListFindByHref (xmlSecPtrListPtr list,
                                      const xmlChar *href,
    @@ -3678,17 +3640,17 @@ 

    tran

    list

    the pointer to transform ids list.

    - + 

    href

    the desired transform klass href.

    - + 

    usage

    the desired transform usage.

    - + 

    @@ -3700,7 +3662,7 @@

    tran
    -

    xmlSecTransformIdListFindByName ()

    +

    xmlSecTransformIdListFindByName ()

    xmlSecTransformId
     xmlSecTransformIdListFindByName (xmlSecPtrListPtr list,
                                      const xmlChar *name,
    @@ -3721,17 +3683,17 @@ 

    tran

    list

    the pointer to transform ids list.

    - + 

    name

    the desired transform klass name.

    - + 

    usage

    the desired transform usage.

    - + 

    @@ -3743,7 +3705,7 @@

    tran
    -

    xmlSecTransformIdListDebugDump ()

    +

    xmlSecTransformIdListDebugDump ()

    void
     xmlSecTransformIdListDebugDump (xmlSecPtrListPtr list,
                                     FILE *output);
    @@ -3761,12 +3723,12 @@

    tran

    list

    the pointer to transform ids list.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -3774,7 +3736,7 @@

    tran
    -

    xmlSecTransformIdListDebugXmlDump ()

    +

    xmlSecTransformIdListDebugXmlDump ()

    void
     xmlSecTransformIdListDebugXmlDump (xmlSecPtrListPtr list,
                                        FILE *output);
    @@ -3792,12 +3754,12 @@

    tran

    list

    the pointer to transform ids list.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -3805,7 +3767,7 @@

    tran
    -

    xmlSecTransformBase64GetKlass ()

    +

    xmlSecTransformBase64GetKlass ()

    xmlSecTransformId
     xmlSecTransformBase64GetKlass (void);

    The Base64 transform klass (http://www.w3.org/TR/xmldsig-core/sec-Base-64). @@ -3821,7 +3783,7 @@

    tran


    -

    xmlSecTransformBase64SetLineSize ()

    +

    xmlSecTransformBase64SetLineSize ()

    void
     xmlSecTransformBase64SetLineSize (xmlSecTransformPtr transform,
                                       xmlSecSize lineSize);
    @@ -3839,12 +3801,12 @@

    tran

    transform

    the pointer to BASE64 encode transform.

    - + 

    lineSize

    the new max line size.

    - + 

    @@ -3852,7 +3814,7 @@

    tran
    -

    xmlSecTransformInclC14NGetKlass ()

    +

    xmlSecTransformInclC14NGetKlass ()

    xmlSecTransformId
     xmlSecTransformInclC14NGetKlass (void);

    Inclusive (regular) canonicalization that omits comments transform klass @@ -3865,7 +3827,7 @@

    tran


    -

    xmlSecTransformInclC14NWithCommentsGetKlass ()

    +

    xmlSecTransformInclC14NWithCommentsGetKlass ()

    xmlSecTransformId
     xmlSecTransformInclC14NWithCommentsGetKlass
                                    (void);
    @@ -3879,7 +3841,7 @@

    tran


    -

    xmlSecTransformInclC14N11GetKlass ()

    +

    xmlSecTransformInclC14N11GetKlass ()

    xmlSecTransformId
     xmlSecTransformInclC14N11GetKlass (void);

    C14N version 1.1 (http://www.w3.org/TR/xml-c14n11)

    @@ -3890,7 +3852,7 @@

    tran


    -

    xmlSecTransformInclC14N11WithCommentsGetKlass ()

    +

    xmlSecTransformInclC14N11WithCommentsGetKlass ()

    xmlSecTransformId
     xmlSecTransformInclC14N11WithCommentsGetKlass
                                    (void);
    @@ -3902,7 +3864,7 @@

    tran


    -

    xmlSecTransformExclC14NGetKlass ()

    +

    xmlSecTransformExclC14NGetKlass ()

    xmlSecTransformId
     xmlSecTransformExclC14NGetKlass (void);

    Exclusive canoncicalization that omits comments transform klass @@ -3914,7 +3876,7 @@

    tran


    -

    xmlSecTransformExclC14NWithCommentsGetKlass ()

    +

    xmlSecTransformExclC14NWithCommentsGetKlass ()

    xmlSecTransformId
     xmlSecTransformExclC14NWithCommentsGetKlass
                                    (void);
    @@ -3927,7 +3889,7 @@

    tran


    -

    xmlSecTransformEnvelopedGetKlass ()

    +

    xmlSecTransformEnvelopedGetKlass ()

    xmlSecTransformId
     xmlSecTransformEnvelopedGetKlass (void);

    The enveloped transform klass (http://www.w3.org/TR/xmldsig-core/sec-EnvelopedSignature):

    @@ -3955,7 +3917,7 @@

    tran


    -

    xmlSecTransformXPathGetKlass ()

    +

    xmlSecTransformXPathGetKlass ()

    xmlSecTransformId
     xmlSecTransformXPathGetKlass (void);

    The XPath transform evaluates given XPath expression and @@ -3968,7 +3930,7 @@

    tran


    -

    xmlSecTransformXPath2GetKlass ()

    +

    xmlSecTransformXPath2GetKlass ()

    xmlSecTransformId
     xmlSecTransformXPath2GetKlass (void);

    The XPath2 transform (http://www.w3.org/TR/xmldsig-filter2/).

    @@ -3979,7 +3941,7 @@

    tran


    -

    xmlSecTransformXPointerGetKlass ()

    +

    xmlSecTransformXPointerGetKlass ()

    xmlSecTransformId
     xmlSecTransformXPointerGetKlass (void);

    The XPointer transform klass @@ -3991,7 +3953,7 @@

    tran


    -

    xmlSecTransformXPointerSetExpr ()

    +

    xmlSecTransformXPointerSetExpr ()

    int
     xmlSecTransformXPointerSetExpr (xmlSecTransformPtr transform,
                                     const xmlChar *expr,
    @@ -4011,22 +3973,22 @@ 

    tran

    transform

    the pointer to XPointer transform.

    - + 

    expr

    the XPointer expression.

    - + 

    nodeSetType

    the type of evaluated XPointer expression.

    - + 

    hereNode

    the pointer to "here" node.

    - + 

    @@ -4038,7 +4000,7 @@

    tran
    -

    xmlSecTransformRelationshipGetKlass ()

    +

    xmlSecTransformRelationshipGetKlass ()

    xmlSecTransformId
     xmlSecTransformRelationshipGetKlass (void);

    Gets the Relationship transform klass.

    @@ -4049,7 +4011,7 @@

    tran


    -

    xmlSecTransformXsltGetKlass ()

    +

    xmlSecTransformXsltGetKlass ()

    xmlSecTransformId
     xmlSecTransformXsltGetKlass (void);

    XSLT transform klass (http://www.w3.org/TR/xmldsig-core/sec-XSLT):

    @@ -4082,7 +4044,7 @@

    tran


    -

    xmlSecTransformXsltSetDefaultSecurityPrefs ()

    +

    xmlSecTransformXsltSetDefaultSecurityPrefs ()

    void
     xmlSecTransformXsltSetDefaultSecurityPrefs
                                    (xsltSecurityPrefsPtr sec);
    @@ -4099,14 +4061,14 @@

    tran

    sec

    the new security preferences

    - + 


    -

    xmlSecTransformRemoveXmlTagsC14NGetKlass ()

    +

    xmlSecTransformRemoveXmlTagsC14NGetKlass ()

    xmlSecTransformId
     xmlSecTransformRemoveXmlTagsC14NGetKlass
                                    (void);
    @@ -4128,7 +4090,7 @@

    tran


    -

    xmlSecTransformVisa3DHackGetKlass ()

    +

    xmlSecTransformVisa3DHackGetKlass ()

    xmlSecTransformId
     xmlSecTransformVisa3DHackGetKlass (void);

    The Visa3DHack transform klass. The only reason why we need this @@ -4142,7 +4104,7 @@

    tran


    -

    xmlSecTransformVisa3DHackSetID ()

    +

    xmlSecTransformVisa3DHackSetID ()

    int
     xmlSecTransformVisa3DHackSetID (xmlSecTransformPtr transform,
                                     const xmlChar *id);
    @@ -4160,12 +4122,12 @@

    tran

    transform

    the pointer to Visa3DHack transform.

    - + 

    id

    the ID value.

    - + 

    @@ -4177,7 +4139,7 @@

    tran
    -

    xmlSecTransformHmacGetMinOutputBitsSize ()

    +

    xmlSecTransformHmacGetMinOutputBitsSize ()

    xmlSecSize
     xmlSecTransformHmacGetMinOutputBitsSize
                                    (void);
    @@ -4189,7 +4151,7 @@

    tran


    -

    xmlSecTransformHmacSetMinOutputBitsSize ()

    +

    xmlSecTransformHmacSetMinOutputBitsSize ()

    void
     xmlSecTransformHmacSetMinOutputBitsSize
                                    (xmlSecSize val);
    @@ -4206,7 +4168,7 @@

    tran

    val

    the new min hmac output size in bits.

    - + 

    @@ -4229,27 +4191,27 @@

    tran

    xmlSecTransformStatusNone

    the status unknown.

    - + 

    xmlSecTransformStatusWorking

    the transform is executed.

    - + 

    xmlSecTransformStatusFinished

    the transform finished

    - + 

    xmlSecTransformStatusOk

    the transform succeeded.

    - + 

    xmlSecTransformStatusFail

    the transform failed (an error occur).

    - +  @@ -4271,17 +4233,17 @@

    tran

    xmlSecTransformModeNone

    the mode is unknown.

    - + 

    xmlSecTransformModePush

    pushing data thru transform.

    - + 

    xmlSecTransformModePop

    popping data from transform.

    - +  @@ -4303,37 +4265,37 @@

    tran

    xmlSecTransformOperationNone

    the operation is unknown.

    - + 

    xmlSecTransformOperationEncode

    the encode operation (for base64 transform).

    - + 

    xmlSecTransformOperationDecode

    the decode operation (for base64 transform).

    - + 

    xmlSecTransformOperationSign

    the sign or digest operation.

    - + 

    xmlSecTransformOperationVerify

    the verification of signature or digest operation.

    - + 

    xmlSecTransformOperationEncrypt

    the encryption operation.

    - + 

    xmlSecTransformOperationDecrypt

    the decryption operation.

    - +  @@ -4535,93 +4497,93 @@

    tran -

    void *userData;

    +

    void *userData;

    the pointer to user data (xmlsec and xmlsec-crypto never touch this).

    - +  -

    unsigned int flags;

    +

    unsigned int flags;

    the bit mask flags to control transforms execution (reserved for the future).

    - +  -

    unsigned int flags2;

    +

    unsigned int flags2;

    the bit mask flags to control transforms execution (reserved for the future).

    - +  -

    xmlSecSize binaryChunkSize;

    +

    xmlSecSize binaryChunkSize;

    the chunk of size for binary transforms processing.

    - +  -

    xmlSecTransformUriType enabledUris;

    +

    xmlSecTransformUriType enabledUris;

    the allowed transform data source uri types.

    - +  -

    xmlSecPtrList enabledTransforms;

    +

    xmlSecPtrList enabledTransforms;

    the list of enabled transforms; if list is empty (default) then all registered transforms are enabled.

    - +  -

    xmlSecTransformCtxPreExecuteCallback preExecCallback;

    +

    xmlSecTransformCtxPreExecuteCallback preExecCallback;

    the callback called after preparing transform chain and right before actual data processing; application can use this callback to change transforms parameters, insert additional transforms in the chain or do additional validation (and abort transform execution if needed).

    - +  -

    xmlSecKeyInfoCtxPtr parentKeyInfoCtx;

    +

    xmlSecKeyInfoCtxPtr parentKeyInfoCtx;

    the parent's key info ctx for key agreement.

    - +  -

    xmlSecBufferPtr result;

    +

    xmlSecBufferPtr result;

    the pointer to transforms result buffer.

    - +  -

    xmlSecTransformStatus status;

    +

    xmlSecTransformStatus status;

    the transforms chain processing status.

    - +  -

    xmlChar *uri;

    +

    xmlChar *uri;

    the data source URI without xpointer expression.

    - +  -

    xmlChar *xptrExpr;

    +

    xmlChar *xptrExpr;

    the xpointer expression from data source URI (if any).

    - +  -

    xmlSecTransformPtr first;

    +

    xmlSecTransformPtr first;

    the first transform in the chain.

    - +  -

    xmlSecTransformPtr last;

    +

    xmlSecTransformPtr last;

    the last transform in the chain.

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -4667,69 +4629,69 @@

    tran -

    xmlSecTransformId id;

    +

    xmlSecTransformId id;

    the transform id (pointer to xmlSecTransformId).

    - +  -

    xmlSecTransformOperation operation;

    +

    xmlSecTransformOperation operation;

    the transform's operation.

    - +  -

    xmlSecTransformStatus status;

    +

    xmlSecTransformStatus status;

    the current status.

    - +  -

    xmlNodePtr hereNode;

    +

    xmlNodePtr hereNode;

    the pointer to transform's <dsig:Transform /> node.

    - +  -

    xmlSecTransformPtr next;

    +

    xmlSecTransformPtr next;

    the pointer to next transform in the chain.

    - +  -

    xmlSecTransformPtr prev;

    +

    xmlSecTransformPtr prev;

    the pointer to previous transform in the chain.

    - +  -

    xmlSecBuffer inBuf;

    +

    xmlSecBuffer inBuf;

    the input binary data buffer.

    - +  -

    xmlSecBuffer outBuf;

    +

    xmlSecBuffer outBuf;

    the output binary data buffer.

    - +  -

    xmlSecNodeSetPtr inNodes;

    +

    xmlSecNodeSetPtr inNodes;

    the input XML nodes.

    - +  -

    xmlSecNodeSetPtr outNodes;

    +

    xmlSecNodeSetPtr outNodes;

    the output XML nodes.

    - +  -

    xmlSecSize expectedOutputSize;

    +

    xmlSecSize expectedOutputSize;

    the expected transform output size (used for key wraps).

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -4782,109 +4744,109 @@

    tran -

    xmlSecSize klassSize;

    +

    xmlSecSize klassSize;

    the transform klass structure size.

    - +  -

    xmlSecSize objSize;

    +

    xmlSecSize objSize;

    the transform object size.

    - +  -

    const xmlChar *name;

    +

    const xmlChar *name;

    the transform's name.

    - +  -

    const xmlChar *href;

    +

    const xmlChar *href;

    the transform's identification string (href).

    - +  -

    xmlSecTransformUsage usage;

    +

    xmlSecTransformUsage usage;

    the allowed transforms usages.

    - +  -

    xmlSecTransformInitializeMethod initialize;

    +

    xmlSecTransformInitializeMethod initialize;

    the initialization method.

    - +  -

    xmlSecTransformFinalizeMethod finalize;

    +

    xmlSecTransformFinalizeMethod finalize;

    the finalization (destroy) function.

    - +  -

    xmlSecTransformNodeReadMethod readNode;

    +

    xmlSecTransformNodeReadMethod readNode;

    the XML node read method.

    - +  -

    xmlSecTransformNodeWriteMethod writeNode;

    +

    xmlSecTransformNodeWriteMethod writeNode;

    the XML node write method.

    - +  -

    xmlSecTransformSetKeyRequirementsMethod setKeyReq;

    +

    xmlSecTransformSetKeyRequirementsMethod setKeyReq;

    the set key requirements method.

    - +  -

    xmlSecTransformSetKeyMethod setKey;

    +

    xmlSecTransformSetKeyMethod setKey;

    the set key method.

    - +  -

    xmlSecTransformVerifyMethod verify;

    +

    xmlSecTransformVerifyMethod verify;

    the verify method (for digest and signature transforms).

    - +  -

    xmlSecTransformGetDataTypeMethod getDataType;

    +

    xmlSecTransformGetDataTypeMethod getDataType;

    the input/output data type query method.

    - +  -

    xmlSecTransformPushBinMethod pushBin;

    +

    xmlSecTransformPushBinMethod pushBin;

    the binary data "push thru chain" processing method.

    - +  -

    xmlSecTransformPopBinMethod popBin;

    +

    xmlSecTransformPopBinMethod popBin;

    the binary data "pop from chain" procesing method.

    - +  -

    xmlSecTransformPushXmlMethod pushXml;

    +

    xmlSecTransformPushXmlMethod pushXml;

    the XML data "push thru chain" processing method.

    - +  -

    xmlSecTransformPopXmlMethod popXml;

    +

    xmlSecTransformPopXmlMethod popXml;

    the XML data "pop from chain" procesing method.

    - +  -

    xmlSecTransformExecuteMethod execute;

    +

    xmlSecTransformExecuteMethod execute;

    the low level data processing method used by default implementations of pushBin , popBin , pushXml and popXml .

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -5001,6 +4963,5 @@

    tran - - + diff --git a/docs/api/xmlsec-verify-with-key.html b/docs/api/xmlsec-verify-with-key.html index f55f20cb1..4f80497fd 100644 --- a/docs/api/xmlsec-verify-with-key.html +++ b/docs/api/xmlsec-verify-with-key.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -217,7 +179,7 @@ assert(key_file); /* load file */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -282,6 +244,5 @@ -
    + diff --git a/docs/api/xmlsec-verify-with-keys-mngr.html b/docs/api/xmlsec-verify-with-keys-mngr.html index 0d3d66219..38e0f466c 100644 --- a/docs/api/xmlsec-verify-with-keys-mngr.html +++ b/docs/api/xmlsec-verify-with-keys-mngr.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -300,7 +262,7 @@ assert(xml_file); /* load file */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -352,6 +314,5 @@ -
    + diff --git a/docs/api/xmlsec-verify-with-restrictions.html b/docs/api/xmlsec-verify-with-restrictions.html index 98690c498..6ba464f1f 100644 --- a/docs/api/xmlsec-verify-with-restrictions.html +++ b/docs/api/xmlsec-verify-with-restrictions.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -289,7 +251,7 @@ assert(xml_file); /* load file */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -380,8 +342,8 @@ verify4-tmpl.xml
     <?xml version="1.0" encoding="UTF-8"?>
    -<!--
    -XML Security Library example: A simple SAML response template (verify4 example).
    +<!-- 
    +XML Security Library example: A simple SAML response template (verify4 example). 
     
     Sign it using the following command (replace __ with double dashes):
     
    @@ -433,8 +395,8 @@
     verify4-res.xml
     <?xml version="1.0" encoding="UTF-8"?>
    -<!--
    -XML Security Library example: A simple SAML response template (verify4 example).
    +<!-- 
    +XML Security Library example: A simple SAML response template (verify4 example). 
     
     Sign it using the following command (replace __ with double dashes):
     
    @@ -508,8 +470,8 @@
     verify4-bad-tmpl.xml
     <?xml version="1.0" encoding="UTF-8"?>
    -<!--
    -XML Security Library example: A simple bad SAML response template (verify4 example).
    +<!-- 
    +XML Security Library example: A simple bad SAML response template (verify4 example). 
     
     Sign it using the following command (replace __ with double dashes):
     
    @@ -568,8 +530,8 @@
     verify4-bad-res.xml
     <?xml version="1.0" encoding="UTF-8"?>
    -<!--
    -XML Security Library example: A simple bad SAML response (verify4 example).
    +<!-- 
    +XML Security Library example: A simple bad SAML response (verify4 example). 
     
     This file could be verified with verify3 example (signature is valid)
     but verify4 example fails because of XPath transform which is not allowed
    @@ -662,6 +624,5 @@
     
    -
    + diff --git a/docs/api/xmlsec-verify-with-x509.html b/docs/api/xmlsec-verify-with-x509.html index b85812cd4..8d1138e9c 100644 --- a/docs/api/xmlsec-verify-with-x509.html +++ b/docs/api/xmlsec-verify-with-x509.html @@ -1,3 +1,4 @@ + @@ -10,46 +11,7 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -281,7 +243,7 @@ assert(xml_file); /* load file */ - doc = xmlParseFile(xml_file); + doc = xmlReadFile(xml_file, NULL, XML_PARSE_PEDANTIC | XML_PARSE_NONET); if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file); goto done; @@ -335,6 +297,5 @@ -
    + diff --git a/docs/api/xmlsec-version.html b/docs/api/xmlsec-version.html index f5fd8664c..6695d0de2 100644 --- a/docs/api/xmlsec-version.html +++ b/docs/api/xmlsec-version.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    -
    + @@ -116,7 +78,7 @@

    version

    Types and Values

    XMLSEC_VERSION

    -
    #define XMLSEC_VERSION            "5"
    +
    #define XMLSEC_VERSION            "1.3.5"
     

    The library version string in the format "$major_number.$minor_number.$sub_minor_number".

    @@ -145,7 +107,7 @@

    version

    XMLSEC_VERSION_INFO

    -
    #define XMLSEC_VERSION_INFO        "4:4:3"
    +
    #define XMLSEC_VERSION_INFO        "4:5:3"
     

    The library version info string in the format "$major_number+$minor_number:$sub_minor_number:$minor_number".

    @@ -154,6 +116,5 @@

    version

    -

    + diff --git a/docs/api/xmlsec-xmldsig.html b/docs/api/xmlsec-xmldsig.html index 25cf534b0..8690d8e3c 100644 --- a/docs/api/xmlsec-xmldsig.html +++ b/docs/api/xmlsec-xmldsig.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - + - +
    + @@ -86,7 +48,7 @@

    xmldsig xmlSecDSigCtxPtr

    @@ -94,7 +56,7 @@

    xmldsig void

    @@ -102,7 +64,7 @@

    xmldsig int

    @@ -110,7 +72,7 @@

    xmldsig void

    @@ -118,7 +80,7 @@

    xmldsig int

    @@ -126,7 +88,7 @@

    xmldsig int

    @@ -134,7 +96,7 @@

    xmldsig int

    @@ -142,7 +104,7 @@

    xmldsig int

    @@ -150,7 +112,7 @@

    xmldsig xmlSecBufferPtr

    @@ -158,7 +120,7 @@

    xmldsig void

    @@ -166,21 +128,21 @@

    xmldsig void

    - - @@ -188,7 +150,7 @@

    xmldsig xmlSecDSigReferenceCtxPtr

    @@ -196,7 +158,7 @@

    xmldsig void

    @@ -204,7 +166,7 @@

    xmldsig int

    @@ -212,7 +174,7 @@

    xmldsig void

    @@ -220,7 +182,7 @@

    xmldsig int

    @@ -228,7 +190,7 @@

    xmldsig xmlSecBufferPtr

    @@ -236,7 +198,7 @@

    xmldsig void

    @@ -244,7 +206,7 @@

    xmldsig void

    @@ -252,7 +214,7 @@

    xmldsig xmlSecPtrListId

    @@ -320,12 +282,12 @@

    xmldsig

    Functions

    -

    xmlSecDSigCtxCreate ()

    +

    xmlSecDSigCtxCreate ()

    xmlSecDSigCtxPtr
     xmlSecDSigCtxCreate (xmlSecKeysMngrPtr keysMngr);

    Creates <dsig:Signature/> element processing context. The caller is responsible for destroying returned object by calling -xmlSecDSigCtxDestroy function.

    +xmlSecDSigCtxDestroy function.

    Parameters

    @@ -337,7 +299,7 @@

    xmldsig

    - +

    keysMngr

    the pointer to keys manager.

     
    @@ -349,10 +311,10 @@

    xmldsig
    -

    xmlSecDSigCtxDestroy ()

    +

    xmlSecDSigCtxDestroy ()

    void
     xmlSecDSigCtxDestroy (xmlSecDSigCtxPtr dsigCtx);
    -

    Destroy context object created with xmlSecDSigCtxCreate function.

    +

    Destroy context object created with xmlSecDSigCtxCreate function.

    Parameters

    @@ -364,20 +326,20 @@

    xmldsig

    - +

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    -

    xmlSecDSigCtxInitialize ()

    +

    xmlSecDSigCtxInitialize ()

    int
     xmlSecDSigCtxInitialize (xmlSecDSigCtxPtr dsigCtx,
                              xmlSecKeysMngrPtr keysMngr);

    Initializes <dsig:Signature/> element processing context. The caller is responsible for cleaning up returned object by calling -xmlSecDSigCtxFinalize function.

    +xmlSecDSigCtxFinalize function.

    Parameters

    @@ -390,12 +352,12 @@

    xmldsig

    - + - +

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    keysMngr

    the pointer to keys manager.

     
    @@ -407,11 +369,11 @@

    xmldsig


    -

    xmlSecDSigCtxFinalize ()

    +

    xmlSecDSigCtxFinalize ()

    void
     xmlSecDSigCtxFinalize (xmlSecDSigCtxPtr dsigCtx);

    Cleans up dsigCtx - object initialized with xmlSecDSigCtxInitialize function.

    + object initialized with xmlSecDSigCtxInitialize function.

    Parameters

    @@ -423,14 +385,14 @@

    xmldsig

    - +

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    -

    xmlSecDSigCtxSign ()

    +

    xmlSecDSigCtxSign ()

    int
     xmlSecDSigCtxSign (xmlSecDSigCtxPtr dsigCtx,
                        xmlNodePtr tmpl);
    @@ -448,12 +410,12 @@

    xmldsig

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    tmpl

    the pointer to <dsig:Signature/> node with signature template.

     
    @@ -465,7 +427,7 @@

    xmldsig
    -

    xmlSecDSigCtxVerify ()

    +

    xmlSecDSigCtxVerify ()

    int
     xmlSecDSigCtxVerify (xmlSecDSigCtxPtr dsigCtx,
                          xmlNodePtr node);
    @@ -485,12 +447,12 @@

    xmldsig

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    node

    the pointer with <dsig:Signature/> node.

     
    @@ -504,7 +466,7 @@

    xmldsig
    -

    xmlSecDSigCtxEnableReferenceTransform ()

    +

    xmlSecDSigCtxEnableReferenceTransform ()

    int
     xmlSecDSigCtxEnableReferenceTransform (xmlSecDSigCtxPtr dsigCtx,
                                            xmlSecTransformId transformId);
    @@ -522,12 +484,12 @@

    xmldsig

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    transformId

    the transform klass.

     
    @@ -539,7 +501,7 @@

    xmldsig
    -

    xmlSecDSigCtxEnableSignatureTransform ()

    +

    xmlSecDSigCtxEnableSignatureTransform ()

    int
     xmlSecDSigCtxEnableSignatureTransform (xmlSecDSigCtxPtr dsigCtx,
                                            xmlSecTransformId transformId);
    @@ -557,12 +519,12 @@

    xmldsig

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    transformId

    the transform klass.

     
    @@ -574,7 +536,7 @@

    xmldsig
    -

    xmlSecDSigCtxGetPreSignBuffer ()

    +

    xmlSecDSigCtxGetPreSignBuffer ()

    xmlSecBufferPtr
     xmlSecDSigCtxGetPreSignBuffer (xmlSecDSigCtxPtr dsigCtx);

    Gets pointer to the buffer with serialized <dsig:SignedInfo/> element @@ -591,7 +553,7 @@

    xmldsig

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     
    @@ -602,7 +564,7 @@

    xmldsig
    -

    xmlSecDSigCtxDebugDump ()

    +

    xmlSecDSigCtxDebugDump ()

    void
     xmlSecDSigCtxDebugDump (xmlSecDSigCtxPtr dsigCtx,
                             FILE *output);
    @@ -621,12 +583,12 @@

    xmldsig

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    output

    the pointer to output FILE.

     
    @@ -634,7 +596,7 @@

    xmldsig
    -

    xmlSecDSigCtxDebugXmlDump ()

    +

    xmlSecDSigCtxDebugXmlDump ()

    void
     xmlSecDSigCtxDebugXmlDump (xmlSecDSigCtxPtr dsigCtx,
                                FILE *output);
    @@ -653,12 +615,12 @@

    xmldsig

    dsigCtx

    the pointer to <dsig:Signature/> processing context.

     

    output

    the pointer to output FILE.

     
    @@ -666,8 +628,8 @@

    xmldsig
    -

    xmlSecDSigCtxGetStatusString ()

    -
    const char *
    +

    xmlSecDSigCtxGetStatusString ()

    +
    const char *
     xmlSecDSigCtxGetStatusString (xmlSecDSigStatus status);

    Gets status as a string.

    Returns status as a string.

    @@ -682,15 +644,15 @@

    xmldsig

    status

    the status.

    - + 


    -

    xmlSecDSigCtxGetFailureReasonString ()

    -
    const char *
    +

    xmlSecDSigCtxGetFailureReasonString ()

    +
    const char *
     xmlSecDSigCtxGetFailureReasonString (xmlSecDSigFailureReason failureReason);

    Gets failure reason as a string.

    Returns failure reason as a string.

    @@ -705,19 +667,19 @@

    xmldsig

    failureReason

    the failure reason.

    - + 


    -

    xmlSecDSigReferenceCtxCreate ()

    +

    xmlSecDSigReferenceCtxCreate ()

    xmlSecDSigReferenceCtxPtr
     xmlSecDSigReferenceCtxCreate (xmlSecDSigCtxPtr dsigCtx,
                                   xmlSecDSigReferenceOrigin origin);

    Creates new <dsig:Reference/> element processing context. Caller is responsible -for destroying the returned context by calling xmlSecDSigReferenceCtxDestroy +for destroying the returned context by calling xmlSecDSigReferenceCtxDestroy function.

    Parameters

    @@ -731,12 +693,12 @@

    xmldsig

    dsigCtx

    the pointer to parent <dsig:Signature/> node processing context.

    - + 

    origin

    the reference origin (<dsig:SignedInfo/> or <dsig:Manifest/> node).

    - + 

    @@ -748,10 +710,10 @@

    xmldsig


    -

    xmlSecDSigReferenceCtxDestroy ()

    +

    xmlSecDSigReferenceCtxDestroy ()

    void
     xmlSecDSigReferenceCtxDestroy (xmlSecDSigReferenceCtxPtr dsigRefCtx);
    -

    Destroy context object created with xmlSecDSigReferenceCtxCreate function.

    +

    Destroy context object created with xmlSecDSigReferenceCtxCreate function.

    Parameters

    @@ -763,20 +725,20 @@

    xmldsig

    - +

    dsigRefCtx

    the pointer to <dsig:Reference/> element processing context.

     

    -

    xmlSecDSigReferenceCtxInitialize ()

    +

    xmlSecDSigReferenceCtxInitialize ()

    int
     xmlSecDSigReferenceCtxInitialize (xmlSecDSigReferenceCtxPtr dsigRefCtx,
                                       xmlSecDSigCtxPtr dsigCtx,
                                       xmlSecDSigReferenceOrigin origin);

    Initializes new <dsig:Reference/> element processing context. Caller is responsible -for cleaning up the returned context by calling xmlSecDSigReferenceCtxFinalize +for cleaning up the returned context by calling xmlSecDSigReferenceCtxFinalize function.

    Parameters

    @@ -790,17 +752,17 @@

    xmldsig

    dsigRefCtx

    the pointer to <dsig:Reference/> element processing context.

    - + 

    dsigCtx

    the pointer to parent <dsig:Signature/> node processing context.

    - + 

    origin

    the reference origin (<dsig:SignedInfo/> or <dsig:Manifest/> node).

    - + 

    @@ -812,10 +774,10 @@

    xmldsig


    -

    xmlSecDSigReferenceCtxFinalize ()

    +

    xmlSecDSigReferenceCtxFinalize ()

    void
     xmlSecDSigReferenceCtxFinalize (xmlSecDSigReferenceCtxPtr dsigRefCtx);
    -

    Cleans up context object created with xmlSecDSigReferenceCtxInitialize function.

    +

    Cleans up context object created with xmlSecDSigReferenceCtxInitialize function.

    Parameters

    @@ -827,14 +789,14 @@

    xmldsig

    - +

    dsigRefCtx

    the pointer to <dsig:Reference/> element processing context.

     

    -

    xmlSecDSigReferenceCtxProcessNode ()

    +

    xmlSecDSigReferenceCtxProcessNode ()

    int
     xmlSecDSigReferenceCtxProcessNode (xmlSecDSigReferenceCtxPtr dsigRefCtx,
                                        xmlNodePtr node);
    @@ -861,12 +823,12 @@

    xmldsig

    dsigRefCtx

    the pointer to <dsig:Reference/> element processing context.

    - + 

    node

    the pointer to <dsig:Reference/> node.

    - + 

    @@ -878,7 +840,7 @@

    xmldsig
    -

    xmlSecDSigReferenceCtxGetPreDigestBuffer ()

    +

    xmlSecDSigReferenceCtxGetPreDigestBuffer ()

    xmlSecBufferPtr
     xmlSecDSigReferenceCtxGetPreDigestBuffer
                                    (xmlSecDSigReferenceCtxPtr dsigRefCtx);
    @@ -897,7 +859,7 @@

    xmldsig

    dsigRefCtx

    the pointer to <dsig:Reference/> element processing context.

    - + 

    @@ -908,7 +870,7 @@

    xmldsig
    -

    xmlSecDSigReferenceCtxDebugDump ()

    +

    xmlSecDSigReferenceCtxDebugDump ()

    void
     xmlSecDSigReferenceCtxDebugDump (xmlSecDSigReferenceCtxPtr dsigRefCtx,
                                      FILE *output);
    @@ -927,12 +889,12 @@

    xmldsig

    dsigRefCtx

    the pointer to <dsig:Reference/> element processing context.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -940,7 +902,7 @@

    xmldsig
    -

    xmlSecDSigReferenceCtxDebugXmlDump ()

    +

    xmlSecDSigReferenceCtxDebugXmlDump ()

    void
     xmlSecDSigReferenceCtxDebugXmlDump (xmlSecDSigReferenceCtxPtr dsigRefCtx,
                                         FILE *output);
    @@ -959,12 +921,12 @@

    xmldsig

    dsigRefCtx

    the pointer to <dsig:Reference/> element processing context.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -972,7 +934,7 @@

    xmldsig
    -

    xmlSecDSigReferenceCtxListGetKlass ()

    +

    xmlSecDSigReferenceCtxListGetKlass ()

    xmlSecPtrListId
     xmlSecDSigReferenceCtxListGetKlass (void);

    The <dsig:Reference/> element processing contexts list klass.

    @@ -999,17 +961,17 @@

    xmldsig

    xmlSecDSigStatusUnknown

    the status is unknown.

    - + 

    xmlSecDSigStatusSucceeded

    the processing succeeded.

    - + 

    xmlSecDSigStatusInvalid

    the processing failed.

    - + 

    @@ -1033,22 +995,22 @@

    xmldsig

    xmlSecDSigFailureReasonUnknown

    the failure reason is unknown.

    - + 

    xmlSecDSigFailureReasonReference

    the reference processing failure (e.g. digest doesn't match).

    - + 

    xmlSecDSigFailureReasonSignature

    the signature processing failure (e.g. signature doesn't match).

    - + 

    xmlSecDSigFailureReasonKeyNotFound

    the key not found.

    - +  @@ -1142,139 +1104,139 @@

    xmldsig -

    void *userData;

    +

    void *userData;

    the pointer to user data (xmlsec and xmlsec-crypto libraries never touches this).

    - +  -

    unsigned int flags;

    +

    unsigned int flags;

    the XML Digital Signature processing flags.

    - +  -

    unsigned int flags2;

    +

    unsigned int flags2;

    the XML Digital Signature processing flags.

    - +  -

    xmlSecKeyInfoCtx keyInfoReadCtx;

    +

    xmlSecKeyInfoCtx keyInfoReadCtx;

    the reading key context.

    - +  -

    xmlSecKeyInfoCtx keyInfoWriteCtx;

    +

    xmlSecKeyInfoCtx keyInfoWriteCtx;

    the writing key context (not used for signature verification).

    - +  -

    xmlSecTransformCtx transformCtx;

    +

    xmlSecTransformCtx transformCtx;

    the <dsig:SignedInfo/> node processing context.

    - +  -

    xmlSecTransformUriType enabledReferenceUris;

    +

    xmlSecTransformUriType enabledReferenceUris;

    the URI types allowed for <dsig:Reference/> node.

    - +  -

    xmlSecPtrListPtr enabledReferenceTransforms;

    +

    xmlSecPtrListPtr enabledReferenceTransforms;

    the list of transforms allowed in <dsig:Reference/> node.

    - +  -

    xmlSecTransformCtxPreExecuteCallback referencePreExecuteCallback;

    +

    xmlSecTransformCtxPreExecuteCallback referencePreExecuteCallback;

    the callback for <dsig:Reference/> node processing.

    - +  -

    xmlSecTransformId defSignMethodId;

    +

    xmlSecTransformId defSignMethodId;

    the default signing method klass.

    - +  -

    xmlSecTransformId defC14NMethodId;

    +

    xmlSecTransformId defC14NMethodId;

    the default c14n method klass.

    - +  -

    xmlSecTransformId defDigestMethodId;

    +

    xmlSecTransformId defDigestMethodId;

    the default digest method klass.

    - +  -

    xmlSecKeyPtr signKey;

    +

    xmlSecKeyPtr signKey;

    the signature key; application may set signKey -before calling xmlSecDSigCtxSign or xmlSecDSigCtxVerify +before calling xmlSecDSigCtxSign or xmlSecDSigCtxVerify functions.

    - +  -

    xmlSecTransformOperation operation;

    +

    xmlSecTransformOperation operation;

    the operation: sign or verify.

    - +  -

    xmlSecBufferPtr result;

    +

    xmlSecBufferPtr result;

    the pointer to signature (not valid for signature verification).

    - +  -

    xmlSecDSigStatus status;

    +

    xmlSecDSigStatus status;

    the <dsig:Signature/> processing status.

    - +  -

    xmlSecDSigFailureReason failureReason;

    +

    xmlSecDSigFailureReason failureReason;

    the detailed failure reason (if known); the application should check status first.

    - +  -

    xmlSecTransformPtr signMethod;

    +

    xmlSecTransformPtr signMethod;

    the pointer to signature transform.

    - +  -

    xmlSecTransformPtr c14nMethod;

    +

    xmlSecTransformPtr c14nMethod;

    the pointer to c14n transform.

    - +  -

    xmlSecTransformPtr preSignMemBufMethod;

    +

    xmlSecTransformPtr preSignMemBufMethod;

    the pointer to binary buffer right before signature (valid only if XMLSEC_DSIG_FLAGS_STORE_SIGNATURE flag is set).

    - +  -

    xmlNodePtr signValueNode;

    +

    xmlNodePtr signValueNode;

    the pointer to <dsig:SignatureValue/> node.

    - +  -

    xmlChar *id;

    +

    xmlChar *id;

    the pointer to Id attribute of <dsig:Signature/> node.

    - +  -

    xmlSecPtrList signedInfoReferences;

    +

    xmlSecPtrList signedInfoReferences;

    the list of references in <dsig:SignedInfo/> node.

    - +  -

    xmlSecPtrList manifestReferences;

    +

    xmlSecPtrList manifestReferences;

    the list of references in <dsig:Manifest/> nodes.

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -1297,12 +1259,12 @@

    xmldsig

    xmlSecDSigReferenceOriginSignedInfo

    reference in <dsig:SignedInfo/> node.

    - + 

    xmlSecDSigReferenceOriginManifest

    reference <dsig:Manifest/> node.

    - +  @@ -1341,73 +1303,73 @@

    xmldsig -

    void *userData;

    +

    void *userData;

    the pointer to user data (xmlsec and xmlsec-crypto libraries never touches this).

    - +  -

    xmlSecDSigCtxPtr dsigCtx;

    +

    xmlSecDSigCtxPtr dsigCtx;

    the pointer to "parent" <dsig:Signature/> processing context.

    - +  -

    xmlSecDSigReferenceOrigin origin;

    +

    xmlSecDSigReferenceOrigin origin;

    the signature origin (<dsig:SignedInfo/> or <dsig:Manifest/>).

    - +  -

    xmlSecTransformCtx transformCtx;

    +

    xmlSecTransformCtx transformCtx;

    the reference processing transforms context.

    - +  -

    xmlSecTransformPtr digestMethod;

    +

    xmlSecTransformPtr digestMethod;

    the pointer to digest transform.

    - +  -

    xmlSecBufferPtr result;

    +

    xmlSecBufferPtr result;

    the pointer to digest result.

    - +  -

    xmlSecDSigStatus status;

    +

    xmlSecDSigStatus status;

    the reference processing status.

    - +  -

    xmlSecTransformPtr preDigestMemBufMethod;

    +

    xmlSecTransformPtr preDigestMemBufMethod;

    the pointer to binary buffer right before digest (valid only if either XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES or XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES flags are set).

    - +  -

    xmlChar *id;

    +

    xmlChar *id;

    the <dsig:Reference/> node ID attribute.

    - +  -

    xmlChar *uri;

    +

    xmlChar *uri;

    the <dsig:Reference/> node URI attribute.

    - +  -

    xmlChar *type;

    +

    xmlChar *type;

    the <dsig:Reference/> node Type attribute.

    - +  -

    void *reserved0;

    +

    void *reserved0;

    reserved for the future.

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -1423,6 +1385,5 @@

    xmldsig - - + diff --git a/docs/api/xmlsec-xmlenc.html b/docs/api/xmlsec-xmlenc.html index 083425034..9f223879e 100644 --- a/docs/api/xmlsec-xmlenc.html +++ b/docs/api/xmlsec-xmlenc.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    xmlencxmlSecEncCtxPtr

    @@ -94,7 +56,7 @@

    xmlencvoid

    @@ -102,7 +64,7 @@

    xmlencint

    @@ -110,7 +72,7 @@

    xmlencvoid

    @@ -118,7 +80,7 @@

    xmlencint

    @@ -126,7 +88,7 @@

    xmlencvoid

    @@ -134,7 +96,7 @@

    xmlencint

    @@ -142,7 +104,7 @@

    xmlencint

    @@ -150,7 +112,7 @@

    xmlencint

    @@ -158,7 +120,7 @@

    xmlencint

    @@ -166,7 +128,7 @@

    xmlencxmlSecBufferPtr

    @@ -174,7 +136,7 @@

    xmlencvoid

    @@ -182,7 +144,7 @@

    xmlencvoid

    @@ -190,7 +152,7 @@

    xmlencxmlSecKeyPtr

    @@ -198,7 +160,7 @@

    xmlencxmlSecKeyPtr

    @@ -206,14 +168,14 @@

    xmlencint

    - @@ -253,12 +215,12 @@

    xmlenc

    Functions

    -

    xmlSecEncCtxCreate ()

    +

    xmlSecEncCtxCreate ()

    xmlSecEncCtxPtr
     xmlSecEncCtxCreate (xmlSecKeysMngrPtr keysMngr);

    Creates <enc:EncryptedData/> element processing context. The caller is responsible for destroying returned object by calling -xmlSecEncCtxDestroy function.

    +xmlSecEncCtxDestroy function.

    Parameters

    @@ -270,7 +232,7 @@

    xmlenc

    - +

    keysMngr

    the pointer to keys manager.

     
    @@ -282,10 +244,10 @@

    xmlenc
    -

    xmlSecEncCtxDestroy ()

    +

    xmlSecEncCtxDestroy ()

    void
     xmlSecEncCtxDestroy (xmlSecEncCtxPtr encCtx);
    -

    Destroy context object created with xmlSecEncCtxCreate function.

    +

    Destroy context object created with xmlSecEncCtxCreate function.

    Parameters

    @@ -297,20 +259,20 @@

    xmlenc

    - +

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

     

    -

    xmlSecEncCtxInitialize ()

    +

    xmlSecEncCtxInitialize ()

    int
     xmlSecEncCtxInitialize (xmlSecEncCtxPtr encCtx,
                             xmlSecKeysMngrPtr keysMngr);

    Initializes <enc:EncryptedData/> element processing context. The caller is responsible for cleaning up returned object by calling -xmlSecEncCtxFinalize function.

    +xmlSecEncCtxFinalize function.

    Parameters

    @@ -323,12 +285,12 @@

    xmlenc

    - + - +

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

     

    keysMngr

    the pointer to keys manager.

     
    @@ -340,7 +302,7 @@

    xmlenc
    -

    xmlSecEncCtxFinalize ()

    +

    xmlSecEncCtxFinalize ()

    void
     xmlSecEncCtxFinalize (xmlSecEncCtxPtr encCtx);

    Cleans up encCtx @@ -356,14 +318,14 @@

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

     

    -

    xmlSecEncCtxCopyUserPref ()

    +

    xmlSecEncCtxCopyUserPref ()

    int
     xmlSecEncCtxCopyUserPref (xmlSecEncCtxPtr dst,
                               xmlSecEncCtxPtr src);
    @@ -382,12 +344,12 @@

    xmlenc

    dst

    the pointer to destination context.

     

    src

    the pointer to source context.

     
    @@ -399,7 +361,7 @@

    xmlenc
    -

    xmlSecEncCtxReset ()

    +

    xmlSecEncCtxReset ()

    void
     xmlSecEncCtxReset (xmlSecEncCtxPtr encCtx);

    Resets encCtx @@ -415,14 +377,14 @@

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

    - + 


    -

    xmlSecEncCtxBinaryEncrypt ()

    +

    xmlSecEncCtxBinaryEncrypt ()

    int
     xmlSecEncCtxBinaryEncrypt (xmlSecEncCtxPtr encCtx,
                                xmlNodePtr tmpl,
    @@ -443,23 +405,23 @@ 

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

    - + 

    tmpl

    the pointer to <enc:EncryptedData/> template node.

    - + 

    data

    the pointer for binary buffer.

    - + 

    dataSize

    the data buffer size.

    - + 

    @@ -471,7 +433,7 @@

    xmlenc
    -

    xmlSecEncCtxXmlEncrypt ()

    +

    xmlSecEncCtxXmlEncrypt ()

    int
     xmlSecEncCtxXmlEncrypt (xmlSecEncCtxPtr encCtx,
                             xmlNodePtr tmpl,
    @@ -493,17 +455,17 @@ 

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

    - + 

    tmpl

    the pointer to <enc:EncryptedData/> template node.

    - + 

    node

    the pointer to node for encryption.

    - + 

    @@ -515,7 +477,7 @@

    xmlenc
    -

    xmlSecEncCtxUriEncrypt ()

    +

    xmlSecEncCtxUriEncrypt ()

    int
     xmlSecEncCtxUriEncrypt (xmlSecEncCtxPtr encCtx,
                             xmlNodePtr tmpl,
    @@ -535,17 +497,17 @@ 

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

    - + 

    tmpl

    the pointer to <enc:EncryptedData/> template node.

    - + 

    uri

    the URI.

    - + 

    @@ -557,7 +519,7 @@

    xmlenc
    -

    xmlSecEncCtxDecrypt ()

    +

    xmlSecEncCtxDecrypt ()

    int
     xmlSecEncCtxDecrypt (xmlSecEncCtxPtr encCtx,
                          xmlNodePtr node);
    @@ -576,12 +538,12 @@

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

    - + 

    node

    the pointer to <enc:EncryptedData/> node.

    - + 

    @@ -593,7 +555,7 @@

    xmlenc
    -

    xmlSecEncCtxDecryptToBuffer ()

    +

    xmlSecEncCtxDecryptToBuffer ()

    xmlSecBufferPtr
     xmlSecEncCtxDecryptToBuffer (xmlSecEncCtxPtr encCtx,
                                  xmlNodePtr node);
    @@ -611,12 +573,12 @@

    xmlenc

    encCtx

    the pointer to encryption processing context.

    - + 

    node

    the pointer to <enc:EncryptedData/> node.

    - + 

    @@ -628,7 +590,7 @@

    xmlenc
    -

    xmlSecEncCtxDebugDump ()

    +

    xmlSecEncCtxDebugDump ()

    void
     xmlSecEncCtxDebugDump (xmlSecEncCtxPtr encCtx,
                            FILE *output);
    @@ -647,12 +609,12 @@

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -660,7 +622,7 @@

    xmlenc
    -

    xmlSecEncCtxDebugXmlDump ()

    +

    xmlSecEncCtxDebugXmlDump ()

    void
     xmlSecEncCtxDebugXmlDump (xmlSecEncCtxPtr encCtx,
                               FILE *output);
    @@ -679,12 +641,12 @@

    xmlenc

    encCtx

    the pointer to <enc:EncryptedData/> processing context.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -692,7 +654,7 @@

    xmlenc
    -

    xmlSecEncCtxDerivedKeyGenerate ()

    +

    xmlSecEncCtxDerivedKeyGenerate ()

    xmlSecKeyPtr
     xmlSecEncCtxDerivedKeyGenerate (xmlSecEncCtxPtr encCtx,
                                     xmlSecKeyDataId keyId,
    @@ -734,22 +696,22 @@ 

    xmlenc

    encCtx

    the pointer to encryption processing context.

    - + 

    keyId

    the expected key id, the actual derived key might have a different id.

    - + 

    node

    the pointer to <enc11:DerivedKey/> node.

    - + 

    keyInfoCtx

    the pointer to the "parent" key info context.

    - + 

    @@ -761,7 +723,7 @@

    xmlenc
    -

    xmlSecEncCtxAgreementMethodGenerate ()

    +

    xmlSecEncCtxAgreementMethodGenerate ()

    xmlSecKeyPtr
     xmlSecEncCtxAgreementMethodGenerate (xmlSecEncCtxPtr encCtx,
                                          xmlSecKeyDataId keyId,
    @@ -794,22 +756,22 @@ 

    xmlenc

    encCtx

    the pointer to encryption processing context.

    - + 

    keyId

    the expected key id, the actual derived key might have a different id.

    - + 

    node

    the pointer to <enc:AgreementMethod/> node.

    - + 

    keyInfoCtx

    the pointer to the "parent" key info context.

    - + 

    @@ -821,7 +783,7 @@

    xmlenc
    -

    xmlSecEncCtxAgreementMethodXmlWrite ()

    +

    xmlSecEncCtxAgreementMethodXmlWrite ()

    int
     xmlSecEncCtxAgreementMethodXmlWrite (xmlSecEncCtxPtr encCtx,
                                          xmlNodePtr node,
    @@ -829,8 +791,8 @@ 

    xmlenc
    -

    xmlSecEncCtxGetFailureReasonString ()

    -
    const char *
    +

    xmlSecEncCtxGetFailureReasonString ()

    +
    const char *
     xmlSecEncCtxGetFailureReasonString (xmlSecEncFailureReason failureReason);

    Gets failure reason as a string.

    Returns failure reason as a string.

    @@ -845,7 +807,7 @@

    xmlenc

    failureReason

    the failure reason.

    - + 

    @@ -868,12 +830,12 @@

    xmlenc

    xmlEncCtxModeEncryptedData

    the <enc:EncryptedData/> element procesing.

    - + 

    xmlEncCtxModeEncryptedKey

    the <enc:EncryptedKey/> element processing.

    - +  @@ -896,12 +858,12 @@

    xmlenc

    xmlSecEncFailureReasonUnknown

    the failure reason is unknown.

    - + 

    xmlSecEncFailureReasonKeyNotFound

    the key not found.

    - +  @@ -966,148 +928,148 @@

    xmlenc -

    void *userData;

    +

    void *userData;

    the pointer to user data (xmlsec and xmlsec-crypto libraries never touches this).

    - +  -

    unsigned int flags;

    +

    unsigned int flags;

    the XML Encryption processing flags.

    - +  -

    unsigned int flags2;

    +

    unsigned int flags2;

    the XML Encryption processing flags.

    - +  -

    xmlEncCtxMode mode;

    +

    xmlEncCtxMode mode;

    the mode.

    - +  -

    xmlSecKeyInfoCtx keyInfoReadCtx;

    +

    xmlSecKeyInfoCtx keyInfoReadCtx;

    the reading key context.

    - +  -

    xmlSecKeyInfoCtx keyInfoWriteCtx;

    +

    xmlSecKeyInfoCtx keyInfoWriteCtx;

    the writing key context (not used for signature verification).

    - +  -

    xmlSecTransformCtx transformCtx;

    +

    xmlSecTransformCtx transformCtx;

    the transforms processing context.

    - +  -

    xmlSecTransformId defEncMethodId;

    +

    xmlSecTransformId defEncMethodId;

    the default encryption method (used if <enc:EncryptionMethod/> node is not present).

    - +  -

    xmlSecKeyPtr encKey;

    +

    xmlSecKeyPtr encKey;

    the signature key; application may set encKey before calling encryption/decryption functions.

    - +  -

    xmlSecTransformOperation operation;

    +

    xmlSecTransformOperation operation;

    the operation: encrypt or decrypt.

    - +  -

    xmlSecBufferPtr result;

    +

    xmlSecBufferPtr result;

    the pointer to signature (not valid for signature verification).

    - +  -

    int resultBase64Encoded;

    +

    int resultBase64Encoded;

    the flag: if set then result in result is base64 encoded.

    - +  -

    int resultReplaced;

    +

    int resultReplaced;

    the flag: if set then resulted <enc:EncryptedData/> or <enc:EncryptedKey/> node is added to the document.

    - +  -

    xmlSecTransformPtr encMethod;

    +

    xmlSecTransformPtr encMethod;

    the pointer to encryption transform.

    - +  -

    xmlSecEncFailureReason failureReason;

    +

    xmlSecEncFailureReason failureReason;

    the detailed failure reason.

    - +  -

    xmlChar *id;

    +

    xmlChar *id;

    the ID attribute of <enc:EncryptedData/> or <enc:EncryptedKey/> node.

    - +  -

    xmlChar *type;

    +

    xmlChar *type;

    the Type attribute of <enc:EncryptedData/> or <enc:EncryptedKey/> node.

    - +  -

    xmlChar *mimeType;

    +

    xmlChar *mimeType;

    the MimeType attribute of <enc:EncryptedData/> or <enc:EncryptedKey/> node.

    - +  -

    xmlChar *encoding;

    +

    xmlChar *encoding;

    the Encoding attributeof <enc:EncryptedData/> or <enc:EncryptedKey/> node.

    - +  -

    xmlChar *recipient;

    +

    xmlChar *recipient;

    the Recipient attribute of <enc:EncryptedKey/> node..

    - +  -

    xmlChar *carriedKeyName;

    +

    xmlChar *carriedKeyName;

    the CarriedKeyName attribute of <enc:EncryptedKey/> node.

    - +  -

    xmlNodePtr encDataNode;

    +

    xmlNodePtr encDataNode;

    the pointer to <enc:EncryptedData/> or <enc:EncryptedKey/> node.

    - +  -

    xmlNodePtr encMethodNode;

    +

    xmlNodePtr encMethodNode;

    the pointer to <enc:EncryptionMethod/> node.

    - +  -

    xmlNodePtr keyInfoNode;

    +

    xmlNodePtr keyInfoNode;

    the pointer to <enc:KeyInfo/> node.

    - +  -

    xmlNodePtr cipherValueNode;

    +

    xmlNodePtr cipherValueNode;

    the pointer to <enc:CipherValue/> node.

    - +  -

    xmlNodePtr replacedNodeList;

    +

    xmlNodePtr replacedNodeList;

    the first node of the list of replaced nodes depending on the nodeReplacementMode

    - +  -

    void *reserved1;

    +

    void *reserved1;

    reserved for the future.

    - +  @@ -1117,6 +1079,5 @@

    xmlenc - - + diff --git a/docs/api/xmlsec-xmlsec.html b/docs/api/xmlsec-xmlsec.html index fba30a33d..3bb217975 100644 --- a/docs/api/xmlsec-xmlsec.html +++ b/docs/api/xmlsec-xmlsec.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - + - + - + - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -86,7 +48,7 @@

    xmlsecint

    @@ -94,14 +56,14 @@

    xmlsecint

    - @@ -109,7 +71,7 @@

    xmlsecvoid

    @@ -117,7 +79,7 @@

    xmlsecxmlSecSize

    @@ -133,7 +95,7 @@

    xmlsecint

    @@ -193,7 +155,7 @@

    xmlsec

    Functions

    -

    xmlSecInit ()

    +

    xmlSecInit ()

    int
     xmlSecInit (void);

    Initializes XML Security Library. The depended libraries @@ -205,7 +167,7 @@

    xmlsec
    -

    xmlSecShutdown ()

    +

    xmlSecShutdown ()

    int
     xmlSecShutdown (void);

    Clean ups the XML Security Library.

    @@ -216,8 +178,8 @@

    xmlsec
    -

    xmlSecGetDefaultCrypto ()

    -
    const xmlChar *
    +

    xmlSecGetDefaultCrypto ()

    +
    const xmlChar *
     xmlSecGetDefaultCrypto (void);

    Gets the default crypto engine ("openssl", "nss", etc.) for the XML Security Library.

    @@ -227,7 +189,7 @@

    xmlsec
    -

    xmlSecSetExternalEntityLoader ()

    +

    xmlSecSetExternalEntityLoader ()

    void
     xmlSecSetExternalEntityLoader (xmlExternalEntityLoader entityLoader);

    Wrapper for xmlSetExternalEntityLoader.

    @@ -242,14 +204,14 @@

    xmlsec

    - +
    -

    xmlSecStrlen ()

    +

    xmlSecStrlen ()

    xmlSecSize
     xmlSecStrlen (const xmlChar *str);

    Calcaulates the lenght of the string.

    @@ -264,7 +226,7 @@

    xmlsec

    str

    the string.

     
    @@ -291,7 +253,7 @@

    xmlsec
    -

    xmlSecCheckVersionExt ()

    +

    xmlSecCheckVersionExt ()

    int
     xmlSecCheckVersionExt (int major,
                            int minor,
    @@ -310,22 +272,22 @@ 

    xmlsec

    major

    the major version number.

     

    minor

    the minor version number.

     

    subminor

    the subminor version number.

     

    mode

    the version check mode.

     
    @@ -408,12 +370,12 @@

    xmlsec

    xmlSecCheckVersionExactMatch

    the version should match exactly.

    - + 

    xmlSecCheckVersionABICompatible

    the version should be ABI compatible.

    - +  @@ -423,6 +385,5 @@

    xmlsec - - + diff --git a/docs/api/xmlsec-xmltree.html b/docs/api/xmlsec-xmltree.html index 81757914e..cafdf3d0d 100644 --- a/docs/api/xmlsec-xmltree.html +++ b/docs/api/xmlsec-xmltree.html @@ -1,3 +1,4 @@ + @@ -10,49 +11,10 @@ - - - - +
    -XML Security Library

    - - - - - - - - - - - - - - - -
    LibXML2
    LibXSLT
    OpenSSL
    -
    - +
    + @@ -88,10 +50,10 @@

    xmltree

    - @@ -99,22 +61,22 @@

    xmltree void

    - @@ -122,7 +84,7 @@

    xmltree int

    @@ -130,7 +92,7 @@

    xmltree int

    @@ -138,7 +100,7 @@

    xmltree xmlNodePtr

    @@ -146,7 +108,7 @@

    xmltree xmlNodePtr

    @@ -154,7 +116,7 @@

    xmltree xmlNodePtr

    @@ -162,7 +124,7 @@

    xmltree xmlNodePtr

    @@ -170,7 +132,7 @@

    xmltree xmlNodePtr

    @@ -178,7 +140,7 @@

    xmltree xmlNodePtr

    @@ -186,7 +148,7 @@

    xmltree xmlNodePtr

    @@ -194,7 +156,7 @@

    xmltree xmlNodePtr

    @@ -202,7 +164,7 @@

    xmltree xmlNodePtr

    @@ -210,7 +172,7 @@

    xmltree xmlNodePtr

    @@ -218,7 +180,7 @@

    xmltree int

    @@ -226,7 +188,7 @@

    xmltree int

    @@ -234,7 +196,7 @@

    xmltree int

    @@ -242,7 +204,7 @@

    xmltree int

    @@ -250,7 +212,7 @@

    xmltree int

    @@ -258,7 +220,7 @@

    xmltree int

    @@ -266,7 +228,7 @@

    xmltree int

    @@ -274,7 +236,7 @@

    xmltree void

    @@ -282,7 +244,7 @@

    xmltree xmlDocPtr

    @@ -290,7 +252,7 @@

    xmltree int

    @@ -298,15 +260,15 @@

    xmltree int

    @@ -314,7 +276,7 @@

    xmltree int

    @@ -352,7 +314,7 @@

    xmltree xmlSecQName2IntegerInfoConstPtr

    @@ -360,7 +322,7 @@

    xmltree int

    @@ -368,15 +330,15 @@

    xmltree int

    @@ -384,7 +346,7 @@

    xmltree int

    @@ -392,7 +354,7 @@

    xmltree int

    @@ -400,7 +362,7 @@

    xmltree int

    @@ -408,7 +370,7 @@

    xmltree int

    @@ -416,7 +378,7 @@

    xmltree void

    @@ -424,7 +386,7 @@

    xmltree void

    @@ -432,7 +394,7 @@

    xmltree xmlSecQName2BitMaskInfoConstPtr

    @@ -440,7 +402,7 @@

    xmltree int

    @@ -448,7 +410,7 @@

    xmltree int

    @@ -456,15 +418,15 @@

    xmltree int

    @@ -472,7 +434,7 @@

    xmltree int

    @@ -480,7 +442,7 @@

    xmltree void

    @@ -488,7 +450,7 @@

    xmltree void

    @@ -496,7 +458,7 @@

    xmltree LPWSTR

    @@ -504,39 +466,39 @@

    xmltree LPWSTR

    @@ -544,7 +506,7 @@

    xmltree LPTSTR

    @@ -602,15 +564,15 @@

    xmltree

    - +
    -

    xmlSecGetDefaultLineFeed ()

    -
    const xmlChar *
    +

    xmlSecGetDefaultLineFeed ()

    +
    const xmlChar *
     xmlSecGetDefaultLineFeed (void);

    Gets the current default linefeed.

    @@ -620,7 +582,7 @@

    xmltree


    -

    xmlSecSetDefaultLineFeed ()

    +

    xmlSecSetDefaultLineFeed ()

    void
     xmlSecSetDefaultLineFeed (const xmlChar *linefeed);

    Sets the current default linefeed. The caller must ensure that the linefeed @@ -636,15 +598,15 @@

    xmltree

    linefeed

    default linefeed.

     

    -

    xmlSecGetNodeNsHref ()

    -
    const xmlChar *
    +

    xmlSecGetNodeNsHref ()

    +
    const xmlChar *
     xmlSecGetNodeNsHref (const xmlNodePtr cur);

    Get's node's namespace href.

    @@ -658,7 +620,7 @@

    xmltree

    cur

    the pointer to node.

     
    @@ -669,8 +631,8 @@

    xmltree
    -

    xmlSecGetNodeContentAndTrim ()

    -
    xmlChar *
    +

    xmlSecGetNodeContentAndTrim ()

    +
    xmlChar *
     xmlSecGetNodeContentAndTrim (const xmlNodePtr cur);

    Reads cur node content and trims it (both sides).

    @@ -685,7 +647,7 @@

    xmltree

    cur

    the pointer to XML node.

    - + 

    @@ -696,7 +658,7 @@

    xmltree
    -

    xmlSecGetNodeContentAsSize ()

    +

    xmlSecGetNodeContentAsSize ()

    int
     xmlSecGetNodeContentAsSize (const xmlNodePtr cur,
                                 xmlSecSize defValue,
    @@ -715,18 +677,18 @@ 

    xmltree

    cur

    the pointer to XML node.

    - + 

    defValue

    the default value that will be returned in res if there is no node content.

    - + 

    res

    the pointer to the result value.

    - + 

    @@ -738,7 +700,7 @@

    xmltree
    -

    xmlSecCheckNodeName ()

    +

    xmlSecCheckNodeName ()

    int
     xmlSecCheckNodeName (const xmlNodePtr cur,
                          const xmlChar *name,
    @@ -756,17 +718,17 @@ 

    xmltree

    cur

    the pointer to an XML node.

    - + 

    name

    the name,

    - + 

    ns

    the namespace href.

    - + 

    @@ -778,7 +740,7 @@

    xmltree
    -

    xmlSecGetNextElementNode ()

    +

    xmlSecGetNextElementNode ()

    xmlNodePtr
     xmlSecGetNextElementNode (xmlNodePtr cur);

    Seraches for the next element node.

    @@ -793,7 +755,7 @@

    xmltree

    cur

    the pointer to an XML node.

    - + 

    @@ -804,7 +766,7 @@

    xmltree
    -

    xmlSecFindSibling ()

    +

    xmlSecFindSibling ()

    xmlNodePtr
     xmlSecFindSibling (const xmlNodePtr cur,
                        const xmlChar *name,
    @@ -825,17 +787,17 @@ 

    xmltree

    cur

    the pointer to XML node.

    - + 

    name

    the name.

    - + 

    ns

    the namespace href (may be NULL).

    - + 

    @@ -848,7 +810,7 @@

    xmltree
    -

    xmlSecFindChild ()

    +

    xmlSecFindChild ()

    xmlNodePtr
     xmlSecFindChild (const xmlNodePtr parent,
                      const xmlChar *name,
    @@ -868,17 +830,17 @@ 

    xmltree

    parent

    the pointer to XML node.

    - + 

    name

    the name.

    - + 

    ns

    the namespace href (may be NULL).

    - + 

    @@ -891,7 +853,7 @@

    xmltree
    -

    xmlSecFindParent ()

    +

    xmlSecFindParent ()

    xmlNodePtr
     xmlSecFindParent (const xmlNodePtr cur,
                       const xmlChar *name,
    @@ -911,17 +873,17 @@ 

    xmltree

    cur

    the pointer to an XML node.

    - + 

    name

    the name.

    - + 

    ns

    the namespace href (may be NULL).

    - + 

    @@ -934,7 +896,7 @@

    xmltree
    -

    xmlSecFindNode ()

    +

    xmlSecFindNode ()

    xmlNodePtr
     xmlSecFindNode (const xmlNodePtr parent,
                     const xmlChar *name,
    @@ -954,17 +916,17 @@ 

    xmltree

    parent

    the pointer to XML node.

    - + 

    name

    the name.

    - + 

    ns

    the namespace href (may be NULL).

    - + 

    @@ -977,7 +939,7 @@

    xmltree
    -

    xmlSecAddChild ()

    +

    xmlSecAddChild ()

    xmlNodePtr
     xmlSecAddChild (xmlNodePtr parent,
                     const xmlChar *name,
    @@ -998,17 +960,17 @@ 

    xmltree

    parent

    the pointer to an XML node.

    - + 

    name

    the new node name.

    - + 

    ns

    the new node namespace.

    - + 

    @@ -1020,7 +982,7 @@

    xmltree
    -

    xmlSecEnsureEmptyChild ()

    +

    xmlSecEnsureEmptyChild ()

    xmlNodePtr
     xmlSecEnsureEmptyChild (xmlNodePtr parent,
                             const xmlChar *name,
    @@ -1041,17 +1003,17 @@ 

    xmltree

    parent

    the pointer to XML node.

    - + 

    name

    the name.

    - + 

    ns

    the namespace href (may be NULL).

    - + 

    @@ -1063,7 +1025,7 @@

    xmltree
    -

    xmlSecAddChildNode ()

    +

    xmlSecAddChildNode ()

    xmlNodePtr
     xmlSecAddChildNode (xmlNodePtr parent,
                         xmlNodePtr child);
    @@ -1082,12 +1044,12 @@

    xmltree

    parent

    the pointer to an XML node.

    - + 

    child

    the new node.

    - + 

    @@ -1099,7 +1061,7 @@

    xmltree
    -

    xmlSecAddNextSibling ()

    +

    xmlSecAddNextSibling ()

    xmlNodePtr
     xmlSecAddNextSibling (xmlNodePtr node,
                           const xmlChar *name,
    @@ -1120,17 +1082,17 @@ 

    xmltree

    node

    the pointer to an XML node.

    - + 

    name

    the new node name.

    - + 

    ns

    the new node namespace.

    - + 

    @@ -1142,7 +1104,7 @@

    xmltree
    -

    xmlSecAddPrevSibling ()

    +

    xmlSecAddPrevSibling ()

    xmlNodePtr
     xmlSecAddPrevSibling (xmlNodePtr node,
                           const xmlChar *name,
    @@ -1163,17 +1125,17 @@ 

    xmltree

    node

    the pointer to an XML node.

    - + 

    name

    the new node name.

    - + 

    ns

    the new node namespace.

    - + 

    @@ -1185,7 +1147,7 @@

    xmltree
    -

    xmlSecReplaceNode ()

    +

    xmlSecReplaceNode ()

    int
     xmlSecReplaceNode (xmlNodePtr node,
                        xmlNodePtr newNode);
    @@ -1204,12 +1166,12 @@

    xmltree

    node

    the current node.

    - + 

    newNode

    the new node.

    - + 

    @@ -1221,7 +1183,7 @@

    xmltree
    -

    xmlSecReplaceNodeAndReturn ()

    +

    xmlSecReplaceNodeAndReturn ()

    int
     xmlSecReplaceNodeAndReturn (xmlNodePtr node,
                                 xmlNodePtr newNode,
    @@ -1241,17 +1203,17 @@ 

    xmltree

    node

    the current node.

    - + 

    newNode

    the new node.

    - + 

    replaced

    the replaced node, or release it if NULL is given

    - + 

    @@ -1263,7 +1225,7 @@

    xmltree
    -

    xmlSecReplaceContent ()

    +

    xmlSecReplaceContent ()

    int
     xmlSecReplaceContent (xmlNodePtr node,
                           xmlNodePtr newNode);
    @@ -1282,12 +1244,12 @@

    xmltree

    node

    the current node.

    - + 

    newNode

    the new node.

    - + 

    @@ -1299,7 +1261,7 @@

    xmltree
    -

    xmlSecReplaceContentAndReturn ()

    +

    xmlSecReplaceContentAndReturn ()

    int
     xmlSecReplaceContentAndReturn (xmlNodePtr node,
                                    xmlNodePtr newNode,
    @@ -1319,17 +1281,17 @@ 

    xmltree

    node

    the current node.

    - + 

    newNode

    the new node.

    - + 

    replaced

    the replaced nodes, or release them if NULL is given

    - + 

    @@ -1341,7 +1303,7 @@

    xmltree
    -

    xmlSecReplaceNodeBuffer ()

    +

    xmlSecReplaceNodeBuffer ()

    int
     xmlSecReplaceNodeBuffer (xmlNodePtr node,
                              const xmlSecByte *buffer,
    @@ -1361,17 +1323,17 @@ 

    xmltree

    node

    the current node.

    - + 

    buffer

    the XML data.

    - + 

    size

    the XML data size.

    - + 

    @@ -1383,7 +1345,7 @@

    xmltree
    -

    xmlSecReplaceNodeBufferAndReturn ()

    +

    xmlSecReplaceNodeBufferAndReturn ()

    int
     xmlSecReplaceNodeBufferAndReturn (xmlNodePtr node,
                                       const xmlSecByte *buffer,
    @@ -1404,22 +1366,22 @@ 

    xmltree

    node

    the current node.

    - + 

    buffer

    the XML data.

    - + 

    size

    the XML data size.

    - + 

    replaced

    the replaced nodes, or release them if NULL is given

    - + 

    @@ -1431,7 +1393,7 @@

    xmltree
    -

    xmlSecNodeEncodeAndSetContent ()

    +

    xmlSecNodeEncodeAndSetContent ()

    int
     xmlSecNodeEncodeAndSetContent (xmlNodePtr node,
                                    const xmlChar *buffer);
    @@ -1450,12 +1412,12 @@

    xmltree

    node

    the pointer to an XML node.

    - + 

    buffer

    the pointer to the node content.

    - + 

    @@ -1467,7 +1429,7 @@

    xmltree
    -

    xmlSecAddIDs ()

    +

    xmlSecAddIDs ()

    void
     xmlSecAddIDs (xmlDocPtr doc,
                   xmlNodePtr cur,
    @@ -1489,17 +1451,17 @@ 

    xmltree

    doc

    the pointer to an XML document.

    - + 

    cur

    the pointer to an XML node.

    - + 

    ids

    the pointer to a NULL terminated list of ID attributes.

    - + 

    @@ -1507,7 +1469,7 @@

    xmltree
    -

    xmlSecCreateTree ()

    +

    xmlSecCreateTree ()

    xmlDocPtr
     xmlSecCreateTree (const xmlChar *rootNodeName,
                       const xmlChar *rootNodeNs);
    @@ -1525,12 +1487,12 @@

    xmltree

    rootNodeName

    the root node name.

    - + 

    rootNodeNs

    the root node namespace (optional).

    - + 

    @@ -1542,7 +1504,7 @@

    xmltree
    -

    xmlSecIsEmptyNode ()

    +

    xmlSecIsEmptyNode ()

    int
     xmlSecIsEmptyNode (xmlNodePtr node);

    Checks whether the node @@ -1558,7 +1520,7 @@

    xmltree

    node

    the node to check

    - + 

    @@ -1570,7 +1532,7 @@

    xmltree
    -

    xmlSecIsEmptyString ()

    +

    xmlSecIsEmptyString ()

    int
     xmlSecIsEmptyString (const xmlChar *str);

    Checks whether the str @@ -1586,7 +1548,7 @@

    xmltree

    str

    the string to check

    - + 

    @@ -1598,8 +1560,8 @@

    xmltree
    -

    xmlSecGetQName ()

    -
    xmlChar *
    +

    xmlSecGetQName ()

    +
    xmlChar *
     xmlSecGetQName (xmlNodePtr node,
                     const xmlChar *href,
                     const xmlChar *local);
    @@ -1620,17 +1582,17 @@

    xmltree

    node

    the context node.

    - + 

    href

    the QName href (can be NULL).

    - + 

    local

    the QName local part.

    - + 

    @@ -1642,7 +1604,7 @@

    xmltree
    -

    xmlSecPrintXmlString ()

    +

    xmlSecPrintXmlString ()

    int
     xmlSecPrintXmlString (FILE *fd,
                           const xmlChar *str);
    @@ -1661,12 +1623,12 @@

    xmltree

    fd

    the file descriptor to write the XML string to

    - + 

    str

    the string

    - + 

    @@ -1693,7 +1655,7 @@

    xmltree

    c

    the character.

    - +  @@ -1716,7 +1678,7 @@

    xmltree

    ch

    the character,

    - +  @@ -1738,7 +1700,7 @@

    xmltree

    ch

    the character,

    - +  @@ -1763,12 +1725,12 @@

    xmltree

    ch1

    the first character,

    - + 

    ch2

    the second character,

    - +  @@ -1791,14 +1753,14 @@

    xmltree

    vv

    the value,

    - + 
    -

    xmlSecQName2IntegerGetInfo ()

    +

    xmlSecQName2IntegerGetInfo ()

    xmlSecQName2IntegerInfoConstPtr
     xmlSecQName2IntegerGetInfo (xmlSecQName2IntegerInfoConstPtr info,
                                 int intValue);
    @@ -1816,12 +1778,12 @@

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    intValue

    the integer value.

    - + 

    @@ -1835,7 +1797,7 @@

    xmltree
    -

    xmlSecQName2IntegerGetInteger ()

    +

    xmlSecQName2IntegerGetInteger ()

    int
     xmlSecQName2IntegerGetInteger (xmlSecQName2IntegerInfoConstPtr info,
                                    const xmlChar *qnameHref,
    @@ -1855,22 +1817,22 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    qnameHref

    the qname href value.

    - + 

    qnameLocalPart

    the qname local part value.

    - + 

    intValue

    the pointer to result integer value.

    - + 

    @@ -1882,7 +1844,7 @@

    xmltree
    -

    xmlSecQName2IntegerGetIntegerFromString ()

    +

    xmlSecQName2IntegerGetIntegerFromString ()

    int
     xmlSecQName2IntegerGetIntegerFromString
                                    (xmlSecQName2IntegerInfoConstPtr info,
    @@ -1904,22 +1866,22 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the pointer to node.

    - + 

    qname

    the qname string.

    - + 

    intValue

    the pointer to result integer value.

    - + 

    @@ -1931,8 +1893,8 @@

    xmltree
    -

    xmlSecQName2IntegerGetStringFromInteger ()

    -
    xmlChar *
    +

    xmlSecQName2IntegerGetStringFromInteger ()

    +
    xmlChar *
     xmlSecQName2IntegerGetStringFromInteger
                                    (xmlSecQName2IntegerInfoConstPtr info,
                                     xmlNodePtr node,
    @@ -1954,17 +1916,17 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the pointer to node.

    - + 

    intValue

    the integer value.

    - + 

    @@ -1976,7 +1938,7 @@

    xmltree
    -

    xmlSecQName2IntegerNodeRead ()

    +

    xmlSecQName2IntegerNodeRead ()

    int
     xmlSecQName2IntegerNodeRead (xmlSecQName2IntegerInfoConstPtr info,
                                  xmlNodePtr node,
    @@ -1997,17 +1959,17 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the pointer to node.

    - + 

    intValue

    the pointer to result integer value.

    - + 

    @@ -2019,7 +1981,7 @@

    xmltree
    -

    xmlSecQName2IntegerNodeWrite ()

    +

    xmlSecQName2IntegerNodeWrite ()

    int
     xmlSecQName2IntegerNodeWrite (xmlSecQName2IntegerInfoConstPtr info,
                                   xmlNodePtr node,
    @@ -2041,27 +2003,27 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the parent node.

    - + 

    nodeName

    the child node name.

    - + 

    nodeNs

    the child node namespace.

    - + 

    intValue

    the integer value.

    - + 

    @@ -2073,7 +2035,7 @@

    xmltree
    -

    xmlSecQName2IntegerAttributeRead ()

    +

    xmlSecQName2IntegerAttributeRead ()

    int
     xmlSecQName2IntegerAttributeRead (xmlSecQName2IntegerInfoConstPtr info,
                                       xmlNodePtr node,
    @@ -2096,22 +2058,22 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the element node.

    - + 

    attrName

    the attribute name.

    - + 

    intValue

    the pointer to result integer value.

    - + 

    @@ -2123,7 +2085,7 @@

    xmltree
    -

    xmlSecQName2IntegerAttributeWrite ()

    +

    xmlSecQName2IntegerAttributeWrite ()

    int
     xmlSecQName2IntegerAttributeWrite (xmlSecQName2IntegerInfoConstPtr info,
                                        xmlNodePtr node,
    @@ -2146,22 +2108,22 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the parent node.

    - + 

    attrName

    the name of attribute.

    - + 

    intValue

    the integer value.

    - + 

    @@ -2173,7 +2135,7 @@

    xmltree
    -

    xmlSecQName2IntegerDebugDump ()

    +

    xmlSecQName2IntegerDebugDump ()

    void
     xmlSecQName2IntegerDebugDump (xmlSecQName2IntegerInfoConstPtr info,
                                   int intValue,
    @@ -2194,22 +2156,22 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    intValue

    the integer value.

    - + 

    name

    the value name to print.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2217,7 +2179,7 @@

    xmltree
    -

    xmlSecQName2IntegerDebugXmlDump ()

    +

    xmlSecQName2IntegerDebugXmlDump ()

    void
     xmlSecQName2IntegerDebugXmlDump (xmlSecQName2IntegerInfoConstPtr info,
                                      int intValue,
    @@ -2238,22 +2200,22 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    intValue

    the integer value.

    - + 

    name

    the value name to print.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2261,7 +2223,7 @@

    xmltree
    -

    xmlSecQName2BitMaskGetInfo ()

    +

    xmlSecQName2BitMaskGetInfo ()

    xmlSecQName2BitMaskInfoConstPtr
     xmlSecQName2BitMaskGetInfo (xmlSecQName2BitMaskInfoConstPtr info,
                                 xmlSecBitMask mask);
    @@ -2279,12 +2241,12 @@

    xmltree

    info

    the qname<->bit mask mapping information.

    - + 

    mask

    the bit mask.

    - + 

    @@ -2297,7 +2259,7 @@

    xmltree
    -

    xmlSecQName2BitMaskGetBitMask ()

    +

    xmlSecQName2BitMaskGetBitMask ()

    int
     xmlSecQName2BitMaskGetBitMask (xmlSecQName2BitMaskInfoConstPtr info,
                                    const xmlChar *qnameLocalPart,
    @@ -2318,22 +2280,22 @@ 

    xmltree

    info

    the qname<->bit mask mapping information.

    - + 

    qnameHref

    the qname Href value.

    - + 

    qnameLocalPart

    the qname LocalPart value.

    - + 

    mask

    the pointer to result mask.

    - + 

    @@ -2345,7 +2307,7 @@

    xmltree
    -

    xmlSecQName2BitMaskNodesRead ()

    +

    xmlSecQName2BitMaskNodesRead ()

    int
     xmlSecQName2BitMaskNodesRead (xmlSecQName2BitMaskInfoConstPtr info,
                                   xmlNodePtr *node,
    @@ -2374,33 +2336,33 @@ 

    xmltree

    info

    the qname<->bit mask mapping information.

    - + 

    node

    the start.

    - + 

    nodeName

    the mask nodes name.

    - + 

    nodeNs

    the mask nodes namespace.

    - + 

    stopOnUnknown

    if this flag is set then function exits if unknown value was found.

    - + 

    mask

    the pointer to result mask.

    - + 

    @@ -2412,7 +2374,7 @@

    xmltree
    -

    xmlSecQName2BitMaskGetBitMaskFromString ()

    +

    xmlSecQName2BitMaskGetBitMaskFromString ()

    int
     xmlSecQName2BitMaskGetBitMaskFromString
                                    (xmlSecQName2BitMaskInfoConstPtr info,
    @@ -2434,22 +2396,22 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the pointer to node.

    - + 

    qname

    the qname string.

    - + 

    mask

    the pointer to result msk value.

    - + 

    @@ -2461,8 +2423,8 @@

    xmltree
    -

    xmlSecQName2BitMaskGetStringFromBitMask ()

    -
    xmlChar *
    +

    xmlSecQName2BitMaskGetStringFromBitMask ()

    +
    xmlChar *
     xmlSecQName2BitMaskGetStringFromBitMask
                                    (xmlSecQName2BitMaskInfoConstPtr info,
                                     xmlNodePtr node,
    @@ -2484,17 +2446,17 @@ 

    xmltree

    info

    the qname<->integer mapping information.

    - + 

    node

    the pointer to node.

    - + 

    mask

    the mask.

    - + 

    @@ -2506,7 +2468,7 @@

    xmltree
    -

    xmlSecQName2BitMaskNodesWrite ()

    +

    xmlSecQName2BitMaskNodesWrite ()

    int
     xmlSecQName2BitMaskNodesWrite (xmlSecQName2BitMaskInfoConstPtr info,
                                    xmlNodePtr node,
    @@ -2530,27 +2492,27 @@ 

    xmltree

    info

    the qname<->bit mask mapping information.

    - + 

    node

    the parent element for mask nodes.

    - + 

    nodeName

    the mask nodes name.

    - + 

    nodeNs

    the mask nodes namespace.

    - + 

    mask

    the bit mask.

    - + 

    @@ -2562,7 +2524,7 @@

    xmltree
    -

    xmlSecQName2BitMaskDebugDump ()

    +

    xmlSecQName2BitMaskDebugDump ()

    void
     xmlSecQName2BitMaskDebugDump (xmlSecQName2BitMaskInfoConstPtr info,
                                   xmlSecBitMask mask,
    @@ -2583,22 +2545,22 @@ 

    xmltree

    info

    the qname<->bit mask mapping information.

    - + 

    mask

    the bit mask.

    - + 

    name

    the value name to print.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2606,7 +2568,7 @@

    xmltree
    -

    xmlSecQName2BitMaskDebugXmlDump ()

    +

    xmlSecQName2BitMaskDebugXmlDump ()

    void
     xmlSecQName2BitMaskDebugXmlDump (xmlSecQName2BitMaskInfoConstPtr info,
                                      xmlSecBitMask mask,
    @@ -2627,22 +2589,22 @@ 

    xmltree

    info

    the qname<->bit mask mapping information.

    - + 

    mask

    the bit mask.

    - + 

    name

    the value name to print.

    - + 

    output

    the pointer to output FILE.

    - + 

    @@ -2650,7 +2612,7 @@

    xmltree
    -

    xmlSecWin32ConvertLocaleToUnicode ()

    +

    xmlSecWin32ConvertLocaleToUnicode ()

    LPWSTR
     xmlSecWin32ConvertLocaleToUnicode (const char *str);

    Converts input string from current system locale to Unicode.

    @@ -2665,7 +2627,7 @@

    xmltree

    str

    the string to convert.

    - + 

    @@ -2676,7 +2638,7 @@

    xmltree
    -

    xmlSecWin32ConvertUtf8ToUnicode ()

    +

    xmlSecWin32ConvertUtf8ToUnicode ()

    LPWSTR
     xmlSecWin32ConvertUtf8ToUnicode (const xmlChar *str);

    Converts input string from UTF8 to Unicode.

    @@ -2691,7 +2653,7 @@

    xmltree

    str

    the string to convert.

    - + 

    @@ -2702,8 +2664,8 @@

    xmltree
    -

    xmlSecWin32ConvertUnicodeToUtf8 ()

    -
    xmlChar *
    +

    xmlSecWin32ConvertUnicodeToUtf8 ()

    +
    xmlChar *
     xmlSecWin32ConvertUnicodeToUtf8 (LPCWSTR str);

    Converts input string from Unicode to UTF8.

    @@ -2717,7 +2679,7 @@

    xmltree

    str

    the string to convert.

    - + 

    @@ -2728,8 +2690,8 @@

    xmltree
    -

    xmlSecWin32ConvertLocaleToUtf8 ()

    -
    xmlChar *
    +

    xmlSecWin32ConvertLocaleToUtf8 ()

    +
    xmlChar *
     xmlSecWin32ConvertLocaleToUtf8 (const char *str);

    Converts input string from locale to UTF8.

    @@ -2743,7 +2705,7 @@

    xmltree

    str

    the string to convert.

    - + 

    @@ -2754,8 +2716,8 @@

    xmltree
    -

    xmlSecWin32ConvertUtf8ToLocale ()

    -
    char *
    +

    xmlSecWin32ConvertUtf8ToLocale ()

    +
    char *
     xmlSecWin32ConvertUtf8ToLocale (const xmlChar *str);

    Converts input string from UTF8 to locale.

    @@ -2769,7 +2731,7 @@

    xmltree

    str

    the string to convert.

    - + 

    @@ -2780,8 +2742,8 @@

    xmltree
    -

    xmlSecWin32ConvertTstrToUtf8 ()

    -
    xmlChar *
    +

    xmlSecWin32ConvertTstrToUtf8 ()

    +
    xmlChar *
     xmlSecWin32ConvertTstrToUtf8 (LPCTSTR str);

    Converts input string from TSTR (locale or Unicode) to UTF8.

    @@ -2795,7 +2757,7 @@

    xmltree

    str

    the string to convert.

    - + 

    @@ -2806,7 +2768,7 @@

    xmltree
    -

    xmlSecWin32ConvertUtf8ToTstr ()

    +

    xmlSecWin32ConvertUtf8ToTstr ()

    LPTSTR
     xmlSecWin32ConvertUtf8ToTstr (const xmlChar *str);

    Converts input string from UTF8 to TSTR (locale or Unicode).

    @@ -2821,7 +2783,7 @@

    xmltree

    str

    the string to convert.

    - + 

    @@ -2852,19 +2814,19 @@

    xmltree -

    const xmlChar *qnameHref;

    +

    const xmlChar *qnameHref;

    the QName href

    - +  -

    const xmlChar *qnameLocalPart;

    +

    const xmlChar *qnameLocalPart;

    the QName local

    - +  -

    int intValue;

    +

    int intValue;

    the integer value

    - +  @@ -2904,19 +2866,19 @@

    xmltree -

    const xmlChar *qnameHref;

    +

    const xmlChar *qnameHref;

    the QName href

    - +  -

    const xmlChar *qnameLocalPart;

    +

    const xmlChar *qnameLocalPart;

    the QName local

    - +  -

    xmlSecBitMask mask;

    +

    xmlSecBitMask mask;

    the bitmask value

    - +  @@ -2933,6 +2895,5 @@

    xmltree - - + diff --git a/docs/index.html b/docs/index.html index ec225c025..58cd88916 100644 --- a/docs/index.html +++ b/docs/index.html @@ -67,10 +67,8 @@

    XML Security Library

    see the Copyright file in the distribution for details.

    News

      -
    • TBD
      - The XML Security Library 1.3.5 release includes the following changes: -
      -
      +
    • July 19, 2024
      + The XML Security Library 1.3.5 and legacy 1.2.41 releases include the following changes:
      • (xmlsec-mscng,xmlsec-mscrypto) Improved certificates verification.
      • (xmlsec-gnutls) Added support for self-signed certificates.
      • @@ -81,7 +79,7 @@

        XML Security Library


        -
      • July 11 2024
        +
      • July 11, 2024
        The legacy XML Security Library 1.2.40 release includes the following changes:
        • (xmlsec-core) Fixed functions deprecated in LibXML2 2.13.1 (including disabling HTTP support by default).
        • diff --git a/docs/news.html b/docs/news.html index f76f56cfd..0a8c0bc5d 100644 --- a/docs/news.html +++ b/docs/news.html @@ -48,18 +48,19 @@

          XML Security Library News

            -
          • TBD
            - The XML Security Library 1.3.5 release includes the following changes: -
            -
            +
          • July 19, 2024
            + The XML Security Library 1.3.5 and legacy 1.2.41 releases include the following changes:
              -
            • TODO
            • +
            • (xmlsec-mscng,xmlsec-mscrypto) Improved certificates verification.
            • +
            • (xmlsec-gnutls) Added support for self-signed certificates.
            • +
            • (xmlsec-core) Fix deprecated functions in LibXML2 2.13.1 including disabling HTTP support + by default (use ''--enable-http' option to re-enable it).
            • Several other small fixes (see more details).

          • -
          • July 11 2024
            +
          • July 11, 2024
            The legacy XML Security Library 1.2.40 release includes the following changes:
            • (xmlsec-core) Fixed functions deprecated in LibXML2 2.13.1 (including disabling HTTP support by default).
            • diff --git a/docs/xmlsec-man.html b/docs/xmlsec-man.html index 048469aa7..04f6aea20 100644 --- a/docs/xmlsec-man.html +++ b/docs/xmlsec-man.html @@ -2,7 +2,6 @@ Man page of XMLSEC1 -
              @@ -45,9 +44,10 @@

              XMLSEC1

              -

              NAME

              -

              SYNOPSIS

              -xmlsec,<command> /,<options>/,<files>/

              DESCRIPTION

              +

              IndexReturn to Main Contents
              +Â

              NAME

              +Â

              SYNOPSIS

              +xmlsec,<command> /,<options>/,<files>/Â

              DESCRIPTION

              --help
              display this help information and exit
              --help-all
              @@ -70,7 +70,7 @@

              XMLSEC1

              --decrypt
              decrypt data from XML document
              -

              OPTIONS

              +Â

              OPTIONS

              --ignore-manifests
              do not process <dsig:Manifest> elements
              @@ -91,6 +91,10 @@

              XMLSEC1

              enables Visa3D protocol specific hack for URI attributes processing when we are trying not to use XPath/XPointer engine; this is a hack and I don't know what else might be broken in your application when you use it (also check "--id-attr" option because you might need it)
              +
              --hmac-min-out-len <bits>
              + +
              sets minimum HMAC output length to <bits>
              +
              --binary-data <file>
              binary <file> to encrypt
              @@ -109,7 +113,7 @@

              XMLSEC1

              --output <filename>
              -
              write result document to file <filename>
              +
              write result document to file <filename>; the <filename> can be a template and include '{inputfile}' which will be repaced with the input filename
              --print-debug
              @@ -143,10 +147,14 @@

              XMLSEC1

              comma separated list of enabled key data (list of registered key data klasses is available with "--list-key-data" command); by default, all registered key data are enabled
              -
              --enabled-retrieval-uris <list>
              +
              --enabled-retrieval-method-uris <list>
              comma separated list of of the following values: "empty", "same-doc", "local","remote" to restrict possible URI attribute values for the <dsig:RetrievalMethod> element.
              +
              --enabled-key-info-reference-uris <list>
              + +
              comma separated list of of the following values: "empty", "same-doc", "local","remote" to restrict possible URI attribute values for the <dsig11:KeyInfoReference> element.
              +
              --gen-key[:<name>] <keyKlass>-<keySize>
              generate new <keyKlass> key of <keySize> bits size, set the key name to <name> and add the result to keys manager (for example, "--gen:mykey rsa-1024" generates a new 1024 bits RSA key and sets it's name to "mykey")
              @@ -171,6 +179,14 @@

              XMLSEC1

              load private key from PKCS8 DER file and DER certificates that verify this key
              +
              --privkey-openssl-store[:<name>] <uri>
              + +
              load private key and certs through OpenSSL ossl_store interface (e.g. from HSM)
              + +
              --privkey-openssl-engine[:<name>] <openssl-engine>;<openssl-key-id>[,<crtfile>[,<crtfile>[...]]]
              + +
              load private key by OpenSSL ENGINE interface; specify the name of engine (like with -engine params), the key specs (like with -inkey or -key params) and optionally certificates that verify this key
              +
              --pubkey-pem[:<name>] <file>
              load public key from PEM file
              @@ -179,21 +195,45 @@

              XMLSEC1

              load public key from DER file
              -
              --aeskey[:<name>] <file>
              +
              --pubkey-openssl-store[:<name>] <uri>
              + +
              load pubkey key and certs through OpenSSL ossl_store interface (e.g. from HSM)
              + +
              --pubkey-openssl-engine[:<name>] <openssl-engine>;<openssl-key-id>[,<crtfile>[,<crtfile>[...]]]
              + +
              load public key by OpenSSL ENGINE interface; specify the name of engine (like with -engine params), the key specs (like with -inkey or -key params) and optionally certificates that verify this key
              + +
              --pwd <password>
              + +
              the password to use for reading keys and certs
              + +
              --lax-key-search
              + +
              enable lax key search (e.g. by key type like "rsa") vs default strict key search mode using only information from <dsig:KeyInfo/> node (e.g. key name)
              + +
              --verify-keys
              + +
              force verification of public/private keys loaded from the command: keys are required to have a key certificate that will be verified against the certificates in the key store
              + +
              --aes-key[:<name>] <file>
              load AES key from binary file <file>
              -
              --deskey[:<name>] <file>
              +
              --concatkdf-key[:<name>] <file>
              + +
              load ConcatKDF key from binary file <file>
              + +
              --des-key[:<name>] <file>
              load DES key from binary file <file>
              -
              --hmackey[:<name>] <file>
              +
              --hmac-key[:<name>] <file>
              load HMAC key from binary file <file>
              -
              --pwd <password>
              +
              --pbkdf2-key[:<name>] <file>
              -
              the password to use for reading keys and certs
              +
              load Pbkdf2 key from binary file <file>
              --pkcs12[:<name>] <file>
              @@ -227,10 +267,22 @@

              XMLSEC1

              load untrusted certificate from DER file <file>
              +
              --crl-pem <file>
              + +
              load CRLs from PEM file <file>
              + +
              --crl-der <file>
              + +
              load CRLs from DER file <file>
              +
              --verification-time <time>
              the local time in "YYYY-MM-DD HH:MM:SS" format used certificates verification
              +
              --verification-gmt-time <time>
              + +
              the GMT time in "YYYY-MM-DD HH:MM:SS" format used certificates verification
              +
              --depth <number>
              maximum certificates chain depth
              @@ -251,21 +303,21 @@

              XMLSEC1

              path to crypto engine configuration
              -
              --repeat <number>
              +
              --verbose
              -
              repeat the operation <number> times
              +
              print detailed error messages
              -
              --disable-error-msgs
              +
              --repeat <number>
              -
              do not print xmlsec error messages
              +
              repeat the operation <number> times
              -
              --print-crypto-error-msgs
              +
              --base64-line-size <size>
              -
              print errors stack at the end
              +
              sets the max line size for base64 encodings to <size>
              -
              --help
              +
              --transform-binary-chunk-size <size>
              -
              print help information about the command
              +
              sets the transforms binary processing chunk size to <size>; increasing chunk size might improve performance at the expense of increased memory usage
              --xxe
              @@ -275,13 +327,17 @@

              XMLSEC1

              maps a given <url> to the given <file> for loading external resources
              +
              --help
              + +
              print help information about the command
              +
              -

              AUTHOR

              -aleksey@aleksey.com

              REPORTING BUGS

              -http://www.aleksey.com/xmlsec/bugs.html

              COPYRIGHT

              +Â

              AUTHOR

              +aleksey@aleksey.comÂ

              REPORTING BUGS

              +http://www.aleksey.com/xmlsec/bugs.htmlÂ

              COPYRIGHT

              aleksey@aleksey.com


              -

              Index

              +Â

              Index

              NAME
              SYNOPSIS
              @@ -297,6 +353,8 @@

              XMLSEC1

              COPYRIGHT
              +
              +man2html