summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Sanin <aleksey@src.gnome.org>2003-06-16 17:52:42 +0000
committerAleksey Sanin <aleksey@src.gnome.org>2003-06-16 17:52:42 +0000
commit1f088af567ddbb7dad5f339541224350d76342af (patch)
tree55dc1937909b8f1cae75d004753cf27936296fd8
parent5af08ec80552a59cee4f9d7b9babaa513fa6e33b (diff)
downloadxmlsec1-xmlsec-1_0_3.tar.gz
xmlsec1-xmlsec-1_0_3.tar.bz2
xmlsec1-xmlsec-1_0_3.zip
preparation for 1.0.3 release and links fixing for 0.0.x apixmlsec-1_0_3
-rw-r--r--ChangeLog11
-rw-r--r--configure.in2
-rw-r--r--docs/Makefile.am4
-rw-r--r--docs/api-0.0.x/examples/example-dsig1.html38
-rw-r--r--docs/api-0.0.x/examples/example-dsig2.html38
-rw-r--r--docs/api-0.0.x/examples/example-dsig3.html38
-rw-r--r--docs/api-0.0.x/examples/example-dsig4.html38
-rw-r--r--docs/api-0.0.x/examples/example-enc1.html38
-rw-r--r--docs/api-0.0.x/examples/example-enc2.html38
-rw-r--r--docs/api/sgml/keysdata.sgml14
-rw-r--r--docs/api/sgml/version.sgml6
-rw-r--r--docs/api/tmpl/keysdata.sgml2
-rw-r--r--docs/api/xmlsec-gnutls-app.html106
-rw-r--r--docs/api/xmlsec-gnutls-crypto.html126
-rw-r--r--docs/api/xmlsec-keys.html232
-rw-r--r--docs/api/xmlsec-keysdata.html576
-rw-r--r--docs/api/xmlsec-keysmngr.html206
-rw-r--r--docs/api/xmlsec-list.html172
-rw-r--r--docs/api/xmlsec-membuf.html20
-rw-r--r--docs/api/xmlsec-nodeset.html146
-rw-r--r--docs/api/xmlsec-nss-app.html106
-rw-r--r--docs/api/xmlsec-nss-crypto.html126
-rw-r--r--docs/api/xmlsec-openssl-app.html106
-rw-r--r--docs/api/xmlsec-openssl-bn.html26
-rw-r--r--docs/api/xmlsec-openssl-crypto.html268
-rw-r--r--docs/api/xmlsec-openssl-x509.html124
-rw-r--r--docs/api/xmlsec-parser.html46
-rw-r--r--docs/api/xmlsec-templates.html294
-rw-r--r--docs/api/xmlsec-transforms.html886
-rw-r--r--docs/api/xmlsec-version.html26
-rw-r--r--docs/api/xmlsec-xmldsig.html240
-rw-r--r--docs/api/xmlsec-xmlenc.html162
-rw-r--r--docs/api/xmlsec-xmlsec.html24
-rw-r--r--docs/api/xmlsec-xmltree.html136
-rw-r--r--docs/download.html24
-rw-r--r--docs/index.html8
-rw-r--r--docs/news.html7
-rw-r--r--docs/xmlsec-man.html12
-rw-r--r--include/xmlsec/version.h6
-rw-r--r--man/xmlsec1-config.14
-rw-r--r--man/xmlsec1.114
41 files changed, 2280 insertions, 2216 deletions
diff --git a/ChangeLog b/ChangeLog
index de124474..9d94542c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+Mon Jun 16 10:43:34 2003 Aleksey Sanin <aleksey@aleksey.com>
+
+ * configure.in docs/download.html docs/index.html docs/news.html
+ docs/xmlsec-man.html include/xmlsec/version.h man/xmlsec1-config.1
+ man/xmlsec1.1: new 1.0.3 version preparation
+
+ * docs/Makefile.am docs/api-0.0.x/*: fixed second level links
+ processing
+
+ * docs/api/sgml/* docs/api/tmpl/* docs/api/*: added new API calls
+
Mon Jun 16 09:20:53 2003 Aleksey Sanin <aleksey@aleksey.com>
* configure.in: fixed NSS config bug #115297
diff --git a/configure.in b/configure.in
index e744cf9b..c7ce8c70 100644
--- a/configure.in
+++ b/configure.in
@@ -7,7 +7,7 @@ AC_CANONICAL_HOST
XMLSEC_PACKAGE=xmlsec1
XMLSEC_VERSION_MAJOR=1
XMLSEC_VERSION_MINOR=0
-XMLSEC_VERSION_SUBMINOR=2
+XMLSEC_VERSION_SUBMINOR=3
XMLSEC_VERSION="$XMLSEC_VERSION_MAJOR.$XMLSEC_VERSION_MINOR.$XMLSEC_VERSION_SUBMINOR"
XMLSEC_VERSION_INFO=`echo $XMLSEC_VERSION | awk -F. '{ printf "%d:%d:%d", $1+$2, $3, $2 }'`
XMLSEC_VERSION_SAFE=`echo $XMLSEC_VERSION | sed 's/\./_/g'`
diff --git a/docs/Makefile.am b/docs/Makefile.am
index c256dc89..0c0758fe 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -28,8 +28,8 @@ docs-format:
for i in `find . -name "*.html" -print`; \
do \
echo "Processing $$i"; \
- top_folder=`echo $$i | sed 's#/[^/]*$$#/#' | \
- sed 's#/[^/]*/#/../#g' | sed 's#\./##'`; \
+ top_folder=`echo $$i | sed 's#/[^/]*$$#/#' | sed 's#\./##' | \
+ sed 's#[^/]*/#../#g'`; \
xsltproc --html --stringparam topfolder "$$top_folder" \
--output $$i.tmp ./xmlsec.xsl $$i; \
if [ $$? != 0 ]; \
diff --git a/docs/api-0.0.x/examples/example-dsig1.html b/docs/api-0.0.x/examples/example-dsig1.html
index f0e926c7..e8611325 100644
--- a/docs/api-0.0.x/examples/example-dsig1.html
+++ b/docs/api-0.0.x/examples/example-dsig1.html
@@ -5,38 +5,38 @@
</head>
<body><table witdh="100%" valign="top"><tr valign="top">
<td valign="top" align="left" width="210">
-<img src="../examples/images/logo.gif" alt="XML Security Library" border="0"><p></p>
+<img src="../../images/logo.gif" alt="XML Security Library" border="0"><p></p>
<ul>
-<li><a href="../examples/index.html">Home</a></li>
-<li><a href="../examples/download.html">Download</a></li>
-<li><a href="../examples/news.html">News</a></li>
-<li><a href="../examples/documentation.html">Documentation</a></li>
+<li><a href="../../index.html">Home</a></li>
+<li><a href="../../download.html">Download</a></li>
+<li><a href="../../news.html">News</a></li>
+<li><a href="../../documentation.html">Documentation</a></li>
<ul>
-<li><a href="../examples/faq.html">FAQ</a></li>
-<li><a href="../examples/api/xmlsec-notes.html">Tutorial</a></li>
-<li><a href="../examples/api/xmlsec-reference.html">API reference</a></li>
-<li><a href="../examples/api/xmlsec-examples.html">Examples</a></li>
+<li><a href="../../faq.html">FAQ</a></li>
+<li><a href="../../api/xmlsec-notes.html">Tutorial</a></li>
+<li><a href="../../api/xmlsec-reference.html">API reference</a></li>
+<li><a href="../../api/xmlsec-examples.html">Examples</a></li>
</ul>
-<li><a href="../examples/xmldsig.html">XML Digital Signature</a></li>
-<ul><li><a href="../examples/http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
-<li><a href="../examples/xmlenc.html">XML Encryption</a></li>
-<li><a href="../examples/c14n.html">XML Canonicalization</a></li>
-<li><a href="../examples/bugs.html">Reporting Bugs</a></li>
+<li><a href="../../xmldsig.html">XML Digital Signature</a></li>
+<ul><li><a href="../../http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
+<li><a href="../../xmlenc.html">XML Encryption</a></li>
+<li><a href="../../c14n.html">XML Canonicalization</a></li>
+<li><a href="../../bugs.html">Reporting Bugs</a></li>
<li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
-<li><a href="../examples/related.html">Related</a></li>
+<li><a href="../../related.html">Related</a></li>
</ul>
<table width="100%">
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/"><img src="../examples/images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
+<td><a href="http://xmlsoft.org/"><img src="../../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/XSLT"><img src="../examples/images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
+<td><a href="http://xmlsoft.org/XSLT"><img src="../../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://www.openssl.org/"><img src="../examples/images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
+<td><a href="http://www.openssl.org/"><img src="../../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
</tr>
</table>
</td>
@@ -320,7 +320,7 @@ xgEQpP/7IlCka5YICLuHXrbqjn5b0XcK9L2GDtWOyjs=<br>
</blockquote>
</td></tr>
<tr><td>
-<br><br><p><a href="../examples/bugs.html">Aleksey Sanin</a></p>
+<br><br><p><a href="../../bugs.html">Aleksey Sanin</a></p>
</td></tr>
</table></td>
</tr></table></body>
diff --git a/docs/api-0.0.x/examples/example-dsig2.html b/docs/api-0.0.x/examples/example-dsig2.html
index 609b0b56..2ae4680c 100644
--- a/docs/api-0.0.x/examples/example-dsig2.html
+++ b/docs/api-0.0.x/examples/example-dsig2.html
@@ -5,38 +5,38 @@
</head>
<body><table witdh="100%" valign="top"><tr valign="top">
<td valign="top" align="left" width="210">
-<img src="../examples/images/logo.gif" alt="XML Security Library" border="0"><p></p>
+<img src="../../images/logo.gif" alt="XML Security Library" border="0"><p></p>
<ul>
-<li><a href="../examples/index.html">Home</a></li>
-<li><a href="../examples/download.html">Download</a></li>
-<li><a href="../examples/news.html">News</a></li>
-<li><a href="../examples/documentation.html">Documentation</a></li>
+<li><a href="../../index.html">Home</a></li>
+<li><a href="../../download.html">Download</a></li>
+<li><a href="../../news.html">News</a></li>
+<li><a href="../../documentation.html">Documentation</a></li>
<ul>
-<li><a href="../examples/faq.html">FAQ</a></li>
-<li><a href="../examples/api/xmlsec-notes.html">Tutorial</a></li>
-<li><a href="../examples/api/xmlsec-reference.html">API reference</a></li>
-<li><a href="../examples/api/xmlsec-examples.html">Examples</a></li>
+<li><a href="../../faq.html">FAQ</a></li>
+<li><a href="../../api/xmlsec-notes.html">Tutorial</a></li>
+<li><a href="../../api/xmlsec-reference.html">API reference</a></li>
+<li><a href="../../api/xmlsec-examples.html">Examples</a></li>
</ul>
-<li><a href="../examples/xmldsig.html">XML Digital Signature</a></li>
-<ul><li><a href="../examples/http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
-<li><a href="../examples/xmlenc.html">XML Encryption</a></li>
-<li><a href="../examples/c14n.html">XML Canonicalization</a></li>
-<li><a href="../examples/bugs.html">Reporting Bugs</a></li>
+<li><a href="../../xmldsig.html">XML Digital Signature</a></li>
+<ul><li><a href="../../http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
+<li><a href="../../xmlenc.html">XML Encryption</a></li>
+<li><a href="../../c14n.html">XML Canonicalization</a></li>
+<li><a href="../../bugs.html">Reporting Bugs</a></li>
<li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
-<li><a href="../examples/related.html">Related</a></li>
+<li><a href="../../related.html">Related</a></li>
</ul>
<table width="100%">
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/"><img src="../examples/images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
+<td><a href="http://xmlsoft.org/"><img src="../../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/XSLT"><img src="../examples/images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
+<td><a href="http://xmlsoft.org/XSLT"><img src="../../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://www.openssl.org/"><img src="../examples/images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
+<td><a href="http://www.openssl.org/"><img src="../../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
</tr>
</table>
</td>
@@ -423,7 +423,7 @@ KeysManager; shutdown XML Security Library, LIBXml and OpenSSL<br>
&lt;/Signature&gt;&lt;/Letter&gt;<br><br></code></blockquote>
</td></tr>
<tr><td>
-<br><br><p><a href="../examples/bugs.html">Aleksey Sanin</a></p>
+<br><br><p><a href="../../bugs.html">Aleksey Sanin</a></p>
</td></tr>
</table></td>
</tr></table></body>
diff --git a/docs/api-0.0.x/examples/example-dsig3.html b/docs/api-0.0.x/examples/example-dsig3.html
index ff864b59..03cd7a59 100644
--- a/docs/api-0.0.x/examples/example-dsig3.html
+++ b/docs/api-0.0.x/examples/example-dsig3.html
@@ -5,38 +5,38 @@
</head>
<body><table witdh="100%" valign="top"><tr valign="top">
<td valign="top" align="left" width="210">
-<img src="../examples/images/logo.gif" alt="XML Security Library" border="0"><p></p>
+<img src="../../images/logo.gif" alt="XML Security Library" border="0"><p></p>
<ul>
-<li><a href="../examples/index.html">Home</a></li>
-<li><a href="../examples/download.html">Download</a></li>
-<li><a href="../examples/news.html">News</a></li>
-<li><a href="../examples/documentation.html">Documentation</a></li>
+<li><a href="../../index.html">Home</a></li>
+<li><a href="../../download.html">Download</a></li>
+<li><a href="../../news.html">News</a></li>
+<li><a href="../../documentation.html">Documentation</a></li>
<ul>
-<li><a href="../examples/faq.html">FAQ</a></li>
-<li><a href="../examples/api/xmlsec-notes.html">Tutorial</a></li>
-<li><a href="../examples/api/xmlsec-reference.html">API reference</a></li>
-<li><a href="../examples/api/xmlsec-examples.html">Examples</a></li>
+<li><a href="../../faq.html">FAQ</a></li>
+<li><a href="../../api/xmlsec-notes.html">Tutorial</a></li>
+<li><a href="../../api/xmlsec-reference.html">API reference</a></li>
+<li><a href="../../api/xmlsec-examples.html">Examples</a></li>
</ul>
-<li><a href="../examples/xmldsig.html">XML Digital Signature</a></li>
-<ul><li><a href="../examples/http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
-<li><a href="../examples/xmlenc.html">XML Encryption</a></li>
-<li><a href="../examples/c14n.html">XML Canonicalization</a></li>
-<li><a href="../examples/bugs.html">Reporting Bugs</a></li>
+<li><a href="../../xmldsig.html">XML Digital Signature</a></li>
+<ul><li><a href="../../http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
+<li><a href="../../xmlenc.html">XML Encryption</a></li>
+<li><a href="../../c14n.html">XML Canonicalization</a></li>
+<li><a href="../../bugs.html">Reporting Bugs</a></li>
<li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
-<li><a href="../examples/related.html">Related</a></li>
+<li><a href="../../related.html">Related</a></li>
</ul>
<table width="100%">
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/"><img src="../examples/images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
+<td><a href="http://xmlsoft.org/"><img src="../../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/XSLT"><img src="../examples/images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
+<td><a href="http://xmlsoft.org/XSLT"><img src="../../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://www.openssl.org/"><img src="../examples/images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
+<td><a href="http://www.openssl.org/"><img src="../../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
</tr>
</table>
</td>
@@ -417,7 +417,7 @@ KeysManager; shutdown XML Security Library, LIBXml and OpenSSL<br>
&lt;/Signature&gt;&lt;/Letter&gt;<br></code></blockquote>
</td></tr>
<tr><td>
-<br><br><p><a href="../examples/bugs.html">Aleksey Sanin</a></p>
+<br><br><p><a href="../../bugs.html">Aleksey Sanin</a></p>
</td></tr>
</table></td>
</tr></table></body>
diff --git a/docs/api-0.0.x/examples/example-dsig4.html b/docs/api-0.0.x/examples/example-dsig4.html
index adbf8de5..a8805e2b 100644
--- a/docs/api-0.0.x/examples/example-dsig4.html
+++ b/docs/api-0.0.x/examples/example-dsig4.html
@@ -5,38 +5,38 @@
</head>
<body><table witdh="100%" valign="top"><tr valign="top">
<td valign="top" align="left" width="210">
-<img src="../examples/images/logo.gif" alt="XML Security Library" border="0"><p></p>
+<img src="../../images/logo.gif" alt="XML Security Library" border="0"><p></p>
<ul>
-<li><a href="../examples/index.html">Home</a></li>
-<li><a href="../examples/download.html">Download</a></li>
-<li><a href="../examples/news.html">News</a></li>
-<li><a href="../examples/documentation.html">Documentation</a></li>
+<li><a href="../../index.html">Home</a></li>
+<li><a href="../../download.html">Download</a></li>
+<li><a href="../../news.html">News</a></li>
+<li><a href="../../documentation.html">Documentation</a></li>
<ul>
-<li><a href="../examples/faq.html">FAQ</a></li>
-<li><a href="../examples/api/xmlsec-notes.html">Tutorial</a></li>
-<li><a href="../examples/api/xmlsec-reference.html">API reference</a></li>
-<li><a href="../examples/api/xmlsec-examples.html">Examples</a></li>
+<li><a href="../../faq.html">FAQ</a></li>
+<li><a href="../../api/xmlsec-notes.html">Tutorial</a></li>
+<li><a href="../../api/xmlsec-reference.html">API reference</a></li>
+<li><a href="../../api/xmlsec-examples.html">Examples</a></li>
</ul>
-<li><a href="../examples/xmldsig.html">XML Digital Signature</a></li>
-<ul><li><a href="../examples/http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
-<li><a href="../examples/xmlenc.html">XML Encryption</a></li>
-<li><a href="../examples/c14n.html">XML Canonicalization</a></li>
-<li><a href="../examples/bugs.html">Reporting Bugs</a></li>
+<li><a href="../../xmldsig.html">XML Digital Signature</a></li>
+<ul><li><a href="../../http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
+<li><a href="../../xmlenc.html">XML Encryption</a></li>
+<li><a href="../../c14n.html">XML Canonicalization</a></li>
+<li><a href="../../bugs.html">Reporting Bugs</a></li>
<li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
-<li><a href="../examples/related.html">Related</a></li>
+<li><a href="../../related.html">Related</a></li>
</ul>
<table width="100%">
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/"><img src="../examples/images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
+<td><a href="http://xmlsoft.org/"><img src="../../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/XSLT"><img src="../examples/images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
+<td><a href="http://xmlsoft.org/XSLT"><img src="../../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://www.openssl.org/"><img src="../examples/images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
+<td><a href="http://www.openssl.org/"><img src="../../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
</tr>
</table>
</td>
@@ -264,7 +264,7 @@ verification results. Real application should process signature objects list
&lt;/Signature&gt;&lt;/Letter&gt;</code></blockquote>
</td></tr>
<tr><td>
-<br><br><p><a href="../examples/bugs.html">Aleksey Sanin</a></p>
+<br><br><p><a href="../../bugs.html">Aleksey Sanin</a></p>
</td></tr>
</table></td>
</tr></table></body>
diff --git a/docs/api-0.0.x/examples/example-enc1.html b/docs/api-0.0.x/examples/example-enc1.html
index 7a24c368..d65eb814 100644
--- a/docs/api-0.0.x/examples/example-enc1.html
+++ b/docs/api-0.0.x/examples/example-enc1.html
@@ -5,38 +5,38 @@
</head>
<body><table witdh="100%" valign="top"><tr valign="top">
<td valign="top" align="left" width="210">
-<img src="../examples/images/logo.gif" alt="XML Security Library" border="0"><p></p>
+<img src="../../images/logo.gif" alt="XML Security Library" border="0"><p></p>
<ul>
-<li><a href="../examples/index.html">Home</a></li>
-<li><a href="../examples/download.html">Download</a></li>
-<li><a href="../examples/news.html">News</a></li>
-<li><a href="../examples/documentation.html">Documentation</a></li>
+<li><a href="../../index.html">Home</a></li>
+<li><a href="../../download.html">Download</a></li>
+<li><a href="../../news.html">News</a></li>
+<li><a href="../../documentation.html">Documentation</a></li>
<ul>
-<li><a href="../examples/faq.html">FAQ</a></li>
-<li><a href="../examples/api/xmlsec-notes.html">Tutorial</a></li>
-<li><a href="../examples/api/xmlsec-reference.html">API reference</a></li>
-<li><a href="../examples/api/xmlsec-examples.html">Examples</a></li>
+<li><a href="../../faq.html">FAQ</a></li>
+<li><a href="../../api/xmlsec-notes.html">Tutorial</a></li>
+<li><a href="../../api/xmlsec-reference.html">API reference</a></li>
+<li><a href="../../api/xmlsec-examples.html">Examples</a></li>
</ul>
-<li><a href="../examples/xmldsig.html">XML Digital Signature</a></li>
-<ul><li><a href="../examples/http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
-<li><a href="../examples/xmlenc.html">XML Encryption</a></li>
-<li><a href="../examples/c14n.html">XML Canonicalization</a></li>
-<li><a href="../examples/bugs.html">Reporting Bugs</a></li>
+<li><a href="../../xmldsig.html">XML Digital Signature</a></li>
+<ul><li><a href="../../http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
+<li><a href="../../xmlenc.html">XML Encryption</a></li>
+<li><a href="../../c14n.html">XML Canonicalization</a></li>
+<li><a href="../../bugs.html">Reporting Bugs</a></li>
<li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
-<li><a href="../examples/related.html">Related</a></li>
+<li><a href="../../related.html">Related</a></li>
</ul>
<table width="100%">
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/"><img src="../examples/images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
+<td><a href="http://xmlsoft.org/"><img src="../../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/XSLT"><img src="../examples/images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
+<td><a href="http://xmlsoft.org/XSLT"><img src="../../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://www.openssl.org/"><img src="../examples/images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
+<td><a href="http://www.openssl.org/"><img src="../../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
</tr>
</table>
</td>
@@ -334,7 +334,7 @@ and KeysManager; shutdown XML Security Library, libxml and OpenSSL:<br><br>
</blockquote>
</td></tr>
<tr><td>
-<br><br><p><a href="../examples/bugs.html">Aleksey Sanin</a></p>
+<br><br><p><a href="../../bugs.html">Aleksey Sanin</a></p>
</td></tr>
</table></td>
</tr></table></body>
diff --git a/docs/api-0.0.x/examples/example-enc2.html b/docs/api-0.0.x/examples/example-enc2.html
index dea9fd61..f98e27da 100644
--- a/docs/api-0.0.x/examples/example-enc2.html
+++ b/docs/api-0.0.x/examples/example-enc2.html
@@ -5,38 +5,38 @@
</head>
<body><table witdh="100%" valign="top"><tr valign="top">
<td valign="top" align="left" width="210">
-<img src="../examples/images/logo.gif" alt="XML Security Library" border="0"><p></p>
+<img src="../../images/logo.gif" alt="XML Security Library" border="0"><p></p>
<ul>
-<li><a href="../examples/index.html">Home</a></li>
-<li><a href="../examples/download.html">Download</a></li>
-<li><a href="../examples/news.html">News</a></li>
-<li><a href="../examples/documentation.html">Documentation</a></li>
+<li><a href="../../index.html">Home</a></li>
+<li><a href="../../download.html">Download</a></li>
+<li><a href="../../news.html">News</a></li>
+<li><a href="../../documentation.html">Documentation</a></li>
<ul>
-<li><a href="../examples/faq.html">FAQ</a></li>
-<li><a href="../examples/api/xmlsec-notes.html">Tutorial</a></li>
-<li><a href="../examples/api/xmlsec-reference.html">API reference</a></li>
-<li><a href="../examples/api/xmlsec-examples.html">Examples</a></li>
+<li><a href="../../faq.html">FAQ</a></li>
+<li><a href="../../api/xmlsec-notes.html">Tutorial</a></li>
+<li><a href="../../api/xmlsec-reference.html">API reference</a></li>
+<li><a href="../../api/xmlsec-examples.html">Examples</a></li>
</ul>
-<li><a href="../examples/xmldsig.html">XML Digital Signature</a></li>
-<ul><li><a href="../examples/http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
-<li><a href="../examples/xmlenc.html">XML Encryption</a></li>
-<li><a href="../examples/c14n.html">XML Canonicalization</a></li>
-<li><a href="../examples/bugs.html">Reporting Bugs</a></li>
+<li><a href="../../xmldsig.html">XML Digital Signature</a></li>
+<ul><li><a href="../../http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
+<li><a href="../../xmlenc.html">XML Encryption</a></li>
+<li><a href="../../c14n.html">XML Canonicalization</a></li>
+<li><a href="../../bugs.html">Reporting Bugs</a></li>
<li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
-<li><a href="../examples/related.html">Related</a></li>
+<li><a href="../../related.html">Related</a></li>
</ul>
<table width="100%">
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/"><img src="../examples/images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
+<td><a href="http://xmlsoft.org/"><img src="../../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://xmlsoft.org/XSLT"><img src="../examples/images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
+<td><a href="http://xmlsoft.org/XSLT"><img src="../../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
</tr>
<tr>
<td width="15"></td>
-<td><a href="http://www.openssl.org/"><img src="../examples/images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
+<td><a href="http://www.openssl.org/"><img src="../../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
</tr>
</table>
</td>
@@ -244,7 +244,7 @@ filename);<br>
</code></blockquote>
</td></tr>
<tr><td>
-<br><br><p><a href="../examples/bugs.html">Aleksey Sanin</a></p>
+<br><br><p><a href="../../bugs.html">Aleksey Sanin</a></p>
</td></tr>
</table></td>
</tr></table></body>
diff --git a/docs/api/sgml/keysdata.sgml b/docs/api/sgml/keysdata.sgml
index 62520467..b6731595 100644
--- a/docs/api/sgml/keysdata.sgml
+++ b/docs/api/sgml/keysdata.sgml
@@ -418,7 +418,9 @@ Any key data.</para>
xmlSecKeyDataFormatUnknown = 0,
xmlSecKeyDataFormatBinary,
xmlSecKeyDataFormatPem,
- xmlSecKeyDataFormatDer
+ xmlSecKeyDataFormatDer,
+ xmlSecKeyDataFormatPkcs8Pem,
+ xmlSecKeyDataFormatPkcs8Der
} xmlSecKeyDataFormat;
</programlisting>
<para>
@@ -446,6 +448,16 @@ The key data format (binary, der, pem, etc.).</para>
<listitem><simpara> the DER key data (cert or public/private key).
</simpara></listitem>
</varlistentry>
+<varlistentry>
+<term><literal>xmlSecKeyDataFormatPkcs8Pem</literal></term>
+<listitem><simpara> the PKCS<link linkend="8-CAPS">8</link> PEM private key.
+</simpara></listitem>
+</varlistentry>
+<varlistentry>
+<term><literal>xmlSecKeyDataFormatPkcs8Der</literal></term>
+<listitem><simpara> the PKCS<link linkend="8-CAPS">8</link> DER private key.
+</simpara></listitem>
+</varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="xmlSecKeyDataIdsGet">xmlSecKeyDataIdsGet ()</title>
diff --git a/docs/api/sgml/version.sgml b/docs/api/sgml/version.sgml
index 91796d1d..f3d69c5e 100644
--- a/docs/api/sgml/version.sgml
+++ b/docs/api/sgml/version.sgml
@@ -40,7 +40,7 @@
<title>Details</title>
<refsect2>
<title><anchor id="XMLSEC-VERSION-CAPS">XMLSEC_VERSION</title>
-<programlisting>#define XMLSEC_VERSION "1.0.2"
+<programlisting>#define XMLSEC_VERSION "1.0.3"
</programlisting>
<para>
The library version string in the format
@@ -77,7 +77,7 @@ The library minor version number.</para>
</para></refsect2>
<refsect2>
<title><anchor id="XMLSEC-VERSION-SUBMINOR-CAPS">XMLSEC_VERSION_SUBMINOR</title>
-<programlisting>#define XMLSEC_VERSION_SUBMINOR 2
+<programlisting>#define XMLSEC_VERSION_SUBMINOR 3
</programlisting>
<para>
The library sub-minor version number.</para>
@@ -86,7 +86,7 @@ The library sub-minor version number.</para>
</para></refsect2>
<refsect2>
<title><anchor id="XMLSEC-VERSION-INFO-CAPS">XMLSEC_VERSION_INFO</title>
-<programlisting>#define XMLSEC_VERSION_INFO "1:2:0"
+<programlisting>#define XMLSEC_VERSION_INFO "1:3:0"
</programlisting>
<para>
The library version info string in the format
diff --git a/docs/api/tmpl/keysdata.sgml b/docs/api/tmpl/keysdata.sgml
index f7d34e7c..6bb04497 100644
--- a/docs/api/tmpl/keysdata.sgml
+++ b/docs/api/tmpl/keysdata.sgml
@@ -175,6 +175,8 @@ keysdata
@xmlSecKeyDataFormatBinary:
@xmlSecKeyDataFormatPem:
@xmlSecKeyDataFormatDer:
+@xmlSecKeyDataFormatPkcs8Pem:
+@xmlSecKeyDataFormatPkcs8Der:
<!-- ##### FUNCTION xmlSecKeyDataIdsGet ##### -->
<para>
diff --git a/docs/api/xmlsec-gnutls-app.html b/docs/api/xmlsec-gnutls-app.html
index bca5cfd5..99c792f2 100644
--- a/docs/api/xmlsec-gnutls-app.html
+++ b/docs/api/xmlsec-gnutls-app.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-GNUTLS-APP"></a>app</h1>
<div class="REFNAMEDIV">
-<a name="AEN16395"></a><h2>Name</h2>app -- </div>
+<a name="AEN16407"></a><h2>Name</h2>app -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN16398"></a><h2>Synopsis</h2>
+<a name="AEN16410"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
int <a href="xmlsec-gnutls-app.html#XMLSECGNUTLSAPPINIT">xmlSecGnuTLSAppInit</a> (const char *config);
@@ -100,13 +100,13 @@ int <a href="xmlsec-gnutls-app.html#XMLSECGNUTLSAPPKEYCERTLOAD">xmlSecGn
<a href="xmlsec-keysdata.html#XMLSECKEYDATAFORMAT">xmlSecKeyDataFormat</a> format);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN16427"></a><h2>Description</h2>
+<a name="AEN16439"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN16430"></a><h2>Details</h2>
+<a name="AEN16442"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN16432"></a><h3>
+<a name="AEN16444"></a><h3>
<a name="XMLSECGNUTLSAPPINIT"></a>xmlSecGnuTLSAppInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppInit (const char *config);</pre></td></tr></table>
<p>General crypto engine initialization. This function is used
@@ -116,18 +116,18 @@ by XMLSec command line utility and called before
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16440"><span style="white-space: nowrap"><tt class="PARAMETER"><i>config</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16452"><span style="white-space: nowrap"><tt class="PARAMETER"><i>config</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the path to GnuTLS configuration (unused).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16445"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16457"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16450"></a><h3>
+<a name="AEN16462"></a><h3>
<a name="XMLSECGNUTLSAPPSHUTDOWN"></a>xmlSecGnuTLSAppShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppShutdown (void);</pre></td></tr></table>
<p>General crypto engine shutdown. This function is used
@@ -136,13 +136,13 @@ by XMLSec command line utility and called after
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16458"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16470"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16463"></a><h3>
+<a name="AEN16475"></a><h3>
<a name="XMLSECGNUTLSAPPDEFAULTKEYSMNGRINIT"></a>xmlSecGnuTLSAppDefaultKeysMngrInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppDefaultKeysMngrInit
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
@@ -152,18 +152,18 @@ and a default GnuTLS crypto key data stores.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16473"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16485"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16478"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16490"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16483"></a><h3>
+<a name="AEN16495"></a><h3>
<a name="XMLSECGNUTLSAPPDEFAULTKEYSMNGRADOPTKEY"></a>xmlSecGnuTLSAppDefaultKeysMngrAdoptKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppDefaultKeysMngrAdoptKey
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -174,22 +174,22 @@ function.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16495"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16507"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16500"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16512"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16505"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16517"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16510"></a><h3>
+<a name="AEN16522"></a><h3>
<a name="XMLSECGNUTLSAPPDEFAULTKEYSMNGRLOAD"></a>xmlSecGnuTLSAppDefaultKeysMngrLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppDefaultKeysMngrLoad
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -200,22 +200,22 @@ with <a href="xmlsec-gnutls-app.html#XMLSECGNUTLSAPPDEFAULTKEYSMNGRINIT">xmlSecG
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16521"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16533"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16526"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16538"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the uri.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16531"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16543"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16536"></a><h3>
+<a name="AEN16548"></a><h3>
<a name="XMLSECGNUTLSAPPDEFAULTKEYSMNGRSAVE"></a>xmlSecGnuTLSAppDefaultKeysMngrSave ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppDefaultKeysMngrSave
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -226,26 +226,26 @@ with <a href="xmlsec-gnutls-app.html#XMLSECGNUTLSAPPDEFAULTKEYSMNGRINIT">xmlSecG
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16546"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16558"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16551"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16563"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16556"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16568"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16561"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16573"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16566"></a><h3>
+<a name="AEN16578"></a><h3>
<a name="XMLSECGNUTLSAPPKEYSMNGRCERTLOAD"></a>xmlSecGnuTLSAppKeysMngrCertLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppKeysMngrCertLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const char *filename,
@@ -257,31 +257,31 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16578"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16590"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16583"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16595"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16588"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16600"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16593"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16605"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag that indicates is the certificate in <tt class="PARAMETER"><i>filename</i></tt>
trusted or not.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16599"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16611"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16604"></a><h3>
+<a name="AEN16616"></a><h3>
<a name="XMLSECGNUTLSAPPKEYSMNGRADDCERTSPATH"></a>xmlSecGnuTLSAppKeysMngrAddCertsPath ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppKeysMngrAddCertsPath
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -292,22 +292,22 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16613"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16625"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16618"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16630"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the path to trusted certificates.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16623"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16635"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16628"></a><h3>
+<a name="AEN16640"></a><h3>
<a name="XMLSECGNUTLSAPPKEYLOAD"></a>xmlSecGnuTLSAppKeyLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecGnuTLSAppKeyLoad (const char *filename,
<a href="xmlsec-keysdata.html#XMLSECKEYDATAFORMAT">xmlSecKeyDataFormat</a> format,
@@ -319,34 +319,34 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16637"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16649"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16642"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16654"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16647"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16659"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PEM key file password.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16652"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16664"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PEM key password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16657"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16669"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16662"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16674"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16667"></a><h3>
+<a name="AEN16679"></a><h3>
<a name="XMLSECGNUTLSAPPPKCS12LOAD"></a>xmlSecGnuTLSAppPkcs12Load ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecGnuTLSAppPkcs12Load (const char *filename,
const char *pwd,
@@ -358,30 +358,30 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16675"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16687"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16680"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16692"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16685"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16697"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16690"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16702"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16695"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16707"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16700"></a><h3>
+<a name="AEN16712"></a><h3>
<a name="XMLSECGNUTLSAPPKEYCERTLOAD"></a>xmlSecGnuTLSAppKeyCertLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSAppKeyCertLoad (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
const char *filename,
@@ -392,19 +392,19 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16710"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16722"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16715"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16727"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16720"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16732"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16725"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16737"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-gnutls-crypto.html b/docs/api/xmlsec-gnutls-crypto.html
index fc1d45a6..d7d753a1 100644
--- a/docs/api/xmlsec-gnutls-crypto.html
+++ b/docs/api/xmlsec-gnutls-crypto.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-GNUTLS-CRYPTO"></a>crypto</h1>
<div class="REFNAMEDIV">
-<a name="AEN16735"></a><h2>Name</h2>crypto -- </div>
+<a name="AEN16747"></a><h2>Name</h2>crypto -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN16738"></a><h2>Synopsis</h2>
+<a name="AEN16750"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSINIT">xmlSecGnuTLSInit</a> (void);
@@ -114,39 +114,39 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
(void);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN16793"></a><h2>Description</h2>
+<a name="AEN16805"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN16796"></a><h2>Details</h2>
+<a name="AEN16808"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN16798"></a><h3>
+<a name="AEN16810"></a><h3>
<a name="XMLSECGNUTLSINIT"></a>xmlSecGnuTLSInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSInit (void);</pre></td></tr></table>
<p>XMLSec library specific crypto engine initialization.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16805"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16817"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16810"></a><h3>
+<a name="AEN16822"></a><h3>
<a name="XMLSECGNUTLSSHUTDOWN"></a>xmlSecGnuTLSShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSShutdown (void);</pre></td></tr></table>
<p>XMLSec library specific crypto engine shutdown.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16817"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16829"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16822"></a><h3>
+<a name="AEN16834"></a><h3>
<a name="XMLSECGNUTLSKEYSMNGRINIT"></a>xmlSecGnuTLSKeysMngrInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSKeysMngrInit (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
<p>Adds GnuTLS specific key data stores in keys manager.</p>
@@ -154,18 +154,18 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16830"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16842"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16835"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16847"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16840"></a><h3>
+<a name="AEN16852"></a><h3>
<a name="XMLSECGNUTLSGENERATERANDOM"></a>xmlSecGnuTLSGenerateRandom ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSGenerateRandom (<a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> buffer,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> size);</pre></td></tr></table>
@@ -174,22 +174,22 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16851"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16863"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16856"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16868"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the numer of bytes to generate.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16861"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16873"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16866"></a><h3>
+<a name="AEN16878"></a><h3>
<a name="XMLSECGNUTLSKEYDATAAESID"></a>xmlSecGnuTLSKeyDataAesId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSKeyDataAesId</pre></td></tr></table>
<p>The AES key data klass.</p>
@@ -197,7 +197,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16872"></a><h3>
+<a name="AEN16884"></a><h3>
<a name="XMLSECGNUTLSKEYDATAAESGETKLASS"></a>xmlSecGnuTLSKeyDataAesGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecGnuTLSKeyDataAesGetKlass
(void);</pre></td></tr></table>
@@ -205,13 +205,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16880"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16892"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>AES key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16885"></a><h3>
+<a name="AEN16897"></a><h3>
<a name="XMLSECGNUTLSKEYDATAAESSET"></a>xmlSecGnuTLSKeyDataAesSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSKeyDataAesSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -221,26 +221,26 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16895"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16907"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to AES key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16900"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16912"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16905"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16917"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16910"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16922"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16915"></a><h3>
+<a name="AEN16927"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMAES128CBCID"></a>xmlSecGnuTLSTransformAes128CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformAes128CbcId</pre></td></tr></table>
<p>The AES128 CBC cipher transform klass.</p>
@@ -248,7 +248,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16921"></a><h3>
+<a name="AEN16933"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMAES128CBCGETKLASS"></a>xmlSecGnuTLSTransformAes128CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformAes128CbcGetKlass
(void);</pre></td></tr></table>
@@ -256,13 +256,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16929"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16941"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 128 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16934"></a><h3>
+<a name="AEN16946"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMAES192CBCID"></a>xmlSecGnuTLSTransformAes192CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformAes192CbcId</pre></td></tr></table>
<p>The AES192 CBC cipher transform klass.</p>
@@ -270,7 +270,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16940"></a><h3>
+<a name="AEN16952"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMAES192CBCGETKLASS"></a>xmlSecGnuTLSTransformAes192CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformAes192CbcGetKlass
(void);</pre></td></tr></table>
@@ -278,13 +278,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16948"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16960"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 192 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16953"></a><h3>
+<a name="AEN16965"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMAES256CBCID"></a>xmlSecGnuTLSTransformAes256CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformAes256CbcId</pre></td></tr></table>
<p>The AES256 CBC cipher transform klass.</p>
@@ -292,7 +292,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16959"></a><h3>
+<a name="AEN16971"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMAES256CBCGETKLASS"></a>xmlSecGnuTLSTransformAes256CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformAes256CbcGetKlass
(void);</pre></td></tr></table>
@@ -300,13 +300,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16967"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16979"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 256 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16972"></a><h3>
+<a name="AEN16984"></a><h3>
<a name="XMLSECGNUTLSKEYDATADESID"></a>xmlSecGnuTLSKeyDataDesId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSKeyDataDesId</pre></td></tr></table>
<p>The DES key data klass.</p>
@@ -314,7 +314,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16978"></a><h3>
+<a name="AEN16990"></a><h3>
<a name="XMLSECGNUTLSKEYDATADESGETKLASS"></a>xmlSecGnuTLSKeyDataDesGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecGnuTLSKeyDataDesGetKlass
(void);</pre></td></tr></table>
@@ -322,13 +322,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16986"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16998"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>DES key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16991"></a><h3>
+<a name="AEN17003"></a><h3>
<a name="XMLSECGNUTLSKEYDATADESSET"></a>xmlSecGnuTLSKeyDataDesSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSKeyDataDesSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -338,26 +338,26 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17001"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17013"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to DES key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17006"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17018"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17011"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17023"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17016"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17028"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17021"></a><h3>
+<a name="AEN17033"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMDES3CBCID"></a>xmlSecGnuTLSTransformDes3CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformDes3CbcId</pre></td></tr></table>
<p>The DES3 CBC cipher transform klass.</p>
@@ -365,7 +365,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17027"></a><h3>
+<a name="AEN17039"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMDES3CBCGETKLASS"></a>xmlSecGnuTLSTransformDes3CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformDes3CbcGetKlass
(void);</pre></td></tr></table>
@@ -373,13 +373,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17035"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17047"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to Triple DES encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17040"></a><h3>
+<a name="AEN17052"></a><h3>
<a name="XMLSECGNUTLSKEYDATAHMACID"></a>xmlSecGnuTLSKeyDataHmacId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSKeyDataHmacId</pre></td></tr></table>
<p>The HMAC key klass.</p>
@@ -387,7 +387,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17046"></a><h3>
+<a name="AEN17058"></a><h3>
<a name="XMLSECGNUTLSKEYDATAHMACGETKLASS"></a>xmlSecGnuTLSKeyDataHmacGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecGnuTLSKeyDataHmacGetKlass
(void);</pre></td></tr></table>
@@ -395,13 +395,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17054"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17066"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>HMAC key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17059"></a><h3>
+<a name="AEN17071"></a><h3>
<a name="XMLSECGNUTLSKEYDATAHMACSET"></a>xmlSecGnuTLSKeyDataHmacSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecGnuTLSKeyDataHmacSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -411,26 +411,26 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17069"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17081"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to HMAC key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17074"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17086"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17079"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17091"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17084"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17096"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17089"></a><h3>
+<a name="AEN17101"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMHMACSHA1ID"></a>xmlSecGnuTLSTransformHmacSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformHmacSha1Id</pre></td></tr></table>
<p>The HMAC with SHA1 signature transform klass.</p>
@@ -438,7 +438,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17095"></a><h3>
+<a name="AEN17107"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMHMACSHA1GETKLASS"></a>xmlSecGnuTLSTransformHmacSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformHmacSha1GetKlass
(void);</pre></td></tr></table>
@@ -446,13 +446,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17103"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17115"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-SHA1 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17108"></a><h3>
+<a name="AEN17120"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMHMACRIPEMD160ID"></a>xmlSecGnuTLSTransformHmacRipemd160Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformHmacRipemd160Id</pre></td></tr></table>
<p>The HMAC with RipeMD160 signature transform klass.</p>
@@ -460,7 +460,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17114"></a><h3>
+<a name="AEN17126"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMHMACRIPEMD160GETKLASS"></a>xmlSecGnuTLSTransformHmacRipemd160GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformHmacRipemd160GetKlass
(void);</pre></td></tr></table>
@@ -468,13 +468,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17122"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17134"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-RIPEMD160 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17127"></a><h3>
+<a name="AEN17139"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMHMACMD5ID"></a>xmlSecGnuTLSTransformHmacMd5Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformHmacMd5Id</pre></td></tr></table>
<p>The HMAC with MD5 signature transform klass.</p>
@@ -482,7 +482,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17133"></a><h3>
+<a name="AEN17145"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMHMACMD5GETKLASS"></a>xmlSecGnuTLSTransformHmacMd5GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformHmacMd5GetKlass
(void);</pre></td></tr></table>
@@ -490,13 +490,13 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17141"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17153"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-MD5 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17146"></a><h3>
+<a name="AEN17158"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMSHA1ID"></a>xmlSecGnuTLSTransformSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformSha1Id</pre></td></tr></table>
<p>The SHA1 digest transform klass.</p>
@@ -504,7 +504,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17152"></a><h3>
+<a name="AEN17164"></a><h3>
<a name="XMLSECGNUTLSTRANSFORMSHA1GETKLASS"></a>xmlSecGnuTLSTransformSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecGnuTLSTransformSha1GetKlass
(void);</pre></td></tr></table>
@@ -512,7 +512,7 @@ int <a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSKEYDATAHMACSET">xmlSe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17160"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17172"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to SHA-1 digest transform klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-keys.html b/docs/api/xmlsec-keys.html
index 954b4a7c..0b04ed1e 100644
--- a/docs/api/xmlsec-keys.html
+++ b/docs/api/xmlsec-keys.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-KEYS"></a>keys</h1>
<div class="REFNAMEDIV">
-<a name="AEN5293"></a><h2>Name</h2>keys -- </div>
+<a name="AEN5305"></a><h2>Name</h2>keys -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN5296"></a><h2>Synopsis</h2>
+<a name="AEN5308"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
typedef <a href="xmlsec-keys.html#XMLSECKEYUSAGE">xmlSecKeyUsage</a>;
@@ -122,13 +122,13 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
<font>xmlSecPtrListId</font> <a href="xmlsec-keys.html#XMLSECKEYPTRLISTGETKLASS">xmlSecKeyPtrListGetKlass</a> (void);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN5388"></a><h2>Description</h2>
+<a name="AEN5400"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN5391"></a><h2>Details</h2>
+<a name="AEN5403"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN5393"></a><h3>
+<a name="AEN5405"></a><h3>
<a name="XMLSECKEYUSAGE"></a>xmlSecKeyUsage</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef unsigned int xmlSecKeyUsage;</pre></td></tr></table>
<p>The key usage.</p>
@@ -136,7 +136,7 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5399"></a><h3>
+<a name="AEN5411"></a><h3>
<a name="XMLSECKEYUSAGESIGN"></a>xmlSecKeyUsageSign</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyUsageSign 0x0001</pre></td></tr></table>
<p>Key can be used in any way.</p>
@@ -144,7 +144,7 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5405"></a><h3>
+<a name="AEN5417"></a><h3>
<a name="XMLSECKEYUSAGEVERIFY"></a>xmlSecKeyUsageVerify</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyUsageVerify 0x0002</pre></td></tr></table>
<p>Key for signing.</p>
@@ -152,7 +152,7 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5411"></a><h3>
+<a name="AEN5423"></a><h3>
<a name="XMLSECKEYUSAGEENCRYPT"></a>xmlSecKeyUsageEncrypt</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyUsageEncrypt 0x0004</pre></td></tr></table>
<p>Key for signature verification.</p>
@@ -160,7 +160,7 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5417"></a><h3>
+<a name="AEN5429"></a><h3>
<a name="XMLSECKEYUSAGEDECRYPT"></a>xmlSecKeyUsageDecrypt</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyUsageDecrypt 0x0008</pre></td></tr></table>
<p>An encryption key.</p>
@@ -168,7 +168,7 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5423"></a><h3>
+<a name="AEN5435"></a><h3>
<a name="XMLSECKEYUSAGEANY"></a>xmlSecKeyUsageAny</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyUsageAny 0xFFFF</pre></td></tr></table>
<p>A decryption key.</p>
@@ -176,7 +176,7 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5429"></a><h3>
+<a name="AEN5441"></a><h3>
<a name="XMLSECKEYREQ"></a>struct xmlSecKeyReq</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeyReq {
xmlSecKeyDataId keyId;
@@ -189,26 +189,26 @@ int <a href="xmlsec-keys.html#XMLSECKEYMATCH">xmlSecKeyMatch</a>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5436"><span style="white-space: nowrap"><font>xmlSecKeyDataId</font> <tt class="STRUCTFIELD"><i>keyId</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5448"><span style="white-space: nowrap"><font>xmlSecKeyDataId</font> <tt class="STRUCTFIELD"><i>keyId</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key value klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5442"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> <tt class="STRUCTFIELD"><i>keyType</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5454"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> <tt class="STRUCTFIELD"><i>keyType</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5448"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEYUSAGE">xmlSecKeyUsage</a> <tt class="STRUCTFIELD"><i>keyUsage</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5460"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEYUSAGE">xmlSecKeyUsage</a> <tt class="STRUCTFIELD"><i>keyUsage</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5454"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>keyBitsSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5466"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>keyBitsSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key size (in bits!).</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5460"></a><h3>
+<a name="AEN5472"></a><h3>
<a name="XMLSECKEYREQINITIALIZE"></a>xmlSecKeyReqInitialize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyReqInitialize (<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq);</pre></td></tr></table>
<p>Initialize key requirements object. Caller is responsible for
@@ -217,18 +217,18 @@ cleaning it with <a href="xmlsec-keys.html#XMLSECKEYREQFINALIZE">xmlSecKeyReqFin
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5469"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5481"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key requirements object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5474"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5486"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5479"></a><h3>
+<a name="AEN5491"></a><h3>
<a name="XMLSECKEYREQFINALIZE"></a>xmlSecKeyReqFinalize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyReqFinalize (<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq);</pre></td></tr></table>
<p>Cleans the key requirements object initialized with <a href="xmlsec-keys.html#XMLSECKEYREQINITIALIZE">xmlSecKeyReqInitialize</a>
@@ -236,26 +236,26 @@ function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5488"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5500"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key requirements object.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5493"></a><h3>
+<a name="AEN5505"></a><h3>
<a name="XMLSECKEYREQRESET"></a>xmlSecKeyReqReset ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyReqReset (<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq);</pre></td></tr></table>
<p>Resets key requirements object for new key search.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5501"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5513"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key requirements object.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5506"></a><h3>
+<a name="AEN5518"></a><h3>
<a name="XMLSECKEYREQCOPY"></a>xmlSecKeyReqCopy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyReqCopy (<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> dst,
<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> src);</pre></td></tr></table>
@@ -264,22 +264,22 @@ function.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5517"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5529"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5522"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5534"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to source object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5527"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5539"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success and a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5532"></a><h3>
+<a name="AEN5544"></a><h3>
<a name="XMLSECKEYREQMATCHKEY"></a>xmlSecKeyReqMatchKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyReqMatchKey (<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
@@ -288,15 +288,15 @@ function.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5543"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5555"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key requirements object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5548"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5560"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5553"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5565"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if key matches requirements, 0 if not and a negative value
if an error occurs.</p></td>
</tr>
@@ -304,7 +304,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5558"></a><h3>
+<a name="AEN5570"></a><h3>
<a name="XMLSECKEYREQMATCHKEYVALUE"></a>xmlSecKeyReqMatchKeyValue ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyReqMatchKeyValue (<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq,
<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> value);</pre></td></tr></table>
@@ -313,15 +313,15 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5569"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5581"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key requirements.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5574"><span style="white-space: nowrap"><tt class="PARAMETER"><i>value</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5586"><span style="white-space: nowrap"><tt class="PARAMETER"><i>value</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5579"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5591"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if key value matches requirements, 0 if not and a negative value
if an error occurs.</p></td>
</tr>
@@ -329,7 +329,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5584"></a><h3>
+<a name="AEN5596"></a><h3>
<a name="XMLSECKEY"></a>struct xmlSecKey</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKey {
xmlChar* name;
@@ -344,34 +344,34 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5591"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5603"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5597"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> <tt class="STRUCTFIELD"><i>value</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5609"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> <tt class="STRUCTFIELD"><i>value</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5603"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <tt class="STRUCTFIELD"><i>dataList</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5615"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <tt class="STRUCTFIELD"><i>dataList</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key data list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5609"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEYUSAGE">xmlSecKeyUsage</a> <tt class="STRUCTFIELD"><i>usage</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5621"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEYUSAGE">xmlSecKeyUsage</a> <tt class="STRUCTFIELD"><i>usage</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5615"><span style="white-space: nowrap"><font>time_t</font> <tt class="STRUCTFIELD"><i>notValidBefore</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5627"><span style="white-space: nowrap"><font>time_t</font> <tt class="STRUCTFIELD"><i>notValidBefore</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the start key validity interval.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5621"><span style="white-space: nowrap"><font>time_t</font> <tt class="STRUCTFIELD"><i>notValidAfter</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5633"><span style="white-space: nowrap"><font>time_t</font> <tt class="STRUCTFIELD"><i>notValidAfter</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the end key validity interval.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5627"></a><h3>
+<a name="AEN5639"></a><h3>
<a name="XMLSECKEYCREATE"></a>xmlSecKeyCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecKeyCreate (void);</pre></td></tr></table>
<p>Allocates and initializes new key. Caller is responsible for
@@ -379,40 +379,40 @@ freeing returned object with <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecK
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5636"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5648"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly allocated <tt class="PARAMETER"><i>xmlSecKey</i></tt> structure
or NULL if an error occurs.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5642"></a><h3>
+<a name="AEN5654"></a><h3>
<a name="XMLSECKEYDESTROY"></a>xmlSecKeyDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDestroy (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
<p>Destroys the key created using <a href="xmlsec-keys.html#XMLSECKEYCREATE">xmlSecKeyCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5651"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5663"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5656"></a><h3>
+<a name="AEN5668"></a><h3>
<a name="XMLSECKEYEMPTY"></a>xmlSecKeyEmpty ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyEmpty (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
<p>Clears the <tt class="PARAMETER"><i>key</i></tt> data.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5665"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5677"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5670"></a><h3>
+<a name="AEN5682"></a><h3>
<a name="XMLSECKEYDUPLICATE"></a>xmlSecKeyDuplicate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> xmlSecKeyDuplicate (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
<p>Creates a duplicate of the given <tt class="PARAMETER"><i>key</i></tt>.</p>
@@ -420,11 +420,11 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5680"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5692"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the <a href="xmlsec-keys.html#XMLSECKEY">xmlSecKey</a> structure.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5686"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5698"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly allocated <a href="xmlsec-keys.html#XMLSECKEY">xmlSecKey</a> structure
or NULL if an error occurs.</p></td>
</tr>
@@ -432,7 +432,7 @@ or NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5692"></a><h3>
+<a name="AEN5704"></a><h3>
<a name="XMLSECKEYCOPY"></a>xmlSecKeyCopy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyCopy (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> keyDst,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> keySrc);</pre></td></tr></table>
@@ -441,22 +441,22 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5703"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyDst</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5715"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyDst</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5708"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keySrc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5720"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keySrc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the source key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5713"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5725"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5718"></a><h3>
+<a name="AEN5730"></a><h3>
<a name="XMLSECKEYGETNAME"></a>xmlSecKeyGetName ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">const <font>xmlChar</font>* xmlSecKeyGetName (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
<p>Gets key name (see also <a href="xmlsec-keys.html#XMLSECKEYSETNAME">xmlSecKeySetName</a> function).</p>
@@ -464,18 +464,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5728"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5740"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5733"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5745"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key name.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5738"></a><h3>
+<a name="AEN5750"></a><h3>
<a name="XMLSECKEYSETNAME"></a>xmlSecKeySetName ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeySetName (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
const <font>xmlChar</font> *name);</pre></td></tr></table>
@@ -484,22 +484,22 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5748"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5760"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5753"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5765"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new key name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5758"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5770"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5763"></a><h3>
+<a name="AEN5775"></a><h3>
<a name="XMLSECKEYGETTYPE"></a>xmlSecKeyGetType ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> xmlSecKeyGetType (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
<p>Gets <tt class="PARAMETER"><i>key</i></tt> type.</p>
@@ -507,18 +507,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5773"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5785"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5778"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5790"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key type.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5783"></a><h3>
+<a name="AEN5795"></a><h3>
<a name="XMLSECKEYGETVALUE"></a>xmlSecKeyGetValue ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataPtr</font> xmlSecKeyGetValue (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
<p>Gets key value (see also <a href="xmlsec-keys.html#XMLSECKEYSETVALUE">xmlSecKeySetValue</a> function).</p>
@@ -526,18 +526,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5793"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5805"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5798"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5810"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key value (crypto material).</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5803"></a><h3>
+<a name="AEN5815"></a><h3>
<a name="XMLSECKEYSETVALUE"></a>xmlSecKeySetValue ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeySetValue (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> value);</pre></td></tr></table>
@@ -546,22 +546,22 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5813"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5825"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5818"><span style="white-space: nowrap"><tt class="PARAMETER"><i>value</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5830"><span style="white-space: nowrap"><tt class="PARAMETER"><i>value</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5823"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5835"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5828"></a><h3>
+<a name="AEN5840"></a><h3>
<a name="XMLSECKEYGETDATA"></a>xmlSecKeyGetData ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataPtr</font> xmlSecKeyGetData (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
<font>xmlSecKeyDataId</font> dataId);</pre></td></tr></table>
@@ -570,15 +570,15 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5838"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5850"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5843"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5855"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the requested data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5848"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5860"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>additional data associated with the <tt class="PARAMETER"><i>key</i></tt> (see also
<a href="xmlsec-keys.html#XMLSECKEYADOPTDATA">xmlSecKeyAdoptData</a> function).</p></td>
</tr>
@@ -586,7 +586,7 @@ or NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5855"></a><h3>
+<a name="AEN5867"></a><h3>
<a name="XMLSECKEYENSUREDATA"></a>xmlSecKeyEnsureData ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataPtr</font> xmlSecKeyEnsureData (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
<font>xmlSecKeyDataId</font> dataId);</pre></td></tr></table>
@@ -595,22 +595,22 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5867"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5879"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5872"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5884"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the requested data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5877"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5889"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to key data or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5882"></a><h3>
+<a name="AEN5894"></a><h3>
<a name="XMLSECKEYADOPTDATA"></a>xmlSecKeyAdoptData ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyAdoptData (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -620,22 +620,22 @@ by <tt class="PARAMETER"><i>key</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5895"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5907"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5900"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5912"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5905"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5917"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5910"></a><h3>
+<a name="AEN5922"></a><h3>
<a name="XMLSECKEYDEBUGDUMP"></a>xmlSecKeyDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDebugDump (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -644,18 +644,18 @@ by <tt class="PARAMETER"><i>key</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5921"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5933"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5926"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5938"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5931"></a><h3>
+<a name="AEN5943"></a><h3>
<a name="XMLSECKEYDEBUGXMLDUMP"></a>xmlSecKeyDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDebugXmlDump (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -664,18 +664,18 @@ by <tt class="PARAMETER"><i>key</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5942"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5954"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5947"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5959"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5952"></a><h3>
+<a name="AEN5964"></a><h3>
<a name="XMLSECKEYGENERATE"></a>xmlSecKeyGenerate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecKeyGenerate (<font>xmlSecKeyDataId</font> dataId,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> sizeBits,
@@ -685,26 +685,26 @@ by <tt class="PARAMETER"><i>key</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5965"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5977"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the requested key klass (rsa, dsa, aes, ...).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5970"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5982"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new key size (in bits!).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5975"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5987"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new key type (session, permanent, ...).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5980"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5992"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5985"></a><h3>
+<a name="AEN5997"></a><h3>
<a name="XMLSECKEYGENERATEBYNAME"></a>xmlSecKeyGenerateByName ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecKeyGenerateByName (const <font>xmlChar</font> *name,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> sizeBits,
@@ -714,26 +714,26 @@ by <tt class="PARAMETER"><i>key</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5998"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6010"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the requested key klass name (rsa, dsa, aes, ...).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6003"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6015"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new key size (in bits!).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6008"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6020"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new key type (session, permanent, ...).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6013"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6025"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6018"></a><h3>
+<a name="AEN6030"></a><h3>
<a name="XMLSECKEYMATCH"></a>xmlSecKeyMatch ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyMatch (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
const <font>xmlChar</font> *name,
@@ -743,26 +743,26 @@ by <tt class="PARAMETER"><i>key</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6029"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6041"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6034"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6046"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key name (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6039"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6051"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key requirements.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6044"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6056"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if the key satisfies the given criteria or 0 otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6049"></a><h3>
+<a name="AEN6061"></a><h3>
<a name="XMLSECKEYREADBINARYFILE"></a>xmlSecKeyReadBinaryFile ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecKeyReadBinaryFile (<font>xmlSecKeyDataId</font> dataId,
const char *filename);</pre></td></tr></table>
@@ -771,22 +771,22 @@ by <tt class="PARAMETER"><i>key</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6060"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6072"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6065"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6077"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key binary filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6070"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6082"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6075"></a><h3>
+<a name="AEN6087"></a><h3>
<a name="XMLSECKEYISVALID"></a>xmlSecKeyIsValid()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyIsValid(key)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>key</i></tt> is not NULL and <tt class="PARAMETER"><i>key</i></tt>-&gt;id is not NULL
@@ -794,13 +794,13 @@ or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6084"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6096"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6089"></a><h3>
+<a name="AEN6101"></a><h3>
<a name="XMLSECKEYCHECKID"></a>xmlSecKeyCheckId()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyCheckId(key, keyId)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>key</i></tt> is valid and <tt class="PARAMETER"><i>key</i></tt>'s id is equal to <tt class="PARAMETER"><i>keyId</i></tt>.</p>
@@ -808,18 +808,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6099"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6111"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6104"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6116"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key Id.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6109"></a><h3>
+<a name="AEN6121"></a><h3>
<a name="XMLSECKEYPTRLISTID"></a>xmlSecKeyPtrListId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyPtrListId xmlSecKeyPtrListGetKlass()</pre></td></tr></table>
<p>The keys list klass.</p>
@@ -827,14 +827,14 @@ or 0 otherwise.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6115"></a><h3>
+<a name="AEN6127"></a><h3>
<a name="XMLSECKEYPTRLISTGETKLASS"></a>xmlSecKeyPtrListGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecKeyPtrListGetKlass (void);</pre></td></tr></table>
<p>The keys list klass.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6123"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6135"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>keys list id.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-keysdata.html b/docs/api/xmlsec-keysdata.html
index e5c909cc..27b5e7f2 100644
--- a/docs/api/xmlsec-keysdata.html
+++ b/docs/api/xmlsec-keysdata.html
@@ -440,7 +440,9 @@ in any format.</p>
xmlSecKeyDataFormatUnknown = 0,
xmlSecKeyDataFormatBinary,
xmlSecKeyDataFormatPem,
- xmlSecKeyDataFormatDer
+ xmlSecKeyDataFormatDer,
+ xmlSecKeyDataFormatPkcs8Pem,
+ xmlSecKeyDataFormatPkcs8Der
} xmlSecKeyDataFormat;</pre></td></tr></table>
<p>The key data format (binary, der, pem, etc.).</p>
<p></p>
@@ -462,24 +464,32 @@ in any format.</p>
<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3482"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatDer</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the DER key data (cert or public/private key).</p></td>
</tr>
+<tr>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3487"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatPkcs8Pem</tt></span></a></td>
+<td align="LEFT" valign="TOP" width="80%"><p> the PKCS<font>8</font> PEM private key.</p></td>
+</tr>
+<tr>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3493"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatPkcs8Der</tt></span></a></td>
+<td align="LEFT" valign="TOP" width="80%"><p> the PKCS<font>8</font> DER private key. </p></td>
+</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3487"></a><h3>
+<a name="AEN3499"></a><h3>
<a name="XMLSECKEYDATAIDSGET"></a>xmlSecKeyDataIdsGet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> xmlSecKeyDataIdsGet (void);</pre></td></tr></table>
<p>Gets global registered key data klasses list.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3495"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3507"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to list of all registered key data klasses.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3500"></a><h3>
+<a name="AEN3512"></a><h3>
<a name="XMLSECKEYDATAIDSINIT"></a>xmlSecKeyDataIdsInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataIdsInit (void);</pre></td></tr></table>
<p>Initializes the key data klasses. This function is called from the
@@ -487,13 +497,13 @@ in any format.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3508"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3520"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3513"></a><h3>
+<a name="AEN3525"></a><h3>
<a name="XMLSECKEYDATAIDSSHUTDOWN"></a>xmlSecKeyDataIdsShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataIdsShutdown (void);</pre></td></tr></table>
<p>Shuts down the keys data klasses. This function is called from the
@@ -502,7 +512,7 @@ in any format.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3520"></a><h3>
+<a name="AEN3532"></a><h3>
<a name="XMLSECKEYDATAIDSREGISTERDEFAULT"></a>xmlSecKeyDataIdsRegisterDefault ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataIdsRegisterDefault (void);</pre></td></tr></table>
<p>Registers default (implemented by XML Security Library)
@@ -511,13 +521,13 @@ key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" targe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3529"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3541"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3534"></a><h3>
+<a name="AEN3546"></a><h3>
<a name="XMLSECKEYDATAIDSREGISTER"></a>xmlSecKeyDataIdsRegister ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataIdsRegister (<font>xmlSecKeyDataId</font> id);</pre></td></tr></table>
<p>Registers <tt class="PARAMETER"><i>id</i></tt> in the global list of key data klasses.</p>
@@ -525,18 +535,18 @@ key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" targe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3543"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3555"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3548"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3560"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3553"></a><h3>
+<a name="AEN3565"></a><h3>
<a name="XMLSECKEYDATA"></a>struct xmlSecKeyData</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeyData {
xmlSecKeyDataId id;
@@ -548,22 +558,22 @@ key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" targe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3560"><span style="white-space: nowrap"><font>xmlSecKeyDataId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3572"><span style="white-space: nowrap"><font>xmlSecKeyDataId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data id (<font>xmlSecKeyDataId</font>).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3567"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3579"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3572"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3584"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3577"></a><h3>
+<a name="AEN3589"></a><h3>
<a name="XMLSECKEYDATACREATE"></a>xmlSecKeyDataCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> xmlSecKeyDataCreate (<font>xmlSecKeyDataId</font> id);</pre></td></tr></table>
<p>Allocates and initializes new key data of the specified type <tt class="PARAMETER"><i>id</i></tt>.
@@ -573,11 +583,11 @@ Caller is responsible for destroing returend object with
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3588"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3600"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3593"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3605"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly allocated key data structure
or NULL if an error occurs.</p></td>
</tr>
@@ -585,7 +595,7 @@ or NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3598"></a><h3>
+<a name="AEN3610"></a><h3>
<a name="XMLSECKEYDATADUPLICATE"></a>xmlSecKeyDataDuplicate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataPtr</font> xmlSecKeyDataDuplicate (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Creates a duplicate of the given <tt class="PARAMETER"><i>data</i></tt>. Caller is responsible for
@@ -594,11 +604,11 @@ destroing returend object with <a href="xmlsec-keysdata.html#XMLSECKEYDATADESTRO
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3609"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3621"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3614"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3626"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly allocated key data structure
or NULL if an error occurs.</p></td>
</tr>
@@ -606,20 +616,20 @@ or NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3619"></a><h3>
+<a name="AEN3631"></a><h3>
<a name="XMLSECKEYDATADESTROY"></a>xmlSecKeyDataDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataDestroy (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Destroys the data and frees all allocated memory.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3627"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3639"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the key data.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3632"></a><h3>
+<a name="AEN3644"></a><h3>
<a name="XMLSECKEYDATAGENERATE"></a>xmlSecKeyDataGenerate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataGenerate (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> sizeBits,
@@ -629,26 +639,26 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3642"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3654"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3647"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3659"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data size (in bits).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3652"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3664"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3657"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3669"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3662"></a><h3>
+<a name="AEN3674"></a><h3>
<a name="XMLSECKEYDATAGETTYPE"></a>xmlSecKeyDataGetType ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> xmlSecKeyDataGetType (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets key data type.</p>
@@ -656,18 +666,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3671"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3683"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3676"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3688"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key data type.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3681"></a><h3>
+<a name="AEN3693"></a><h3>
<a name="XMLSECKEYDATAGETSIZE"></a>xmlSecKeyDataGetSize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> xmlSecKeyDataGetSize (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets key data size.</p>
@@ -675,18 +685,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3690"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3702"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3695"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3707"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key data size (in bits).</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3700"></a><h3>
+<a name="AEN3712"></a><h3>
<a name="XMLSECKEYDATAGETIDENTIFIER"></a>xmlSecKeyDataGetIdentifier ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">const <font>xmlChar</font>* xmlSecKeyDataGetIdentifier (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets key data identifier string.</p>
@@ -694,18 +704,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3709"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3721"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3714"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3726"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key data id string.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3719"></a><h3>
+<a name="AEN3731"></a><h3>
<a name="XMLSECKEYDATADEBUGDUMP"></a>xmlSecKeyDataDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataDebugDump (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -714,18 +724,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3728"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3740"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3733"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3745"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3738"></a><h3>
+<a name="AEN3750"></a><h3>
<a name="XMLSECKEYDATADEBUGXMLDUMP"></a>xmlSecKeyDataDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataDebugXmlDump (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -734,18 +744,18 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3747"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3759"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3752"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3764"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3757"></a><h3>
+<a name="AEN3769"></a><h3>
<a name="XMLSECKEYDATAXMLREAD"></a>xmlSecKeyDataXmlRead ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataXmlRead (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -756,30 +766,30 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3771"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3783"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3776"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3788"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3781"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3793"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3786"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3798"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3792"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3804"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3797"></a><h3>
+<a name="AEN3809"></a><h3>
<a name="XMLSECKEYDATAXMLWRITE"></a>xmlSecKeyDataXmlWrite ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataXmlWrite (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -790,30 +800,30 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3811"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3823"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3816"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3828"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the source key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3821"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3833"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3826"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3838"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3832"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3844"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3837"></a><h3>
+<a name="AEN3849"></a><h3>
<a name="XMLSECKEYDATABINREAD"></a>xmlSecKeyDataBinRead ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinRead (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -825,34 +835,34 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3852"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3864"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3857"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3869"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3862"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3874"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3867"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3879"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3872"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3884"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3878"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3890"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3883"></a><h3>
+<a name="AEN3895"></a><h3>
<a name="XMLSECKEYDATABINWRITE"></a>xmlSecKeyDataBinWrite ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinWrite (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -864,47 +874,47 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3898"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3910"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3903"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3915"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the source key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3908"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3920"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the output binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3913"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3925"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the output buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3918"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3930"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3924"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3936"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3929"></a><h3>
+<a name="AEN3941"></a><h3>
<a name="XMLSECKEYDATAGETNAME"></a>xmlSecKeyDataGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataGetName(data)</pre></td></tr></table>
<p>Macro. Returns the key data name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3936"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3948"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3941"></a><h3>
+<a name="AEN3953"></a><h3>
<a name="XMLSECKEYDATAISVALID"></a>xmlSecKeyDataIsValid()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataIsValid(data)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>data</i></tt> is not NULL and <tt class="PARAMETER"><i>data</i></tt>-&gt;id is not NULL
@@ -912,13 +922,13 @@ or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3950"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3962"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to data.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3955"></a><h3>
+<a name="AEN3967"></a><h3>
<a name="XMLSECKEYDATACHECKID"></a>xmlSecKeyDataCheckId()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataCheckId(data, dataId)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>data</i></tt> is valid and <tt class="PARAMETER"><i>data</i></tt>'s id is equal to <tt class="PARAMETER"><i>dataId</i></tt>.</p>
@@ -926,18 +936,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3965"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3977"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3970"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3982"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data Id.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3975"></a><h3>
+<a name="AEN3987"></a><h3>
<a name="XMLSECKEYDATACHECKUSAGE"></a>xmlSecKeyDataCheckUsage()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataCheckUsage(data, usg)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>data</i></tt> is valid and could be used for <tt class="PARAMETER"><i>usg</i></tt>.</p>
@@ -945,18 +955,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3984"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3996"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN3989"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usg</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4001"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usg</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data usage.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN3994"></a><h3>
+<a name="AEN4006"></a><h3>
<a name="XMLSECKEYDATACHECKSIZE"></a>xmlSecKeyDataCheckSize()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataCheckSize(data, size)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>data</i></tt> is valid and <tt class="PARAMETER"><i>data</i></tt>'s object has at least <tt class="PARAMETER"><i>size</i></tt> bytes.</p>
@@ -964,18 +974,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4004"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4016"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4009"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4021"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the expected size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4014"></a><h3>
+<a name="AEN4026"></a><h3>
<a name="XMLSECKEYDATAIDUNKNOWN"></a>xmlSecKeyDataIdUnknown</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataIdUnknown NULL</pre></td></tr></table>
<p>The &quot;unknown&quot; id.</p>
@@ -983,7 +993,7 @@ or 0 otherwise.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4020"></a><h3>
+<a name="AEN4032"></a><h3>
<a name="XMLSECKEYDATAINITMETHOD"></a>xmlSecKeyDataInitMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataInitMethod) (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Key data specific initialization method.</p>
@@ -991,18 +1001,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4028"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4040"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4033"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4045"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4038"></a><h3>
+<a name="AEN4050"></a><h3>
<a name="XMLSECKEYDATADUPLICATEMETHOD"></a>xmlSecKeyDataDuplicateMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataDuplicateMethod) (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> dst,
<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> src);</pre></td></tr></table>
@@ -1011,22 +1021,22 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4047"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4059"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4052"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4064"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the poiniter to source key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4057"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4069"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4062"></a><h3>
+<a name="AEN4074"></a><h3>
<a name="XMLSECKEYDATAFINALIZEMETHOD"></a>xmlSecKeyDataFinalizeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void (*xmlSecKeyDataFinalizeMethod) (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Key data specific finalization method. All the objects and resources allocated
@@ -1034,13 +1044,13 @@ by the key data object must be freed inside this method.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4070"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4082"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4075"></a><h3>
+<a name="AEN4087"></a><h3>
<a name="XMLSECKEYDATAXMLREADMETHOD"></a>xmlSecKeyDataXmlReadMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataXmlReadMethod) (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -1051,30 +1061,30 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4086"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4098"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4091"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4103"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4096"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4108"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to data's value XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4101"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4113"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4107"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4119"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4112"></a><h3>
+<a name="AEN4124"></a><h3>
<a name="XMLSECKEYDATAXMLWRITEMETHOD"></a>xmlSecKeyDataXmlWriteMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataXmlWriteMethod) (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -1085,30 +1095,30 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4123"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4135"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4128"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4140"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4133"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4145"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to data's value XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4138"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4150"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the &lt;dsig:KeyInfo&gt; node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4143"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4155"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4148"></a><h3>
+<a name="AEN4160"></a><h3>
<a name="XMLSECKEYDATABINREADMETHOD"></a>xmlSecKeyDataBinReadMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataBinReadMethod) (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -1120,34 +1130,34 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4160"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4172"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4165"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4177"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4170"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4182"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4175"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4187"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4180"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4192"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4186"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4198"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4191"></a><h3>
+<a name="AEN4203"></a><h3>
<a name="XMLSECKEYDATABINWRITEMETHOD"></a>xmlSecKeyDataBinWriteMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataBinWriteMethod) (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -1159,34 +1169,34 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4203"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4215"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4208"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4220"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4213"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4225"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the output buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4218"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4230"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4223"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4235"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4229"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4241"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4234"></a><h3>
+<a name="AEN4246"></a><h3>
<a name="XMLSECKEYDATAGENERATEMETHOD"></a>xmlSecKeyDataGenerateMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataGenerateMethod) (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> sizeBits,
@@ -1196,26 +1206,26 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4244"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4256"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4249"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4261"><span style="white-space: nowrap"><tt class="PARAMETER"><i>sizeBits</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key data specific size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4254"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4266"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the required key type (session/permanent, etc.)</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4259"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4271"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4264"></a><h3>
+<a name="AEN4276"></a><h3>
<a name="XMLSECKEYDATAGETTYPEMETHOD"></a>xmlSecKeyDataGetTypeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> (*xmlSecKeyDataGetTypeMethod)
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -1224,18 +1234,18 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4273"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4285"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4278"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4290"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the key type.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4283"></a><h3>
+<a name="AEN4295"></a><h3>
<a name="XMLSECKEYDATAGETSIZEMETHOD"></a>xmlSecKeyDataGetSizeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> (*xmlSecKeyDataGetSizeMethod) (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Key data specific method to get the key size.</p>
@@ -1243,18 +1253,18 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4292"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4304"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4297"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4309"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the key size in bits.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4302"></a><h3>
+<a name="AEN4314"></a><h3>
<a name="XMLSECKEYDATAGETIDENTIFIERMETHOD"></a>xmlSecKeyDataGetIdentifierMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">const <font>xmlChar</font>* (*xmlSecKeyDataGetIdentifierMethod)
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -1264,18 +1274,18 @@ X509 data identifier is the subject of the verified cert).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4311"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4323"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4316"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4328"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the identifier string or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4321"></a><h3>
+<a name="AEN4333"></a><h3>
<a name="XMLSECKEYDATADEBUGDUMPMETHOD"></a>xmlSecKeyDataDebugDumpMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void (*xmlSecKeyDataDebugDumpMethod) (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -1284,18 +1294,18 @@ X509 data identifier is the subject of the verified cert).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4330"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4342"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4335"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4347"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the FILE to print debug info (should be open for writing).</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4340"></a><h3>
+<a name="AEN4352"></a><h3>
<a name="XMLSECKEYDATAKLASS"></a>struct xmlSecKeyDataKlass</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeyDataKlass {
xmlSecSize klassSize;
@@ -1338,111 +1348,111 @@ X509 data identifier is the subject of the verified cert).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4347"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4359"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the klass size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4353"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4365"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the object size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4359"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4371"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the object name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4365"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAUSAGE">xmlSecKeyDataUsage</a> <tt class="STRUCTFIELD"><i>usage</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4377"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAUSAGE">xmlSecKeyDataUsage</a> <tt class="STRUCTFIELD"><i>usage</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the allowed data usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4371"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>href</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4383"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>href</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the identification string (href).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4377"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>dataNodeName</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4389"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>dataNodeName</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data's XML node name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4383"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>dataNodeNs</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4395"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>dataNodeNs</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data's XML node namespace.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4389"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAINITMETHOD">xmlSecKeyDataInitMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4401"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAINITMETHOD">xmlSecKeyDataInitMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the initialization method. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4395"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADUPLICATEMETHOD">xmlSecKeyDataDuplicateMethod</a> <tt class="STRUCTFIELD"><i>duplicate</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4407"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADUPLICATEMETHOD">xmlSecKeyDataDuplicateMethod</a> <tt class="STRUCTFIELD"><i>duplicate</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the duplicate (copy) method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4401"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAFINALIZEMETHOD">xmlSecKeyDataFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4413"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAFINALIZEMETHOD">xmlSecKeyDataFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the finalization (destroy) method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4407"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGENERATEMETHOD">xmlSecKeyDataGenerateMethod</a> <tt class="STRUCTFIELD"><i>generate</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4419"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGENERATEMETHOD">xmlSecKeyDataGenerateMethod</a> <tt class="STRUCTFIELD"><i>generate</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new data generation method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4413"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETTYPEMETHOD">xmlSecKeyDataGetTypeMethod</a> <tt class="STRUCTFIELD"><i>getType</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4425"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETTYPEMETHOD">xmlSecKeyDataGetTypeMethod</a> <tt class="STRUCTFIELD"><i>getType</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method to access data's type information.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4419"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETSIZEMETHOD">xmlSecKeyDataGetSizeMethod</a> <tt class="STRUCTFIELD"><i>getSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4431"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETSIZEMETHOD">xmlSecKeyDataGetSizeMethod</a> <tt class="STRUCTFIELD"><i>getSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method to access data's size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4425"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETIDENTIFIERMETHOD">xmlSecKeyDataGetIdentifierMethod</a> <tt class="STRUCTFIELD"><i>getIdentifier</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4437"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETIDENTIFIERMETHOD">xmlSecKeyDataGetIdentifierMethod</a> <tt class="STRUCTFIELD"><i>getIdentifier</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method to access data's string identifier.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4431"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAXMLREADMETHOD">xmlSecKeyDataXmlReadMethod</a> <tt class="STRUCTFIELD"><i>xmlRead</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4443"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAXMLREADMETHOD">xmlSecKeyDataXmlReadMethod</a> <tt class="STRUCTFIELD"><i>xmlRead</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method for reading data from XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4437"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAXMLWRITEMETHOD">xmlSecKeyDataXmlWriteMethod</a> <tt class="STRUCTFIELD"><i>xmlWrite</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4449"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAXMLWRITEMETHOD">xmlSecKeyDataXmlWriteMethod</a> <tt class="STRUCTFIELD"><i>xmlWrite</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method for writing data to XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4443"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATABINREADMETHOD">xmlSecKeyDataBinReadMethod</a> <tt class="STRUCTFIELD"><i>binRead</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4455"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATABINREADMETHOD">xmlSecKeyDataBinReadMethod</a> <tt class="STRUCTFIELD"><i>binRead</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method for reading data from a binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4449"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATABINWRITEMETHOD">xmlSecKeyDataBinWriteMethod</a> <tt class="STRUCTFIELD"><i>binWrite</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4461"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATABINWRITEMETHOD">xmlSecKeyDataBinWriteMethod</a> <tt class="STRUCTFIELD"><i>binWrite</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method for writing data to binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4455"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADEBUGDUMPMETHOD">xmlSecKeyDataDebugDumpMethod</a> <tt class="STRUCTFIELD"><i>debugDump</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4467"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADEBUGDUMPMETHOD">xmlSecKeyDataDebugDumpMethod</a> <tt class="STRUCTFIELD"><i>debugDump</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method for printing debug data information.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4461"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADEBUGDUMPMETHOD">xmlSecKeyDataDebugDumpMethod</a> <tt class="STRUCTFIELD"><i>debugXmlDump</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4473"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADEBUGDUMPMETHOD">xmlSecKeyDataDebugDumpMethod</a> <tt class="STRUCTFIELD"><i>debugXmlDump</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the method for printing debug data information in XML format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4467"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4479"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4472"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4484"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4477"></a><h3>
+<a name="AEN4489"></a><h3>
<a name="XMLSECKEYDATAKLASSGETNAME"></a>xmlSecKeyDataKlassGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataKlassGetName(klass)</pre></td></tr></table>
<p>Macro. Returns data klass name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4484"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4496"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4489"></a><h3>
+<a name="AEN4501"></a><h3>
<a name="XMLSECKEYDATALISTID"></a>xmlSecKeyDataListId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataListId xmlSecKeyDataListGetKlass()</pre></td></tr></table>
<p>The key data klasses list klass id.</p>
@@ -1450,20 +1460,20 @@ X509 data identifier is the subject of the verified cert).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4495"></a><h3>
+<a name="AEN4507"></a><h3>
<a name="XMLSECKEYDATALISTGETKLASS"></a>xmlSecKeyDataListGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecKeyDataListGetKlass (void);</pre></td></tr></table>
<p>The key data list klass.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4503"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4515"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key data list klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4508"></a><h3>
+<a name="AEN4520"></a><h3>
<a name="XMLSECKEYDATAIDLISTID"></a>xmlSecKeyDataIdListId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataIdListId xmlSecKeyDataIdListGetKlass()</pre></td></tr></table>
<p>The key data list klass id.</p>
@@ -1471,20 +1481,20 @@ X509 data identifier is the subject of the verified cert).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4514"></a><h3>
+<a name="AEN4526"></a><h3>
<a name="XMLSECKEYDATAIDLISTGETKLASS"></a>xmlSecKeyDataIdListGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecKeyDataIdListGetKlass (void);</pre></td></tr></table>
<p>The key data id list klass.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4522"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4534"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key data id list klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4527"></a><h3>
+<a name="AEN4539"></a><h3>
<a name="XMLSECKEYDATAIDLISTFIND"></a>xmlSecKeyDataIdListFind ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataIdListFind (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>xmlSecKeyDataId</font> dataId);</pre></td></tr></table>
@@ -1493,15 +1503,15 @@ X509 data identifier is the subject of the verified cert).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4538"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4550"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4543"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4555"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4548"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4560"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if <tt class="PARAMETER"><i>dataId</i></tt> is found in the <tt class="PARAMETER"><i>list</i></tt>, 0 if not and a negative
value if an error occurs.</p></td>
</tr>
@@ -1509,7 +1519,7 @@ value if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4555"></a><h3>
+<a name="AEN4567"></a><h3>
<a name="XMLSECKEYDATAIDLISTFINDBYNODE"></a>xmlSecKeyDataIdListFindByNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecKeyDataIdListFindByNode
(<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
@@ -1522,30 +1532,30 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4571"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4583"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4576"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodeName</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4588"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodeName</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data klass XML node name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4581"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodeNs</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4593"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodeNs</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data klass XML node namespace.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4586"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4598"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4591"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4603"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key data klass is found and NULL otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4596"></a><h3>
+<a name="AEN4608"></a><h3>
<a name="XMLSECKEYDATAIDLISTFINDBYHREF"></a>xmlSecKeyDataIdListFindByHref ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecKeyDataIdListFindByHref
(<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
@@ -1556,26 +1566,26 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4610"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4622"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4615"><span style="white-space: nowrap"><tt class="PARAMETER"><i>href</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4627"><span style="white-space: nowrap"><tt class="PARAMETER"><i>href</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data klass href.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4620"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4632"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4625"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4637"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key data klass is found and NULL otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4630"></a><h3>
+<a name="AEN4642"></a><h3>
<a name="XMLSECKEYDATAIDLISTFINDBYNAME"></a>xmlSecKeyDataIdListFindByName ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecKeyDataIdListFindByName
(<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
@@ -1586,26 +1596,26 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4644"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4656"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4649"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4661"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data klass name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4654"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4666"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key data usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4659"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4671"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key data klass is found and NULL otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4664"></a><h3>
+<a name="AEN4676"></a><h3>
<a name="XMLSECKEYDATAIDLISTDEBUGDUMP"></a>xmlSecKeyDataIdListDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataIdListDebugDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -1614,18 +1624,18 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4674"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4686"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4679"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4691"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4684"></a><h3>
+<a name="AEN4696"></a><h3>
<a name="XMLSECKEYDATAIDLISTDEBUGXMLDUMP"></a>xmlSecKeyDataIdListDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataIdListDebugXmlDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -1634,18 +1644,18 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4694"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4706"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4699"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4711"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4704"></a><h3>
+<a name="AEN4716"></a><h3>
<a name="XMLSECKEYDATABINARYSIZE"></a>xmlSecKeyDataBinarySize</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataBinarySize</pre></td></tr></table>
<p>The binary key data object size.</p>
@@ -1653,7 +1663,7 @@ value if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4710"></a><h3>
+<a name="AEN4722"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEINITIALIZE"></a>xmlSecKeyDataBinaryValueInitialize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinaryValueInitialize
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -1662,18 +1672,18 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4718"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4730"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4723"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4735"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4728"></a><h3>
+<a name="AEN4740"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEDUPLICATE"></a>xmlSecKeyDataBinaryValueDuplicate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinaryValueDuplicate
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> dst,
@@ -1683,22 +1693,22 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4739"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4751"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4744"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4756"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to source binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4749"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4761"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4754"></a><h3>
+<a name="AEN4766"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEFINALIZE"></a>xmlSecKeyDataBinaryValueFinalize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataBinaryValueFinalize
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -1706,13 +1716,13 @@ value if an error occurs.</p></td>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4762"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4774"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary key data.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4767"></a><h3>
+<a name="AEN4779"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEXMLREAD"></a>xmlSecKeyDataBinaryValueXmlRead ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinaryValueXmlRead (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -1723,30 +1733,30 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4780"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4792"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4785"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4797"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4790"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4802"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4795"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4807"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4801"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4813"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4806"></a><h3>
+<a name="AEN4818"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEXMLWRITE"></a>xmlSecKeyDataBinaryValueXmlWrite ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinaryValueXmlWrite
(<font>xmlSecKeyDataId</font> id,
@@ -1759,30 +1769,30 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4820"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4832"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4825"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4837"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to source key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4830"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4842"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4835"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4847"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4841"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4853"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4846"></a><h3>
+<a name="AEN4858"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEBINREAD"></a>xmlSecKeyDataBinaryValueBinRead ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinaryValueBinRead (<font>xmlSecKeyDataId</font> id,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
@@ -1794,34 +1804,34 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4861"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4873"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4866"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4878"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4871"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4883"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the source binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4876"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4888"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the source binary buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4881"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4893"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4887"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4899"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4892"></a><h3>
+<a name="AEN4904"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEBINWRITE"></a>xmlSecKeyDataBinaryValueBinWrite ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinaryValueBinWrite
(<font>xmlSecKeyDataId</font> id,
@@ -1834,34 +1844,34 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4907"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4919"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4912"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4924"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to source key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4917"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4929"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4922"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4934"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination binary buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4927"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4939"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4933"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4945"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4938"></a><h3>
+<a name="AEN4950"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEDEBUGDUMP"></a>xmlSecKeyDataBinaryValueDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataBinaryValueDebugDump
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
@@ -1871,18 +1881,18 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4948"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4960"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4953"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4965"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4958"></a><h3>
+<a name="AEN4970"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEDEBUGXMLDUMP"></a>xmlSecKeyDataBinaryValueDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataBinaryValueDebugXmlDump
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
@@ -1892,18 +1902,18 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4968"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4980"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4973"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4985"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4978"></a><h3>
+<a name="AEN4990"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEGETSIZE"></a>xmlSecKeyDataBinaryValueGetSize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> xmlSecKeyDataBinaryValueGetSize (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets the binary key data size.</p>
@@ -1911,18 +1921,18 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4987"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4999"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN4992"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5004"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>binary key data size in bits.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN4997"></a><h3>
+<a name="AEN5009"></a><h3>
<a name="XMLSECKEYDATABINARYVALUEGETBUFFER"></a>xmlSecKeyDataBinaryValueGetBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> xmlSecKeyDataBinaryValueGetBuffer
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -1931,18 +1941,18 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5006"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5018"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5011"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5023"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to binary key data buffer.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5016"></a><h3>
+<a name="AEN5028"></a><h3>
<a name="XMLSECKEYDATABINARYVALUESETBUFFER"></a>xmlSecKeyDataBinaryValueSetBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeyDataBinaryValueSetBuffer
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
@@ -1953,26 +1963,26 @@ sets to the <tt class="PARAMETER"><i>node</i></tt> content.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5028"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5040"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5033"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5045"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5038"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5050"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the binary buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5043"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5055"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5048"></a><h3>
+<a name="AEN5060"></a><h3>
<a name="XMLSECKEYDATASTORE"></a>struct xmlSecKeyDataStore</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeyDataStore {
xmlSecKeyDataStoreId id;
@@ -1988,22 +1998,22 @@ information about trusted (root) certificates.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5055"><span style="white-space: nowrap"><font>xmlSecKeyDataStoreId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5067"><span style="white-space: nowrap"><font>xmlSecKeyDataStoreId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store id (<font>xmlSecKeyDataStoreId</font>).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5062"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5074"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5067"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5079"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5072"></a><h3>
+<a name="AEN5084"></a><h3>
<a name="XMLSECKEYDATASTORECREATE"></a>xmlSecKeyDataStoreCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> xmlSecKeyDataStoreCreate
(<font>xmlSecKeyDataStoreId</font> id);</pre></td></tr></table>
@@ -2013,11 +2023,11 @@ for freeng returned object with <a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5083"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5095"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5088"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5100"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly allocated key data store structure
or NULL if an error occurs.</p></td>
</tr>
@@ -2025,7 +2035,7 @@ or NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5093"></a><h3>
+<a name="AEN5105"></a><h3>
<a name="XMLSECKEYDATASTOREDESTROY"></a>xmlSecKeyDataStoreDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyDataStoreDestroy (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store);</pre></td></tr></table>
<p>Destroys the key data store created with <a href="xmlsec-keysdata.html#XMLSECKEYDATASTORECREATE">xmlSecKeyDataStoreCreate</a>
@@ -2033,26 +2043,26 @@ function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5102"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5114"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the key data store..</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5107"></a><h3>
+<a name="AEN5119"></a><h3>
<a name="XMLSECKEYDATASTOREGETNAME"></a>xmlSecKeyDataStoreGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreGetName(store)</pre></td></tr></table>
<p>Macro. Returns key data store name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5114"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5126"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5119"></a><h3>
+<a name="AEN5131"></a><h3>
<a name="XMLSECKEYDATASTOREISVALID"></a>xmlSecKeyDataStoreIsValid()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreIsValid(store)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>store</i></tt> is not NULL and <tt class="PARAMETER"><i>store</i></tt>-&gt;id is not NULL
@@ -2060,13 +2070,13 @@ or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5128"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5140"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5133"></a><h3>
+<a name="AEN5145"></a><h3>
<a name="XMLSECKEYDATASTORECHECKID"></a>xmlSecKeyDataStoreCheckId()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreCheckId(store, storeId)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>store</i></tt> is valid and <tt class="PARAMETER"><i>store</i></tt>'s id is equal to <tt class="PARAMETER"><i>storeId</i></tt>.</p>
@@ -2074,18 +2084,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5143"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5155"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5148"><span style="white-space: nowrap"><tt class="PARAMETER"><i>storeId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5160"><span style="white-space: nowrap"><tt class="PARAMETER"><i>storeId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store Id.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5153"></a><h3>
+<a name="AEN5165"></a><h3>
<a name="XMLSECKEYDATASTORECHECKSIZE"></a>xmlSecKeyDataStoreCheckSize()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreCheckSize(store, size)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>data</i></tt> is valid and <tt class="PARAMETER"><i>stores</i></tt>'s object has at least <tt class="PARAMETER"><i>size</i></tt> bytes.</p>
@@ -2093,18 +2103,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5163"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5175"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5168"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5180"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the expected size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5173"></a><h3>
+<a name="AEN5185"></a><h3>
<a name="XMLSECKEYDATASTOREIDUNKNOWN"></a>xmlSecKeyDataStoreIdUnknown</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreIdUnknown NULL</pre></td></tr></table>
<p>The &quot;unknown&quot; id.</p>
@@ -2112,7 +2122,7 @@ or 0 otherwise.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5179"></a><h3>
+<a name="AEN5191"></a><h3>
<a name="XMLSECKEYDATASTOREINITIALIZEMETHOD"></a>xmlSecKeyDataStoreInitializeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyDataStoreInitializeMethod)
(<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store);</pre></td></tr></table>
@@ -2121,18 +2131,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5187"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5199"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5192"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5204"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5197"></a><h3>
+<a name="AEN5209"></a><h3>
<a name="XMLSECKEYDATASTOREFINALIZEMETHOD"></a>xmlSecKeyDataStoreFinalizeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void (*xmlSecKeyDataStoreFinalizeMethod)
(<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store);</pre></td></tr></table>
@@ -2140,13 +2150,13 @@ or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5205"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5217"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data store.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5210"></a><h3>
+<a name="AEN5222"></a><h3>
<a name="XMLSECKEYDATASTOREKLASS"></a>struct xmlSecKeyDataStoreKlass</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeyDataStoreKlass {
xmlSecSize klassSize;
@@ -2168,51 +2178,51 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5217"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5229"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data store klass size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5223"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5235"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data store obj size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5229"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5241"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store's name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5235"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTOREINITIALIZEMETHOD">xmlSecKeyDataStoreInitializeMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5247"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTOREINITIALIZEMETHOD">xmlSecKeyDataStoreInitializeMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store's initialization method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5241"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTOREFINALIZEMETHOD">xmlSecKeyDataStoreFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5253"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTOREFINALIZEMETHOD">xmlSecKeyDataStoreFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store's finalization (destroy) method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5247"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5259"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5252"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5264"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5257"></a><h3>
+<a name="AEN5269"></a><h3>
<a name="XMLSECKEYDATASTOREKLASSGETNAME"></a>xmlSecKeyDataStoreKlassGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreKlassGetName(klass)</pre></td></tr></table>
<p>Macro. Returns store klass name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5264"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5276"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5269"></a><h3>
+<a name="AEN5281"></a><h3>
<a name="XMLSECKEYDATASTOREPTRLISTID"></a>xmlSecKeyDataStorePtrListId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyDataStorePtrListId xmlSecKeyDataStorePtrListGetKlass()</pre></td></tr></table>
<p>The data store list id (klass).</p>
@@ -2220,7 +2230,7 @@ or 0 otherwise.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN5275"></a><h3>
+<a name="AEN5287"></a><h3>
<a name="XMLSECKEYDATASTOREPTRLISTGETKLASS"></a>xmlSecKeyDataStorePtrListGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecKeyDataStorePtrListGetKlass
(void);</pre></td></tr></table>
@@ -2228,7 +2238,7 @@ or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5283"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN5295"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>key data stores list klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-keysmngr.html b/docs/api/xmlsec-keysmngr.html
index 9b01a6ce..2f280f03 100644
--- a/docs/api/xmlsec-keysmngr.html
+++ b/docs/api/xmlsec-keysmngr.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-KEYSMNGR"></a>keysmngr</h1>
<div class="REFNAMEDIV">
-<a name="AEN6133"></a><h2>Name</h2>keysmngr -- </div>
+<a name="AEN6145"></a><h2>Name</h2>keysmngr -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN6136"></a><h2>Synopsis</h2>
+<a name="AEN6148"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> <a href="xmlsec-keysmngr.html#XMLSECKEYSMNGRCREATE">xmlSecKeysMngrCreate</a> (void);
@@ -116,13 +116,13 @@ int <a href="xmlsec-keysmngr.html#XMLSECSIMPLEKEYSSTORESAVE">xmlSecSimpl
<a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> type);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN6209"></a><h2>Description</h2>
+<a name="AEN6221"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN6212"></a><h2>Details</h2>
+<a name="AEN6224"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN6214"></a><h3>
+<a name="AEN6226"></a><h3>
<a name="XMLSECKEYSMNGRCREATE"></a>xmlSecKeysMngrCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> xmlSecKeysMngrCreate (void);</pre></td></tr></table>
<p>Creates new keys manager. Caller is responsible for freeing it with
@@ -130,27 +130,27 @@ int <a href="xmlsec-keysmngr.html#XMLSECSIMPLEKEYSSTORESAVE">xmlSecSimpl
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6223"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6235"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly allocated keys manager or NULL if
an error occurs.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6228"></a><h3>
+<a name="AEN6240"></a><h3>
<a name="XMLSECKEYSMNGRDESTROY"></a>xmlSecKeysMngrDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeysMngrDestroy (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
<p>Destroys keys manager created with <a href="xmlsec-keysmngr.html#XMLSECKEYSMNGRCREATE">xmlSecKeysMngrCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6237"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6249"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6242"></a><h3>
+<a name="AEN6254"></a><h3>
<a name="XMLSECKEYSMNGRFINDKEY"></a>xmlSecKeysMngrFindKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> xmlSecKeysMngrFindKey (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const <font>xmlChar</font> *name,
@@ -161,26 +161,26 @@ for destroying the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6254"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6266"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6259"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6271"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6264"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6276"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6270"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6282"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to a key or NULL if key is not found or an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6275"></a><h3>
+<a name="AEN6287"></a><h3>
<a name="XMLSECKEYSMNGRADOPTKEYSSTORE"></a>xmlSecKeysMngrAdoptKeysStore ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeysMngrAdoptKeysStore (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store);</pre></td></tr></table>
@@ -189,22 +189,22 @@ for destroying the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6285"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6297"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6290"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6302"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6295"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6307"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6300"></a><h3>
+<a name="AEN6312"></a><h3>
<a name="XMLSECKEYSMNGRGETKEYSSTORE"></a>xmlSecKeysMngrGetKeysStore ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> xmlSecKeysMngrGetKeysStore
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
@@ -213,11 +213,11 @@ for destroying the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6309"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6321"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6314"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6326"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the keys store in the keys manager <tt class="PARAMETER"><i>mngr</i></tt> or NULL if
there is no store or an error occurs.</p></td>
</tr>
@@ -225,7 +225,7 @@ there is no store or an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6320"></a><h3>
+<a name="AEN6332"></a><h3>
<a name="XMLSECKEYSMNGRADOPTDATASTORE"></a>xmlSecKeysMngrAdoptDataStore ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecKeysMngrAdoptDataStore (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store);</pre></td></tr></table>
@@ -234,22 +234,22 @@ there is no store or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6329"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6341"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6334"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6346"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to data store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6339"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6351"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6344"></a><h3>
+<a name="AEN6356"></a><h3>
<a name="XMLSECKEYSMNGRGETDATASTORE"></a>xmlSecKeysMngrGetDataStore ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> xmlSecKeysMngrGetDataStore
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -259,15 +259,15 @@ there is no store or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6355"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6367"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6360"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6372"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired data store klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6365"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6377"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to data store or NULL if it is not found or an error
occurs.</p></td>
</tr>
@@ -275,7 +275,7 @@ occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6370"></a><h3>
+<a name="AEN6382"></a><h3>
<a name="XMLSECGETKEYCALLBACK"></a>xmlSecGetKeyCallback ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> (*xmlSecGetKeyCallback) (<font>xmlNodePtr</font> keyInfoNode,
<a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtxPtr</a> keyInfoCtx);</pre></td></tr></table>
@@ -284,15 +284,15 @@ occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6382"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6394"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6388"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6400"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6394"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6406"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to key or NULL if the key is not found or
an error occurs.</p></td>
</tr>
@@ -300,7 +300,7 @@ an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6399"></a><h3>
+<a name="AEN6411"></a><h3>
<a name="XMLSECKEYSMNGR"></a>struct xmlSecKeysMngr</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeysMngr {
xmlSecKeyStorePtr keysStore;
@@ -312,22 +312,22 @@ an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6406"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> <tt class="STRUCTFIELD"><i>keysStore</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6418"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> <tt class="STRUCTFIELD"><i>keysStore</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key store (list of keys known to keys manager).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6412"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>storesList</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6424"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>storesList</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list of key data stores known to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6418"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECGETKEYCALLBACK">xmlSecGetKeyCallback</a> <tt class="STRUCTFIELD"><i>getKey</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6430"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECGETKEYCALLBACK">xmlSecGetKeyCallback</a> <tt class="STRUCTFIELD"><i>getKey</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the callback used to read <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6425"></a><h3>
+<a name="AEN6437"></a><h3>
<a name="XMLSECKEYSMNGRGETKEY"></a>xmlSecKeysMngrGetKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> xmlSecKeysMngrGetKey (<font>xmlNodePtr</font> keyInfoNode,
<a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtxPtr</a> keyInfoCtx);</pre></td></tr></table>
@@ -336,15 +336,15 @@ an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6437"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6449"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6443"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6455"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6449"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6461"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to key or NULL if the key is not found or
an error occurs.</p></td>
</tr>
@@ -352,7 +352,7 @@ an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6454"></a><h3>
+<a name="AEN6466"></a><h3>
<a name="XMLSECKEYSTORE"></a>struct xmlSecKeyStore</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeyStore {
xmlSecKeyStoreId id;
@@ -366,22 +366,22 @@ an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6461"><span style="white-space: nowrap"><font>xmlSecKeyStoreId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6473"><span style="white-space: nowrap"><font>xmlSecKeyStoreId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store id (<font>xmlSecKeyStoreId</font>).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6468"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6480"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6473"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6485"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6478"></a><h3>
+<a name="AEN6490"></a><h3>
<a name="XMLSECKEYSTORECREATE"></a>xmlSecKeyStoreCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> xmlSecKeyStoreCreate (<font>xmlSecKeyStoreId</font> id);</pre></td></tr></table>
<p>Creates new store of the specified klass <tt class="PARAMETER"><i>klass</i></tt>. Caller is responsible
@@ -390,31 +390,31 @@ for freeing the returned store by calling <a href="xmlsec-keysmngr.html#XMLSECKE
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6489"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6501"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key store klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6494"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6506"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly allocated keys store or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6499"></a><h3>
+<a name="AEN6511"></a><h3>
<a name="XMLSECKEYSTOREDESTROY"></a>xmlSecKeyStoreDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecKeyStoreDestroy (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store);</pre></td></tr></table>
<p>Destroys the store created with <a href="xmlsec-keysmngr.html#XMLSECKEYSTORECREATE">xmlSecKeyStoreCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6508"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6520"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys store. </p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6513"></a><h3>
+<a name="AEN6525"></a><h3>
<a name="XMLSECKEYSTOREFINDKEY"></a>xmlSecKeyStoreFindKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> xmlSecKeyStoreFindKey (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store,
const <font>xmlChar</font> *name,
@@ -425,39 +425,39 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6525"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6537"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6530"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6542"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6535"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6547"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6541"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6553"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to a key or NULL if key is not found or an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6546"></a><h3>
+<a name="AEN6558"></a><h3>
<a name="XMLSECKEYSTOREGETNAME"></a>xmlSecKeyStoreGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyStoreGetName(store)</pre></td></tr></table>
<p>Macro. Returns key store name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6553"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6565"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6558"></a><h3>
+<a name="AEN6570"></a><h3>
<a name="XMLSECKEYSTOREISVALID"></a>xmlSecKeyStoreIsValid()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyStoreIsValid(store)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>store</i></tt> is not NULL and <tt class="PARAMETER"><i>store</i></tt>-&gt;id is not NULL
@@ -465,13 +465,13 @@ or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6567"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6579"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6572"></a><h3>
+<a name="AEN6584"></a><h3>
<a name="XMLSECKEYSTORECHECKID"></a>xmlSecKeyStoreCheckId()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyStoreCheckId(store, storeId)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>store</i></tt> is valid and <tt class="PARAMETER"><i>store</i></tt>'s id is equal to <tt class="PARAMETER"><i>storeId</i></tt>.</p>
@@ -479,18 +479,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6582"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6594"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6587"><span style="white-space: nowrap"><tt class="PARAMETER"><i>storeId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6599"><span style="white-space: nowrap"><tt class="PARAMETER"><i>storeId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store Id.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6592"></a><h3>
+<a name="AEN6604"></a><h3>
<a name="XMLSECKEYSTORECHECKSIZE"></a>xmlSecKeyStoreCheckSize()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyStoreCheckSize(store, size)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>store</i></tt> is valid and <tt class="PARAMETER"><i>stores</i></tt>'s object has at least <tt class="PARAMETER"><i>size</i></tt> bytes.</p>
@@ -498,18 +498,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6602"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6614"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6607"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6619"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the expected size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6612"></a><h3>
+<a name="AEN6624"></a><h3>
<a name="XMLSECKEYSTOREIDUNKNOWN"></a>xmlSecKeyStoreIdUnknown</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyStoreIdUnknown NULL</pre></td></tr></table>
<p>The &quot;unknown&quot; id.</p>
@@ -517,7 +517,7 @@ or 0 otherwise.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6618"></a><h3>
+<a name="AEN6630"></a><h3>
<a name="XMLSECKEYSTOREINITIALIZEMETHOD"></a>xmlSecKeyStoreInitializeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecKeyStoreInitializeMethod)
(<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store);</pre></td></tr></table>
@@ -526,31 +526,31 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6626"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6638"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6631"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6643"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6636"></a><h3>
+<a name="AEN6648"></a><h3>
<a name="XMLSECKEYSTOREFINALIZEMETHOD"></a>xmlSecKeyStoreFinalizeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void (*xmlSecKeyStoreFinalizeMethod) (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store);</pre></td></tr></table>
<p>Keys store specific finalization (destroy) method.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6644"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6656"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6649"></a><h3>
+<a name="AEN6661"></a><h3>
<a name="XMLSECKEYSTOREFINDKEYMETHOD"></a>xmlSecKeyStoreFindKeyMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> (*xmlSecKeyStoreFindKeyMethod) (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store,
const <font>xmlChar</font> *name,
@@ -561,26 +561,26 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6661"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6673"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6666"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6678"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired key name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6671"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6683"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key info context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6676"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6688"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to a key or NULL if key is not found or an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6681"></a><h3>
+<a name="AEN6693"></a><h3>
<a name="XMLSECKEYSTOREKLASS"></a>struct xmlSecKeyStoreKlass</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecKeyStoreKlass {
xmlSecSize klassSize;
@@ -603,55 +603,55 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6688"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6700"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store klass size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6694"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6706"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store obj size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6700"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6712"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store's name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6706"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREINITIALIZEMETHOD">xmlSecKeyStoreInitializeMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6718"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREINITIALIZEMETHOD">xmlSecKeyStoreInitializeMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store's initialization method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6712"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREFINALIZEMETHOD">xmlSecKeyStoreFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6724"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREFINALIZEMETHOD">xmlSecKeyStoreFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store's finalization (destroy) method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6718"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREFINDKEYMETHOD">xmlSecKeyStoreFindKeyMethod</a> <tt class="STRUCTFIELD"><i>findKey</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6730"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREFINDKEYMETHOD">xmlSecKeyStoreFindKeyMethod</a> <tt class="STRUCTFIELD"><i>findKey</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the store's find method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6724"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6736"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6729"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6741"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6734"></a><h3>
+<a name="AEN6746"></a><h3>
<a name="XMLSECKEYSTOREKLASSGETNAME"></a>xmlSecKeyStoreKlassGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecKeyStoreKlassGetName(klass)</pre></td></tr></table>
<p>Macro. Returns store klass name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6741"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6753"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6746"></a><h3>
+<a name="AEN6758"></a><h3>
<a name="XMLSECSIMPLEKEYSSTOREID"></a>xmlSecSimpleKeysStoreId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecSimpleKeysStoreId xmlSecSimpleKeysStoreGetKlass()</pre></td></tr></table>
<p>A simple keys store klass id.</p>
@@ -659,7 +659,7 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6752"></a><h3>
+<a name="AEN6764"></a><h3>
<a name="XMLSECSIMPLEKEYSSTOREGETKLASS"></a>xmlSecSimpleKeysStoreGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyStoreId</font> xmlSecSimpleKeysStoreGetKlass
(void);</pre></td></tr></table>
@@ -667,13 +667,13 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6760"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6772"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>simple list based keys store klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6765"></a><h3>
+<a name="AEN6777"></a><h3>
<a name="XMLSECSIMPLEKEYSSTOREADOPTKEY"></a>xmlSecSimpleKeysStoreAdoptKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecSimpleKeysStoreAdoptKey (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
@@ -682,22 +682,22 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6776"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6788"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to simple keys store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6781"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6793"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6786"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6798"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6791"></a><h3>
+<a name="AEN6803"></a><h3>
<a name="XMLSECSIMPLEKEYSSTORELOAD"></a>xmlSecSimpleKeysStoreLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecSimpleKeysStoreLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store,
const char *uri,
@@ -707,26 +707,26 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6800"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6812"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to simple keys store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6805"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6817"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6810"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6822"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to associated keys manager. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6815"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6827"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6820"></a><h3>
+<a name="AEN6832"></a><h3>
<a name="XMLSECSIMPLEKEYSSTORESAVE"></a>xmlSecSimpleKeysStoreSave ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecSimpleKeysStoreSave (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store,
const char *filename,
@@ -736,19 +736,19 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY">xmlSecKeyDest
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6830"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6842"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to simple keys store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6835"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6847"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6840"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6852"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the saved keys type (public, private, ...).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6845"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6857"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-list.html b/docs/api/xmlsec-list.html
index 3584b9b3..cbc571e1 100644
--- a/docs/api/xmlsec-list.html
+++ b/docs/api/xmlsec-list.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-LIST"></a>list</h1>
<div class="REFNAMEDIV">
-<a name="AEN6855"></a><h2>Name</h2>list -- </div>
+<a name="AEN6867"></a><h2>Name</h2>list -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN6858"></a><h2>Synopsis</h2>
+<a name="AEN6870"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
struct <a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a>;
@@ -106,13 +106,13 @@ struct <a href="xmlsec-list.html#XMLSECPTRLISTKLASS">xmlSecPtrListKlass</a>
<font>xmlSecPtrListId</font> <a href="xmlsec-list.html#XMLSECSTRINGLISTGETKLASS">xmlSecStringListGetKlass</a> (void);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN6923"></a><h2>Description</h2>
+<a name="AEN6935"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN6926"></a><h2>Details</h2>
+<a name="AEN6938"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN6928"></a><h3>
+<a name="AEN6940"></a><h3>
<a name="XMLSECPTRLIST"></a>struct xmlSecPtrList</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecPtrList {
xmlSecPtrListId id;
@@ -127,30 +127,30 @@ struct <a href="xmlsec-list.html#XMLSECPTRLISTKLASS">xmlSecPtrListKlass</a>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6935"><span style="white-space: nowrap"><font>xmlSecPtrListId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6947"><span style="white-space: nowrap"><font>xmlSecPtrListId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list items description.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6941"><span style="white-space: nowrap"><font>xmlSecPtr</font> *<tt class="STRUCTFIELD"><i>data</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6953"><span style="white-space: nowrap"><font>xmlSecPtr</font> *<tt class="STRUCTFIELD"><i>data</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6947"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>use</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6959"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>use</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the current list size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6953"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>max</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6965"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>max</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the max (allocated) list size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6959"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECALLOCMODE">xmlSecAllocMode</a> <tt class="STRUCTFIELD"><i>allocMode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6971"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECALLOCMODE">xmlSecAllocMode</a> <tt class="STRUCTFIELD"><i>allocMode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the memory allocation mode.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6965"></a><h3>
+<a name="AEN6977"></a><h3>
<a name="XMLSECPTRLISTSETDEFAULTALLOCMODE"></a>xmlSecPtrListSetDefaultAllocMode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecPtrListSetDefaultAllocMode
(<a href="xmlsec-buffer.html#XMLSECALLOCMODE">xmlSecAllocMode</a> defAllocMode,
@@ -160,18 +160,18 @@ struct <a href="xmlsec-list.html#XMLSECPTRLISTKLASS">xmlSecPtrListKlass</a>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6974"><span style="white-space: nowrap"><tt class="PARAMETER"><i>defAllocMode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6986"><span style="white-space: nowrap"><tt class="PARAMETER"><i>defAllocMode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new default memory allocation mode.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6979"><span style="white-space: nowrap"><tt class="PARAMETER"><i>defInitialSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6991"><span style="white-space: nowrap"><tt class="PARAMETER"><i>defInitialSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new default minimal initial size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN6984"></a><h3>
+<a name="AEN6996"></a><h3>
<a name="XMLSECPTRLISTINITIALIZE"></a>xmlSecPtrListInitialize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecPtrListInitialize (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>xmlSecPtrListId</font> id);</pre></td></tr></table>
@@ -181,22 +181,22 @@ for cleaning up by calling <a href="xmlsec-list.html#XMLSECPTRLISTFINALIZE">xmlS
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6994"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7006"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN6999"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7011"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7004"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7016"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7009"></a><h3>
+<a name="AEN7021"></a><h3>
<a name="XMLSECPTRLISTFINALIZE"></a>xmlSecPtrListFinalize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecPtrListFinalize (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list);</pre></td></tr></table>
<p>Cleans up the list initialized with <a href="xmlsec-list.html#XMLSECPTRLISTINITIALIZE">xmlSecPtrListInitialize</a>
@@ -204,13 +204,13 @@ function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7018"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7030"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7023"></a><h3>
+<a name="AEN7035"></a><h3>
<a name="XMLSECPTRLISTCREATE"></a>xmlSecPtrListCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> xmlSecPtrListCreate (<font>xmlSecPtrListId</font> id);</pre></td></tr></table>
<p>Creates new list object. Caller is responsible for freeing returned list
@@ -219,44 +219,44 @@ by calling <a href="xmlsec-list.html#XMLSECPTRLISTDESTROY">xmlSecPtrListDestroy<
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7033"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7045"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7038"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7050"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly allocated list or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7043"></a><h3>
+<a name="AEN7055"></a><h3>
<a name="XMLSECPTRLISTDESTROY"></a>xmlSecPtrListDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecPtrListDestroy (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list);</pre></td></tr></table>
<p>Destroys <tt class="PARAMETER"><i>list</i></tt> created with <a href="xmlsec-list.html#XMLSECPTRLISTCREATE">xmlSecPtrListCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7053"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7065"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7058"></a><h3>
+<a name="AEN7070"></a><h3>
<a name="XMLSECPTRLISTEMPTY"></a>xmlSecPtrListEmpty ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecPtrListEmpty (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list);</pre></td></tr></table>
<p>Remove all items from <tt class="PARAMETER"><i>list</i></tt> (if any).</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7067"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7079"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7072"></a><h3>
+<a name="AEN7084"></a><h3>
<a name="XMLSECPTRLISTCOPY"></a>xmlSecPtrListCopy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecPtrListCopy (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> dst,
<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> src);</pre></td></tr></table>
@@ -267,22 +267,22 @@ we jsut copy pointers to items.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7085"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7097"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7090"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7102"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to source list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7095"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7107"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7100"></a><h3>
+<a name="AEN7112"></a><h3>
<a name="XMLSECPTRLISTDUPLICATE"></a>xmlSecPtrListDuplicate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListPtr</font> xmlSecPtrListDuplicate (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list);</pre></td></tr></table>
<p>Creates a new copy of <tt class="PARAMETER"><i>list</i></tt> and all its items.</p>
@@ -290,18 +290,18 @@ we jsut copy pointers to items.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7110"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7122"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7115"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7127"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly allocated list or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7120"></a><h3>
+<a name="AEN7132"></a><h3>
<a name="XMLSECPTRLISTGETSIZE"></a>xmlSecPtrListGetSize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> xmlSecPtrListGetSize (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list);</pre></td></tr></table>
<p>Gets list size.</p>
@@ -309,18 +309,18 @@ we jsut copy pointers to items.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7129"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7141"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7134"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7146"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the number of itmes in <tt class="PARAMETER"><i>list</i></tt>.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7140"></a><h3>
+<a name="AEN7152"></a><h3>
<a name="XMLSECPTRLISTGETITEM"></a>xmlSecPtrListGetItem ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECPTR">xmlSecPtr</a> xmlSecPtrListGetItem (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> pos);</pre></td></tr></table>
@@ -329,15 +329,15 @@ we jsut copy pointers to items.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7150"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7162"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7155"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7167"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the item position.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7160"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7172"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the list item at position <tt class="PARAMETER"><i>pos</i></tt> or NULL if <tt class="PARAMETER"><i>pos</i></tt> is greater
than the number of items in the list or an error occurs.</p></td>
</tr>
@@ -345,7 +345,7 @@ than the number of items in the list or an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7167"></a><h3>
+<a name="AEN7179"></a><h3>
<a name="XMLSECPTRLISTADD"></a>xmlSecPtrListAdd ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecPtrListAdd (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>xmlSecPtr</font> item);</pre></td></tr></table>
@@ -354,22 +354,22 @@ than the number of items in the list or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7178"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7190"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7183"><span style="white-space: nowrap"><tt class="PARAMETER"><i>item</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7195"><span style="white-space: nowrap"><tt class="PARAMETER"><i>item</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the item.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7188"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7200"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7193"></a><h3>
+<a name="AEN7205"></a><h3>
<a name="XMLSECPTRLISTSET"></a>xmlSecPtrListSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecPtrListSet (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>xmlSecPtr</font> item,
@@ -380,26 +380,26 @@ is destroyed.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7204"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7216"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7209"><span style="white-space: nowrap"><tt class="PARAMETER"><i>item</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7221"><span style="white-space: nowrap"><tt class="PARAMETER"><i>item</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the item.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7214"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7226"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pos.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7219"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7231"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7224"></a><h3>
+<a name="AEN7236"></a><h3>
<a name="XMLSECPTRLISTREMOVE"></a>xmlSecPtrListRemove ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecPtrListRemove (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> pos);</pre></td></tr></table>
@@ -408,22 +408,22 @@ is destroyed.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7234"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7246"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7239"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7251"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the position.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7244"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7256"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7249"></a><h3>
+<a name="AEN7261"></a><h3>
<a name="XMLSECPTRLISTDEBUGDUMP"></a>xmlSecPtrListDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecPtrListDebugDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -432,18 +432,18 @@ is destroyed.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7260"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7272"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7265"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7277"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7270"></a><h3>
+<a name="AEN7282"></a><h3>
<a name="XMLSECPTRLISTDEBUGXMLDUMP"></a>xmlSecPtrListDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecPtrListDebugXmlDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -452,31 +452,31 @@ is destroyed.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7281"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7293"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7286"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7298"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7291"></a><h3>
+<a name="AEN7303"></a><h3>
<a name="XMLSECPTRLISTGETNAME"></a>xmlSecPtrListGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecPtrListGetName(list)</pre></td></tr></table>
<p>Macro. Returns lists's name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7298"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7310"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the ponter to list.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7303"></a><h3>
+<a name="AEN7315"></a><h3>
<a name="XMLSECPTRLISTISVALID"></a>xmlSecPtrListIsValid()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecPtrListIsValid(list)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>list</i></tt> is not NULL and <tt class="PARAMETER"><i>list</i></tt>-&gt;id is not NULL
@@ -484,13 +484,13 @@ or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7312"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7324"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7317"></a><h3>
+<a name="AEN7329"></a><h3>
<a name="XMLSECPTRLISTCHECKID"></a>xmlSecPtrListCheckId()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecPtrListCheckId(list, dataId)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>list</i></tt> is valid and <tt class="PARAMETER"><i>list</i></tt>'s id is equal to <tt class="PARAMETER"><i>dataId</i></tt>.</p>
@@ -498,18 +498,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7327"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7339"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7332"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7344"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list Id.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7337"></a><h3>
+<a name="AEN7349"></a><h3>
<a name="XMLSECPTRLISTIDUNKNOWN"></a>xmlSecPtrListIdUnknown</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecPtrListIdUnknown NULL</pre></td></tr></table>
<p>The &quot;unknown&quot; id.</p>
@@ -517,7 +517,7 @@ or 0 otherwise.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7343"></a><h3>
+<a name="AEN7355"></a><h3>
<a name="XMLSECPTRDUPLICATEITEMMETHOD"></a>xmlSecPtrDuplicateItemMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECPTR">xmlSecPtr</a> (*xmlSecPtrDuplicateItemMethod) (<font>xmlSecPtr</font> ptr);</pre></td></tr></table>
<p>Duplicates item <tt class="PARAMETER"><i>ptr</i></tt>.</p>
@@ -525,31 +525,31 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7353"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ptr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7365"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ptr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the poinetr to list item.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7358"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7370"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to new item copy or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7363"></a><h3>
+<a name="AEN7375"></a><h3>
<a name="XMLSECPTRDESTROYITEMMETHOD"></a>xmlSecPtrDestroyItemMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void (*xmlSecPtrDestroyItemMethod) (<font>xmlSecPtr</font> ptr);</pre></td></tr></table>
<p>Destroys list item <tt class="PARAMETER"><i>ptr</i></tt>.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7372"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ptr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7384"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ptr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the poinetr to list item.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7377"></a><h3>
+<a name="AEN7389"></a><h3>
<a name="XMLSECPTRDEBUGDUMPITEMMETHOD"></a>xmlSecPtrDebugDumpItemMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void (*xmlSecPtrDebugDumpItemMethod) (<font>xmlSecPtr</font> ptr,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -558,18 +558,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7388"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ptr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7400"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ptr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the poinetr to list item.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7393"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7405"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7398"></a><h3>
+<a name="AEN7410"></a><h3>
<a name="XMLSECPTRLISTKLASS"></a>struct xmlSecPtrListKlass</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecPtrListKlass {
const xmlChar* name;
@@ -583,44 +583,44 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7405"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7417"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list klass name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7411"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDUPLICATEITEMMETHOD">xmlSecPtrDuplicateItemMethod</a> <tt class="STRUCTFIELD"><i>duplicateItem</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7423"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDUPLICATEITEMMETHOD">xmlSecPtrDuplicateItemMethod</a> <tt class="STRUCTFIELD"><i>duplicateItem</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the duplciate item method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7417"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDESTROYITEMMETHOD">xmlSecPtrDestroyItemMethod</a> <tt class="STRUCTFIELD"><i>destroyItem</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7429"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDESTROYITEMMETHOD">xmlSecPtrDestroyItemMethod</a> <tt class="STRUCTFIELD"><i>destroyItem</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destroy item method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7423"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDEBUGDUMPITEMMETHOD">xmlSecPtrDebugDumpItemMethod</a> <tt class="STRUCTFIELD"><i>debugDumpItem</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7435"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDEBUGDUMPITEMMETHOD">xmlSecPtrDebugDumpItemMethod</a> <tt class="STRUCTFIELD"><i>debugDumpItem</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the debug dump item method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7429"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDEBUGDUMPITEMMETHOD">xmlSecPtrDebugDumpItemMethod</a> <tt class="STRUCTFIELD"><i>debugXmlDumpItem</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7441"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDEBUGDUMPITEMMETHOD">xmlSecPtrDebugDumpItemMethod</a> <tt class="STRUCTFIELD"><i>debugXmlDumpItem</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the debug dump item in xml format method.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7435"></a><h3>
+<a name="AEN7447"></a><h3>
<a name="XMLSECPTRLISTKLASSGETNAME"></a>xmlSecPtrListKlassGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecPtrListKlassGetName(klass)</pre></td></tr></table>
<p>Macro. Returns the list klass name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7442"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7454"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list klass.
2</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7447"></a><h3>
+<a name="AEN7459"></a><h3>
<a name="XMLSECSTRINGLISTID"></a>xmlSecStringListId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecStringListId</pre></td></tr></table>
<p>Strings list klass.</p>
@@ -628,14 +628,14 @@ or 0 otherwise.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7453"></a><h3>
+<a name="AEN7465"></a><h3>
<a name="XMLSECSTRINGLISTGETKLASS"></a>xmlSecStringListGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecStringListGetKlass (void);</pre></td></tr></table>
<p>The strins list class.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7461"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7473"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>strings list klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-membuf.html b/docs/api/xmlsec-membuf.html
index 1feaa404..402cf4ce 100644
--- a/docs/api/xmlsec-membuf.html
+++ b/docs/api/xmlsec-membuf.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-MEMBUF"></a>membuf</h1>
<div class="REFNAMEDIV">
-<a name="AEN7471"></a><h2>Name</h2>membuf -- </div>
+<a name="AEN7483"></a><h2>Name</h2>membuf -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN7474"></a><h2>Synopsis</h2>
+<a name="AEN7486"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
#define <a href="xmlsec-membuf.html#XMLSECTRANSFORMMEMBUFID">xmlSecTransformMemBufId</a>
@@ -72,13 +72,13 @@
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN7483"></a><h2>Description</h2>
+<a name="AEN7495"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN7486"></a><h2>Details</h2>
+<a name="AEN7498"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN7488"></a><h3>
+<a name="AEN7500"></a><h3>
<a name="XMLSECTRANSFORMMEMBUFID"></a>xmlSecTransformMemBufId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformMemBufId</pre></td></tr></table>
<p>The Memory Buffer transform klass.</p>
@@ -86,7 +86,7 @@
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7494"></a><h3>
+<a name="AEN7506"></a><h3>
<a name="XMLSECTRANSFORMMEMBUFGETKLASS"></a>xmlSecTransformMemBufGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformMemBufGetKlass
(void);</pre></td></tr></table>
@@ -94,13 +94,13 @@
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7502"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7514"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>memory buffer transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7507"></a><h3>
+<a name="AEN7519"></a><h3>
<a name="XMLSECTRANSFORMMEMBUFGETBUFFER"></a>xmlSecTransformMemBufGetBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> xmlSecTransformMemBufGetBuffer
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
@@ -109,11 +109,11 @@
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7516"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7528"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to memory buffer transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7521"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7533"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the transform's <a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a>. </p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-nodeset.html b/docs/api/xmlsec-nodeset.html
index 7a65701d..83e60969 100644
--- a/docs/api/xmlsec-nodeset.html
+++ b/docs/api/xmlsec-nodeset.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-NODESET"></a>nodeset</h1>
<div class="REFNAMEDIV">
-<a name="AEN7532"></a><h2>Name</h2>nodeset -- </div>
+<a name="AEN7544"></a><h2>Name</h2>nodeset -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN7535"></a><h2>Synopsis</h2>
+<a name="AEN7547"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
enum <a href="xmlsec-nodeset.html#XMLSECNODESETTYPE">xmlSecNodeSetType</a>;
@@ -99,13 +99,13 @@ void <a href="xmlsec-nodeset.html#XMLSECNODESETDEBUGDUMP">xmlSecNodeSetDe
<font>FILE</font> *output);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN7581"></a><h2>Description</h2>
+<a name="AEN7593"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN7584"></a><h2>Details</h2>
+<a name="AEN7596"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN7586"></a><h3>
+<a name="AEN7598"></a><h3>
<a name="XMLSECNODESETTYPE"></a>enum xmlSecNodeSetType</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlSecNodeSetNormal = 0,
@@ -121,42 +121,42 @@ void <a href="xmlsec-nodeset.html#XMLSECNODESETDEBUGDUMP">xmlSecNodeSetDe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7593"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetNormal</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7605"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetNormal</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> nodes set = nodes in the list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7598"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetInvert</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7610"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetInvert</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> nodes set = all document nodes minus nodes in the list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7603"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTree</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7615"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTree</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> nodes set = nodes in the list and all their subtress.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7608"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeWithoutComments</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7620"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeWithoutComments</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> nodes set = nodes in the list and
all their subtress but no comment nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7613"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeInvert</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7625"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeInvert</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> nodes set = all document nodes minus nodes in the
list and all their subtress.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7618"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeWithoutCommentsInvert</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7630"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeWithoutCommentsInvert</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> nodes set = all document nodes
minus (nodes in the list and all their subtress
plus all comment nodes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7623"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetList</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7635"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetList</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> nodes set = all nodes in the chidren list of nodes sets.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7628"></a><h3>
+<a name="AEN7640"></a><h3>
<a name="XMLSECNODESETOP"></a>enum xmlSecNodeSetOp</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlSecNodeSetIntersection = 0,
@@ -168,22 +168,22 @@ void <a href="xmlsec-nodeset.html#XMLSECNODESETDEBUGDUMP">xmlSecNodeSetDe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7635"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetIntersection</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7647"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetIntersection</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> intersection.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7640"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetSubtraction</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7652"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetSubtraction</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> subtraction.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7645"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetUnion</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7657"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetUnion</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> union.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7650"></a><h3>
+<a name="AEN7662"></a><h3>
<a name="XMLSECNODESET"></a>struct xmlSecNodeSet</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecNodeSet {
xmlNodeSetPtr nodes;
@@ -200,36 +200,36 @@ void <a href="xmlsec-nodeset.html#XMLSECNODESETDEBUGDUMP">xmlSecNodeSetDe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7657"><span style="white-space: nowrap"><font>xmlNodeSetPtr</font> <tt class="STRUCTFIELD"><i>nodes</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7669"><span style="white-space: nowrap"><font>xmlNodeSetPtr</font> <tt class="STRUCTFIELD"><i>nodes</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the nodes list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7663"><span style="white-space: nowrap"><font>xmlDocPtr</font> <tt class="STRUCTFIELD"><i>doc</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7675"><span style="white-space: nowrap"><font>xmlDocPtr</font> <tt class="STRUCTFIELD"><i>doc</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the parent XML document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7669"><span style="white-space: nowrap">int <tt class="STRUCTFIELD"><i>destroyDoc</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7681"><span style="white-space: nowrap">int <tt class="STRUCTFIELD"><i>destroyDoc</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set to 1 then <tt class="PARAMETER"><i>doc</i></tt> will
be destroyed when node set is destroyed.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7675"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESETTYPE">xmlSecNodeSetType</a> <tt class="STRUCTFIELD"><i>type</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7687"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESETTYPE">xmlSecNodeSetType</a> <tt class="STRUCTFIELD"><i>type</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the nodes set type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7681"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESETOP">xmlSecNodeSetOp</a> <tt class="STRUCTFIELD"><i>op</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7693"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESETOP">xmlSecNodeSetOp</a> <tt class="STRUCTFIELD"><i>op</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the operation type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7687"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>next</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7699"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>next</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the next nodes set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7693"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>prev</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7705"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>prev</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the previous nodes set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7699"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>children</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7711"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>children</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the children list (valid only if type
equal to <font>xmlSecNodeSetList</font>).</p></td>
</tr>
@@ -237,7 +237,7 @@ void <a href="xmlsec-nodeset.html#XMLSECNODESETDEBUGDUMP">xmlSecNodeSetDe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7706"></a><h3>
+<a name="AEN7718"></a><h3>
<a name="XMLSECNODESETWALKCALLBACK"></a>xmlSecNodeSetWalkCallback ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecNodeSetWalkCallback) (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset,
<font>xmlNodePtr</font> cur,
@@ -248,23 +248,23 @@ void <a href="xmlsec-nodeset.html#XMLSECNODESETDEBUGDUMP">xmlSecNodeSetDe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7716"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7728"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a> structure.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7722"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7734"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer current XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7727"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7739"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the <tt class="PARAMETER"><i>cur</i></tt> parent node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7733"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7745"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to application specific data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7738"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7750"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs
an walk procedure should be interrupted.</p></td>
</tr>
@@ -272,7 +272,7 @@ an walk procedure should be interrupted.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7743"></a><h3>
+<a name="AEN7755"></a><h3>
<a name="XMLSECNODESETCREATE"></a>xmlSecNodeSetCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecNodeSetPtr</font> xmlSecNodeSetCreate (<font>xmlDocPtr</font> doc,
<font>xmlNodeSetPtr</font> nodes,
@@ -283,52 +283,52 @@ by calling <a href="xmlsec-nodeset.html#XMLSECNODESETDESTROY">xmlSecNodeSetDestr
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7755"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7767"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to parent XML document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7760"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7772"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list of nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7765"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7777"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the nodes set type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7770"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7782"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly allocated node set or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7775"></a><h3>
+<a name="AEN7787"></a><h3>
<a name="XMLSECNODESETDESTROY"></a>xmlSecNodeSetDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecNodeSetDestroy (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset);</pre></td></tr></table>
<p>Destroys the nodes set created with <a href="xmlsec-nodeset.html#XMLSECNODESETCREATE">xmlSecNodeSetCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7784"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7796"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node set.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7789"></a><h3>
+<a name="AEN7801"></a><h3>
<a name="XMLSECNODESETDOCDESTROY"></a>xmlSecNodeSetDocDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecNodeSetDocDestroy (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset);</pre></td></tr></table>
<p>Instructs node set to destroy nodes parent doc when node set is destroyed.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7797"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7809"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node set.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7802"></a><h3>
+<a name="AEN7814"></a><h3>
<a name="XMLSECNODESETCONTAINS"></a>xmlSecNodeSetContains ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNodeSetContains (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset,
<font>xmlNodePtr</font> node,
@@ -338,19 +338,19 @@ by calling <a href="xmlsec-nodeset.html#XMLSECNODESETDESTROY">xmlSecNodeSetDestr
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7813"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7825"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7818"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7830"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to XML node to check.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7823"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7835"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <tt class="PARAMETER"><i>node</i></tt> parent node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7829"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7841"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if the <tt class="PARAMETER"><i>node</i></tt> is in the nodes set <tt class="PARAMETER"><i>nset</i></tt>, 0 if it is not
and a negative value if an error occurs.</p></td>
</tr>
@@ -358,7 +358,7 @@ and a negative value if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7836"></a><h3>
+<a name="AEN7848"></a><h3>
<a name="XMLSECNODESETADD"></a>xmlSecNodeSetAdd ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecNodeSetPtr</font> xmlSecNodeSetAdd (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> newNSet,
@@ -368,19 +368,19 @@ and a negative value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7850"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7862"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to currrent nodes set (or NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7855"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNSet</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7867"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNSet</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to new nodes set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7860"><span style="white-space: nowrap"><tt class="PARAMETER"><i>op</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7872"><span style="white-space: nowrap"><tt class="PARAMETER"><i>op</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the operation type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7865"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7877"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to combined nodes set or NULL if an error
occurs.</p></td>
</tr>
@@ -388,7 +388,7 @@ occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7870"></a><h3>
+<a name="AEN7882"></a><h3>
<a name="XMLSECNODESETADDLIST"></a>xmlSecNodeSetAddList ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecNodeSetPtr</font> xmlSecNodeSetAddList (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> newNSet,
@@ -398,19 +398,19 @@ occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7884"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7896"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to currrent nodes set (or NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7889"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNSet</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7901"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNSet</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to new nodes set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7894"><span style="white-space: nowrap"><tt class="PARAMETER"><i>op</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7906"><span style="white-space: nowrap"><tt class="PARAMETER"><i>op</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the operation type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7899"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7911"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to combined nodes set or NULL if an error
occurs.</p></td>
</tr>
@@ -418,7 +418,7 @@ occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7904"></a><h3>
+<a name="AEN7916"></a><h3>
<a name="XMLSECNODESETGETCHILDREN"></a>xmlSecNodeSetGetChildren ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecNodeSetPtr</font> xmlSecNodeSetGetChildren (<font>xmlDocPtr</font> doc,
const <font>xmlNodePtr</font> parent,
@@ -438,23 +438,23 @@ occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7928"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7940"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7933"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7945"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to parent XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7938"><span style="white-space: nowrap"><tt class="PARAMETER"><i>withComments</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7950"><span style="white-space: nowrap"><tt class="PARAMETER"><i>withComments</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag include comments or not.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7943"><span style="white-space: nowrap"><tt class="PARAMETER"><i>invert</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7955"><span style="white-space: nowrap"><tt class="PARAMETER"><i>invert</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the &quot;invert&quot; flag.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7948"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7960"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the newly created <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a> structure
or NULL if an error occurs.</p></td>
</tr>
@@ -462,7 +462,7 @@ or NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7954"></a><h3>
+<a name="AEN7966"></a><h3>
<a name="XMLSECNODESETWALK"></a>xmlSecNodeSetWalk ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNodeSetWalk (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset,
<a href="xmlsec-nodeset.html#XMLSECNODESETWALKCALLBACK">xmlSecNodeSetWalkCallback</a> walkFunc,
@@ -474,26 +474,26 @@ is interrupted.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7966"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7978"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7971"><span style="white-space: nowrap"><tt class="PARAMETER"><i>walkFunc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7983"><span style="white-space: nowrap"><tt class="PARAMETER"><i>walkFunc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the callback functions.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7976"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7988"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the application specific data passed to the <tt class="PARAMETER"><i>walkFunc</i></tt>.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7982"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7994"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN7987"></a><h3>
+<a name="AEN7999"></a><h3>
<a name="XMLSECNODESETDUMPTEXTNODES"></a>xmlSecNodeSetDumpTextNodes ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNodeSetDumpTextNodes (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset,
<font>xmlOutputBufferPtr</font> out);</pre></td></tr></table>
@@ -502,22 +502,22 @@ is interrupted.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN7998"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8010"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8003"><span style="white-space: nowrap"><tt class="PARAMETER"><i>out</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8015"><span style="white-space: nowrap"><tt class="PARAMETER"><i>out</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the output buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8008"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8020"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8013"></a><h3>
+<a name="AEN8025"></a><h3>
<a name="XMLSECNODESETDEBUGDUMP"></a>xmlSecNodeSetDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecNodeSetDebugDump (<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nset,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -526,11 +526,11 @@ is interrupted.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8024"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8036"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nset</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8029"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8041"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-nss-app.html b/docs/api/xmlsec-nss-app.html
index bb4a5254..442fe929 100644
--- a/docs/api/xmlsec-nss-app.html
+++ b/docs/api/xmlsec-nss-app.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-NSS-APP"></a>app</h1>
<div class="REFNAMEDIV">
-<a name="AEN17173"></a><h2>Name</h2>app -- </div>
+<a name="AEN17185"></a><h2>Name</h2>app -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN17176"></a><h2>Synopsis</h2>
+<a name="AEN17188"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
int <a href="xmlsec-nss-app.html#XMLSECNSSAPPINIT">xmlSecNssAppInit</a> (const char *config);
@@ -97,13 +97,13 @@ int <a href="xmlsec-nss-app.html#XMLSECNSSAPPKEYCERTLOAD">xmlSecNssAppKe
<a href="xmlsec-keysdata.html#XMLSECKEYDATAFORMAT">xmlSecKeyDataFormat</a> format);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN17205"></a><h2>Description</h2>
+<a name="AEN17217"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN17208"></a><h2>Details</h2>
+<a name="AEN17220"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN17210"></a><h3>
+<a name="AEN17222"></a><h3>
<a name="XMLSECNSSAPPINIT"></a>xmlSecNssAppInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppInit (const char *config);</pre></td></tr></table>
<p>General crypto engine initialization. This function is used
@@ -113,18 +113,18 @@ by XMLSec command line utility and called before
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17218"><span style="white-space: nowrap"><tt class="PARAMETER"><i>config</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17230"><span style="white-space: nowrap"><tt class="PARAMETER"><i>config</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the path to NSS database files.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17223"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17235"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17228"></a><h3>
+<a name="AEN17240"></a><h3>
<a name="XMLSECNSSAPPSHUTDOWN"></a>xmlSecNssAppShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppShutdown (void);</pre></td></tr></table>
<p>General crypto engine shutdown. This function is used
@@ -133,13 +133,13 @@ by XMLSec command line utility and called after
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17236"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17248"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17241"></a><h3>
+<a name="AEN17253"></a><h3>
<a name="XMLSECNSSAPPDEFAULTKEYSMNGRINIT"></a>xmlSecNssAppDefaultKeysMngrInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppDefaultKeysMngrInit (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
<p>Initializes <tt class="PARAMETER"><i>mngr</i></tt> with simple keys store <a href="xmlsec-keysmngr.html#XMLSECSIMPLEKEYSSTOREID">xmlSecSimpleKeysStoreId</a>
@@ -148,18 +148,18 @@ and a default NSS crypto key data stores.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17251"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17263"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17256"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17268"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17261"></a><h3>
+<a name="AEN17273"></a><h3>
<a name="XMLSECNSSAPPDEFAULTKEYSMNGRADOPTKEY"></a>xmlSecNssAppDefaultKeysMngrAdoptKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppDefaultKeysMngrAdoptKey
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -170,22 +170,22 @@ function.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17273"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17285"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17278"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17290"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17283"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17295"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17288"></a><h3>
+<a name="AEN17300"></a><h3>
<a name="XMLSECNSSAPPDEFAULTKEYSMNGRLOAD"></a>xmlSecNssAppDefaultKeysMngrLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppDefaultKeysMngrLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const char *uri);</pre></td></tr></table>
@@ -195,22 +195,22 @@ with <a href="xmlsec-nss-app.html#XMLSECNSSAPPDEFAULTKEYSMNGRINIT">xmlSecNssAppD
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17299"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17311"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17304"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17316"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the uri.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17309"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17321"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17314"></a><h3>
+<a name="AEN17326"></a><h3>
<a name="XMLSECNSSAPPDEFAULTKEYSMNGRSAVE"></a>xmlSecNssAppDefaultKeysMngrSave ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppDefaultKeysMngrSave (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const char *filename,
@@ -220,26 +220,26 @@ with <a href="xmlsec-nss-app.html#XMLSECNSSAPPDEFAULTKEYSMNGRINIT">xmlSecNssAppD
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17324"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17336"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17329"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17341"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17334"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17346"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17339"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17351"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17344"></a><h3>
+<a name="AEN17356"></a><h3>
<a name="XMLSECNSSAPPKEYSMNGRCERTLOAD"></a>xmlSecNssAppKeysMngrCertLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppKeysMngrCertLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const char *filename,
@@ -251,30 +251,30 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17356"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17368"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17361"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17373"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17366"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17378"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file format (PEM or DER).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17371"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17383"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17376"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17388"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17381"></a><h3>
+<a name="AEN17393"></a><h3>
<a name="XMLSECNSSAPPKEYSMNGRADDCERTSPATH"></a>xmlSecNssAppKeysMngrAddCertsPath ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppKeysMngrAddCertsPath
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -285,22 +285,22 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17390"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17402"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17395"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17407"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the path to trusted certificates.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17400"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17412"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17405"></a><h3>
+<a name="AEN17417"></a><h3>
<a name="XMLSECNSSAPPKEYLOAD"></a>xmlSecNssAppKeyLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecNssAppKeyLoad (const char *filename,
<a href="xmlsec-keysdata.html#XMLSECKEYDATAFORMAT">xmlSecKeyDataFormat</a> format,
@@ -312,34 +312,34 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17414"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17426"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17419"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17431"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17424"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17436"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PEM key file password.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17429"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17441"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PEM key password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17434"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17446"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17439"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17451"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17444"></a><h3>
+<a name="AEN17456"></a><h3>
<a name="XMLSECNSSAPPPKCS12LOAD"></a>xmlSecNssAppPkcs12Load ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecNssAppPkcs12Load (const char *filename,
const char *pwd,
@@ -351,30 +351,30 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17452"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17464"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17457"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17469"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17462"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17474"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17467"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17479"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17472"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17484"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17477"></a><h3>
+<a name="AEN17489"></a><h3>
<a name="XMLSECNSSAPPKEYCERTLOAD"></a>xmlSecNssAppKeyCertLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssAppKeyCertLoad (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
const char *filename,
@@ -385,19 +385,19 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt> (not implemented yet)
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17487"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17499"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17492"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17504"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17497"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17509"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17502"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17514"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-nss-crypto.html b/docs/api/xmlsec-nss-crypto.html
index 83909055..e84ccfd0 100644
--- a/docs/api/xmlsec-nss-crypto.html
+++ b/docs/api/xmlsec-nss-crypto.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-NSS-CRYPTO"></a>crypto</h1>
<div class="REFNAMEDIV">
-<a name="AEN17512"></a><h2>Name</h2>crypto -- </div>
+<a name="AEN17524"></a><h2>Name</h2>crypto -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN17515"></a><h2>Synopsis</h2>
+<a name="AEN17527"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
int <a href="xmlsec-nss-crypto.html#XMLSECNSSINIT">xmlSecNssInit</a> (void);
@@ -112,39 +112,39 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
(void);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN17570"></a><h2>Description</h2>
+<a name="AEN17582"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN17573"></a><h2>Details</h2>
+<a name="AEN17585"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN17575"></a><h3>
+<a name="AEN17587"></a><h3>
<a name="XMLSECNSSINIT"></a>xmlSecNssInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssInit (void);</pre></td></tr></table>
<p>XMLSec library specific crypto engine initialization.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17582"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17594"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17587"></a><h3>
+<a name="AEN17599"></a><h3>
<a name="XMLSECNSSSHUTDOWN"></a>xmlSecNssShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssShutdown (void);</pre></td></tr></table>
<p>XMLSec library specific crypto engine shutdown.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17594"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17606"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17599"></a><h3>
+<a name="AEN17611"></a><h3>
<a name="XMLSECNSSKEYSMNGRINIT"></a>xmlSecNssKeysMngrInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssKeysMngrInit (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
<p>Adds NSS specific key data stores in keys manager.</p>
@@ -152,18 +152,18 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17607"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17619"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17612"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17624"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17617"></a><h3>
+<a name="AEN17629"></a><h3>
<a name="XMLSECNSSGENERATERANDOM"></a>xmlSecNssGenerateRandom ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssGenerateRandom (<a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> buffer,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> size);</pre></td></tr></table>
@@ -172,22 +172,22 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17628"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17640"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17633"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17645"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the numer of bytes to generate.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17638"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17650"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17643"></a><h3>
+<a name="AEN17655"></a><h3>
<a name="XMLSECNSSKEYDATAAESID"></a>xmlSecNssKeyDataAesId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssKeyDataAesId</pre></td></tr></table>
<p>The AES key data klass.</p>
@@ -195,20 +195,20 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17649"></a><h3>
+<a name="AEN17661"></a><h3>
<a name="XMLSECNSSKEYDATAAESGETKLASS"></a>xmlSecNssKeyDataAesGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecNssKeyDataAesGetKlass (void);</pre></td></tr></table>
<p>The AES key data klass.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17657"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17669"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>AES key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17662"></a><h3>
+<a name="AEN17674"></a><h3>
<a name="XMLSECNSSKEYDATAAESSET"></a>xmlSecNssKeyDataAesSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssKeyDataAesSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -218,26 +218,26 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17672"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17684"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to AES key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17677"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17689"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17682"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17694"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17687"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17699"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17692"></a><h3>
+<a name="AEN17704"></a><h3>
<a name="XMLSECNSSTRANSFORMAES128CBCID"></a>xmlSecNssTransformAes128CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformAes128CbcId</pre></td></tr></table>
<p>The AES128 CBC cipher transform klass.</p>
@@ -245,7 +245,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17698"></a><h3>
+<a name="AEN17710"></a><h3>
<a name="XMLSECNSSTRANSFORMAES128CBCGETKLASS"></a>xmlSecNssTransformAes128CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformAes128CbcGetKlass
(void);</pre></td></tr></table>
@@ -253,13 +253,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17706"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17718"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 128 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17711"></a><h3>
+<a name="AEN17723"></a><h3>
<a name="XMLSECNSSTRANSFORMAES192CBCID"></a>xmlSecNssTransformAes192CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformAes192CbcId</pre></td></tr></table>
<p>The AES192 CBC cipher transform klass.</p>
@@ -267,7 +267,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17717"></a><h3>
+<a name="AEN17729"></a><h3>
<a name="XMLSECNSSTRANSFORMAES192CBCGETKLASS"></a>xmlSecNssTransformAes192CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformAes192CbcGetKlass
(void);</pre></td></tr></table>
@@ -275,13 +275,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17725"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17737"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 192 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17730"></a><h3>
+<a name="AEN17742"></a><h3>
<a name="XMLSECNSSTRANSFORMAES256CBCID"></a>xmlSecNssTransformAes256CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformAes256CbcId</pre></td></tr></table>
<p>The AES256 CBC cipher transform klass.</p>
@@ -289,7 +289,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17736"></a><h3>
+<a name="AEN17748"></a><h3>
<a name="XMLSECNSSTRANSFORMAES256CBCGETKLASS"></a>xmlSecNssTransformAes256CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformAes256CbcGetKlass
(void);</pre></td></tr></table>
@@ -297,13 +297,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17744"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17756"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 256 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17749"></a><h3>
+<a name="AEN17761"></a><h3>
<a name="XMLSECNSSKEYDATADESID"></a>xmlSecNssKeyDataDesId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssKeyDataDesId</pre></td></tr></table>
<p>The DES key data klass.</p>
@@ -311,20 +311,20 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17755"></a><h3>
+<a name="AEN17767"></a><h3>
<a name="XMLSECNSSKEYDATADESGETKLASS"></a>xmlSecNssKeyDataDesGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecNssKeyDataDesGetKlass (void);</pre></td></tr></table>
<p>The DES key data klass.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17763"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17775"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>DES key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17768"></a><h3>
+<a name="AEN17780"></a><h3>
<a name="XMLSECNSSKEYDATADESSET"></a>xmlSecNssKeyDataDesSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssKeyDataDesSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -334,26 +334,26 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17778"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17790"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to DES key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17783"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17795"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17788"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17800"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17793"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17805"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17798"></a><h3>
+<a name="AEN17810"></a><h3>
<a name="XMLSECNSSTRANSFORMDES3CBCID"></a>xmlSecNssTransformDes3CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformDes3CbcId</pre></td></tr></table>
<p>The Triple DES CBC cipher transform klass.</p>
@@ -361,7 +361,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17804"></a><h3>
+<a name="AEN17816"></a><h3>
<a name="XMLSECNSSTRANSFORMDES3CBCGETKLASS"></a>xmlSecNssTransformDes3CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformDes3CbcGetKlass
(void);</pre></td></tr></table>
@@ -369,13 +369,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17812"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17824"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to Triple DES encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17817"></a><h3>
+<a name="AEN17829"></a><h3>
<a name="XMLSECNSSKEYDATAHMACID"></a>xmlSecNssKeyDataHmacId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssKeyDataHmacId</pre></td></tr></table>
<p>The DHMAC key data klass.</p>
@@ -383,7 +383,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17823"></a><h3>
+<a name="AEN17835"></a><h3>
<a name="XMLSECNSSKEYDATAHMACGETKLASS"></a>xmlSecNssKeyDataHmacGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecNssKeyDataHmacGetKlass
(void);</pre></td></tr></table>
@@ -391,13 +391,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17831"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17843"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>HMAC key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17836"></a><h3>
+<a name="AEN17848"></a><h3>
<a name="XMLSECNSSKEYDATAHMACSET"></a>xmlSecNssKeyDataHmacSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecNssKeyDataHmacSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -407,26 +407,26 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17846"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17858"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to HMAC key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17851"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17863"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17856"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17868"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17861"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17873"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17866"></a><h3>
+<a name="AEN17878"></a><h3>
<a name="XMLSECNSSTRANSFORMHMACSHA1ID"></a>xmlSecNssTransformHmacSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformHmacSha1Id</pre></td></tr></table>
<p>The HMAC with SHA1 signature transform klass.</p>
@@ -434,7 +434,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17872"></a><h3>
+<a name="AEN17884"></a><h3>
<a name="XMLSECNSSTRANSFORMHMACSHA1GETKLASS"></a>xmlSecNssTransformHmacSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformHmacSha1GetKlass
(void);</pre></td></tr></table>
@@ -442,13 +442,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17880"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17892"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-SHA1 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17885"></a><h3>
+<a name="AEN17897"></a><h3>
<a name="XMLSECNSSTRANSFORMHMACRIPEMD160ID"></a>xmlSecNssTransformHmacRipemd160Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformHmacRipemd160Id</pre></td></tr></table>
<p>The HMAC with RipeMD160 signature transform klass.</p>
@@ -456,7 +456,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17891"></a><h3>
+<a name="AEN17903"></a><h3>
<a name="XMLSECNSSTRANSFORMHMACRIPEMD160GETKLASS"></a>xmlSecNssTransformHmacRipemd160GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformHmacRipemd160GetKlass
(void);</pre></td></tr></table>
@@ -464,13 +464,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17899"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17911"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-RIPEMD160 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17904"></a><h3>
+<a name="AEN17916"></a><h3>
<a name="XMLSECNSSTRANSFORMHMACMD5ID"></a>xmlSecNssTransformHmacMd5Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformHmacMd5Id</pre></td></tr></table>
<p>The HMAC with MD5 signature transform klass.</p>
@@ -478,7 +478,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17910"></a><h3>
+<a name="AEN17922"></a><h3>
<a name="XMLSECNSSTRANSFORMHMACMD5GETKLASS"></a>xmlSecNssTransformHmacMd5GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformHmacMd5GetKlass
(void);</pre></td></tr></table>
@@ -486,13 +486,13 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17918"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17930"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-MD5 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17923"></a><h3>
+<a name="AEN17935"></a><h3>
<a name="XMLSECNSSTRANSFORMSHA1ID"></a>xmlSecNssTransformSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNssTransformSha1Id</pre></td></tr></table>
<p>The SHA1 digest transform klass.</p>
@@ -500,7 +500,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN17929"></a><h3>
+<a name="AEN17941"></a><h3>
<a name="XMLSECNSSTRANSFORMSHA1GETKLASS"></a>xmlSecNssTransformSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecNssTransformSha1GetKlass
(void);</pre></td></tr></table>
@@ -508,7 +508,7 @@ int <a href="xmlsec-nss-crypto.html#XMLSECNSSKEYDATAHMACSET">xmlSecNssKe
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17937"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN17949"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to SHA-1 digest transform klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-openssl-app.html b/docs/api/xmlsec-openssl-app.html
index ebfe5f32..1fc68e61 100644
--- a/docs/api/xmlsec-openssl-app.html
+++ b/docs/api/xmlsec-openssl-app.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-OPENSSL-APP"></a>app</h1>
<div class="REFNAMEDIV">
-<a name="AEN14598"></a><h2>Name</h2>app -- </div>
+<a name="AEN14610"></a><h2>Name</h2>app -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN14601"></a><h2>Synopsis</h2>
+<a name="AEN14613"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
int <a href="xmlsec-openssl-app.html#XMLSECOPENSSLAPPINIT">xmlSecOpenSSLAppInit</a> (const char *config);
@@ -101,13 +101,13 @@ int <a href="xmlsec-openssl-app.html#XMLSECOPENSSLAPPKEYCERTLOAD">xmlSec
<a href="xmlsec-keysdata.html#XMLSECKEYDATAFORMAT">xmlSecKeyDataFormat</a> format);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN14632"></a><h2>Description</h2>
+<a name="AEN14644"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN14635"></a><h2>Details</h2>
+<a name="AEN14647"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN14637"></a><h3>
+<a name="AEN14649"></a><h3>
<a name="XMLSECOPENSSLAPPINIT"></a>xmlSecOpenSSLAppInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppInit (const char *config);</pre></td></tr></table>
<p>General crypto engine initialization. This function is used
@@ -117,18 +117,18 @@ by XMLSec command line utility and called before
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14645"><span style="white-space: nowrap"><tt class="PARAMETER"><i>config</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14657"><span style="white-space: nowrap"><tt class="PARAMETER"><i>config</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the path to crypto library configuration (unused).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14650"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14662"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14655"></a><h3>
+<a name="AEN14667"></a><h3>
<a name="XMLSECOPENSSLAPPSHUTDOWN"></a>xmlSecOpenSSLAppShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppShutdown (void);</pre></td></tr></table>
<p>General crypto engine shutdown. This function is used
@@ -137,13 +137,13 @@ by XMLSec command line utility and called after
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14663"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14675"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14668"></a><h3>
+<a name="AEN14680"></a><h3>
<a name="XMLSECOPENSSLAPPDEFAULTKEYSMNGRINIT"></a>xmlSecOpenSSLAppDefaultKeysMngrInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppDefaultKeysMngrInit
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
@@ -153,18 +153,18 @@ and a default OpenSSL crypto key data stores.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14678"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14690"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14683"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14695"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14688"></a><h3>
+<a name="AEN14700"></a><h3>
<a name="XMLSECOPENSSLAPPDEFAULTKEYSMNGRADOPTKEY"></a>xmlSecOpenSSLAppDefaultKeysMngrAdoptKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppDefaultKeysMngrAdoptKey
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -175,22 +175,22 @@ function.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14700"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14712"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14705"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14717"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14710"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14722"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14715"></a><h3>
+<a name="AEN14727"></a><h3>
<a name="XMLSECOPENSSLAPPDEFAULTKEYSMNGRLOAD"></a>xmlSecOpenSSLAppDefaultKeysMngrLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppDefaultKeysMngrLoad
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -201,22 +201,22 @@ with <a href="xmlsec-openssl-app.html#XMLSECOPENSSLAPPDEFAULTKEYSMNGRINIT">xmlSe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14726"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14738"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14731"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14743"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the uri.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14736"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14748"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14741"></a><h3>
+<a name="AEN14753"></a><h3>
<a name="XMLSECOPENSSLAPPDEFAULTKEYSMNGRSAVE"></a>xmlSecOpenSSLAppDefaultKeysMngrSave ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppDefaultKeysMngrSave
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -227,26 +227,26 @@ with <a href="xmlsec-openssl-app.html#XMLSECOPENSSLAPPDEFAULTKEYSMNGRINIT">xmlSe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14751"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14763"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14756"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14768"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14761"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14773"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14766"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14778"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14771"></a><h3>
+<a name="AEN14783"></a><h3>
<a name="XMLSECOPENSSLAPPKEYSMNGRCERTLOAD"></a>xmlSecOpenSSLAppKeysMngrCertLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppKeysMngrCertLoad
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -259,31 +259,31 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14783"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14795"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14788"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14800"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14793"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14805"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14798"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14810"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag that indicates is the certificate in <tt class="PARAMETER"><i>filename</i></tt>
trusted or not.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14804"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14816"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14809"></a><h3>
+<a name="AEN14821"></a><h3>
<a name="XMLSECOPENSSLAPPKEYSMNGRADDCERTSPATH"></a>xmlSecOpenSSLAppKeysMngrAddCertsPath ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppKeysMngrAddCertsPath
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
@@ -293,22 +293,22 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14818"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14830"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14823"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14835"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the path to trusted certificates.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14828"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14840"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14833"></a><h3>
+<a name="AEN14845"></a><h3>
<a name="XMLSECOPENSSLAPPKEYLOAD"></a>xmlSecOpenSSLAppKeyLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecOpenSSLAppKeyLoad (const char *filename,
<a href="xmlsec-keysdata.html#XMLSECKEYDATAFORMAT">xmlSecKeyDataFormat</a> format,
@@ -320,34 +320,34 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14843"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14855"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14848"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14860"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14853"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14865"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PEM key file password.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14858"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14870"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PEM key password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14863"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14875"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14868"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14880"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14873"></a><h3>
+<a name="AEN14885"></a><h3>
<a name="XMLSECOPENSSLAPPPKCS12LOAD"></a>xmlSecOpenSSLAppPkcs12Load ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecOpenSSLAppPkcs12Load (const char *filename,
const char *pwd,
@@ -358,30 +358,30 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14882"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14894"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14887"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14899"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwd</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14892"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14904"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallback</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14897"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14909"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pwdCallbackCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14902"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14914"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14907"></a><h3>
+<a name="AEN14919"></a><h3>
<a name="XMLSECOPENSSLAPPKEYCERTLOAD"></a>xmlSecOpenSSLAppKeyCertLoad ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLAppKeyCertLoad (<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
const char *filename,
@@ -391,19 +391,19 @@ untrusted certs in <tt class="PARAMETER"><i>store</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14917"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14929"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14922"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14934"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14927"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14939"><span style="white-space: nowrap"><tt class="PARAMETER"><i>format</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14932"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14944"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-openssl-bn.html b/docs/api/xmlsec-openssl-bn.html
index 961d4c39..e2927bee 100644
--- a/docs/api/xmlsec-openssl-bn.html
+++ b/docs/api/xmlsec-openssl-bn.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-OPENSSL-BN"></a>bn</h1>
<div class="REFNAMEDIV">
-<a name="AEN14942"></a><h2>Name</h2>bn -- </div>
+<a name="AEN14954"></a><h2>Name</h2>bn -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN14945"></a><h2>Synopsis</h2>
+<a name="AEN14957"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
<font>BIGNUM</font>* <a href="xmlsec-openssl-bn.html#XMLSECOPENSSLNODEGETBNVALUE">xmlSecOpenSSLNodeGetBNValue</a> (const <font>xmlNodePtr</font> cur,
@@ -72,13 +72,13 @@ int <a href="xmlsec-openssl-bn.html#XMLSECOPENSSLNODESETBNVALUE">xmlSecO
int addLineBreaks);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN14955"></a><h2>Description</h2>
+<a name="AEN14967"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN14958"></a><h2>Details</h2>
+<a name="AEN14970"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN14960"></a><h3>
+<a name="AEN14972"></a><h3>
<a name="XMLSECOPENSSLNODEGETBNVALUE"></a>xmlSecOpenSSLNodeGetBNValue ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>BIGNUM</font>* xmlSecOpenSSLNodeGetBNValue (const <font>xmlNodePtr</font> cur,
<font>BIGNUM</font> **a);</pre></td></tr></table>
@@ -90,15 +90,15 @@ BIGNUM is created (caller is responsible for freeing it).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14971"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14983"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the poitner to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14976"><span style="white-space: nowrap"><tt class="PARAMETER"><i>a</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14988"><span style="white-space: nowrap"><tt class="PARAMETER"><i>a</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the BIGNUM buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14981"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14993"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>a pointer to BIGNUM produced from CryptoBinary string
or NULL if an error occurs.</p></td>
</tr>
@@ -106,7 +106,7 @@ or NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14986"></a><h3>
+<a name="AEN14998"></a><h3>
<a name="XMLSECOPENSSLNODESETBNVALUE"></a>xmlSecOpenSSLNodeSetBNValue ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLNodeSetBNValue (<font>xmlNodePtr</font> cur,
const <font>BIGNUM</font> *a,
@@ -120,21 +120,21 @@ before and after the CryptoBinary string.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14996"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15008"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15001"><span style="white-space: nowrap"><tt class="PARAMETER"><i>a</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15013"><span style="white-space: nowrap"><tt class="PARAMETER"><i>a</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the BIGNUM.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15006"><span style="white-space: nowrap"><tt class="PARAMETER"><i>addLineBreaks</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15018"><span style="white-space: nowrap"><tt class="PARAMETER"><i>addLineBreaks</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> if the flag is equal to 1 then
linebreaks will be added before and after
new buffer content.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15011"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15023"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or -1 otherwise.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-openssl-crypto.html b/docs/api/xmlsec-openssl-crypto.html
index bb01ef37..a8151c0a 100644
--- a/docs/api/xmlsec-openssl-crypto.html
+++ b/docs/api/xmlsec-openssl-crypto.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-OPENSSL-CRYPTO"></a>crypto</h1>
<div class="REFNAMEDIV">
-<a name="AEN15021"></a><h2>Name</h2>crypto -- </div>
+<a name="AEN15033"></a><h2>Name</h2>crypto -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN15024"></a><h2>Synopsis</h2>
+<a name="AEN15036"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
int <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLINIT">xmlSecOpenSSLInit</a> (void);
@@ -169,39 +169,39 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
const char *msg);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN15139"></a><h2>Description</h2>
+<a name="AEN15151"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN15142"></a><h2>Details</h2>
+<a name="AEN15154"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN15144"></a><h3>
+<a name="AEN15156"></a><h3>
<a name="XMLSECOPENSSLINIT"></a>xmlSecOpenSSLInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLInit (void);</pre></td></tr></table>
<p>XMLSec library specific crypto engine initialization.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15151"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15163"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15156"></a><h3>
+<a name="AEN15168"></a><h3>
<a name="XMLSECOPENSSLSHUTDOWN"></a>xmlSecOpenSSLShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLShutdown (void);</pre></td></tr></table>
<p>XMLSec library specific crypto engine shutdown.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15163"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15175"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15168"></a><h3>
+<a name="AEN15180"></a><h3>
<a name="XMLSECOPENSSLKEYSMNGRINIT"></a>xmlSecOpenSSLKeysMngrInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeysMngrInit (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);</pre></td></tr></table>
<p>Adds OpenSSL specific key data stores in keys manager.</p>
@@ -209,18 +209,18 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15176"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15188"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15181"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15193"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15186"></a><h3>
+<a name="AEN15198"></a><h3>
<a name="XMLSECOPENSSLGENERATERANDOM"></a>xmlSecOpenSSLGenerateRandom ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLGenerateRandom (<a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> buffer,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> size);</pre></td></tr></table>
@@ -229,22 +229,22 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15197"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15209"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15202"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15214"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the numer of bytes to generate.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15207"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15219"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15212"></a><h3>
+<a name="AEN15224"></a><h3>
<a name="XMLSECOPENSSLKEYDATAAESID"></a>xmlSecOpenSSLKeyDataAesId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataAesId</pre></td></tr></table>
<p>The AES key klass.</p>
@@ -252,7 +252,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15218"></a><h3>
+<a name="AEN15230"></a><h3>
<a name="XMLSECOPENSSLKEYDATAAESGETKLASS"></a>xmlSecOpenSSLKeyDataAesGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataAesGetKlass
(void);</pre></td></tr></table>
@@ -260,13 +260,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15226"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15238"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>AES key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15231"></a><h3>
+<a name="AEN15243"></a><h3>
<a name="XMLSECOPENSSLKEYDATAAESSET"></a>xmlSecOpenSSLKeyDataAesSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataAesSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -276,26 +276,26 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15241"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15253"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to AES key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15246"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15258"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15251"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15263"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15256"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15268"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15261"></a><h3>
+<a name="AEN15273"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMAES128CBCID"></a>xmlSecOpenSSLTransformAes128CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformAes128CbcId</pre></td></tr></table>
<p>The AES128 CBC cipher transform klass.</p>
@@ -303,7 +303,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15267"></a><h3>
+<a name="AEN15279"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMAES128CBCGETKLASS"></a>xmlSecOpenSSLTransformAes128CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformAes128CbcGetKlass
(void);</pre></td></tr></table>
@@ -311,13 +311,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15275"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15287"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 128 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15280"></a><h3>
+<a name="AEN15292"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMAES192CBCID"></a>xmlSecOpenSSLTransformAes192CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformAes192CbcId</pre></td></tr></table>
<p>The AES192 CBC cipher transform klass.</p>
@@ -325,7 +325,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15286"></a><h3>
+<a name="AEN15298"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMAES192CBCGETKLASS"></a>xmlSecOpenSSLTransformAes192CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformAes192CbcGetKlass
(void);</pre></td></tr></table>
@@ -333,13 +333,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15294"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15306"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 192 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15299"></a><h3>
+<a name="AEN15311"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMAES256CBCID"></a>xmlSecOpenSSLTransformAes256CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformAes256CbcId</pre></td></tr></table>
<p>The AES256 CBC cipher transform klass.</p>
@@ -347,7 +347,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15305"></a><h3>
+<a name="AEN15317"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMAES256CBCGETKLASS"></a>xmlSecOpenSSLTransformAes256CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformAes256CbcGetKlass
(void);</pre></td></tr></table>
@@ -355,13 +355,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15313"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15325"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to AES 256 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15318"></a><h3>
+<a name="AEN15330"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWAES128ID"></a>xmlSecOpenSSLTransformKWAes128Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformKWAes128Id</pre></td></tr></table>
<p>The AES 128 key wrap transform klass.</p>
@@ -369,7 +369,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15324"></a><h3>
+<a name="AEN15336"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWAES128GETKLASS"></a>xmlSecOpenSSLTransformKWAes128GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformKWAes128GetKlass
(void);</pre></td></tr></table>
@@ -377,13 +377,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15332"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15344"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>AES-128 kew wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15337"></a><h3>
+<a name="AEN15349"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWAES192ID"></a>xmlSecOpenSSLTransformKWAes192Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformKWAes192Id</pre></td></tr></table>
<p>The AES 192 key wrap transform klass.</p>
@@ -391,7 +391,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15343"></a><h3>
+<a name="AEN15355"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWAES192GETKLASS"></a>xmlSecOpenSSLTransformKWAes192GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformKWAes192GetKlass
(void);</pre></td></tr></table>
@@ -399,13 +399,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15351"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15363"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>AES-192 kew wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15356"></a><h3>
+<a name="AEN15368"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWAES256ID"></a>xmlSecOpenSSLTransformKWAes256Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformKWAes256Id</pre></td></tr></table>
<p>The AES 256 key wrap transform klass.</p>
@@ -413,7 +413,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15362"></a><h3>
+<a name="AEN15374"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWAES256GETKLASS"></a>xmlSecOpenSSLTransformKWAes256GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformKWAes256GetKlass
(void);</pre></td></tr></table>
@@ -421,13 +421,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15370"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15382"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>AES-256 kew wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15375"></a><h3>
+<a name="AEN15387"></a><h3>
<a name="XMLSECOPENSSLKEYDATADESID"></a>xmlSecOpenSSLKeyDataDesId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataDesId</pre></td></tr></table>
<p>The DES key klass.</p>
@@ -435,7 +435,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15381"></a><h3>
+<a name="AEN15393"></a><h3>
<a name="XMLSECOPENSSLKEYDATADESGETKLASS"></a>xmlSecOpenSSLKeyDataDesGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataDesGetKlass
(void);</pre></td></tr></table>
@@ -443,13 +443,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15389"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15401"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>DES key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15394"></a><h3>
+<a name="AEN15406"></a><h3>
<a name="XMLSECOPENSSLKEYDATADESSET"></a>xmlSecOpenSSLKeyDataDesSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataDesSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -459,26 +459,26 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15404"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15416"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to DES key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15409"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15421"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15414"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15426"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15419"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15431"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15424"></a><h3>
+<a name="AEN15436"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMDES3CBCID"></a>xmlSecOpenSSLTransformDes3CbcId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformDes3CbcId</pre></td></tr></table>
<p>The DES3 CBC cipher transform klass.</p>
@@ -486,7 +486,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15430"></a><h3>
+<a name="AEN15442"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMDES3CBCGETKLASS"></a>xmlSecOpenSSLTransformDes3CbcGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformDes3CbcGetKlass
(void);</pre></td></tr></table>
@@ -494,13 +494,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15438"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15450"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to Triple DES encryption transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15443"></a><h3>
+<a name="AEN15455"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWDES3ID"></a>xmlSecOpenSSLTransformKWDes3Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformKWDes3Id</pre></td></tr></table>
<p>The DES3 CBC cipher transform klass.</p>
@@ -508,7 +508,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15449"></a><h3>
+<a name="AEN15461"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMKWDES3GETKLASS"></a>xmlSecOpenSSLTransformKWDes3GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformKWDes3GetKlass
(void);</pre></td></tr></table>
@@ -516,13 +516,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15457"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15469"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>Triple DES key wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15462"></a><h3>
+<a name="AEN15474"></a><h3>
<a name="XMLSECOPENSSLKEYDATADSAID"></a>xmlSecOpenSSLKeyDataDsaId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataDsaId</pre></td></tr></table>
<p>The DSA key klass.</p>
@@ -530,7 +530,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15468"></a><h3>
+<a name="AEN15480"></a><h3>
<a name="XMLSECOPENSSLKEYDATADSAGETKLASS"></a>xmlSecOpenSSLKeyDataDsaGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataDsaGetKlass
(void);</pre></td></tr></table>
@@ -538,13 +538,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15476"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15488"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to DSA key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15481"></a><h3>
+<a name="AEN15493"></a><h3>
<a name="XMLSECOPENSSLKEYDATADSAADOPTDSA"></a>xmlSecOpenSSLKeyDataDsaAdoptDsa ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataDsaAdoptDsa (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<font>DSA</font> *dsa);</pre></td></tr></table>
@@ -553,22 +553,22 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15490"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15502"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15495"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsa</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15507"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsa</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL DSA key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15500"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15512"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15505"></a><h3>
+<a name="AEN15517"></a><h3>
<a name="XMLSECOPENSSLKEYDATADSAGETDSA"></a>xmlSecOpenSSLKeyDataDsaGetDsa ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>DSA</font>* xmlSecOpenSSLKeyDataDsaGetDsa (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets the OpenSSL DSA key from DSA key data.</p>
@@ -576,18 +576,18 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15514"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15526"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15519"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15531"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to OpenSSL DSA key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15524"></a><h3>
+<a name="AEN15536"></a><h3>
<a name="XMLSECOPENSSLKEYDATADSAADOPTEVP"></a>xmlSecOpenSSLKeyDataDsaAdoptEvp ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataDsaAdoptEvp (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<font>EVP_PKEY</font> *pKey);</pre></td></tr></table>
@@ -596,22 +596,22 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15533"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15545"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15538"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pKey</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15550"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pKey</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL EVP key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15543"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15555"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15548"></a><h3>
+<a name="AEN15560"></a><h3>
<a name="XMLSECOPENSSLKEYDATADSAGETEVP"></a>xmlSecOpenSSLKeyDataDsaGetEvp ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>EVP_PKEY</font>* xmlSecOpenSSLKeyDataDsaGetEvp (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets the OpenSSL EVP key from DSA key data.</p>
@@ -619,18 +619,18 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15557"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15569"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15562"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15574"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to OpenSSL EVP key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15567"></a><h3>
+<a name="AEN15579"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMDSASHA1ID"></a>xmlSecOpenSSLTransformDsaSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformDsaSha1Id</pre></td></tr></table>
<p>The DSA SHA1 signature transform klass.</p>
@@ -638,7 +638,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15573"></a><h3>
+<a name="AEN15585"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMDSASHA1GETKLASS"></a>xmlSecOpenSSLTransformDsaSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformDsaSha1GetKlass
(void);</pre></td></tr></table>
@@ -646,13 +646,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15581"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15593"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>DSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15586"></a><h3>
+<a name="AEN15598"></a><h3>
<a name="XMLSECOPENSSLKEYDATAHMACID"></a>xmlSecOpenSSLKeyDataHmacId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataHmacId</pre></td></tr></table>
<p>The DHMAC key klass.</p>
@@ -660,7 +660,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15592"></a><h3>
+<a name="AEN15604"></a><h3>
<a name="XMLSECOPENSSLKEYDATAHMACGETKLASS"></a>xmlSecOpenSSLKeyDataHmacGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataHmacGetKlass
(void);</pre></td></tr></table>
@@ -668,13 +668,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15600"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15612"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>HMAC key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15605"></a><h3>
+<a name="AEN15617"></a><h3>
<a name="XMLSECOPENSSLKEYDATAHMACSET"></a>xmlSecOpenSSLKeyDataHmacSet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataHmacSet (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buf,
@@ -684,26 +684,26 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15615"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15627"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to HMAC key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15620"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15632"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15625"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15637"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15630"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15642"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15635"></a><h3>
+<a name="AEN15647"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMHMACSHA1ID"></a>xmlSecOpenSSLTransformHmacSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformHmacSha1Id</pre></td></tr></table>
<p>The HMAC with SHA1 signature transform klass.</p>
@@ -711,7 +711,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15641"></a><h3>
+<a name="AEN15653"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMHMACSHA1GETKLASS"></a>xmlSecOpenSSLTransformHmacSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformHmacSha1GetKlass
(void);</pre></td></tr></table>
@@ -719,13 +719,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15649"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15661"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-SHA1 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15654"></a><h3>
+<a name="AEN15666"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMHMACRIPEMD160ID"></a>xmlSecOpenSSLTransformHmacRipemd160Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformHmacRipemd160Id</pre></td></tr></table>
<p>The HMAC with RipeMD160 signature transform klass.</p>
@@ -733,7 +733,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15660"></a><h3>
+<a name="AEN15672"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMHMACRIPEMD160GETKLASS"></a>xmlSecOpenSSLTransformHmacRipemd160GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformHmacRipemd160GetKlass
(void);</pre></td></tr></table>
@@ -741,13 +741,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15668"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15680"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-RIPEMD160 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15673"></a><h3>
+<a name="AEN15685"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMHMACMD5ID"></a>xmlSecOpenSSLTransformHmacMd5Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformHmacMd5Id</pre></td></tr></table>
<p>The HMAC with MD5 signature transform klass.</p>
@@ -755,7 +755,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15679"></a><h3>
+<a name="AEN15691"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMHMACMD5GETKLASS"></a>xmlSecOpenSSLTransformHmacMd5GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformHmacMd5GetKlass
(void);</pre></td></tr></table>
@@ -763,13 +763,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15687"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15699"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the HMAC-MD5 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15692"></a><h3>
+<a name="AEN15704"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRIPEMD160ID"></a>xmlSecOpenSSLTransformRipemd160Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformRipemd160Id</pre></td></tr></table>
<p>The RIPEMD160 digest transform klass.</p>
@@ -777,7 +777,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15698"></a><h3>
+<a name="AEN15710"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRIPEMD160GETKLASS"></a>xmlSecOpenSSLTransformRipemd160GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformRipemd160GetKlass
(void);</pre></td></tr></table>
@@ -785,13 +785,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15706"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15718"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to RIPEMD-160 digest transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15711"></a><h3>
+<a name="AEN15723"></a><h3>
<a name="XMLSECOPENSSLKEYDATARSAID"></a>xmlSecOpenSSLKeyDataRsaId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataRsaId</pre></td></tr></table>
<p>The RSA key klass.</p>
@@ -799,7 +799,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15717"></a><h3>
+<a name="AEN15729"></a><h3>
<a name="XMLSECOPENSSLKEYDATARSAGETKLASS"></a>xmlSecOpenSSLKeyDataRsaGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataRsaGetKlass
(void);</pre></td></tr></table>
@@ -807,13 +807,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15725"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15737"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to OpenSSL RSA key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15730"></a><h3>
+<a name="AEN15742"></a><h3>
<a name="XMLSECOPENSSLKEYDATARSAADOPTRSA"></a>xmlSecOpenSSLKeyDataRsaAdoptRsa ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataRsaAdoptRsa (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<font>RSA</font> *rsa);</pre></td></tr></table>
@@ -822,22 +822,22 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15739"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15751"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15744"><span style="white-space: nowrap"><tt class="PARAMETER"><i>rsa</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15756"><span style="white-space: nowrap"><tt class="PARAMETER"><i>rsa</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL RSA key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15749"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15761"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15754"></a><h3>
+<a name="AEN15766"></a><h3>
<a name="XMLSECOPENSSLKEYDATARSAGETRSA"></a>xmlSecOpenSSLKeyDataRsaGetRsa ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>RSA</font>* xmlSecOpenSSLKeyDataRsaGetRsa (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets the OpenSSL RSA key from RSA key data.</p>
@@ -845,18 +845,18 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15763"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15775"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15768"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15780"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to OpenSSL RSA key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15773"></a><h3>
+<a name="AEN15785"></a><h3>
<a name="XMLSECOPENSSLKEYDATARSAADOPTEVP"></a>xmlSecOpenSSLKeyDataRsaAdoptEvp ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataRsaAdoptEvp (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<font>EVP_PKEY</font> *pKey);</pre></td></tr></table>
@@ -865,22 +865,22 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15782"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15794"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15787"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pKey</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15799"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pKey</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL EVP key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15792"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15804"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15797"></a><h3>
+<a name="AEN15809"></a><h3>
<a name="XMLSECOPENSSLKEYDATARSAGETEVP"></a>xmlSecOpenSSLKeyDataRsaGetEvp ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>EVP_PKEY</font>* xmlSecOpenSSLKeyDataRsaGetEvp (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
<p>Gets the OpenSSL EVP key from RSA key data.</p>
@@ -888,18 +888,18 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15806"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15818"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15811"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15823"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to OpenSSL EVP key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15816"></a><h3>
+<a name="AEN15828"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRSASHA1ID"></a>xmlSecOpenSSLTransformRsaSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformRsaSha1Id</pre></td></tr></table>
<p>The RSA-SHA1 signature transform klass.</p>
@@ -907,7 +907,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15822"></a><h3>
+<a name="AEN15834"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRSASHA1GETKLASS"></a>xmlSecOpenSSLTransformRsaSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformRsaSha1GetKlass
(void);</pre></td></tr></table>
@@ -915,13 +915,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15830"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15842"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>RSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15835"></a><h3>
+<a name="AEN15847"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRSAPKCS1ID"></a>xmlSecOpenSSLTransformRsaPkcs1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformRsaPkcs1Id</pre></td></tr></table>
<p>The RSA PKCS1 key transport transform klass.</p>
@@ -929,7 +929,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15841"></a><h3>
+<a name="AEN15853"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRSAPKCS1GETKLASS"></a>xmlSecOpenSSLTransformRsaPkcs1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformRsaPkcs1GetKlass
(void);</pre></td></tr></table>
@@ -937,13 +937,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15849"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15861"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>RSA-PKCS1 key transport transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15854"></a><h3>
+<a name="AEN15866"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRSAOAEPID"></a>xmlSecOpenSSLTransformRsaOaepId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformRsaOaepId</pre></td></tr></table>
<p>The RSA PKCS1 key transport transform klass.</p>
@@ -951,7 +951,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15860"></a><h3>
+<a name="AEN15872"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMRSAOAEPGETKLASS"></a>xmlSecOpenSSLTransformRsaOaepGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformRsaOaepGetKlass
(void);</pre></td></tr></table>
@@ -959,13 +959,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15868"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15880"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>RSA-OAEP key transport transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15873"></a><h3>
+<a name="AEN15885"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMSHA1ID"></a>xmlSecOpenSSLTransformSha1Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLTransformSha1Id</pre></td></tr></table>
<p>The SHA1 digest transform klass.</p>
@@ -973,7 +973,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15879"></a><h3>
+<a name="AEN15891"></a><h3>
<a name="XMLSECOPENSSLTRANSFORMSHA1GETKLASS"></a>xmlSecOpenSSLTransformSha1GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecOpenSSLTransformSha1GetKlass
(void);</pre></td></tr></table>
@@ -981,13 +981,13 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15887"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15899"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to SHA-1 digest transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15892"></a><h3>
+<a name="AEN15904"></a><h3>
<a name="XMLSEC-OPENSSL-ERRORS-LIB-CAPS"></a>XMLSEC_OPENSSL_ERRORS_LIB</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_OPENSSL_ERRORS_LIB (ERR_LIB_USER + 57)</pre></td></tr></table>
<p>Macro. The XMLSec library klass for OpenSSL errors reporting functions.</p>
@@ -995,7 +995,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15898"></a><h3>
+<a name="AEN15910"></a><h3>
<a name="XMLSEC-OPENSSL-ERRORS-FUNCTION-CAPS"></a>XMLSEC_OPENSSL_ERRORS_FUNCTION</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_OPENSSL_ERRORS_FUNCTION 0</pre></td></tr></table>
<p>Macro. The XMLSec library functions OpenSSL errors reporting functions.</p>
@@ -1003,7 +1003,7 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN15904"></a><h3>
+<a name="AEN15916"></a><h3>
<a name="XMLSECOPENSSLERRORSDEFAULTCALLBACK"></a>xmlSecOpenSSLErrorsDefaultCallback ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecOpenSSLErrorsDefaultCallback
(const char *file,
@@ -1018,31 +1018,31 @@ void <a href="xmlsec-openssl-crypto.html#XMLSECOPENSSLERRORSDEFAULTCALLBA
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15911"><span style="white-space: nowrap"><tt class="PARAMETER"><i>file</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15923"><span style="white-space: nowrap"><tt class="PARAMETER"><i>file</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the error location file name (__FILE__ macro).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15916"><span style="white-space: nowrap"><tt class="PARAMETER"><i>line</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15928"><span style="white-space: nowrap"><tt class="PARAMETER"><i>line</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the error location line number (__LINE__ macro).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15921"><span style="white-space: nowrap"><tt class="PARAMETER"><i>func</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15933"><span style="white-space: nowrap"><tt class="PARAMETER"><i>func</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the error location function name (__FUNCTION__ macro).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15926"><span style="white-space: nowrap"><tt class="PARAMETER"><i>errorObject</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15938"><span style="white-space: nowrap"><tt class="PARAMETER"><i>errorObject</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the error specific error object </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15931"><span style="white-space: nowrap"><tt class="PARAMETER"><i>errorSubject</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15943"><span style="white-space: nowrap"><tt class="PARAMETER"><i>errorSubject</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the error specific error subject.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15936"><span style="white-space: nowrap"><tt class="PARAMETER"><i>reason</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15948"><span style="white-space: nowrap"><tt class="PARAMETER"><i>reason</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the error code.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15941"><span style="white-space: nowrap"><tt class="PARAMETER"><i>msg</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN15953"><span style="white-space: nowrap"><tt class="PARAMETER"><i>msg</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the additional error message.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-openssl-x509.html b/docs/api/xmlsec-openssl-x509.html
index 14448f31..e0639eca 100644
--- a/docs/api/xmlsec-openssl-x509.html
+++ b/docs/api/xmlsec-openssl-x509.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-OPENSSL-X509"></a>x509</h1>
<div class="REFNAMEDIV">
-<a name="AEN15951"></a><h2>Name</h2>x509 -- </div>
+<a name="AEN15963"></a><h2>Name</h2>x509 -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN15954"></a><h2>Synopsis</h2>
+<a name="AEN15966"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
#define <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ID">xmlSecOpenSSLKeyDataX509Id</a>
@@ -108,13 +108,13 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH
const char *path);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN16009"></a><h2>Description</h2>
+<a name="AEN16021"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN16012"></a><h2>Details</h2>
+<a name="AEN16024"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN16014"></a><h3>
+<a name="AEN16026"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509ID"></a>xmlSecOpenSSLKeyDataX509Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataX509Id</pre></td></tr></table>
<p>The OpenSSL X509 data klass.</p>
@@ -122,7 +122,7 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16020"></a><h3>
+<a name="AEN16032"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509GETKLASS"></a>xmlSecOpenSSLKeyDataX509GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataX509GetKlass
(void);</pre></td></tr></table>
@@ -130,13 +130,13 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16029"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16041"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the X509 data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16034"></a><h3>
+<a name="AEN16046"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509GETKEYCERT"></a>xmlSecOpenSSLKeyDataX509GetKeyCert ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLKeyDataX509GetKeyCert
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -145,11 +145,11 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16043"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16055"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16048"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16060"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the key's certificate or NULL if key data was not used for key
extraction or an error occurs.</p></td>
</tr>
@@ -157,7 +157,7 @@ extraction or an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16053"></a><h3>
+<a name="AEN16065"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509ADOPTKEYCERT"></a>xmlSecOpenSSLKeyDataX509AdoptKeyCert ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataX509AdoptKeyCert
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
@@ -167,22 +167,22 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16063"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16075"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16068"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cert</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16080"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cert</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL X509 certificate.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16073"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16085"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16078"></a><h3>
+<a name="AEN16090"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509ADOPTCERT"></a>xmlSecOpenSSLKeyDataX509AdoptCert ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataX509AdoptCert
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
@@ -192,22 +192,22 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16087"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16099"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16092"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cert</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16104"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cert</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL X509 certificate.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16097"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16109"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16102"></a><h3>
+<a name="AEN16114"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509GETCERT"></a>xmlSecOpenSSLKeyDataX509GetCert ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLKeyDataX509GetCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> pos);</pre></td></tr></table>
@@ -216,15 +216,15 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16112"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16124"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16117"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16129"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired certificate position.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16122"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16134"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to certificate or NULL if <tt class="PARAMETER"><i>pos</i></tt> is larger than the
number of certificates in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p></td>
</tr>
@@ -232,7 +232,7 @@ number of certificates in <tt class="PARAMETER"><i>data</i></tt> or an error occ
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16129"></a><h3>
+<a name="AEN16141"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509GETCERTSSIZE"></a>xmlSecOpenSSLKeyDataX509GetCertsSize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> xmlSecOpenSSLKeyDataX509GetCertsSize
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -241,18 +241,18 @@ number of certificates in <tt class="PARAMETER"><i>data</i></tt> or an error occ
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16139"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16151"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16144"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16156"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>te number of certificates in <tt class="PARAMETER"><i>data</i></tt>.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16150"></a><h3>
+<a name="AEN16162"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509ADOPTCRL"></a>xmlSecOpenSSLKeyDataX509AdoptCrl ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataX509AdoptCrl
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
@@ -262,22 +262,22 @@ number of certificates in <tt class="PARAMETER"><i>data</i></tt> or an error occ
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16159"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16171"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16164"><span style="white-space: nowrap"><tt class="PARAMETER"><i>crl</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16176"><span style="white-space: nowrap"><tt class="PARAMETER"><i>crl</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL X509 CRL.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16169"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16181"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16174"></a><h3>
+<a name="AEN16186"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509GETCRL"></a>xmlSecOpenSSLKeyDataX509GetCrl ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>X509_CRL</font>* xmlSecOpenSSLKeyDataX509GetCrl (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> pos);</pre></td></tr></table>
@@ -286,15 +286,15 @@ number of certificates in <tt class="PARAMETER"><i>data</i></tt> or an error occ
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16184"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16196"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16189"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16201"><span style="white-space: nowrap"><tt class="PARAMETER"><i>pos</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired CRL position.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16194"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16206"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to CRL or NULL if <tt class="PARAMETER"><i>pos</i></tt> is larger than the
number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p></td>
</tr>
@@ -302,7 +302,7 @@ number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16201"></a><h3>
+<a name="AEN16213"></a><h3>
<a name="XMLSECOPENSSLKEYDATAX509GETCRLSSIZE"></a>xmlSecOpenSSLKeyDataX509GetCrlsSize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> xmlSecOpenSSLKeyDataX509GetCrlsSize
(<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre></td></tr></table>
@@ -311,18 +311,18 @@ number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16211"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16223"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16216"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16228"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>te number of CRLs in <tt class="PARAMETER"><i>data</i></tt>.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16222"></a><h3>
+<a name="AEN16234"></a><h3>
<a name="XMLSECOPENSSLKEYDATARAWX509CERTID"></a>xmlSecOpenSSLKeyDataRawX509CertId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataRawX509CertId</pre></td></tr></table>
<p>The OpenSSL raw X509 certificate klass.</p>
@@ -330,7 +330,7 @@ number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16228"></a><h3>
+<a name="AEN16240"></a><h3>
<a name="XMLSECOPENSSLKEYDATARAWX509CERTGETKLASS"></a>xmlSecOpenSSLKeyDataRawX509CertGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataRawX509CertGetKlass
(void);</pre></td></tr></table>
@@ -338,13 +338,13 @@ number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16236"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16248"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>raw X509 certificates key data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16241"></a><h3>
+<a name="AEN16253"></a><h3>
<a name="XMLSECOPENSSLX509STOREID"></a>xmlSecOpenSSLX509StoreId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecOpenSSLX509StoreId</pre></td></tr></table>
<p>The OpenSSL X509 store klass.</p>
@@ -352,7 +352,7 @@ number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16247"></a><h3>
+<a name="AEN16259"></a><h3>
<a name="XMLSECOPENSSLX509STOREGETKLASS"></a>xmlSecOpenSSLX509StoreGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecKeyDataStoreId</font> xmlSecOpenSSLX509StoreGetKlass
(void);</pre></td></tr></table>
@@ -360,13 +360,13 @@ number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16255"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16267"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to OpenSSL X509 certificates key data store klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16260"></a><h3>
+<a name="AEN16272"></a><h3>
<a name="XMLSECOPENSSLX509STOREFINDCERT"></a>xmlSecOpenSSLX509StoreFindCert ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLX509StoreFindCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store,
<font>xmlChar</font> *subjectName,
@@ -379,31 +379,31 @@ number of CRLs in <tt class="PARAMETER"><i>data</i></tt> or an error occurs.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16275"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16287"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16280"><span style="white-space: nowrap"><tt class="PARAMETER"><i>subjectName</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16292"><span style="white-space: nowrap"><tt class="PARAMETER"><i>subjectName</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired certificate name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16285"><span style="white-space: nowrap"><tt class="PARAMETER"><i>issuerName</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16297"><span style="white-space: nowrap"><tt class="PARAMETER"><i>issuerName</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired certificate issuer name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16290"><span style="white-space: nowrap"><tt class="PARAMETER"><i>issuerSerial</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16302"><span style="white-space: nowrap"><tt class="PARAMETER"><i>issuerSerial</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired certificate issuer serial number.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16295"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ski</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16307"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ski</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired certificate SKI.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16300"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16312"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16306"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16318"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to found certificate or NULL if certificate is not found
or an error occurs.</p></td>
</tr>
@@ -411,7 +411,7 @@ or an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16311"></a><h3>
+<a name="AEN16323"></a><h3>
<a name="XMLSECOPENSSLX509STOREVERIFY"></a>xmlSecOpenSSLX509StoreVerify ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLX509StoreVerify (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store);</pre></td></tr></table>
<p>Verifies <tt class="PARAMETER"><i>certs</i></tt> list.</p>
@@ -419,18 +419,18 @@ or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16321"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16333"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16326"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16338"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the first verified certificate from <tt class="PARAMETER"><i>certs</i></tt>.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16332"></a><h3>
+<a name="AEN16344"></a><h3>
<a name="XMLSECOPENSSLX509STOREADOPTCERT"></a>xmlSecOpenSSLX509StoreAdoptCert ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLX509StoreAdoptCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store,
<font>X509</font> *cert,
@@ -440,26 +440,26 @@ or an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16342"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16354"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16347"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cert</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16359"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cert</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL X509 certificate.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16352"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16364"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16357"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16369"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN16362"></a><h3>
+<a name="AEN16374"></a><h3>
<a name="XMLSECOPENSSLX509STOREADDCERTSPATH"></a>xmlSecOpenSSLX509StoreAddCertsPath ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecOpenSSLX509StoreAddCertsPath
(<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store,
@@ -470,15 +470,15 @@ in <tt class="PARAMETER"><i>store</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16372"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16384"><span style="white-space: nowrap"><tt class="PARAMETER"><i>store</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to OpenSSL x509 store.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16377"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16389"><span style="white-space: nowrap"><tt class="PARAMETER"><i>path</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the path to the certs dir.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16382"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN16394"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-parser.html b/docs/api/xmlsec-parser.html
index 62957422..5707fa9a 100644
--- a/docs/api/xmlsec-parser.html
+++ b/docs/api/xmlsec-parser.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-PARSER"></a>parser</h1>
<div class="REFNAMEDIV">
-<a name="AEN8039"></a><h2>Name</h2>parser -- </div>
+<a name="AEN8051"></a><h2>Name</h2>parser -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN8042"></a><h2>Synopsis</h2>
+<a name="AEN8054"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
<font>xmlDocPtr</font> <a href="xmlsec-parser.html#XMLSECPARSEFILE">xmlSecParseFile</a> (const char *filename);
@@ -80,13 +80,13 @@
(void);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN8062"></a><h2>Description</h2>
+<a name="AEN8074"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN8065"></a><h2>Details</h2>
+<a name="AEN8077"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN8067"></a><h3>
+<a name="AEN8079"></a><h3>
<a name="XMLSECPARSEFILE"></a>xmlSecParseFile ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlDocPtr</font> xmlSecParseFile (const char *filename);</pre></td></tr></table>
<p>Loads XML Doc from file <tt class="PARAMETER"><i>filename</i></tt>. We need a special version because of
@@ -95,18 +95,18 @@ c14n issue. The code is copied from <font>xmlSAXParseFileWithData</font>() funct
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8077"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8089"><span style="white-space: nowrap"><tt class="PARAMETER"><i>filename</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the filename.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8082"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8094"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the loaded XML document or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8087"></a><h3>
+<a name="AEN8099"></a><h3>
<a name="XMLSECPARSEMEMORY"></a>xmlSecParseMemory ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlDocPtr</font> xmlSecParseMemory (const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buffer,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> size,
@@ -117,26 +117,26 @@ c14n issue. The code is copied from <font>xmlSAXParseMemory</font>() function.</
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8098"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8110"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8103"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8115"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8108"><span style="white-space: nowrap"><tt class="PARAMETER"><i>recovery</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8120"><span style="white-space: nowrap"><tt class="PARAMETER"><i>recovery</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8113"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8125"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the loaded XML document or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8118"></a><h3>
+<a name="AEN8130"></a><h3>
<a name="XMLSECPARSEMEMORYEXT"></a>xmlSecParseMemoryExt ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlDocPtr</font> xmlSecParseMemoryExt (const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *prefix,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> prefixSize,
@@ -149,38 +149,38 @@ c14n issue. The code is copied from <font>xmlSAXParseMemory</font>() function.</
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8135"><span style="white-space: nowrap"><tt class="PARAMETER"><i>prefix</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8147"><span style="white-space: nowrap"><tt class="PARAMETER"><i>prefix</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the first part of the input.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8140"><span style="white-space: nowrap"><tt class="PARAMETER"><i>prefixSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8152"><span style="white-space: nowrap"><tt class="PARAMETER"><i>prefixSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the size of the first part of the input.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8145"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8157"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the second part of the input.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8150"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufferSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8162"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bufferSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the size of the second part of the input.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8155"><span style="white-space: nowrap"><tt class="PARAMETER"><i>postfix</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8167"><span style="white-space: nowrap"><tt class="PARAMETER"><i>postfix</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the third part of the input.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8160"><span style="white-space: nowrap"><tt class="PARAMETER"><i>postfixSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8172"><span style="white-space: nowrap"><tt class="PARAMETER"><i>postfixSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the size of the third part of the input.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8165"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8177"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the loaded XML document or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8170"></a><h3>
+<a name="AEN8182"></a><h3>
<a name="XMLSECTRANSFORMXMLPARSERID"></a>xmlSecTransformXmlParserId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformXmlParserId</pre></td></tr></table>
<p>The XML Parser transform klass.</p>
@@ -188,7 +188,7 @@ c14n issue. The code is copied from <font>xmlSAXParseMemory</font>() function.</
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8176"></a><h3>
+<a name="AEN8188"></a><h3>
<a name="XMLSECTRANSFORMXMLPARSERGETKLASS"></a>xmlSecTransformXmlParserGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXmlParserGetKlass
(void);</pre></td></tr></table>
@@ -196,7 +196,7 @@ c14n issue. The code is copied from <font>xmlSAXParseMemory</font>() function.</
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8184"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8196"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>XML parser transform klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-templates.html b/docs/api/xmlsec-templates.html
index d631283c..c001e069 100644
--- a/docs/api/xmlsec-templates.html
+++ b/docs/api/xmlsec-templates.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-TEMPLATES"></a>templates</h1>
<div class="REFNAMEDIV">
-<a name="AEN8194"></a><h2>Name</h2>templates -- </div>
+<a name="AEN8206"></a><h2>Name</h2>templates -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN8197"></a><h2>Synopsis</h2>
+<a name="AEN8209"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
<font>xmlNodePtr</font> <a href="xmlsec-templates.html#XMLSECTMPLSIGNATURECREATE">xmlSecTmplSignatureCreate</a> (<font>xmlDocPtr</font> doc,
@@ -164,13 +164,13 @@ int <a href="xmlsec-templates.html#XMLSECTMPLTRANSFORMADDXPOINTER">xmlSe
const <font>xmlChar</font> **nsList);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN8336"></a><h2>Description</h2>
+<a name="AEN8348"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN8339"></a><h2>Details</h2>
+<a name="AEN8351"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN8341"></a><h3>
+<a name="AEN8353"></a><h3>
<a name="XMLSECTMPLSIGNATURECREATE"></a>xmlSecTmplSignatureCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplSignatureCreate (<font>xmlDocPtr</font> doc,
<font>xmlSecTransformId</font> c14nMethodId,
@@ -185,26 +185,26 @@ in the XML document.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8358"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8370"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to signature document or NULL; in the
second case, application must later call <tt class="PARAMETER"><i>xmlSetTreeDoc</i></tt>
to ensure that all the children nodes have correct
pointer to XML document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8364"><span style="white-space: nowrap"><tt class="PARAMETER"><i>c14nMethodId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8376"><span style="white-space: nowrap"><tt class="PARAMETER"><i>c14nMethodId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the signature canonicalization method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8369"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signMethodId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8381"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signMethodId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the signature method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8374"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8386"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8379"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8391"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node or NULL if an
error occurs.</p></td>
</tr>
@@ -212,7 +212,7 @@ error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8385"></a><h3>
+<a name="AEN8397"></a><h3>
<a name="XMLSECTMPLSIGNATUREENSUREKEYINFO"></a>xmlSecTmplSignatureEnsureKeyInfo ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplSignatureEnsureKeyInfo
(<font>xmlNodePtr</font> signNode,
@@ -223,15 +223,15 @@ node <tt class="PARAMETER"><i>signNode</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8398"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8410"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8404"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8416"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8409"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8421"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node or NULL if an
error occurs.</p></td>
</tr>
@@ -239,7 +239,7 @@ error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8415"></a><h3>
+<a name="AEN8427"></a><h3>
<a name="XMLSECTMPLSIGNATUREADDREFERENCE"></a>xmlSecTmplSignatureAddReference ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplSignatureAddReference (<font>xmlNodePtr</font> signNode,
<font>xmlSecTransformId</font> digestMethodId,
@@ -253,27 +253,27 @@ Type (<tt class="PARAMETER"><i>type</i></tt>) attributes and the required childr
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8436"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8448"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8442"><span style="white-space: nowrap"><tt class="PARAMETER"><i>digestMethodId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8454"><span style="white-space: nowrap"><tt class="PARAMETER"><i>digestMethodId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference digest method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8447"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8459"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8452"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8464"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference node uri (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8457"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8469"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference node type (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8462"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8474"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node or NULL
if an error occurs.</p></td>
</tr>
@@ -281,7 +281,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8468"></a><h3>
+<a name="AEN8480"></a><h3>
<a name="XMLSECTMPLSIGNATUREADDOBJECT"></a>xmlSecTmplSignatureAddObject ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplSignatureAddObject (<font>xmlNodePtr</font> signNode,
const <font>xmlChar</font> *id,
@@ -292,23 +292,23 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8483"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8495"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8489"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8501"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8494"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mimeType</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8506"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mimeType</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the object mime type (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8499"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encoding</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8511"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encoding</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the object encoding (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8504"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8516"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top">&lt;dsig:Object/&gt;</a> node or NULL
if an error occurs.</p></td>
</tr>
@@ -316,7 +316,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8510"></a><h3>
+<a name="AEN8522"></a><h3>
<a name="XMLSECTMPLSIGNATUREGETSIGNMETHODNODE"></a>xmlSecTmplSignatureGetSignMethodNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplSignatureGetSignMethodNode
(<font>xmlNodePtr</font> signNode);</pre></td></tr></table>
@@ -325,18 +325,18 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8521"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8533"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature%20" target="_top">&lt;dsig:Signature /&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8527"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8539"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureMethod%20" target="_top">&lt;dsig:SignatureMethod /&gt;</a> node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8533"></a><h3>
+<a name="AEN8545"></a><h3>
<a name="XMLSECTMPLSIGNATUREGETC14NMETHODNODE"></a>xmlSecTmplSignatureGetC14NMethodNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplSignatureGetC14NMethodNode
(<font>xmlNodePtr</font> signNode);</pre></td></tr></table>
@@ -345,18 +345,18 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8544"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8556"><span style="white-space: nowrap"><tt class="PARAMETER"><i>signNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature%20" target="_top">&lt;dsig:Signature /&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8550"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8562"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-CanonicalizationMethod%20" target="_top">&lt;dsig:CanonicalizationMethod /&gt;</a> node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8556"></a><h3>
+<a name="AEN8568"></a><h3>
<a name="XMLSECTMPLREFERENCEADDTRANSFORM"></a>xmlSecTmplReferenceAddTransform ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplReferenceAddTransform (<font>xmlNodePtr</font> referenceNode,
<font>xmlSecTransformId</font> transformId);</pre></td></tr></table>
@@ -365,15 +365,15 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8569"><span style="white-space: nowrap"><tt class="PARAMETER"><i>referenceNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8581"><span style="white-space: nowrap"><tt class="PARAMETER"><i>referenceNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8575"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8587"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform method id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8580"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8592"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node or NULL if an
error occurs.</p></td>
</tr>
@@ -381,7 +381,7 @@ error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8586"></a><h3>
+<a name="AEN8598"></a><h3>
<a name="XMLSECTMPLOBJECTADDSIGNPROPERTIES"></a>xmlSecTmplObjectAddSignProperties ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplObjectAddSignProperties
(<font>xmlNodePtr</font> objectNode,
@@ -392,19 +392,19 @@ error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8600"><span style="white-space: nowrap"><tt class="PARAMETER"><i>objectNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8612"><span style="white-space: nowrap"><tt class="PARAMETER"><i>objectNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top">&lt;dsig:Object/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8606"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8618"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8611"><span style="white-space: nowrap"><tt class="PARAMETER"><i>target</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8623"><span style="white-space: nowrap"><tt class="PARAMETER"><i>target</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Target (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8616"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8628"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureProperties" target="_top">&lt;dsig:SignatureProperties/&gt;</a> node or NULL
if an error occurs.</p></td>
</tr>
@@ -412,7 +412,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8622"></a><h3>
+<a name="AEN8634"></a><h3>
<a name="XMLSECTMPLOBJECTADDMANIFEST"></a>xmlSecTmplObjectAddManifest ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplObjectAddManifest (<font>xmlNodePtr</font> objectNode,
const <font>xmlChar</font> *id);</pre></td></tr></table>
@@ -421,15 +421,15 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8635"><span style="white-space: nowrap"><tt class="PARAMETER"><i>objectNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8647"><span style="white-space: nowrap"><tt class="PARAMETER"><i>objectNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top">&lt;dsig:Object/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8641"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8653"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8646"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8658"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top">&lt;dsig:Manifest/&gt;</a> node or NULL
if an error occurs.</p></td>
</tr>
@@ -437,7 +437,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8652"></a><h3>
+<a name="AEN8664"></a><h3>
<a name="XMLSECTMPLMANIFESTADDREFERENCE"></a>xmlSecTmplManifestAddReference ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplManifestAddReference (<font>xmlNodePtr</font> manifestNode,
<font>xmlSecTransformId</font> digestMethodId,
@@ -451,27 +451,27 @@ Type (<tt class="PARAMETER"><i>type</i></tt>) attributes and the required childr
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8673"><span style="white-space: nowrap"><tt class="PARAMETER"><i>manifestNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8685"><span style="white-space: nowrap"><tt class="PARAMETER"><i>manifestNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top">&lt;dsig:Manifest/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8679"><span style="white-space: nowrap"><tt class="PARAMETER"><i>digestMethodId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8691"><span style="white-space: nowrap"><tt class="PARAMETER"><i>digestMethodId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference digest method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8684"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8696"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8689"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8701"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference node uri (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8694"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8706"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference node type (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8699"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8711"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node or NULL
if an error occurs.</p></td>
</tr>
@@ -479,7 +479,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8705"></a><h3>
+<a name="AEN8717"></a><h3>
<a name="XMLSECTMPLENCDATACREATE"></a>xmlSecTmplEncDataCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataCreate (<font>xmlDocPtr</font> doc,
<font>xmlSecTransformId</font> encMethodId,
@@ -492,33 +492,33 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8720"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8732"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to signature document or NULL; in the later
case, application must later call <tt class="PARAMETER"><i>xmlSetTreeDoc</i></tt> to ensure
that all the children nodes have correct pointer to XML document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8726"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encMethodId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8738"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encMethodId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the encryption method (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8731"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8743"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8736"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8748"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Type attribute (optional)</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8741"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mimeType</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8753"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mimeType</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the MimeType attribute (optional)</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8746"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encoding</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8758"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encoding</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Encoding attribute (optional)</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8751"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8763"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node or NULL
if an error occurs.</p></td>
</tr>
@@ -526,7 +526,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8757"></a><h3>
+<a name="AEN8769"></a><h3>
<a name="XMLSECTMPLENCDATAENSUREKEYINFO"></a>xmlSecTmplEncDataEnsureKeyInfo ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataEnsureKeyInfo (<font>xmlNodePtr</font> encNode,
const <font>xmlChar</font> *id);</pre></td></tr></table>
@@ -535,15 +535,15 @@ if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8770"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8782"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8776"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8788"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Id attrbibute (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8781"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8793"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -551,7 +551,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8787"></a><h3>
+<a name="AEN8799"></a><h3>
<a name="XMLSECTMPLENCDATAENSUREENCPROPERTIES"></a>xmlSecTmplEncDataEnsureEncProperties ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataEnsureEncProperties
(<font>xmlNodePtr</font> encNode,
@@ -562,15 +562,15 @@ node <tt class="PARAMETER"><i>encNode</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8800"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8812"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8806"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8818"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8811"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8823"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties" target="_top">&lt;enc:EncryptionProperties/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -578,7 +578,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8817"></a><h3>
+<a name="AEN8829"></a><h3>
<a name="XMLSECTMPLENCDATAADDENCPROPERTY"></a>xmlSecTmplEncDataAddEncProperty ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataAddEncProperty (<font>xmlNodePtr</font> encNode,
const <font>xmlChar</font> *id,
@@ -590,19 +590,19 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8832"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8844"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8838"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8850"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8843"><span style="white-space: nowrap"><tt class="PARAMETER"><i>target</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8855"><span style="white-space: nowrap"><tt class="PARAMETER"><i>target</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Target attribute (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8848"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8860"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty" target="_top">&lt;enc:EncryptionProperty/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -610,7 +610,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8854"></a><h3>
+<a name="AEN8866"></a><h3>
<a name="XMLSECTMPLENCDATAENSURECIPHERVALUE"></a>xmlSecTmplEncDataEnsureCipherValue ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataEnsureCipherValue
(<font>xmlNodePtr</font> encNode);</pre></td></tr></table>
@@ -619,11 +619,11 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8866"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8878"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8872"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8884"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue" target="_top">&lt;enc:CipherValue/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -631,7 +631,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8878"></a><h3>
+<a name="AEN8890"></a><h3>
<a name="XMLSECTMPLENCDATAENSURECIPHERREFERENCE"></a>xmlSecTmplEncDataEnsureCipherReference ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataEnsureCipherReference
(<font>xmlNodePtr</font> encNode,
@@ -642,15 +642,15 @@ to the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_to
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8892"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8904"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8898"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8910"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the URI attribute (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8903"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8915"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference" target="_top">&lt;enc:CipherReference/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -658,7 +658,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8909"></a><h3>
+<a name="AEN8921"></a><h3>
<a name="XMLSECTMPLENCDATAGETENCMETHODNODE"></a>xmlSecTmplEncDataGetEncMethodNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataGetEncMethodNode
(<font>xmlNodePtr</font> encNode);</pre></td></tr></table>
@@ -667,18 +667,18 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8919"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8931"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EcnryptedData%20" target="_top">&lt;enc:EcnryptedData /&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8925"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8937"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod%20" target="_top">&lt;enc:EncryptionMethod /&gt;</a> node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8931"></a><h3>
+<a name="AEN8943"></a><h3>
<a name="XMLSECTMPLCIPHERREFERENCEADDTRANSFORM"></a>xmlSecTmplCipherReferenceAddTransform ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplCipherReferenceAddTransform
(<font>xmlNodePtr</font> cipherReferenceNode,
@@ -690,15 +690,15 @@ child node of the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8947"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cipherReferenceNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8959"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cipherReferenceNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference" target="_top">&lt;enc:CipherReference/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8953"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8965"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8958"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8970"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -706,7 +706,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8964"></a><h3>
+<a name="AEN8976"></a><h3>
<a name="XMLSECTMPLKEYINFOADDKEYNAME"></a>xmlSecTmplKeyInfoAddKeyName ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplKeyInfoAddKeyName (<font>xmlNodePtr</font> keyInfoNode,
const <font>xmlChar</font> *name);</pre></td></tr></table>
@@ -715,15 +715,15 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8977"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8989"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8983"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8995"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the key name (optional). </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN8988"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9000"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" target="_top">&lt;dsig:KeyName/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -731,7 +731,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN8994"></a><h3>
+<a name="AEN9006"></a><h3>
<a name="XMLSECTMPLKEYINFOADDKEYVALUE"></a>xmlSecTmplKeyInfoAddKeyValue ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplKeyInfoAddKeyValue (<font>xmlNodePtr</font> keyInfoNode);</pre></td></tr></table>
<p>Adds <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue" target="_top">&lt;dsig:KeyValue/&gt;</a> node to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node <tt class="PARAMETER"><i>keyInfoNode</i></tt>.</p>
@@ -739,11 +739,11 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9006"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9018"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9012"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9024"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue" target="_top">&lt;dsig:KeyValue/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -751,7 +751,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9018"></a><h3>
+<a name="AEN9030"></a><h3>
<a name="XMLSECTMPLKEYINFOADDX509DATA"></a>xmlSecTmplKeyInfoAddX509Data ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplKeyInfoAddX509Data (<font>xmlNodePtr</font> keyInfoNode);</pre></td></tr></table>
<p>Adds <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top">&lt;dsig:X509Data/&gt;</a> node to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node <tt class="PARAMETER"><i>keyInfoNode</i></tt>.</p>
@@ -759,11 +759,11 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9030"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9042"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9036"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9048"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top">&lt;dsig:X509Data/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -771,7 +771,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9042"></a><h3>
+<a name="AEN9054"></a><h3>
<a name="XMLSECTMPLKEYINFOADDRETRIEVALMETHOD"></a>xmlSecTmplKeyInfoAddRetrievalMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplKeyInfoAddRetrievalMethod
(<font>xmlNodePtr</font> keyInfoNode,
@@ -782,19 +782,19 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9056"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9068"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9062"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9074"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the URI attribute (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9067"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9079"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Type attribute(optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9072"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9084"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="_top">&lt;dsig:RetrievalMethod/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -802,7 +802,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9078"></a><h3>
+<a name="AEN9090"></a><h3>
<a name="XMLSECTMPLRETRIEVALMETHODADDTRANSFORM"></a>xmlSecTmplRetrievalMethodAddTransform ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplRetrievalMethodAddTransform
(<font>xmlNodePtr</font> retrMethodNode,
@@ -813,15 +813,15 @@ if required) to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMet
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9092"><span style="white-space: nowrap"><tt class="PARAMETER"><i>retrMethodNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9104"><span style="white-space: nowrap"><tt class="PARAMETER"><i>retrMethodNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="_top">&lt;dsig:RetrievalMethod/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9098"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9110"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform id.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9103"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9115"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-dsig:Transforms" target="_top">&lt;dsig:dsig:Transforms/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -829,7 +829,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9109"></a><h3>
+<a name="AEN9121"></a><h3>
<a name="XMLSECTMPLKEYINFOADDENCRYPTEDKEY"></a>xmlSecTmplKeyInfoAddEncryptedKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplKeyInfoAddEncryptedKey
(<font>xmlNodePtr</font> keyInfoNode,
@@ -843,27 +843,27 @@ the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;d
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9125"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9137"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyInfoNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;dsig:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9131"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encMethodId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9143"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encMethodId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the encryption method (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9136"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9148"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9141"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9153"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Type attribute (optional). </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9146"><span style="white-space: nowrap"><tt class="PARAMETER"><i>recipient</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9158"><span style="white-space: nowrap"><tt class="PARAMETER"><i>recipient</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Recipient attribute (optional). </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9151"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9163"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node or
NULL if an error occurs.</p></td>
</tr>
@@ -871,7 +871,7 @@ NULL if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9157"></a><h3>
+<a name="AEN9169"></a><h3>
<a name="XMLSECTMPLTRANSFORMADDHMACOUTPUTLENGTH"></a>xmlSecTmplTransformAddHmacOutputLength ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTmplTransformAddHmacOutputLength
(<font>xmlNodePtr</font> transformNode,
@@ -882,22 +882,22 @@ node <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9168"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9180"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9174"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bitsLen</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9186"><span style="white-space: nowrap"><tt class="PARAMETER"><i>bitsLen</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the required length in bits</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9179"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9191"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success and a negatie value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9184"></a><h3>
+<a name="AEN9196"></a><h3>
<a name="XMLSECTMPLTRANSFORMADDRSAOAEPPARAM"></a>xmlSecTmplTransformAddRsaOaepParam ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTmplTransformAddRsaOaepParam
(<font>xmlNodePtr</font> transformNode,
@@ -908,26 +908,26 @@ node <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9196"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9208"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9202"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9214"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buf</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the OAEP param buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9207"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9219"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the OAEP param buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9212"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9224"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9217"></a><h3>
+<a name="AEN9229"></a><h3>
<a name="XMLSECTMPLTRANSFORMADDXSLTSTYLESHEET"></a>xmlSecTmplTransformAddXsltStylesheet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTmplTransformAddXsltStylesheet
(<font>xmlNodePtr</font> transformNode,
@@ -937,22 +937,22 @@ node <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9227"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9239"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9233"><span style="white-space: nowrap"><tt class="PARAMETER"><i>xslt</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9245"><span style="white-space: nowrap"><tt class="PARAMETER"><i>xslt</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XSLT transform exspression.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9238"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9250"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9243"></a><h3>
+<a name="AEN9255"></a><h3>
<a name="XMLSECTMPLTRANSFORMADDC14NINCLNAMESPACES"></a>xmlSecTmplTransformAddC14NInclNamespaces ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTmplTransformAddC14NInclNamespaces
(<font>xmlNodePtr</font> transformNode,
@@ -962,24 +962,24 @@ node <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9253"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9265"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9259"><span style="white-space: nowrap"><tt class="PARAMETER"><i>prefixList</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9271"><span style="white-space: nowrap"><tt class="PARAMETER"><i>prefixList</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the white space delimited list of namespace prefixes,
where &quot;<font>default</font>&quot; indicates the default namespace
(optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9265"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9277"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 if success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9270"></a><h3>
+<a name="AEN9282"></a><h3>
<a name="XMLSECTMPLTRANSFORMADDXPATH"></a>xmlSecTmplTransformAddXPath ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTmplTransformAddXPath (<font>xmlNodePtr</font> transformNode,
const <font>xmlChar</font> *expression,
@@ -990,27 +990,27 @@ node <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9282"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9294"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9288"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expression</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9300"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expression</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XPath expression.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9293"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nsList</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9305"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nsList</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the NULL terminated list of namespace prefix/href pairs
(optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9298"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9310"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 for success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9303"></a><h3>
+<a name="AEN9315"></a><h3>
<a name="XMLSECTMPLTRANSFORMADDXPATH2"></a>xmlSecTmplTransformAddXPath2 ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTmplTransformAddXPath2 (<font>xmlNodePtr</font> transformNode,
const <font>xmlChar</font> *type,
@@ -1022,31 +1022,31 @@ node <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9316"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9328"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9322"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9334"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XPath2 transform type (&quot;union&quot;, &quot;intersect&quot; or &quot;subtract&quot;).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9327"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expression</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9339"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expression</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XPath expression.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9332"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nsList</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9344"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nsList</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the NULL terminated list of namespace prefix/href pairs.
(optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9337"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9349"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 for success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9342"></a><h3>
+<a name="AEN9354"></a><h3>
<a name="XMLSECTMPLTRANSFORMADDXPOINTER"></a>xmlSecTmplTransformAddXPointer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTmplTransformAddXPointer (<font>xmlNodePtr</font> transformNode,
const <font>xmlChar</font> *expression,
@@ -1057,20 +1057,20 @@ node <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9354"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9366"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9360"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expression</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9372"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expression</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XPath expression.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9365"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nsList</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9377"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nsList</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the NULL terminated list of namespace prefix/href pairs.
(optional).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9370"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9382"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 for success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-transforms.html b/docs/api/xmlsec-transforms.html
index c4780628..70428748 100644
--- a/docs/api/xmlsec-transforms.html
+++ b/docs/api/xmlsec-transforms.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-TRANSFORMS"></a>transforms</h1>
<div class="REFNAMEDIV">
-<a name="AEN9380"></a><h2>Name</h2>transforms -- </div>
+<a name="AEN9392"></a><h2>Name</h2>transforms -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN9383"></a><h2>Synopsis</h2>
+<a name="AEN9395"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
#define <a href="xmlsec-transforms.html#XMLSEC-TRANSFORM-BINARY-CHUNK-CAPS">XMLSEC_TRANSFORM_BINARY_CHUNK</a>
@@ -332,13 +332,13 @@ int <a href="xmlsec-transforms.html#XMLSECTRANSFORMXPOINTERSETEXPR">xmlS
(void);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN9706"></a><h2>Description</h2>
+<a name="AEN9718"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN9709"></a><h2>Details</h2>
+<a name="AEN9721"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN9711"></a><h3>
+<a name="AEN9723"></a><h3>
<a name="XMLSEC-TRANSFORM-BINARY-CHUNK-CAPS"></a>XMLSEC_TRANSFORM_BINARY_CHUNK</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_TRANSFORM_BINARY_CHUNK 64</pre></td></tr></table>
<p>The binary data chunks size. XMLSec processes binary data one chunk
@@ -347,20 +347,20 @@ at a time. Changing this impacts xmlsec memory usage and performance.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9717"></a><h3>
+<a name="AEN9729"></a><h3>
<a name="XMLSECTRANSFORMIDSGET"></a>xmlSecTransformIdsGet ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> xmlSecTransformIdsGet (void);</pre></td></tr></table>
<p>Gets global registered transform klasses list.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9725"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9737"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to list of all registered transform klasses.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9730"></a><h3>
+<a name="AEN9742"></a><h3>
<a name="XMLSECTRANSFORMIDSINIT"></a>xmlSecTransformIdsInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformIdsInit (void);</pre></td></tr></table>
<p>Initializes the transform klasses. This function is called from the
@@ -368,13 +368,13 @@ at a time. Changing this impacts xmlsec memory usage and performance.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9738"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9750"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9743"></a><h3>
+<a name="AEN9755"></a><h3>
<a name="XMLSECTRANSFORMIDSSHUTDOWN"></a>xmlSecTransformIdsShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformIdsShutdown (void);</pre></td></tr></table>
<p>Shuts down the keys data klasses. This function is called from the
@@ -383,7 +383,7 @@ at a time. Changing this impacts xmlsec memory usage and performance.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9750"></a><h3>
+<a name="AEN9762"></a><h3>
<a name="XMLSECTRANSFORMIDSREGISTERDEFAULT"></a>xmlSecTransformIdsRegisterDefault ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformIdsRegisterDefault
(void);</pre></td></tr></table>
@@ -392,13 +392,13 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9757"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9769"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9762"></a><h3>
+<a name="AEN9774"></a><h3>
<a name="XMLSECTRANSFORMIDSREGISTER"></a>xmlSecTransformIdsRegister ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformIdsRegister (<font>xmlSecTransformId</font> id);</pre></td></tr></table>
<p>Registers <tt class="PARAMETER"><i>id</i></tt> in the global list of transform klasses.</p>
@@ -406,18 +406,18 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9771"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9783"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9776"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9788"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9781"></a><h3>
+<a name="AEN9793"></a><h3>
<a name="XMLSECTRANSFORMSTATUS"></a>enum xmlSecTransformStatus</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlSecTransformStatusNone = 0,
@@ -431,30 +431,30 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9788"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusNone</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9800"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusNone</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the status unknown.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9793"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusWorking</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9805"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusWorking</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform is executed.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9798"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusFinished</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9810"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusFinished</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform finished</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9803"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusOk</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9815"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusOk</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform succeeded.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9808"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusFail</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9820"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusFail</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform failed (an error occur).</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9813"></a><h3>
+<a name="AEN9825"></a><h3>
<a name="XMLSECTRANSFORMMODE"></a>enum xmlSecTransformMode</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlSecTransformModeNone = 0,
@@ -466,22 +466,22 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9820"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModeNone</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9832"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModeNone</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the mode is unknown.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9825"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModePush</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9837"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModePush</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> pushing data thru transform. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9830"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModePop</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9842"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModePop</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> popping data from transform.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9835"></a><h3>
+<a name="AEN9847"></a><h3>
<a name="XMLSECTRANSFORMOPERATION"></a>enum xmlSecTransformOperation</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlSecTransformOperationNone = 0,
@@ -497,38 +497,38 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9842"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationNone</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9854"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationNone</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the operation is unknown.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9847"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationEncode</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9859"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationEncode</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the encode operation (for base64 transform). </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9852"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationDecode</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9864"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationDecode</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the decode operation (for base64 transform).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9857"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationSign</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9869"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationSign</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the sign or digest operation.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9862"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationVerify</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9874"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationVerify</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the verification of signature or digest operation.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9867"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationEncrypt</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9879"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationEncrypt</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the encryption operation.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9872"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationDecrypt</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9884"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationDecrypt</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the decryption operation.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9877"></a><h3>
+<a name="AEN9889"></a><h3>
<a name="XMLSECTRANSFORMURITYPE"></a>xmlSecTransformUriType</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUriType;</pre></td></tr></table>
<p>URI transform type bit mask.</p>
@@ -536,7 +536,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9883"></a><h3>
+<a name="AEN9895"></a><h3>
<a name="XMLSECTRANSFORMURITYPENONE"></a>xmlSecTransformUriTypeNone</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeNone 0x0000</pre></td></tr></table>
<p>The URI type is unknown or not set.</p>
@@ -544,7 +544,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9889"></a><h3>
+<a name="AEN9901"></a><h3>
<a name="XMLSECTRANSFORMURITYPEEMPTY"></a>xmlSecTransformUriTypeEmpty</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeEmpty 0x0001</pre></td></tr></table>
<p>The empty URI (&quot;&quot;) type.</p>
@@ -552,7 +552,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9895"></a><h3>
+<a name="AEN9907"></a><h3>
<a name="XMLSECTRANSFORMURITYPESAMEDOCUMENT"></a>xmlSecTransformUriTypeSameDocument</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeSameDocument 0x0002 </pre></td></tr></table>
<p>The smae document (&quot;#...&quot;) but not empty (&quot;&quot;) URI type.</p>
@@ -560,7 +560,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9901"></a><h3>
+<a name="AEN9913"></a><h3>
<a name="XMLSECTRANSFORMURITYPELOCAL"></a>xmlSecTransformUriTypeLocal</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeLocal 0x0004</pre></td></tr></table>
<p>The local URI (&quot;file:///....&quot;) type.</p>
@@ -568,7 +568,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9907"></a><h3>
+<a name="AEN9919"></a><h3>
<a name="XMLSECTRANSFORMURITYPEREMOTE"></a>xmlSecTransformUriTypeRemote</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeRemote 0x0008</pre></td></tr></table>
<p>The remote URI type.</p>
@@ -576,7 +576,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9913"></a><h3>
+<a name="AEN9925"></a><h3>
<a name="XMLSECTRANSFORMURITYPEANY"></a>xmlSecTransformUriTypeAny</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeAny 0xFFFF</pre></td></tr></table>
<p>Any URI type.</p>
@@ -584,7 +584,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9919"></a><h3>
+<a name="AEN9931"></a><h3>
<a name="XMLSECTRANSFORMURITYPECHECK"></a>xmlSecTransformUriTypeCheck ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformUriTypeCheck (<a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> type,
const <font>xmlChar</font> *uri);</pre></td></tr></table>
@@ -593,15 +593,15 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9930"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9942"><span style="white-space: nowrap"><tt class="PARAMETER"><i>type</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the expected URI type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9935"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9947"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the uri for checking.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9940"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN9952"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if <tt class="PARAMETER"><i>uri</i></tt> matches <tt class="PARAMETER"><i>type</i></tt>, 0 if not or a negative value
if an error occurs.</p></td>
</tr>
@@ -609,7 +609,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9947"></a><h3>
+<a name="AEN9959"></a><h3>
<a name="XMLSECTRANSFORMDATATYPE"></a>xmlSecTransformDataType</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef xmlSecByte xmlSecTransformDataType;</pre></td></tr></table>
<p>Transform data type bit mask.</p>
@@ -617,7 +617,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9953"></a><h3>
+<a name="AEN9965"></a><h3>
<a name="XMLSECTRANSFORMDATATYPEUNKNOWN"></a>xmlSecTransformDataTypeUnknown</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeUnknown 0x0000</pre></td></tr></table>
<p>The transform data type is unknown or nor data expected.</p>
@@ -625,7 +625,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9959"></a><h3>
+<a name="AEN9971"></a><h3>
<a name="XMLSECTRANSFORMDATATYPEBIN"></a>xmlSecTransformDataTypeBin</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeBin 0x0001</pre></td></tr></table>
<p>The binary transform data.</p>
@@ -633,7 +633,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9965"></a><h3>
+<a name="AEN9977"></a><h3>
<a name="XMLSECTRANSFORMDATATYPEXML"></a>xmlSecTransformDataTypeXml</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeXml 0x0002</pre></td></tr></table>
<p>The xml transform data.</p>
@@ -641,7 +641,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9971"></a><h3>
+<a name="AEN9983"></a><h3>
<a name="XMLSECTRANSFORMUSAGE"></a>xmlSecTransformUsage</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUsage;</pre></td></tr></table>
<p>The transform usage bit mask.</p>
@@ -649,7 +649,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9977"></a><h3>
+<a name="AEN9989"></a><h3>
<a name="XMLSECTRANSFORMUSAGEUNKNOWN"></a>xmlSecTransformUsageUnknown</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUsageUnknown 0x0000</pre></td></tr></table>
<p>Transforms usage is unknown or undefined.</p>
@@ -657,7 +657,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9983"></a><h3>
+<a name="AEN9995"></a><h3>
<a name="XMLSECTRANSFORMUSAGEDSIGTRANSFORM"></a>xmlSecTransformUsageDSigTransform</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUsageDSigTransform 0x0001</pre></td></tr></table>
<p>Transform could be used in &lt;dsig:Transform&gt;.</p>
@@ -665,7 +665,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9989"></a><h3>
+<a name="AEN10001"></a><h3>
<a name="XMLSECTRANSFORMUSAGEC14NMETHOD"></a>xmlSecTransformUsageC14NMethod</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUsageC14NMethod 0x0002</pre></td></tr></table>
<p>Transform could be used in &lt;dsig:CanonicalizationMethod&gt;.</p>
@@ -673,7 +673,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN9995"></a><h3>
+<a name="AEN10007"></a><h3>
<a name="XMLSECTRANSFORMUSAGEDIGESTMETHOD"></a>xmlSecTransformUsageDigestMethod</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUsageDigestMethod 0x0004</pre></td></tr></table>
<p>Transform could be used in &lt;dsig:DigestMethod&gt;.</p>
@@ -681,7 +681,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10001"></a><h3>
+<a name="AEN10013"></a><h3>
<a name="XMLSECTRANSFORMUSAGESIGNATUREMETHOD"></a>xmlSecTransformUsageSignatureMethod</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUsageSignatureMethod 0x0008</pre></td></tr></table>
<p>Transform could be used in &lt;dsig:SignatureMethod&gt;.</p>
@@ -689,7 +689,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10007"></a><h3>
+<a name="AEN10019"></a><h3>
<a name="XMLSECTRANSFORMUSAGEENCRYPTIONMETHOD"></a>xmlSecTransformUsageEncryptionMethod</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUsageEncryptionMethod 0x0010</pre></td></tr></table>
<p>Transform could be used in &lt;enc:EncryptionMethod&gt;.</p>
@@ -697,7 +697,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10013"></a><h3>
+<a name="AEN10025"></a><h3>
<a name="XMLSECTRANSFORMUSAGEANY"></a>xmlSecTransformUsageAny</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformUsageAny 0xFFFF</pre></td></tr></table>
<p>Transform could be used for operation.</p>
@@ -705,7 +705,7 @@ if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10019"></a><h3>
+<a name="AEN10031"></a><h3>
<a name="XMLSECTRANSFORMCTXPREEXECUTECALLBACK"></a>xmlSecTransformCtxPreExecuteCallback ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformCtxPreExecuteCallback)
(<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre></td></tr></table>
@@ -717,11 +717,11 @@ aborting transforms execution (if necessary).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10027"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10039"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform's context. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10032"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10044"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success and a negative value otherwise (in this case,
transforms chain will not be executed and xmlsec processing stops).</p></td>
</tr>
@@ -729,7 +729,7 @@ transforms chain will not be executed and xmlsec processing stops).</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10037"></a><h3>
+<a name="AEN10049"></a><h3>
<a name="XMLSECTRANSFORMCTX"></a>struct xmlSecTransformCtx</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecTransformCtx {
/* user settings */
@@ -757,31 +757,31 @@ transforms chain will not be executed and xmlsec processing stops).</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10044"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10056"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to user data (xmlsec and xmlsec-crypto never
touch this).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10049"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10061"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the bit mask flags to control transforms execution
(reserved for the future).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10054"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags2</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10066"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags2</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the bit mask flags to control transforms execution
(reserved for the future).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10059"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> <tt class="STRUCTFIELD"><i>enabledUris</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10071"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> <tt class="STRUCTFIELD"><i>enabledUris</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the allowed transform data source uri types.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10065"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>enabledTransforms</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10077"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>enabledTransforms</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list of enabled transforms; if list is empty (default)
then all registered transforms are enabled.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10071"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">xmlSecTransformCtxPreExecuteCallback</a> <tt class="STRUCTFIELD"><i>preExecCallback</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10083"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">xmlSecTransformCtxPreExecuteCallback</a> <tt class="STRUCTFIELD"><i>preExecCallback</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the callback called after preparing transform chain
and right before actual data processing; application
can use this callback to change transforms parameters,
@@ -790,42 +790,42 @@ transforms chain will not be executed and xmlsec processing stops).</p></td>
if needed).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10077"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10089"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms result buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10083"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSTATUS">xmlSecTransformStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10095"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSTATUS">xmlSecTransformStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transforms chain processng status.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10089"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>uri</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10101"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>uri</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data source URI without xpointer expression.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10095"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>xptrExpr</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10107"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>xptrExpr</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the xpointer expression from data source URI (if any).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10101"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>first</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10113"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>first</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the first transform in the chain.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10107"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>last</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10119"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>last</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the last transform in the chain.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10113"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10125"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10118"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10130"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10123"></a><h3>
+<a name="AEN10135"></a><h3>
<a name="XMLSECTRANSFORMCTXCREATE"></a>xmlSecTransformCtxCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> xmlSecTransformCtxCreate
(void);</pre></td></tr></table>
@@ -835,27 +835,27 @@ The caller is responsible for destroying returend object by calling
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10132"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10144"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly allocated context object or NULL if an error
occurs.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10137"></a><h3>
+<a name="AEN10149"></a><h3>
<a name="XMLSECTRANSFORMCTXDESTROY"></a>xmlSecTransformCtxDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformCtxDestroy (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre></td></tr></table>
<p>Destroy context object created with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXCREATE">xmlSecTransformCtxCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10146"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10158"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10151"></a><h3>
+<a name="AEN10163"></a><h3>
<a name="XMLSECTRANSFORMCTXINITIALIZE"></a>xmlSecTransformCtxInitialize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxInitialize (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre></td></tr></table>
<p>Initializes transforms chain processing context.
@@ -865,44 +865,44 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10160"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10172"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10165"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10177"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10170"></a><h3>
+<a name="AEN10182"></a><h3>
<a name="XMLSECTRANSFORMCTXFINALIZE"></a>xmlSecTransformCtxFinalize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformCtxFinalize (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre></td></tr></table>
<p>Cleans up <tt class="PARAMETER"><i>ctx</i></tt> object initialized with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXINITIALIZE">xmlSecTransformCtxInitialize</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10180"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10192"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10185"></a><h3>
+<a name="AEN10197"></a><h3>
<a name="XMLSECTRANSFORMCTXRESET"></a>xmlSecTransformCtxReset ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformCtxReset (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre></td></tr></table>
<p>Resets transfroms context for new processing.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10193"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10205"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10198"></a><h3>
+<a name="AEN10210"></a><h3>
<a name="XMLSECTRANSFORMCTXCOPYUSERPREF"></a>xmlSecTransformCtxCopyUserPref ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxCopyUserPref (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> dst,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> src);</pre></td></tr></table>
@@ -911,22 +911,22 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10209"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10221"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10214"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10226"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to source transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10219"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10231"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10224"></a><h3>
+<a name="AEN10236"></a><h3>
<a name="XMLSECTRANSFORMCTXSETURI"></a>xmlSecTransformCtxSetUri ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxSetUri (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
const <font>xmlChar</font> *uri,
@@ -958,27 +958,27 @@ all descendents including namespaces and attributes -- but not comments.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10242"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10254"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10247"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10259"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the URI.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10252"><span style="white-space: nowrap"><tt class="PARAMETER"><i>hereNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10264"><span style="white-space: nowrap"><tt class="PARAMETER"><i>hereNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to &quot;here&quot; node required by some
XML transforms (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10257"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10269"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10262"></a><h3>
+<a name="AEN10274"></a><h3>
<a name="XMLSECTRANSFORMCTXAPPEND"></a>xmlSecTransformCtxAppend ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxAppend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
@@ -988,22 +988,22 @@ all descendents including namespaces and attributes -- but not comments.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10274"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10286"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10279"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10291"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to new transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10284"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10296"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10289"></a><h3>
+<a name="AEN10301"></a><h3>
<a name="XMLSECTRANSFORMCTXPREPEND"></a>xmlSecTransformCtxPrepend ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxPrepend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
@@ -1013,22 +1013,22 @@ all descendents including namespaces and attributes -- but not comments.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10301"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10313"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10306"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10318"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to new transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10311"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10323"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10316"></a><h3>
+<a name="AEN10328"></a><h3>
<a name="XMLSECTRANSFORMCTXCREATEANDAPPEND"></a>xmlSecTransformCtxCreateAndAppend ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> xmlSecTransformCtxCreateAndAppend
(<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
@@ -1039,22 +1039,22 @@ transforms in the <tt class="PARAMETER"><i>ctx</i></tt> (see <a href="xmlsec-tra
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10328"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10340"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10333"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10345"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new transform klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10338"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10350"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created transform or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10343"></a><h3>
+<a name="AEN10355"></a><h3>
<a name="XMLSECTRANSFORMCTXCREATEANDPREPEND"></a>xmlSecTransformCtxCreateAndPrepend ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> xmlSecTransformCtxCreateAndPrepend
(<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
@@ -1065,22 +1065,22 @@ transforms in the <tt class="PARAMETER"><i>ctx</i></tt> (see <a href="xmlsec-tra
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10355"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10367"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10360"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10372"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new transform klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10365"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10377"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created transform or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10370"></a><h3>
+<a name="AEN10382"></a><h3>
<a name="XMLSECTRANSFORMCTXNODEREAD"></a>xmlSecTransformCtxNodeRead ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> xmlSecTransformCtxNodeRead
(<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
@@ -1092,26 +1092,26 @@ of transforms in <tt class="PARAMETER"><i>ctx</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10383"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10395"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10388"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10400"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform's node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10393"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10405"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's usage (signature, encryption, etc.).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10398"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10410"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created transform or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10403"></a><h3>
+<a name="AEN10415"></a><h3>
<a name="XMLSECTRANSFORMCTXNODESLISTREAD"></a>xmlSecTransformCtxNodesListRead ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxNodesListRead (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>xmlNodePtr</font> node,
@@ -1122,26 +1122,26 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10416"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10428"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10421"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10433"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> nodes parent node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10427"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10439"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's usage (signature, encryption, etc.).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10432"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10444"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10437"></a><h3>
+<a name="AEN10449"></a><h3>
<a name="XMLSECTRANSFORMCTXPREPARE"></a>xmlSecTransformCtxPrepare ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxPrepare (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> inputDataType);</pre></td></tr></table>
@@ -1150,22 +1150,22 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10447"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10459"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10452"><span style="white-space: nowrap"><tt class="PARAMETER"><i>inputDataType</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10464"><span style="white-space: nowrap"><tt class="PARAMETER"><i>inputDataType</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the expected input type.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10457"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10469"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10462"></a><h3>
+<a name="AEN10474"></a><h3>
<a name="XMLSECTRANSFORMCTXBINARYEXECUTE"></a>xmlSecTransformCtxBinaryExecute ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxBinaryExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -1175,26 +1175,26 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10473"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10485"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10478"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10490"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input binary data buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10483"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10495"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10488"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10500"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10493"></a><h3>
+<a name="AEN10505"></a><h3>
<a name="XMLSECTRANSFORMCTXURIEXECUTE"></a>xmlSecTransformCtxUriExecute ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxUriExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
const <font>xmlChar</font> *uri);</pre></td></tr></table>
@@ -1203,22 +1203,22 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10503"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10515"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10508"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10520"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the URI.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10513"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10525"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10518"></a><h3>
+<a name="AEN10530"></a><h3>
<a name="XMLSECTRANSFORMCTXXMLEXECUTE"></a>xmlSecTransformCtxXmlExecute ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxXmlExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes);</pre></td></tr></table>
@@ -1227,22 +1227,22 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10529"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10541"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10534"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10546"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input node set.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10539"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10551"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10544"></a><h3>
+<a name="AEN10556"></a><h3>
<a name="XMLSECTRANSFORMCTXEXECUTE"></a>xmlSecTransformCtxExecute ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformCtxExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>xmlDocPtr</font> doc);</pre></td></tr></table>
@@ -1251,22 +1251,22 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10554"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10566"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10559"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10571"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to input document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10564"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10576"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10569"></a><h3>
+<a name="AEN10581"></a><h3>
<a name="XMLSECTRANSFORMCTXDEBUGDUMP"></a>xmlSecTransformCtxDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformCtxDebugDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -1275,18 +1275,18 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10579"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10591"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10584"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10596"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10589"></a><h3>
+<a name="AEN10601"></a><h3>
<a name="XMLSECTRANSFORMCTXDEBUGXMLDUMP"></a>xmlSecTransformCtxDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformCtxDebugXmlDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -1295,18 +1295,18 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10599"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10611"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ctx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10604"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10616"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10609"></a><h3>
+<a name="AEN10621"></a><h3>
<a name="XMLSECTRANSFORM"></a>struct xmlSecTransform</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecTransform {
xmlSecTransformId id;
@@ -1335,58 +1335,58 @@ appends them to the current transforms chain in <tt class="PARAMETER"><i>ctx</i>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10616"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10628"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform id (pointer to <font>xmlSecTransformId</font>).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10623"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <tt class="STRUCTFIELD"><i>operation</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10635"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <tt class="STRUCTFIELD"><i>operation</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's opertaion.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10629"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSTATUS">xmlSecTransformStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10641"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSTATUS">xmlSecTransformStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the current status.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10635"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>hereNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10647"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>hereNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform's <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform%20" target="_top">&lt;dsig:Transform /&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10642"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>next</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10654"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>next</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to next transform in the chain.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10648"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>prev</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10660"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>prev</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to previous transform in the chain.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10654"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a> <tt class="STRUCTFIELD"><i>inBuf</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10666"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a> <tt class="STRUCTFIELD"><i>inBuf</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input binary data buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10660"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a> <tt class="STRUCTFIELD"><i>outBuf</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10672"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a> <tt class="STRUCTFIELD"><i>outBuf</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the output binary data buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10666"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>inNodes</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10678"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>inNodes</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input XML nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10672"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>outNodes</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10684"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <tt class="STRUCTFIELD"><i>outNodes</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the output XML nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10678"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10690"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10683"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10695"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10688"></a><h3>
+<a name="AEN10700"></a><h3>
<a name="XMLSECTRANSFORMCREATE"></a>xmlSecTransformCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> xmlSecTransformCreate (<font>xmlSecTransformId</font> id);</pre></td></tr></table>
<p>Creates new transform of the <tt class="PARAMETER"><i>id</i></tt> klass. The caller is responsible for
@@ -1395,31 +1395,31 @@ destroying returned tansform using <a href="xmlsec-transforms.html#XMLSECTRANSFO
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10699"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10711"><span style="white-space: nowrap"><tt class="PARAMETER"><i>id</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform id to create.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10704"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10716"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created transform or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10709"></a><h3>
+<a name="AEN10721"></a><h3>
<a name="XMLSECTRANSFORMDESTROY"></a>xmlSecTransformDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformDestroy (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
<p>Destroys transform created with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCREATE">xmlSecTransformCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10718"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10730"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10723"></a><h3>
+<a name="AEN10735"></a><h3>
<a name="XMLSECTRANSFORMNODEREAD"></a>xmlSecTransformNodeRead ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformPtr</font> xmlSecTransformNodeRead (<font>xmlNodePtr</font> node,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage,
@@ -1433,26 +1433,26 @@ destroying returned tansform using <a href="xmlsec-transforms.html#XMLSECTRANSFO
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10739"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10751"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to the transform's node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10744"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10756"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform usage (signature, encryption, ...).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10749"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10761"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10754"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10766"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created transform or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10759"></a><h3>
+<a name="AEN10771"></a><h3>
<a name="XMLSECTRANSFORMPUMP"></a>xmlSecTransformPump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformPump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> left,
<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> right,
@@ -1463,26 +1463,26 @@ no more data is available.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10771"><span style="white-space: nowrap"><tt class="PARAMETER"><i>left</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10783"><span style="white-space: nowrap"><tt class="PARAMETER"><i>left</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the source pumping transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10776"><span style="white-space: nowrap"><tt class="PARAMETER"><i>right</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10788"><span style="white-space: nowrap"><tt class="PARAMETER"><i>right</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the destination pumping transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10781"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10793"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10786"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10798"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10791"></a><h3>
+<a name="AEN10803"></a><h3>
<a name="XMLSECTRANSFORMSETKEY"></a>xmlSecTransformSetKey ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformSetKey (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
@@ -1491,22 +1491,22 @@ no more data is available.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10800"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10812"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10805"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10817"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10810"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10822"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10815"></a><h3>
+<a name="AEN10827"></a><h3>
<a name="XMLSECTRANSFORMSETKEYREQ"></a>xmlSecTransformSetKeyReq ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformSetKeyReq (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq);</pre></td></tr></table>
@@ -1515,22 +1515,22 @@ no more data is available.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10826"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10838"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10831"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10843"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys requirements object. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10836"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10848"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10841"></a><h3>
+<a name="AEN10853"></a><h3>
<a name="XMLSECTRANSFORMVERIFY"></a>xmlSecTransformVerify ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformVerify (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -1543,30 +1543,30 @@ result is stored in the <font>status</font> member of <a href="xmlsec-transforms
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10854"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10866"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10859"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10871"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the binary data for verification.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10864"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10876"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10869"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10881"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10874"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10886"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10879"></a><h3>
+<a name="AEN10891"></a><h3>
<a name="XMLSECTRANSFORMVERIFYNODECONTENT"></a>xmlSecTransformVerifyNodeContent ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformVerifyNodeContent
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -1578,26 +1578,26 @@ function to verify binary results.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10891"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10903"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10896"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10908"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10901"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10913"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10906"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10918"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10911"></a><h3>
+<a name="AEN10923"></a><h3>
<a name="XMLSECTRANSFORMGETDATATYPE"></a>xmlSecTransformGetDataType ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> xmlSecTransformGetDataType
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -1609,26 +1609,26 @@ type (binary or XML).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10924"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10936"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10929"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10941"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data mode (push or pop).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10934"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10946"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10939"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10951"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the transform's data type for the <tt class="PARAMETER"><i>mode</i></tt> operation.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10945"></a><h3>
+<a name="AEN10957"></a><h3>
<a name="XMLSECTRANSFORMPUSHBIN"></a>xmlSecTransformPushBin ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformPushBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -1640,35 +1640,35 @@ type (binary or XML).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10957"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10969"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10962"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10974"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input binary data,</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10967"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10979"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10972"><span style="white-space: nowrap"><tt class="PARAMETER"><i>final</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10984"><span style="white-space: nowrap"><tt class="PARAMETER"><i>final</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set to 1 then it's the last
data chunk.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10977"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10989"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10982"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN10994"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN10987"></a><h3>
+<a name="AEN10999"></a><h3>
<a name="XMLSECTRANSFORMPOPBIN"></a>xmlSecTransformPopBin ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformPopBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -1682,34 +1682,34 @@ placed in the <tt class="PARAMETER"><i>dataSize</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11001"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11013"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11006"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11018"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the buffer to store result data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11011"><span style="white-space: nowrap"><tt class="PARAMETER"><i>maxDataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11023"><span style="white-space: nowrap"><tt class="PARAMETER"><i>maxDataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the size of the buffer <font>data</font>.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11017"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11029"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to returned data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11022"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11034"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11027"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11039"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11032"></a><h3>
+<a name="AEN11044"></a><h3>
<a name="XMLSECTRANSFORMPUSHXML"></a>xmlSecTransformPushXml ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformPushXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes,
@@ -1719,26 +1719,26 @@ placed in the <tt class="PARAMETER"><i>dataSize</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11043"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11055"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11048"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11060"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11053"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11065"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11058"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11070"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11063"></a><h3>
+<a name="AEN11075"></a><h3>
<a name="XMLSECTRANSFORMPOPXML"></a>xmlSecTransformPopXml ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformPopXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> *nodes,
@@ -1749,26 +1749,26 @@ returns result in <tt class="PARAMETER"><i>nodes</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11074"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11086"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11079"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11091"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store popinter to result nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11084"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11096"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11089"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11101"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11094"></a><h3>
+<a name="AEN11106"></a><h3>
<a name="XMLSECTRANSFORMEXECUTE"></a>xmlSecTransformExecute ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
int last,
@@ -1778,26 +1778,26 @@ returns result in <tt class="PARAMETER"><i>nodes</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11103"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11115"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11108"><span style="white-space: nowrap"><tt class="PARAMETER"><i>last</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11120"><span style="white-space: nowrap"><tt class="PARAMETER"><i>last</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set to 1 then it's the last data chunk.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11113"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11125"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11118"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11130"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11123"></a><h3>
+<a name="AEN11135"></a><h3>
<a name="XMLSECTRANSFORMDEBUGDUMP"></a>xmlSecTransformDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformDebugDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -1806,18 +1806,18 @@ returns result in <tt class="PARAMETER"><i>nodes</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11133"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11145"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11138"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11150"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11143"></a><h3>
+<a name="AEN11155"></a><h3>
<a name="XMLSECTRANSFORMDEBUGXMLDUMP"></a>xmlSecTransformDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformDebugXmlDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -1826,44 +1826,44 @@ returns result in <tt class="PARAMETER"><i>nodes</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11153"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11165"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11158"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11170"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11163"></a><h3>
+<a name="AEN11175"></a><h3>
<a name="XMLSECTRANSFORMGETNAME"></a>xmlSecTransformGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformGetName(transform)</pre></td></tr></table>
<p>Macro. Returns transform name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11170"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11182"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11175"></a><h3>
+<a name="AEN11187"></a><h3>
<a name="XMLSECTRANSFORMISVALID"></a>xmlSecTransformIsValid()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformIsValid(transform)</pre></td></tr></table>
<p>Macro. Returns 1 if the <tt class="PARAMETER"><i>transform</i></tt> is valid or 0 otherwise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11183"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11195"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11188"></a><h3>
+<a name="AEN11200"></a><h3>
<a name="XMLSECTRANSFORMCHECKTYPE"></a>xmlSecTransformCheckType()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformCheckType(transform, t)</pre></td></tr></table>
<p>Macro. Returns 1 if the <tt class="PARAMETER"><i>transform</i></tt> is valid and has specified type <tt class="PARAMETER"><i>t</i></tt>
@@ -1872,18 +1872,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11197"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11209"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11202"><span style="white-space: nowrap"><tt class="PARAMETER"><i>t</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11214"><span style="white-space: nowrap"><tt class="PARAMETER"><i>t</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform type.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11207"></a><h3>
+<a name="AEN11219"></a><h3>
<a name="XMLSECTRANSFORMCHECKID"></a>xmlSecTransformCheckId()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformCheckId(transform, i)</pre></td></tr></table>
<p>Macro. Returns 1 if the <tt class="PARAMETER"><i>transform</i></tt> is valid and has specified id <tt class="PARAMETER"><i>i</i></tt>
@@ -1892,18 +1892,18 @@ or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11216"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11228"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11221"><span style="white-space: nowrap"><tt class="PARAMETER"><i>i</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11233"><span style="white-space: nowrap"><tt class="PARAMETER"><i>i</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform id.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11226"></a><h3>
+<a name="AEN11238"></a><h3>
<a name="XMLSECTRANSFORMCHECKSIZE"></a>xmlSecTransformCheckSize()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformCheckSize(transform, size)</pre></td></tr></table>
<p>Macro. Returns 1 if the <tt class="PARAMETER"><i>transform</i></tt> is valid and has at least <tt class="PARAMETER"><i>size</i></tt>
@@ -1912,18 +1912,18 @@ bytes or 0 otherwise.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11235"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11247"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11240"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11252"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform object size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11245"></a><h3>
+<a name="AEN11257"></a><h3>
<a name="XMLSECTRANSFORMCONNECT"></a>xmlSecTransformConnect ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformConnect (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> left,
<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> right,
@@ -1947,39 +1947,39 @@ processing instructions. The output of this transform is an octet stream.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11259"><span style="white-space: nowrap"><tt class="PARAMETER"><i>left</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11271"><span style="white-space: nowrap"><tt class="PARAMETER"><i>left</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to left (prev) transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11264"><span style="white-space: nowrap"><tt class="PARAMETER"><i>right</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11276"><span style="white-space: nowrap"><tt class="PARAMETER"><i>right</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to right (next) transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11269"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11281"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11274"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11286"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs. </p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11279"></a><h3>
+<a name="AEN11291"></a><h3>
<a name="XMLSECTRANSFORMREMOVE"></a>xmlSecTransformRemove ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformRemove (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
<p>Removes <tt class="PARAMETER"><i>transform</i></tt> from the chain.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11288"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11300"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransform</a> structure.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11294"></a><h3>
+<a name="AEN11306"></a><h3>
<a name="XMLSECTRANSFORMDEFAULTGETDATATYPE"></a>xmlSecTransformDefaultGetDataType ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> xmlSecTransformDefaultGetDataType
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -1992,26 +1992,26 @@ methods.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11307"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11319"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11312"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11324"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the data mode (push or pop).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11317"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11329"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11322"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11334"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the transform's data type for the <tt class="PARAMETER"><i>mode</i></tt> operation.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11328"></a><h3>
+<a name="AEN11340"></a><h3>
<a name="XMLSECTRANSFORMDEFAULTPUSHBIN"></a>xmlSecTransformDefaultPushBin ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformDefaultPushBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -2024,35 +2024,35 @@ results to next transform.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11340"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11352"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11345"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11357"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input binary data,</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11350"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11362"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11355"><span style="white-space: nowrap"><tt class="PARAMETER"><i>final</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11367"><span style="white-space: nowrap"><tt class="PARAMETER"><i>final</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set to 1 then it's the last
data chunk.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11360"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11372"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11365"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11377"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11370"></a><h3>
+<a name="AEN11382"></a><h3>
<a name="XMLSECTRANSFORMDEFAULTPOPBIN"></a>xmlSecTransformDefaultPopBin ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformDefaultPopBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -2066,34 +2066,34 @@ size of returned data is placed in the <tt class="PARAMETER"><i>dataSize</i></tt
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11384"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11396"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11389"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11401"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the buffer to store result data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11394"><span style="white-space: nowrap"><tt class="PARAMETER"><i>maxDataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11406"><span style="white-space: nowrap"><tt class="PARAMETER"><i>maxDataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the size of the buffer <font>data</font>.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11400"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11412"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to returned data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11405"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11417"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11410"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11422"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11415"></a><h3>
+<a name="AEN11427"></a><h3>
<a name="XMLSECTRANSFORMDEFAULTPUSHXML"></a>xmlSecTransformDefaultPushXml ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformDefaultPushXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes,
@@ -2104,26 +2104,26 @@ result to the next transform in the chain.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11426"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11438"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11431"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11443"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11436"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11448"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11441"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11453"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11446"></a><h3>
+<a name="AEN11458"></a><h3>
<a name="XMLSECTRANSFORMDEFAULTPOPXML"></a>xmlSecTransformDefaultPopXml ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformDefaultPopXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> *nodes,
@@ -2134,26 +2134,26 @@ by calling transform's execute method and returns result in <tt class="PARAMETER
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11457"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11469"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11462"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11474"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store popinter to result nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11467"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11479"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11472"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11484"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11477"></a><h3>
+<a name="AEN11489"></a><h3>
<a name="XMLSECTRANSFORMCREATEOUTPUTBUFFER"></a>xmlSecTransformCreateOutputBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlOutputBufferPtr</font> xmlSecTransformCreateOutputBuffer
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -2163,22 +2163,22 @@ by calling transform's execute method and returns result in <tt class="PARAMETER
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11488"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11500"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11493"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11505"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11498"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11510"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to new output buffer or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11503"></a><h3>
+<a name="AEN11515"></a><h3>
<a name="XMLSECTRANSFORMCREATEINPUTBUFFER"></a>xmlSecTransformCreateInputBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlParserInputBufferPtr</font> xmlSecTransformCreateInputBuffer
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -2188,22 +2188,22 @@ by calling transform's execute method and returns result in <tt class="PARAMETER
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11514"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11526"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11519"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11531"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11524"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11536"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to new input buffer or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11529"></a><h3>
+<a name="AEN11541"></a><h3>
<a name="XMLSECTRANSFORMINITIALIZEMETHOD"></a>xmlSecTransformInitializeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformInitializeMethod)
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
@@ -2212,18 +2212,18 @@ by calling transform's execute method and returns result in <tt class="PARAMETER
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11537"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11549"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11542"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11554"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11547"></a><h3>
+<a name="AEN11559"></a><h3>
<a name="XMLSECTRANSFORMFINALIZEMETHOD"></a>xmlSecTransformFinalizeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void (*xmlSecTransformFinalizeMethod)
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre></td></tr></table>
@@ -2231,13 +2231,13 @@ by calling transform's execute method and returns result in <tt class="PARAMETER
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11555"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11567"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11560"></a><h3>
+<a name="AEN11572"></a><h3>
<a name="XMLSECTRANSFORMGETDATATYPEMETHOD"></a>xmlSecTransformGetDataTypeMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> (*xmlSecTransformGetDataTypeMethod)
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -2249,26 +2249,26 @@ data type in specified mode <tt class="PARAMETER"><i>mode</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11572"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11584"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11577"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11589"><span style="white-space: nowrap"><tt class="PARAMETER"><i>mode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the mode.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11582"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11594"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11587"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11599"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>transform data type.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11592"></a><h3>
+<a name="AEN11604"></a><h3>
<a name="XMLSECTRANSFORMNODEREADMETHOD"></a>xmlSecTransformNodeReadMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformNodeReadMethod)
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -2280,26 +2280,26 @@ the <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11603"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11615"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11608"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11620"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11614"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11626"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11619"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11631"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11624"></a><h3>
+<a name="AEN11636"></a><h3>
<a name="XMLSECTRANSFORMNODEWRITEMETHOD"></a>xmlSecTransformNodeWriteMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformNodeWriteMethod)
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -2310,26 +2310,26 @@ the <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11635"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11647"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11640"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11652"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top">&lt;dsig:Transform/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11646"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11658"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11651"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11663"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11656"></a><h3>
+<a name="AEN11668"></a><h3>
<a name="XMLSECTRANSFORMSETKEYREQUIREMENTSMETHOD"></a>xmlSecTransformSetKeyRequirementsMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformSetKeyRequirementsMethod)
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -2339,22 +2339,22 @@ the <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11665"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11677"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11670"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11682"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keyReq</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key requirements structure.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11675"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11687"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11680"></a><h3>
+<a name="AEN11692"></a><h3>
<a name="XMLSECTRANSFORMSETKEYMETHOD"></a>xmlSecTransformSetKeyMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformSetKeyMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre></td></tr></table>
@@ -2363,22 +2363,22 @@ the <tt class="PARAMETER"><i>node</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11689"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11701"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11694"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11706"><span style="white-space: nowrap"><tt class="PARAMETER"><i>key</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11699"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11711"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11704"></a><h3>
+<a name="AEN11716"></a><h3>
<a name="XMLSECTRANSFORMVERIFYMETHOD"></a>xmlSecTransformVerifyMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformVerifyMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -2392,30 +2392,30 @@ if verification succeeded or <font>xmlSecTransformStatusFail</font> otherwise.</
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11719"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11731"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11724"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11736"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11729"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11741"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the size of input buffer <tt class="PARAMETER"><i>data</i></tt>.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11735"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11747"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11740"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11752"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11745"></a><h3>
+<a name="AEN11757"></a><h3>
<a name="XMLSECTRANSFORMPUSHBINMETHOD"></a>xmlSecTransformPushBinMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformPushBinMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -2428,35 +2428,35 @@ result to the next transform in the chain.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11757"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11769"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11762"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11774"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input binary data,</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11767"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11779"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11772"><span style="white-space: nowrap"><tt class="PARAMETER"><i>final</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11784"><span style="white-space: nowrap"><tt class="PARAMETER"><i>final</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set to 1 then it's the last
data chunk.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11777"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11789"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11782"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11794"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11787"></a><h3>
+<a name="AEN11799"></a><h3>
<a name="XMLSECTRANSFORMPOPBINMETHOD"></a>xmlSecTransformPopBinMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformPopBinMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data,
@@ -2470,34 +2470,34 @@ data is placed in the <tt class="PARAMETER"><i>dataSize</i></tt>.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11801"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11813"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11806"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11818"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the buffer to store result data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11811"><span style="white-space: nowrap"><tt class="PARAMETER"><i>maxDataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11823"><span style="white-space: nowrap"><tt class="PARAMETER"><i>maxDataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the size of the buffer <tt class="PARAMETER"><i>data</i></tt>.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11817"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11829"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to returned data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11822"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11834"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11827"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11839"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11832"></a><h3>
+<a name="AEN11844"></a><h3>
<a name="XMLSECTRANSFORMPUSHXMLMETHOD"></a>xmlSecTransformPushXmlMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformPushXmlMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes,
@@ -2508,26 +2508,26 @@ transform in the chain.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11843"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11855"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11848"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11860"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11853"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11865"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11858"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11870"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11863"></a><h3>
+<a name="AEN11875"></a><h3>
<a name="XMLSECTRANSFORMPOPXMLMETHOD"></a>xmlSecTransformPopXmlMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformPopXmlMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> *nodes,
@@ -2538,26 +2538,26 @@ process the data and return result in <tt class="PARAMETER"><i>nodes</i></tt>.</
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11874"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11886"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11879"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11891"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodes</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to store popinter to result nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11884"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11896"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11889"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11901"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11894"></a><h3>
+<a name="AEN11906"></a><h3>
<a name="XMLSECTRANSFORMEXECUTEMETHOD"></a>xmlSecTransformExecuteMethod ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int (*xmlSecTransformExecuteMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
int last,
@@ -2567,26 +2567,26 @@ process the data and return result in <tt class="PARAMETER"><i>nodes</i></tt>.</
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11903"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11915"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11908"><span style="white-space: nowrap"><tt class="PARAMETER"><i>last</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11920"><span style="white-space: nowrap"><tt class="PARAMETER"><i>last</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set to 1 then it's the last data chunk.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11913"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11925"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11918"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11930"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN11923"></a><h3>
+<a name="AEN11935"></a><h3>
<a name="XMLSECTRANSFORMKLASS"></a>struct xmlSecTransformKlass</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecTransformKlass {
/* data */
@@ -2625,104 +2625,104 @@ process the data and return result in <tt class="PARAMETER"><i>nodes</i></tt>.</
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11930"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11942"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>klassSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform klass structure size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11936"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11948"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <tt class="STRUCTFIELD"><i>objSize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform object size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11942"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11954"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>name</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11948"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>href</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11960"><span style="white-space: nowrap">const <font>xmlChar</font> *<tt class="STRUCTFIELD"><i>href</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform's identification string (href).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11954"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> <tt class="STRUCTFIELD"><i>usage</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11966"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> <tt class="STRUCTFIELD"><i>usage</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the allowed transforms usages.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11960"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMINITIALIZEMETHOD">xmlSecTransformInitializeMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11972"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMINITIALIZEMETHOD">xmlSecTransformInitializeMethod</a> <tt class="STRUCTFIELD"><i>initialize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the initialization method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11966"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMFINALIZEMETHOD">xmlSecTransformFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11978"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMFINALIZEMETHOD">xmlSecTransformFinalizeMethod</a> <tt class="STRUCTFIELD"><i>finalize</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the finmalization (destroy) function.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11972"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEREADMETHOD">xmlSecTransformNodeReadMethod</a> <tt class="STRUCTFIELD"><i>readNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11984"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEREADMETHOD">xmlSecTransformNodeReadMethod</a> <tt class="STRUCTFIELD"><i>readNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML node read method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11978"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEWRITEMETHOD">xmlSecTransformNodeWriteMethod</a> <tt class="STRUCTFIELD"><i>writeNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11990"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEWRITEMETHOD">xmlSecTransformNodeWriteMethod</a> <tt class="STRUCTFIELD"><i>writeNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML node write method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11984"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYREQUIREMENTSMETHOD">xmlSecTransformSetKeyRequirementsMethod</a> <tt class="STRUCTFIELD"><i>setKeyReq</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11996"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYREQUIREMENTSMETHOD">xmlSecTransformSetKeyRequirementsMethod</a> <tt class="STRUCTFIELD"><i>setKeyReq</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the set key requirements method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11990"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYMETHOD">xmlSecTransformSetKeyMethod</a> <tt class="STRUCTFIELD"><i>setKey</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12002"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYMETHOD">xmlSecTransformSetKeyMethod</a> <tt class="STRUCTFIELD"><i>setKey</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the set key method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN11996"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYMETHOD">xmlSecTransformVerifyMethod</a> <tt class="STRUCTFIELD"><i>verify</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12008"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYMETHOD">xmlSecTransformVerifyMethod</a> <tt class="STRUCTFIELD"><i>verify</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the verify method (for digest and signature transforms).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12002"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMGETDATATYPEMETHOD">xmlSecTransformGetDataTypeMethod</a> <tt class="STRUCTFIELD"><i>getDataType</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12014"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMGETDATATYPEMETHOD">xmlSecTransformGetDataTypeMethod</a> <tt class="STRUCTFIELD"><i>getDataType</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the input/output data type query method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12008"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHBINMETHOD">xmlSecTransformPushBinMethod</a> <tt class="STRUCTFIELD"><i>pushBin</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12020"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHBINMETHOD">xmlSecTransformPushBinMethod</a> <tt class="STRUCTFIELD"><i>pushBin</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the binary data &quot;push thru chain&quot; processing method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12014"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPBINMETHOD">xmlSecTransformPopBinMethod</a> <tt class="STRUCTFIELD"><i>popBin</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12026"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPBINMETHOD">xmlSecTransformPopBinMethod</a> <tt class="STRUCTFIELD"><i>popBin</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the binary data &quot;pop from chain&quot; procesing method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12020"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHXMLMETHOD">xmlSecTransformPushXmlMethod</a> <tt class="STRUCTFIELD"><i>pushXml</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12032"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHXMLMETHOD">xmlSecTransformPushXmlMethod</a> <tt class="STRUCTFIELD"><i>pushXml</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML data &quot;push thru chain&quot; processing method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12026"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPXMLMETHOD">xmlSecTransformPopXmlMethod</a> <tt class="STRUCTFIELD"><i>popXml</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12038"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPXMLMETHOD">xmlSecTransformPopXmlMethod</a> <tt class="STRUCTFIELD"><i>popXml</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML data &quot;pop from chain&quot; procesing method.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12032"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMEXECUTEMETHOD">xmlSecTransformExecuteMethod</a> <tt class="STRUCTFIELD"><i>execute</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12044"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMEXECUTEMETHOD">xmlSecTransformExecuteMethod</a> <tt class="STRUCTFIELD"><i>execute</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the low level data processing method used by default
implementations of <tt class="PARAMETER"><i>pushBin</i></tt>, <tt class="PARAMETER"><i>popBin</i></tt>, <tt class="PARAMETER"><i>pushXml</i></tt> and <tt class="PARAMETER"><i>popXml</i></tt>.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12042"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12054"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12047"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12059"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12052"></a><h3>
+<a name="AEN12064"></a><h3>
<a name="XMLSECTRANSFORMKLASSGETNAME"></a>xmlSecTransformKlassGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformKlassGetName(klass)</pre></td></tr></table>
<p>Macro. Returns transform klass name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12059"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12071"><span style="white-space: nowrap"><tt class="PARAMETER"><i>klass</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transofrm's klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12064"></a><h3>
+<a name="AEN12076"></a><h3>
<a name="XMLSECTRANSFORMIDLISTID"></a>xmlSecTransformIdListId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformIdListId xmlSecTransformIdListGetKlass()</pre></td></tr></table>
<p>Transform klasses list klass.</p>
@@ -2730,7 +2730,7 @@ process the data and return result in <tt class="PARAMETER"><i>nodes</i></tt>.</
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12070"></a><h3>
+<a name="AEN12082"></a><h3>
<a name="XMLSECTRANSFORMIDLISTGETKLASS"></a>xmlSecTransformIdListGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecTransformIdListGetKlass
(void);</pre></td></tr></table>
@@ -2738,13 +2738,13 @@ process the data and return result in <tt class="PARAMETER"><i>nodes</i></tt>.</
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12078"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12090"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the transform id list klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12083"></a><h3>
+<a name="AEN12095"></a><h3>
<a name="XMLSECTRANSFORMIDLISTFIND"></a>xmlSecTransformIdListFind ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformIdListFind (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>xmlSecTransformId</font> transformId);</pre></td></tr></table>
@@ -2753,15 +2753,15 @@ process the data and return result in <tt class="PARAMETER"><i>nodes</i></tt>.</
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12094"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12106"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12099"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12111"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12104"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12116"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if <tt class="PARAMETER"><i>dataId</i></tt> is found in the <tt class="PARAMETER"><i>list</i></tt>, 0 if not and a negative
value if an error occurs.</p></td>
</tr>
@@ -2769,7 +2769,7 @@ value if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12111"></a><h3>
+<a name="AEN12123"></a><h3>
<a name="XMLSECTRANSFORMIDLISTFINDBYHREF"></a>xmlSecTransformIdListFindByHref ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformIdListFindByHref
(<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
@@ -2780,26 +2780,26 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12125"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12137"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12130"><span style="white-space: nowrap"><tt class="PARAMETER"><i>href</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12142"><span style="white-space: nowrap"><tt class="PARAMETER"><i>href</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired transform klass href.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12135"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12147"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired transform usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12140"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12152"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>transform klass is found and NULL otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12145"></a><h3>
+<a name="AEN12157"></a><h3>
<a name="XMLSECTRANSFORMIDLISTFINDBYNAME"></a>xmlSecTransformIdListFindByName ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformIdListFindByName
(<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
@@ -2810,26 +2810,26 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12159"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12171"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12164"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12176"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired transform klass name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12169"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12181"><span style="white-space: nowrap"><tt class="PARAMETER"><i>usage</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the desired transform usage.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12174"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12186"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>transform klass is found and NULL otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12179"></a><h3>
+<a name="AEN12191"></a><h3>
<a name="XMLSECTRANSFORMIDLISTDEBUGDUMP"></a>xmlSecTransformIdListDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformIdListDebugDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -2838,18 +2838,18 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12189"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12201"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12194"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12206"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12199"></a><h3>
+<a name="AEN12211"></a><h3>
<a name="XMLSECTRANSFORMIDLISTDEBUGXMLDUMP"></a>xmlSecTransformIdListDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformIdListDebugXmlDump
(<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
@@ -2859,18 +2859,18 @@ value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12209"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12221"><span style="white-space: nowrap"><tt class="PARAMETER"><i>list</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12214"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12226"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12219"></a><h3>
+<a name="AEN12231"></a><h3>
<a name="XMLSECTRANSFORMIDUNKNOWN"></a>xmlSecTransformIdUnknown</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformIdUnknown NULL</pre></td></tr></table>
<p>The &quot;unknown&quot; transform id (NULL).</p>
@@ -2878,7 +2878,7 @@ value if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12225"></a><h3>
+<a name="AEN12237"></a><h3>
<a name="XMLSECTRANSFORMBASE64ID"></a>xmlSecTransformBase64Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformBase64Id</pre></td></tr></table>
<p>The base64 encode transform klass.</p>
@@ -2886,7 +2886,7 @@ value if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12231"></a><h3>
+<a name="AEN12243"></a><h3>
<a name="XMLSECTRANSFORMBASE64GETKLASS"></a>xmlSecTransformBase64GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformBase64GetKlass
(void);</pre></td></tr></table>
@@ -2899,13 +2899,13 @@ the encoded content of an element.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12240"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12252"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>base64 transform id.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12245"></a><h3>
+<a name="AEN12257"></a><h3>
<a name="XMLSECTRANSFORMBASE64SETLINESIZE"></a>xmlSecTransformBase64SetLineSize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecTransformBase64SetLineSize
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
@@ -2915,18 +2915,18 @@ the encoded content of an element.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12255"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12267"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to BASE64 encode transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12260"><span style="white-space: nowrap"><tt class="PARAMETER"><i>lineSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12272"><span style="white-space: nowrap"><tt class="PARAMETER"><i>lineSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new max line size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12265"></a><h3>
+<a name="AEN12277"></a><h3>
<a name="XMLSECTRANSFORMINCLC14NID"></a>xmlSecTransformInclC14NId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformInclC14NId</pre></td></tr></table>
<p>The regular (inclusive) C14N without comments transform klass.</p>
@@ -2934,7 +2934,7 @@ the encoded content of an element.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12271"></a><h3>
+<a name="AEN12283"></a><h3>
<a name="XMLSECTRANSFORMINCLC14NGETKLASS"></a>xmlSecTransformInclC14NGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformInclC14NGetKlass
(void);</pre></td></tr></table>
@@ -2944,13 +2944,13 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12280"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12292"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>c14n transform id.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12285"></a><h3>
+<a name="AEN12297"></a><h3>
<a name="XMLSECTRANSFORMINCLC14NWITHCOMMENTSID"></a>xmlSecTransformInclC14NWithCommentsId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformInclC14NWithCommentsId</pre></td></tr></table>
<p>The regular (inclusive) C14N with comments transform klass.</p>
@@ -2958,7 +2958,7 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12291"></a><h3>
+<a name="AEN12303"></a><h3>
<a name="XMLSECTRANSFORMINCLC14NWITHCOMMENTSGETKLASS"></a>xmlSecTransformInclC14NWithCommentsGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformInclC14NWithCommentsGetKlass
(void);</pre></td></tr></table>
@@ -2968,13 +2968,13 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12300"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12312"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>c14n with comments transform id.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12305"></a><h3>
+<a name="AEN12317"></a><h3>
<a name="XMLSECTRANSFORMEXCLC14NID"></a>xmlSecTransformExclC14NId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformExclC14NId</pre></td></tr></table>
<p>The exclusive C14N without comments transform klass.</p>
@@ -2982,7 +2982,7 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12311"></a><h3>
+<a name="AEN12323"></a><h3>
<a name="XMLSECTRANSFORMEXCLC14NGETKLASS"></a>xmlSecTransformExclC14NGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformExclC14NGetKlass
(void);</pre></td></tr></table>
@@ -2991,13 +2991,13 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12319"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12331"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>exclusive c14n transform id.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12324"></a><h3>
+<a name="AEN12336"></a><h3>
<a name="XMLSECTRANSFORMEXCLC14NWITHCOMMENTSID"></a>xmlSecTransformExclC14NWithCommentsId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformExclC14NWithCommentsId</pre></td></tr></table>
<p>The exclusive C14N with comments transform klass.</p>
@@ -3005,7 +3005,7 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12330"></a><h3>
+<a name="AEN12342"></a><h3>
<a name="XMLSECTRANSFORMEXCLC14NWITHCOMMENTSGETKLASS"></a>xmlSecTransformExclC14NWithCommentsGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformExclC14NWithCommentsGetKlass
(void);</pre></td></tr></table>
@@ -3014,13 +3014,13 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12338"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12350"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>exclusive c14n with comments transform id.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12343"></a><h3>
+<a name="AEN12355"></a><h3>
<a name="XMLSECTRANSFORMENVELOPEDID"></a>xmlSecTransformEnvelopedId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformEnvelopedId</pre></td></tr></table>
<p>The &quot;enveloped&quot; transform klass.</p>
@@ -3028,7 +3028,7 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12349"></a><h3>
+<a name="AEN12361"></a><h3>
<a name="XMLSECTRANSFORMENVELOPEDGETKLASS"></a>xmlSecTransformEnvelopedGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformEnvelopedGetKlass
(void);</pre></td></tr></table>
@@ -3054,13 +3054,13 @@ parameterized by the XPath expression above.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12361"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12373"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>enveloped transform id.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12366"></a><h3>
+<a name="AEN12378"></a><h3>
<a name="XMLSECTRANSFORMXPATHID"></a>xmlSecTransformXPathId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformXPathId</pre></td></tr></table>
<p>The XPath transform klass.</p>
@@ -3068,7 +3068,7 @@ parameterized by the XPath expression above.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12372"></a><h3>
+<a name="AEN12384"></a><h3>
<a name="XMLSECTRANSFORMXPATHGETKLASS"></a>xmlSecTransformXPathGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXPathGetKlass
(void);</pre></td></tr></table>
@@ -3078,13 +3078,13 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12381"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12393"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>XPath transform id.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12386"></a><h3>
+<a name="AEN12398"></a><h3>
<a name="XMLSECTRANSFORMXPATH2ID"></a>xmlSecTransformXPath2Id</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformXPath2Id</pre></td></tr></table>
<p>The XPath2 transform klass.</p>
@@ -3092,7 +3092,7 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12392"></a><h3>
+<a name="AEN12404"></a><h3>
<a name="XMLSECTRANSFORMXPATH2GETKLASS"></a>xmlSecTransformXPath2GetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXPath2GetKlass
(void);</pre></td></tr></table>
@@ -3100,13 +3100,13 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12400"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12412"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>XPath2 transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12405"></a><h3>
+<a name="AEN12417"></a><h3>
<a name="XMLSECTRANSFORMXPOINTERID"></a>xmlSecTransformXPointerId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformXPointerId</pre></td></tr></table>
<p>The XPointer transform klass.</p>
@@ -3114,7 +3114,7 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12411"></a><h3>
+<a name="AEN12423"></a><h3>
<a name="XMLSECTRANSFORMXPOINTERGETKLASS"></a>xmlSecTransformXPointerGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXPointerGetKlass
(void);</pre></td></tr></table>
@@ -3123,13 +3123,13 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12419"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12431"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>XPointer transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12424"></a><h3>
+<a name="AEN12436"></a><h3>
<a name="XMLSECTRANSFORMXPOINTERSETEXPR"></a>xmlSecTransformXPointerSetExpr ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecTransformXPointerSetExpr (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
const <font>xmlChar</font> *expr,
@@ -3140,30 +3140,30 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12436"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12448"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transform</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to XPointer transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12441"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12453"><span style="white-space: nowrap"><tt class="PARAMETER"><i>expr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XPointer expression.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12446"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodeSetType</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12458"><span style="white-space: nowrap"><tt class="PARAMETER"><i>nodeSetType</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the type of evaluated XPointer expression.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12451"><span style="white-space: nowrap"><tt class="PARAMETER"><i>hereNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12463"><span style="white-space: nowrap"><tt class="PARAMETER"><i>hereNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to &quot;here&quot; node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12456"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12468"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12461"></a><h3>
+<a name="AEN12473"></a><h3>
<a name="XMLSECTRANSFORMXSLTID"></a>xmlSecTransformXsltId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformXsltId</pre></td></tr></table>
<p>The XSLT transform klass.</p>
@@ -3171,7 +3171,7 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12467"></a><h3>
+<a name="AEN12479"></a><h3>
<a name="XMLSECTRANSFORMXSLTGETKLASS"></a>xmlSecTransformXsltGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXsltGetKlass
(void);</pre></td></tr></table>
@@ -3201,13 +3201,13 @@ then the result of these steps is logically equivalent [XHTML].</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12479"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12491"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to XSLT transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12484"></a><h3>
+<a name="AEN12496"></a><h3>
<a name="XMLSECTRANSFORMREMOVEXMLTAGSC14NID"></a>xmlSecTransformRemoveXmlTagsC14NId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecTransformRemoveXmlTagsC14NId</pre></td></tr></table>
<p>The &quot;remove all xml tags&quot; transform klass (used before base64 transforms).</p>
@@ -3215,7 +3215,7 @@ then the result of these steps is logically equivalent [XHTML].</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12490"></a><h3>
+<a name="AEN12502"></a><h3>
<a name="XMLSECTRANSFORMREMOVEXMLTAGSC14NGETKLASS"></a>xmlSecTransformRemoveXmlTagsC14NGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformRemoveXmlTagsC14NGetKlass
(void);</pre></td></tr></table>
@@ -3233,7 +3233,7 @@ processing instructions. The output of this transform is an octet stream.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12500"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12512"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>&quot;remove xml tags&quot; transform id.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-version.html b/docs/api/xmlsec-version.html
index 60e9f3da..fe622306 100644
--- a/docs/api/xmlsec-version.html
+++ b/docs/api/xmlsec-version.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-VERSION"></a>version</h1>
<div class="REFNAMEDIV">
-<a name="AEN12510"></a><h2>Name</h2>version -- </div>
+<a name="AEN12522"></a><h2>Name</h2>version -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN12513"></a><h2>Synopsis</h2>
+<a name="AEN12525"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
#define <a href="xmlsec-version.html#XMLSEC-VERSION-CAPS">XMLSEC_VERSION</a>
@@ -73,22 +73,22 @@
#define <a href="xmlsec-version.html#XMLSEC-VERSION-INFO-CAPS">XMLSEC_VERSION_INFO</a></pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN12522"></a><h2>Description</h2>
+<a name="AEN12534"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN12525"></a><h2>Details</h2>
+<a name="AEN12537"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN12527"></a><h3>
+<a name="AEN12539"></a><h3>
<a name="XMLSEC-VERSION-CAPS"></a>XMLSEC_VERSION</h3>
-<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION &quot;1.0.2&quot;</pre></td></tr></table>
+<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION &quot;1.0.3&quot;</pre></td></tr></table>
<p>The library version string in the format
&quot;&lt;major-number&gt;.&lt;minor-number&gt;.&lt;sub-minor-number&gt;&quot;.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12533"></a><h3>
+<a name="AEN12545"></a><h3>
<a name="XMLSEC-PACKAGE-CAPS"></a>XMLSEC_PACKAGE</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_PACKAGE &quot;xmlsec1&quot;</pre></td></tr></table>
<p>The library packaqge name.</p>
@@ -96,7 +96,7 @@
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12539"></a><h3>
+<a name="AEN12551"></a><h3>
<a name="XMLSEC-VERSION-MAJOR-CAPS"></a>XMLSEC_VERSION_MAJOR</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION_MAJOR 1</pre></td></tr></table>
<p>The library major version number.</p>
@@ -104,7 +104,7 @@
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12545"></a><h3>
+<a name="AEN12557"></a><h3>
<a name="XMLSEC-VERSION-MINOR-CAPS"></a>XMLSEC_VERSION_MINOR</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION_MINOR 0</pre></td></tr></table>
<p>The library minor version number.</p>
@@ -112,17 +112,17 @@
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12551"></a><h3>
+<a name="AEN12563"></a><h3>
<a name="XMLSEC-VERSION-SUBMINOR-CAPS"></a>XMLSEC_VERSION_SUBMINOR</h3>
-<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION_SUBMINOR 2</pre></td></tr></table>
+<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION_SUBMINOR 3</pre></td></tr></table>
<p>The library sub-minor version number.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12557"></a><h3>
+<a name="AEN12569"></a><h3>
<a name="XMLSEC-VERSION-INFO-CAPS"></a>XMLSEC_VERSION_INFO</h3>
-<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION_INFO &quot;1:2:0&quot;</pre></td></tr></table>
+<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_VERSION_INFO &quot;1:3:0&quot;</pre></td></tr></table>
<p>The library version info string in the format
&quot;&lt;major-number&gt;+&lt;minor-number&gt;:&lt;sub-minor-number&gt;:&lt;minor-number&gt;&quot;.</p>
<p></p>
diff --git a/docs/api/xmlsec-xmldsig.html b/docs/api/xmlsec-xmldsig.html
index 259a8eb4..a9d8249f 100644
--- a/docs/api/xmlsec-xmldsig.html
+++ b/docs/api/xmlsec-xmldsig.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-XMLDSIG"></a>xmldsig</h1>
<div class="REFNAMEDIV">
-<a name="AEN12568"></a><h2>Name</h2>xmldsig -- </div>
+<a name="AEN12580"></a><h2>Name</h2>xmldsig -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN12571"></a><h2>Synopsis</h2>
+<a name="AEN12583"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
enum <a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a>;
@@ -118,13 +118,13 @@ void <a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTXDEBUGXMLDUMP">xml
(void);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN12640"></a><h2>Description</h2>
+<a name="AEN12652"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN12643"></a><h2>Details</h2>
+<a name="AEN12655"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN12645"></a><h3>
+<a name="AEN12657"></a><h3>
<a name="XMLSECDSIGSTATUS"></a>enum xmlSecDSigStatus</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlSecDSigStatusUnknown = 0,
@@ -136,22 +136,22 @@ void <a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTXDEBUGXMLDUMP">xml
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12652"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusUnknown</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12664"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusUnknown</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the status is unknow.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12657"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusSucceeded</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12669"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusSucceeded</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the processing succeeded.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12662"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusInvalid</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12674"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusInvalid</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the processing failed.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12667"></a><h3>
+<a name="AEN12679"></a><h3>
<a name="XMLSEC-DSIG-FLAGS-IGNORE-MANIFESTS-CAPS"></a>XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS 0x00000001</pre></td></tr></table>
<p>If this flag is set then <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifests" target="_top">&lt;dsig:Manifests/&gt;</a> nodes will not be processed.</p>
@@ -159,7 +159,7 @@ void <a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTXDEBUGXMLDUMP">xml
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12674"></a><h3>
+<a name="AEN12686"></a><h3>
<a name="XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES-CAPS"></a>XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES 0x00000002</pre></td></tr></table>
<p>If this flag is set then pre-digest buffer for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> child
@@ -168,7 +168,7 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top">&lt;ds
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12683"></a><h3>
+<a name="AEN12695"></a><h3>
<a name="XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES-CAPS"></a>XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES 0x00000004</pre></td></tr></table>
<p>If this flag is set then pre-digest buffer for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> child
@@ -177,7 +177,7 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top">&lt;d
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12692"></a><h3>
+<a name="AEN12704"></a><h3>
<a name="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE-CAPS"></a>XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_SIGNATURE 0x00000008</pre></td></tr></table>
<p>If this flag is set then pre-signature buffer for <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top">&lt;dsig:SignedInfo/&gt;</a>
@@ -186,7 +186,7 @@ element processing will be stored in <a href="xmlsec-xmldsig.html#XMLSECDSIGCTX"
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12700"></a><h3>
+<a name="AEN12712"></a><h3>
<a name="XMLSECDSIGCTX"></a>struct xmlSecDSigCtx</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecDSigCtx {
/* these data user can set before performing the operation */
@@ -225,114 +225,114 @@ element processing will be stored in <a href="xmlsec-xmldsig.html#XMLSECDSIGCTX"
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12707"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12719"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
never touches this).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12712"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12724"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML Digital Signature processing flags.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12717"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags2</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12729"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags2</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML Digital Signature processing flags.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12722"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoReadCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12734"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoReadCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reading key context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12728"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoWriteCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12740"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoWriteCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the writing key context (not used for signature verification).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12734"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <tt class="STRUCTFIELD"><i>transformCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12746"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <tt class="STRUCTFIELD"><i>transformCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top">&lt;dsig:SignedInfo/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12741"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> <tt class="STRUCTFIELD"><i>enabledReferenceUris</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12753"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> <tt class="STRUCTFIELD"><i>enabledReferenceUris</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the URI types allowed for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12748"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <tt class="STRUCTFIELD"><i>enabledReferenceTransforms</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12760"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <tt class="STRUCTFIELD"><i>enabledReferenceTransforms</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list of transforms allowed in <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12755"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">xmlSecTransformCtxPreExecuteCallback</a> <tt class="STRUCTFIELD"><i>referencePreExecuteCallback</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12767"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">xmlSecTransformCtxPreExecuteCallback</a> <tt class="STRUCTFIELD"><i>referencePreExecuteCallback</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the callback for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node processing.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12762"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defSignMethodId</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12774"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defSignMethodId</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the default signing method klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12768"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defC14NMethodId</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12780"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defC14NMethodId</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the default c14n method klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12774"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defDigestMethodId</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12786"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defDigestMethodId</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the default digest method klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12780"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <tt class="STRUCTFIELD"><i>signKey</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12792"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <tt class="STRUCTFIELD"><i>signKey</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the signature key; application may set <font>signKey</font>
before calling <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXSIGN">xmlSecDSigCtxSign</a> or <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXVERIFY">xmlSecDSigCtxVerify</a>
functions.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12789"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <tt class="STRUCTFIELD"><i>operation</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12801"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <tt class="STRUCTFIELD"><i>operation</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the operation: sign or verify.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12795"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12807"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to signature (not valid for signature verificaction).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12801"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12813"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signatuire" target="_top">&lt;dsig:Signatuire/&gt;</a> procesisng status.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12808"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>signMethod</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12820"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>signMethod</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to signature transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12814"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>c14nMethod</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12826"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>c14nMethod</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to c14n transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12820"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>preSignMemBufMethod</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12832"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>preSignMemBufMethod</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary buffer right before signature
(valid only if <a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-SIGNATURE-CAPS">XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</a> flag is set).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12827"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>signValueNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12839"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>signValueNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue" target="_top">&lt;dsig:SignatureValue/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12834"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12846"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to Id attribute of <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12841"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>signedInfoReferences</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12853"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>signedInfoReferences</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list of references in <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top">&lt;dsig:SignedInfo/&gt;</a> node. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12848"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>manifestReferences</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12860"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <tt class="STRUCTFIELD"><i>manifestReferences</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the list of references in <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top">&lt;dsig:Manifest/&gt;</a> nodes.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12855"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12867"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12860"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12872"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12865"></a><h3>
+<a name="AEN12877"></a><h3>
<a name="XMLSECDSIGCTXCREATE"></a>xmlSecDSigCtxCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecDSigCtxPtr</font> xmlSecDSigCtxCreate (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre></td></tr></table>
<p>Creates <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> element processing context.
@@ -342,11 +342,11 @@ The caller is responsible for destroying returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12876"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12888"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12881"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12893"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly allocated context object or NULL if an error
occurs.</p></td>
</tr>
@@ -354,20 +354,20 @@ occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12886"></a><h3>
+<a name="AEN12898"></a><h3>
<a name="XMLSECDSIGCTXDESTROY"></a>xmlSecDSigCtxDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigCtxDestroy (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx);</pre></td></tr></table>
<p>Destroy context object created with <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXCREATE">xmlSecDSigCtxCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12895"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12907"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12901"></a><h3>
+<a name="AEN12913"></a><h3>
<a name="XMLSECDSIGCTXINITIALIZE"></a>xmlSecDSigCtxInitialize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecDSigCtxInitialize (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre></td></tr></table>
@@ -378,35 +378,35 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12912"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12924"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12918"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12930"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12923"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12935"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12928"></a><h3>
+<a name="AEN12940"></a><h3>
<a name="XMLSECDSIGCTXFINALIZE"></a>xmlSecDSigCtxFinalize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigCtxFinalize (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx);</pre></td></tr></table>
<p>Cleans up <tt class="PARAMETER"><i>dsigCtx</i></tt> object initialized with <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXINITIALIZE">xmlSecDSigCtxInitialize</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12938"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12950"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12944"></a><h3>
+<a name="AEN12956"></a><h3>
<a name="XMLSECDSIGCTXSIGN"></a>xmlSecDSigCtxSign ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecDSigCtxSign (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
<font>xmlNodePtr</font> tmpl);</pre></td></tr></table>
@@ -415,22 +415,22 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12954"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12966"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12960"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12972"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node with signature template.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12966"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12978"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN12971"></a><h3>
+<a name="AEN12983"></a><h3>
<a name="XMLSECDSIGCTXVERIFY"></a>xmlSecDSigCtxVerify ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecDSigCtxVerify (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
<font>xmlNodePtr</font> node);</pre></td></tr></table>
@@ -440,15 +440,15 @@ in <font>status</font> member of the <tt class="PARAMETER"><i>dsigCtx</i></tt> o
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12983"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12995"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12989"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13001"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer with <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN12995"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13007"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success (check <font>status</font> member of <tt class="PARAMETER"><i>dsigCtx</i></tt> to get
signature verification result) or a negative value if an error occurs.</p></td>
</tr>
@@ -456,7 +456,7 @@ signature verification result) or a negative value if an error occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13002"></a><h3>
+<a name="AEN13014"></a><h3>
<a name="XMLSECDSIGCTXENABLEREFERENCETRANSFORM"></a>xmlSecDSigCtxEnableReferenceTransform ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecDSigCtxEnableReferenceTransform
(<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
@@ -466,22 +466,22 @@ signature verification result) or a negative value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13013"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13025"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13019"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13031"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13024"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13036"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13029"></a><h3>
+<a name="AEN13041"></a><h3>
<a name="XMLSECDSIGCTXENABLESIGNATURETRANSFORM"></a>xmlSecDSigCtxEnableSignatureTransform ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecDSigCtxEnableSignatureTransform
(<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
@@ -491,22 +491,22 @@ signature verification result) or a negative value if an error occurs.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13040"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13052"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13046"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13058"><span style="white-space: nowrap"><tt class="PARAMETER"><i>transformId</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transform klass.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13051"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13063"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13056"></a><h3>
+<a name="AEN13068"></a><h3>
<a name="XMLSECDSIGCTXGETPRESIGNBUFFER"></a>xmlSecDSigCtxGetPreSignBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> xmlSecDSigCtxGetPreSignBuffer
(<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx);</pre></td></tr></table>
@@ -517,18 +517,18 @@ just before signature claculation (valid if and only if
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13067"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13079"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13073"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13085"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13078"></a><h3>
+<a name="AEN13090"></a><h3>
<a name="XMLSECDSIGCTXDEBUGDUMP"></a>xmlSecDSigCtxDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigCtxDebugDump (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -537,18 +537,18 @@ just before signature claculation (valid if and only if
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13089"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13101"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13095"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13107"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13100"></a><h3>
+<a name="AEN13112"></a><h3>
<a name="XMLSECDSIGCTXDEBUGXMLDUMP"></a>xmlSecDSigCtxDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigCtxDebugXmlDump (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -557,18 +557,18 @@ just before signature claculation (valid if and only if
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13111"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13123"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13117"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13129"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13122"></a><h3>
+<a name="AEN13134"></a><h3>
<a name="XMLSECDSIGREFERENCEORIGIN"></a>enum xmlSecDSigReferenceOrigin</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlSecDSigReferenceOriginSignedInfo,
@@ -580,18 +580,18 @@ node or in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target=
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13132"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigReferenceOriginSignedInfo</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13144"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigReferenceOriginSignedInfo</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>reference in &lt;dsig:SignedInfo&gt; node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13137"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigReferenceOriginManifest</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13149"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigReferenceOriginManifest</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reference &lt;dsig:Manifest&gt; node.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13142"></a><h3>
+<a name="AEN13154"></a><h3>
<a name="XMLSECDSIGREFERENCECTX"></a>struct xmlSecDSigReferenceCtx</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecDSigReferenceCtx {
void* userData;
@@ -616,66 +616,66 @@ node or in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target=
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13150"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13162"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
never touches this).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13155"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> <tt class="STRUCTFIELD"><i>dsigCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13167"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> <tt class="STRUCTFIELD"><i>dsigCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to &quot;parent&quot; <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13162"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCEORIGIN">xmlSecDSigReferenceOrigin</a> <tt class="STRUCTFIELD"><i>origin</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13174"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCEORIGIN">xmlSecDSigReferenceOrigin</a> <tt class="STRUCTFIELD"><i>origin</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the signature origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top">&lt;dsig:SignedInfo/&gt;</a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top">&lt;dsig:Manifest/&gt;</a>).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13170"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <tt class="STRUCTFIELD"><i>transformCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13182"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <tt class="STRUCTFIELD"><i>transformCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference processing transforms context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13176"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>digestMethod</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13188"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>digestMethod</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to digest transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13182"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13194"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to digest result.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13188"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13200"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <tt class="STRUCTFIELD"><i>status</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference processing status.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13194"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>preDigestMemBufMethod</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13206"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>preDigestMemBufMethod</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to binary buffer right before digest
(valid only if either
<a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES-CAPS">XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</a> or
<a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES-CAPS">XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</a> flags are set).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13202"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13214"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node ID attribute. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13209"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>uri</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13221"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>uri</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node URI attribute. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13216"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>type</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13228"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>type</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node Type attribute. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13223"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13235"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13228"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13240"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13233"></a><h3>
+<a name="AEN13245"></a><h3>
<a name="XMLSECDSIGREFERENCECTXCREATE"></a>xmlSecDSigReferenceCtxCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> xmlSecDSigReferenceCtxCreate
(<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
@@ -687,35 +687,35 @@ function.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13245"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13257"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to parent <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13251"><span style="white-space: nowrap"><tt class="PARAMETER"><i>origin</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13263"><span style="white-space: nowrap"><tt class="PARAMETER"><i>origin</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top">&lt;dsig:SignedInfo/&gt;</a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top">&lt;dsig:Manifest/&gt;</a> node).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13258"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13270"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly created context or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13263"></a><h3>
+<a name="AEN13275"></a><h3>
<a name="XMLSECDSIGREFERENCECTXDESTROY"></a>xmlSecDSigReferenceCtxDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigReferenceCtxDestroy (<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx);</pre></td></tr></table>
<p>Destroy context object created with <a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTXCREATE">xmlSecDSigReferenceCtxCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13272"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13284"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13278"></a><h3>
+<a name="AEN13290"></a><h3>
<a name="XMLSECDSIGREFERENCECTXINITIALIZE"></a>xmlSecDSigReferenceCtxInitialize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecDSigReferenceCtxInitialize
(<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx,
@@ -728,39 +728,39 @@ function.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13290"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13302"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13296"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13308"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to parent <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top">&lt;dsig:Signature/&gt;</a> node processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13302"><span style="white-space: nowrap"><tt class="PARAMETER"><i>origin</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13314"><span style="white-space: nowrap"><tt class="PARAMETER"><i>origin</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reference origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top">&lt;dsig:SignedInfo/&gt;</a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top">&lt;dsig:Manifest/&gt;</a> node).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13309"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13321"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on succes or aa negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13314"></a><h3>
+<a name="AEN13326"></a><h3>
<a name="XMLSECDSIGREFERENCECTXFINALIZE"></a>xmlSecDSigReferenceCtxFinalize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigReferenceCtxFinalize (<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx);</pre></td></tr></table>
<p>Cleans up context object created with <a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTXINITIALIZE">xmlSecDSigReferenceCtxInitialize</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13323"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13335"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13329"></a><h3>
+<a name="AEN13341"></a><h3>
<a name="XMLSECDSIGREFERENCECTXPROCESSNODE"></a>xmlSecDSigReferenceCtxProcessNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecDSigReferenceCtxProcessNode
(<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx,
@@ -780,22 +780,22 @@ from elsewhere.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13340"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13352"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13346"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13358"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13352"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13364"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on succes or aa negative value otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13357"></a><h3>
+<a name="AEN13369"></a><h3>
<a name="XMLSECDSIGREFERENCECTXGETPREDIGESTBUFFER"></a>xmlSecDSigReferenceCtxGetPreDigestBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> xmlSecDSigReferenceCtxGetPreDigestBuffer
(<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx);</pre></td></tr></table>
@@ -807,18 +807,18 @@ is set).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13369"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13381"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13375"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13387"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the buffer or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13380"></a><h3>
+<a name="AEN13392"></a><h3>
<a name="XMLSECDSIGREFERENCECTXDEBUGDUMP"></a>xmlSecDSigReferenceCtxDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigReferenceCtxDebugDump (<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -827,18 +827,18 @@ is set).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13391"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13403"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13397"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13409"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13402"></a><h3>
+<a name="AEN13414"></a><h3>
<a name="XMLSECDSIGREFERENCECTXDEBUGXMLDUMP"></a>xmlSecDSigReferenceCtxDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecDSigReferenceCtxDebugXmlDump
(<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx,
@@ -848,18 +848,18 @@ is set).</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13413"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13425"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dsigRefCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13419"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13431"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13424"></a><h3>
+<a name="AEN13436"></a><h3>
<a name="XMLSECDSIGREFERENCECTXLISTID"></a>xmlSecDSigReferenceCtxListId</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecDSigReferenceCtxListId</pre></td></tr></table>
<p>The references list klass.</p>
@@ -867,7 +867,7 @@ is set).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13430"></a><h3>
+<a name="AEN13442"></a><h3>
<a name="XMLSECDSIGREFERENCECTXLISTGETKLASS"></a>xmlSecDSigReferenceCtxListGetKlass ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecDSigReferenceCtxListGetKlass
(void);</pre></td></tr></table>
@@ -875,7 +875,7 @@ is set).</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13439"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13451"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>
<a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top">&lt;dsig:Reference/&gt;</a> element processing context list klass.</p></td>
</tr></tbody></table>
diff --git a/docs/api/xmlsec-xmlenc.html b/docs/api/xmlsec-xmlenc.html
index 007dcc44..0a5d3945 100644
--- a/docs/api/xmlsec-xmlenc.html
+++ b/docs/api/xmlsec-xmlenc.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-XMLENC"></a>xmlenc</h1>
<div class="REFNAMEDIV">
-<a name="AEN13450"></a><h2>Name</h2>xmlenc -- </div>
+<a name="AEN13462"></a><h2>Name</h2>xmlenc -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN13453"></a><h2>Synopsis</h2>
+<a name="AEN13465"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
enum <a href="xmlsec-xmlenc.html#XMLENCCTXMODE">xmlEncCtxMode</a>;
@@ -95,13 +95,13 @@ void <a href="xmlsec-xmlenc.html#XMLSECENCCTXDEBUGXMLDUMP">xmlSecEncCtxDe
<font>FILE</font> *output);</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN13499"></a><h2>Description</h2>
+<a name="AEN13511"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN13502"></a><h2>Details</h2>
+<a name="AEN13514"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN13504"></a><h3>
+<a name="AEN13516"></a><h3>
<a name="XMLENCCTXMODE"></a>enum xmlEncCtxMode</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef enum {
xmlEncCtxModeEncryptedData = 0,
@@ -112,18 +112,18 @@ void <a href="xmlsec-xmlenc.html#XMLSECENCCTXDEBUGXMLDUMP">xmlSecEncCtxDe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#F0F0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13512"><span style="white-space: nowrap"><tt class="LITERAL">xmlEncCtxModeEncryptedData</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13524"><span style="white-space: nowrap"><tt class="LITERAL">xmlEncCtxModeEncryptedData</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> element procesing.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13518"><span style="white-space: nowrap"><tt class="LITERAL">xmlEncCtxModeEncryptedKey</tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13530"><span style="white-space: nowrap"><tt class="LITERAL">xmlEncCtxModeEncryptedKey</tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> element processing.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13524"></a><h3>
+<a name="AEN13536"></a><h3>
<a name="XMLSECENCCTX"></a>struct xmlSecEncCtx</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">struct xmlSecEncCtx {
/* these data user can set before performing the operation */
@@ -167,123 +167,123 @@ void <a href="xmlsec-xmlenc.html#XMLSECENCCTXDEBUGXMLDUMP">xmlSecEncCtxDe
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFF0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13531"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13543"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>userData</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
never touches this).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13536"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13548"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML Encryption processing flags.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13541"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags2</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13553"><span style="white-space: nowrap">unsigned int <tt class="STRUCTFIELD"><i>flags2</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML Encryption processing flags.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13546"><span style="white-space: nowrap"><a href="xmlsec-xmlenc.html#XMLENCCTXMODE">xmlEncCtxMode</a> <tt class="STRUCTFIELD"><i>mode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13558"><span style="white-space: nowrap"><a href="xmlsec-xmlenc.html#XMLENCCTXMODE">xmlEncCtxMode</a> <tt class="STRUCTFIELD"><i>mode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the mode.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13552"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoReadCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13564"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoReadCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the reading key context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13558"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoWriteCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13570"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <tt class="STRUCTFIELD"><i>keyInfoWriteCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the writing key context (not used for signature verification).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13564"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <tt class="STRUCTFIELD"><i>transformCtx</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13576"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <tt class="STRUCTFIELD"><i>transformCtx</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the transforms processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13570"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defEncMethodId</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13582"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <tt class="STRUCTFIELD"><i>defEncMethodId</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the default encryption method (used if
<a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod" target="_top">&lt;enc:EncryptionMethod/&gt;</a> node is not present).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13577"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <tt class="STRUCTFIELD"><i>encKey</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13589"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <tt class="STRUCTFIELD"><i>encKey</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the signature key; application may set <font>encKey</font>
before calling encryption/decryption functions.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13584"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <tt class="STRUCTFIELD"><i>operation</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13596"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <tt class="STRUCTFIELD"><i>operation</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the operation: encrypt or decrypt.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13590"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13602"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <tt class="STRUCTFIELD"><i>result</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to signature (not valid for signature verificaction).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13596"><span style="white-space: nowrap">int <tt class="STRUCTFIELD"><i>resultBase64Encoded</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13608"><span style="white-space: nowrap">int <tt class="STRUCTFIELD"><i>resultBase64Encoded</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set then result in <font>result</font> is base64 encoded.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13602"><span style="white-space: nowrap">int <tt class="STRUCTFIELD"><i>resultReplaced</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13614"><span style="white-space: nowrap">int <tt class="STRUCTFIELD"><i>resultReplaced</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the flag: if set then resulted <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a>
or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node is added to the document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13609"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>encMethod</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13621"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <tt class="STRUCTFIELD"><i>encMethod</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to encryption transform.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13615"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13627"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>id</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the ID attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a>
or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13623"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>type</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13635"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>type</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Type attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a>
or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13631"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>mimeType</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13643"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>mimeType</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the MimeType attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a>
or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13639"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>encoding</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13651"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>encoding</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Encoding attributeof <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a>
or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node. </p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13647"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>recipient</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13659"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>recipient</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the Recipient attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node..</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13654"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>carriedKeyName</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13666"><span style="white-space: nowrap"><font>xmlChar</font> *<tt class="STRUCTFIELD"><i>carriedKeyName</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the CarriedKeyName attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13661"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>encDataNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13673"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>encDataNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a>
or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top">&lt;enc:EncryptedKey/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13669"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>encMethodNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13681"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>encMethodNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod" target="_top">&lt;enc:EncryptionMethod/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13676"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>keyInfoNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13688"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>keyInfoNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-KeyInfo" target="_top">&lt;enc:KeyInfo/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13683"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>cipherValueNode</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13695"><span style="white-space: nowrap"><font>xmlNodePtr</font> <tt class="STRUCTFIELD"><i>cipherValueNode</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue" target="_top">&lt;enc:CipherValue/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13690"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13702"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved0</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13695"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13707"><span style="white-space: nowrap">void *<tt class="STRUCTFIELD"><i>reserved1</i></tt></span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13700"></a><h3>
+<a name="AEN13712"></a><h3>
<a name="XMLSECENCCTXCREATE"></a>xmlSecEncCtxCreate ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecEncCtxPtr</font> xmlSecEncCtxCreate (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre></td></tr></table>
<p>Creates <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> element processing context.
@@ -293,11 +293,11 @@ The caller is responsible for destroying returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13711"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13723"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13716"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13728"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to newly allocated context object or NULL if an error
occurs.</p></td>
</tr>
@@ -305,20 +305,20 @@ occurs.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13721"></a><h3>
+<a name="AEN13733"></a><h3>
<a name="XMLSECENCCTXDESTROY"></a>xmlSecEncCtxDestroy ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecEncCtxDestroy (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx);</pre></td></tr></table>
<p>Destroy context object created with <a href="xmlsec-xmlenc.html#XMLSECENCCTXCREATE">xmlSecEncCtxCreate</a> function.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13730"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13742"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13736"></a><h3>
+<a name="AEN13748"></a><h3>
<a name="XMLSECENCCTXINITIALIZE"></a>xmlSecEncCtxInitialize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecEncCtxInitialize (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre></td></tr></table>
@@ -329,35 +329,35 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13747"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13759"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13753"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13765"><span style="white-space: nowrap"><tt class="PARAMETER"><i>keysMngr</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13758"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13770"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13763"></a><h3>
+<a name="AEN13775"></a><h3>
<a name="XMLSECENCCTXFINALIZE"></a>xmlSecEncCtxFinalize ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecEncCtxFinalize (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx);</pre></td></tr></table>
<p>Cleans up <tt class="PARAMETER"><i>encCtx</i></tt> object.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13772"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13784"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13778"></a><h3>
+<a name="AEN13790"></a><h3>
<a name="XMLSECENCCTXCOPYUSERPREF"></a>xmlSecEncCtxCopyUserPref ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecEncCtxCopyUserPref (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> dst,
<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> src);</pre></td></tr></table>
@@ -366,35 +366,35 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13789"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13801"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dst</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to destination context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13794"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13806"><span style="white-space: nowrap"><tt class="PARAMETER"><i>src</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to source context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13799"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13811"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13804"></a><h3>
+<a name="AEN13816"></a><h3>
<a name="XMLSECENCCTXRESET"></a>xmlSecEncCtxReset ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecEncCtxReset (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx);</pre></td></tr></table>
<p>Resets <tt class="PARAMETER"><i>encCtx</i></tt> object, user settings are not touched.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13813"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13825"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13819"></a><h3>
+<a name="AEN13831"></a><h3>
<a name="XMLSECENCCTXBINARYENCRYPT"></a>xmlSecEncCtxBinaryEncrypt ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecEncCtxBinaryEncrypt (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<font>xmlNodePtr</font> tmpl,
@@ -405,30 +405,30 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13832"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13844"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13838"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13850"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> template node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13844"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13856"><span style="white-space: nowrap"><tt class="PARAMETER"><i>data</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer for binary buffer.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13849"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13861"><span style="white-space: nowrap"><tt class="PARAMETER"><i>dataSize</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the <tt class="PARAMETER"><i>data</i></tt> buffer size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13855"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13867"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13860"></a><h3>
+<a name="AEN13872"></a><h3>
<a name="XMLSECENCCTXXMLENCRYPT"></a>xmlSecEncCtxXmlEncrypt ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecEncCtxXmlEncrypt (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<font>xmlNodePtr</font> tmpl,
@@ -439,26 +439,26 @@ with result <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13874"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13886"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13880"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13892"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> template node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13886"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13898"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node for encryption.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13891"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13903"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13896"></a><h3>
+<a name="AEN13908"></a><h3>
<a name="XMLSECENCCTXURIENCRYPT"></a>xmlSecEncCtxUriEncrypt ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecEncCtxUriEncrypt (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<font>xmlNodePtr</font> tmpl,
@@ -468,26 +468,26 @@ with result <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13908"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13920"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13914"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13926"><span style="white-space: nowrap"><tt class="PARAMETER"><i>tmpl</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> template node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13920"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13932"><span style="white-space: nowrap"><tt class="PARAMETER"><i>uri</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the URI.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13925"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13937"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13930"></a><h3>
+<a name="AEN13942"></a><h3>
<a name="XMLSECENCCTXDECRYPT"></a>xmlSecEncCtxDecrypt ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecEncCtxDecrypt (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<font>xmlNodePtr</font> node);</pre></td></tr></table>
@@ -496,22 +496,22 @@ with result <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13941"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13953"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13947"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13959"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13953"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13965"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13958"></a><h3>
+<a name="AEN13970"></a><h3>
<a name="XMLSECENCCTXDECRYPTTOBUFFER"></a>xmlSecEncCtxDecryptToBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlSecBufferPtr</font> xmlSecEncCtxDecryptToBuffer (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<font>xmlNodePtr</font> node);</pre></td></tr></table>
@@ -520,22 +520,22 @@ with result <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13970"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13982"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13976"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13988"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13982"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13994"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN13987"></a><h3>
+<a name="AEN13999"></a><h3>
<a name="XMLSECENCCTXDEBUGDUMP"></a>xmlSecEncCtxDebugDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecEncCtxDebugDump (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -544,18 +544,18 @@ with result <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN13998"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14010"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14004"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14016"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14009"></a><h3>
+<a name="AEN14021"></a><h3>
<a name="XMLSECENCCTXDEBUGXMLDUMP"></a>xmlSecEncCtxDebugXmlDump ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecEncCtxDebugXmlDump (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<font>FILE</font> *output);</pre></td></tr></table>
@@ -564,11 +564,11 @@ with result <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14020"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14032"><span style="white-space: nowrap"><tt class="PARAMETER"><i>encCtx</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top">&lt;enc:EncryptedData/&gt;</a> processing context.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14026"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14038"><span style="white-space: nowrap"><tt class="PARAMETER"><i>output</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-xmlsec.html b/docs/api/xmlsec-xmlsec.html
index 9143549a..3bc19ed1 100644
--- a/docs/api/xmlsec-xmlsec.html
+++ b/docs/api/xmlsec-xmlsec.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-XMLSEC"></a>xmlsec</h1>
<div class="REFNAMEDIV">
-<a name="AEN14036"></a><h2>Name</h2>xmlsec -- </div>
+<a name="AEN14048"></a><h2>Name</h2>xmlsec -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN14039"></a><h2>Synopsis</h2>
+<a name="AEN14051"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
typedef <font>xmlSecPtr</font>;
@@ -73,13 +73,13 @@ int <a href="xmlsec-xmlsec.html#XMLSECSHUTDOWN">xmlSecShutdown</a>
#define <a href="xmlsec-xmlsec.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a></pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN14048"></a><h2>Description</h2>
+<a name="AEN14060"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN14051"></a><h2>Details</h2>
+<a name="AEN14063"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN14053"></a><h3>
+<a name="AEN14065"></a><h3>
<a name="XMLSECPTR"></a>xmlSecPtr</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">typedef void* xmlSecPtr;</pre></td></tr></table>
<p>Void pointer.</p>
@@ -87,7 +87,7 @@ int <a href="xmlsec-xmlsec.html#XMLSECSHUTDOWN">xmlSecShutdown</a>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14059"></a><h3>
+<a name="AEN14071"></a><h3>
<a name="XMLSECSIZE"></a>xmlSecSize</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecSize</pre></td></tr></table>
<p>Size of something. Should be typedef instead of define
@@ -96,7 +96,7 @@ but it will break ABI (todo).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14065"></a><h3>
+<a name="AEN14077"></a><h3>
<a name="XMLSECBYTE"></a>xmlSecByte</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecByte unsigned char</pre></td></tr></table>
<p>One byte. Should be typedef instead of define
@@ -105,7 +105,7 @@ but it will break ABI (todo).</p>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14071"></a><h3>
+<a name="AEN14083"></a><h3>
<a name="XMLSECINIT"></a>xmlSecInit ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecInit (void);</pre></td></tr></table>
<p>Initializes XML Security Library. The depended libraries
@@ -113,26 +113,26 @@ but it will break ABI (todo).</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14078"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14090"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14083"></a><h3>
+<a name="AEN14095"></a><h3>
<a name="XMLSECSHUTDOWN"></a>xmlSecShutdown ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecShutdown (void);</pre></td></tr></table>
<p>Clean ups the XML Security Library.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14090"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14102"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14095"></a><h3>
+<a name="AEN14107"></a><h3>
<a name="ATTRIBUTE-UNUSED-CAPS"></a>ATTRIBUTE_UNUSED</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define ATTRIBUTE_UNUSED</pre></td></tr></table>
<p>Macro used to signal to GCC unused function parameters</p>
diff --git a/docs/api/xmlsec-xmltree.html b/docs/api/xmlsec-xmltree.html
index 373ffb53..18728f13 100644
--- a/docs/api/xmlsec-xmltree.html
+++ b/docs/api/xmlsec-xmltree.html
@@ -60,9 +60,9 @@
<h1>
<a name="XMLSEC-XMLTREE"></a>xmltree</h1>
<div class="REFNAMEDIV">
-<a name="AEN14106"></a><h2>Name</h2>xmltree -- </div>
+<a name="AEN14118"></a><h2>Name</h2>xmltree -- </div>
<div class="REFSYNOPSISDIV">
-<a name="AEN14109"></a><h2>Synopsis</h2>
+<a name="AEN14121"></a><h2>Synopsis</h2>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="SYNOPSIS">
#define <a href="xmlsec-xmltree.html#XMLSECNODEGETNAME">xmlSecNodeGetName</a> (node)
@@ -103,26 +103,26 @@ void <a href="xmlsec-xmltree.html#XMLSECADDIDS">xmlSecAddIDs</a>
#define <a href="xmlsec-xmltree.html#XMLSECGETHEX">xmlSecGetHex</a> (c)</pre></td></tr></table>
</div>
<div class="REFSECT1">
-<a name="AEN14169"></a><h2>Description</h2>
+<a name="AEN14181"></a><h2>Description</h2>
<p></p>
</div>
<div class="REFSECT1">
-<a name="AEN14172"></a><h2>Details</h2>
+<a name="AEN14184"></a><h2>Details</h2>
<div class="REFSECT2">
-<a name="AEN14174"></a><h3>
+<a name="AEN14186"></a><h3>
<a name="XMLSECNODEGETNAME"></a>xmlSecNodeGetName()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecNodeGetName(node)</pre></td></tr></table>
<p>Macro. Returns node's name.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14181"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14193"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14186"></a><h3>
+<a name="AEN14198"></a><h3>
<a name="XMLSECGETNODENSHREF"></a>xmlSecGetNodeNsHref ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">const <font>xmlChar</font>* xmlSecGetNodeNsHref (const <font>xmlNodePtr</font> cur);</pre></td></tr></table>
<p>Get's node's namespace href.</p>
@@ -130,18 +130,18 @@ void <a href="xmlsec-xmltree.html#XMLSECADDIDS">xmlSecAddIDs</a>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14195"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14207"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14200"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14212"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>node's namespace href.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14205"></a><h3>
+<a name="AEN14217"></a><h3>
<a name="XMLSECCHECKNODENAME"></a>xmlSecCheckNodeName ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecCheckNodeName (const <font>xmlNodePtr</font> cur,
const <font>xmlChar</font> *name,
@@ -151,26 +151,26 @@ void <a href="xmlsec-xmltree.html#XMLSECADDIDS">xmlSecAddIDs</a>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14215"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14227"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14220"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14232"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the name,</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14225"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14237"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the namespace href.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14230"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14242"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>1 if the node matches or 0 otherwise.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14235"></a><h3>
+<a name="AEN14247"></a><h3>
<a name="XMLSECGETNEXTELEMENTNODE"></a>xmlSecGetNextElementNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecGetNextElementNode (<font>xmlNodePtr</font> cur);</pre></td></tr></table>
<p>Seraches for the next element node.</p>
@@ -178,18 +178,18 @@ void <a href="xmlsec-xmltree.html#XMLSECADDIDS">xmlSecAddIDs</a>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14244"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14256"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14249"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14261"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to next element node or NULL if it is not found.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14254"></a><h3>
+<a name="AEN14266"></a><h3>
<a name="XMLSECFINDCHILD"></a>xmlSecFindChild ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecFindChild (const <font>xmlNodePtr</font> parent,
const <font>xmlChar</font> *name,
@@ -200,19 +200,19 @@ namespace href.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14266"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14278"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14271"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14283"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14276"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14288"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the namespace href (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14281"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14293"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the found node or NULL if an error occurs or
node is not found.</p></td>
</tr>
@@ -220,7 +220,7 @@ node is not found.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14286"></a><h3>
+<a name="AEN14298"></a><h3>
<a name="XMLSECFINDPARENT"></a>xmlSecFindParent ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecFindParent (const <font>xmlNodePtr</font> cur,
const <font>xmlChar</font> *name,
@@ -231,19 +231,19 @@ and namespace href.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14298"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14310"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14303"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14315"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14308"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14320"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the namespace href (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14313"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14325"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the found node or NULL if an error occurs or
node is not found.</p></td>
</tr>
@@ -251,7 +251,7 @@ node is not found.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14318"></a><h3>
+<a name="AEN14330"></a><h3>
<a name="XMLSECFINDNODE"></a>xmlSecFindNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecFindNode (const <font>xmlNodePtr</font> parent,
const <font>xmlChar</font> *name,
@@ -262,19 +262,19 @@ namespace href.</p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14330"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14342"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14335"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14347"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14340"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14352"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the namespace href (may be NULL).</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14345"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14357"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>the pointer to the found node or NULL if an error occurs or
node is not found.</p></td>
</tr>
@@ -282,7 +282,7 @@ node is not found.</p></td>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14350"></a><h3>
+<a name="AEN14362"></a><h3>
<a name="XMLSECADDCHILD"></a>xmlSecAddChild ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecAddChild (<font>xmlNodePtr</font> parent,
const <font>xmlChar</font> *name,
@@ -292,26 +292,26 @@ node is not found.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14364"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14376"><span style="white-space: nowrap"><tt class="PARAMETER"><i>parent</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14369"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14381"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14374"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14386"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node namespace.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14379"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14391"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the new node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14384"></a><h3>
+<a name="AEN14396"></a><h3>
<a name="XMLSECADDNEXTSIBLING"></a>xmlSecAddNextSibling ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecAddNextSibling (<font>xmlNodePtr</font> node,
const <font>xmlChar</font> *name,
@@ -321,26 +321,26 @@ node is not found.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14398"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14410"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14403"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14415"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14408"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14420"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node namespace.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14413"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14425"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the new node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14418"></a><h3>
+<a name="AEN14430"></a><h3>
<a name="XMLSECADDPREVSIBLING"></a>xmlSecAddPrevSibling ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecAddPrevSibling (<font>xmlNodePtr</font> node,
const <font>xmlChar</font> *name,
@@ -350,26 +350,26 @@ node is not found.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14432"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14444"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14437"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14449"><span style="white-space: nowrap"><tt class="PARAMETER"><i>name</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node name.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14442"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14454"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ns</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node namespace.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14447"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14459"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>pointer to the new node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14452"></a><h3>
+<a name="AEN14464"></a><h3>
<a name="XMLSECREPLACENODE"></a>xmlSecReplaceNode ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecReplaceNode (<font>xmlNodePtr</font> node,
<font>xmlNodePtr</font> newNode);</pre></td></tr></table>
@@ -378,22 +378,22 @@ node is not found.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14463"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14475"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the current node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14468"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14480"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14473"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14485"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14478"></a><h3>
+<a name="AEN14490"></a><h3>
<a name="XMLSECREPLACECONTENT"></a>xmlSecReplaceContent ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecReplaceContent (<font>xmlNodePtr</font> node,
<font>xmlNodePtr</font> newNode);</pre></td></tr></table>
@@ -402,22 +402,22 @@ node is not found.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14489"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14501"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the current node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14494"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNode</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14506"><span style="white-space: nowrap"><tt class="PARAMETER"><i>newNode</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the new node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14499"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14511"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14504"></a><h3>
+<a name="AEN14516"></a><h3>
<a name="XMLSECREPLACENODEBUFFER"></a>xmlSecReplaceNodeBuffer ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">int xmlSecReplaceNodeBuffer (<font>xmlNodePtr</font> node,
const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *buffer,
@@ -427,26 +427,26 @@ node is not found.</p></td>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14516"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14528"><span style="white-space: nowrap"><tt class="PARAMETER"><i>node</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the current node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14521"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14533"><span style="white-space: nowrap"><tt class="PARAMETER"><i>buffer</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML data.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14526"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14538"><span style="white-space: nowrap"><tt class="PARAMETER"><i>size</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the XML data size.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14531"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14543"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p>0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14536"></a><h3>
+<a name="AEN14548"></a><h3>
<a name="XMLSECADDIDS"></a>xmlSecAddIDs ()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">void xmlSecAddIDs (<font>xmlDocPtr</font> doc,
<font>xmlNodePtr</font> cur,
@@ -457,42 +457,42 @@ from the <tt class="PARAMETER"><i>ids</i></tt> list to the <tt class="PARAMETER"
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14549"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14561"><span style="white-space: nowrap"><tt class="PARAMETER"><i>doc</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML document.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14554"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14566"><span style="white-space: nowrap"><tt class="PARAMETER"><i>cur</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14559"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ids</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14571"><span style="white-space: nowrap"><tt class="PARAMETER"><i>ids</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the pointer to a NULL terminated list of ID attributes.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14564"></a><h3>
+<a name="AEN14576"></a><h3>
<a name="XMLSECISHEX"></a>xmlSecIsHex()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecIsHex(c)</pre></td></tr></table>
<p>Macro. Returns 1 if <tt class="PARAMETER"><i>c</i></tt> is a hex digit or 0 other wise.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14572"><span style="white-space: nowrap"><tt class="PARAMETER"><i>c</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14584"><span style="white-space: nowrap"><tt class="PARAMETER"><i>c</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the character.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
-<a name="AEN14577"></a><h3>
+<a name="AEN14589"></a><h3>
<a name="XMLSECGETHEX"></a>xmlSecGetHex()</h3>
<table border="0" bgcolor="#D6E8FF" width="100%" cellpadding="6"><tr><td><pre class="PROGRAMLISTING">#define xmlSecGetHex(c)</pre></td></tr></table>
<p>Macro. Returns the hex value of the <tt class="PARAMETER"><i>c</i></tt>.</p>
<p></p>
<p></p>
<table class="VARIABLELIST" border="0" cellspacing="0" cellpadding="4" width="100%" bgcolor="#FFD0D0"><tbody><tr>
-<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14585"><span style="white-space: nowrap"><tt class="PARAMETER"><i>c</i></tt> :</span></a></td>
+<td align="RIGHT" valign="TOP" width="20%"><a name="AEN14597"><span style="white-space: nowrap"><tt class="PARAMETER"><i>c</i></tt> :</span></a></td>
<td align="LEFT" valign="TOP" width="80%"><p> the character,</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/download.html b/docs/download.html
index e97c9280..3afafdb4 100644
--- a/docs/download.html
+++ b/docs/download.html
@@ -46,32 +46,32 @@
<h1>Download</h1>
</div>
<h2>Stable releases.</h2>
-<p>The latest stable XML Security Library version is <b>1.0.2</b>:</p>
+<p>The latest stable XML Security Library version is <b>1.0.3</b>:</p>
<ul>
<li>
-<a href="download/xmlsec1-1.0.2.tar.gz">Sources for latest version</a>
+ <a href="download/xmlsec1-1.0.3.tar.gz">Sources for latest version</a>
(<a href="ftp://ftp.xmlsoft.org/xmlsec/releases">XMLSoft.org</a> and
<a href="ftp://ftp.rpmfind.net/pub/XML/xmlsec/releases">RPMFind.net</a>
mirrors).
- </li>
- <li>Red Hat 9 RPM
+ </li>
+ <li>Red Hat 9 RPM
<a href="http://rpmfind.net/linux/rpm2html/search.php?query=xmlsec1">xmlsec1</a>
and <a href="http://rpmfind.net/linux/rpm2html/search.php?query=xmlsec1-devel">xmlsec1-devel</a>
packages.
- </li>
- <li>
+ </li>
+ <li>
<a href="http://www.zlatkovic.com/projects/libxml/index.html">Windows
binaries</a> for XMLSec Library (as well as LibXML2, LibXSLT and OpenSSL)
from <a href="mailto:igor@zlatkovic.com">Igor Zlatkovic</a>.
- </li>
- <li>XMLSec Library is included as part of Debian GNU/Linux. For more
+ </li>
+ <li>XMLSec Library is included as part of Debian GNU/Linux. For more
information see the <a href="http://memebeam.org/toys/DebianXmlsec">coordination page</a>.
- </li>
- <li>XMLSec Library <a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/xmlsec/">FreeBSD</a>
+ </li>
+ <li>XMLSec Library <a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/xmlsec/">FreeBSD</a>
and <a href="http://www.openbsd.org/cgi-bin/cvsweb/ports/security/xmlsec/">OpenBSD</a>
ports.
- </li>
- </ul>
+ </li>
+</ul>
<p>The latest 0.0.X branch version is <b>0.0.15</b>:</p>
<ul>
<li>
diff --git a/docs/index.html b/docs/index.html
index bc1106b9..eb0061ed 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -72,7 +72,13 @@
</p>
<p><b>News</b></p>
<ul>
-<li>June 03 2003<br>
+<li>June 17 2003<br>
+ The <a href="download.html">XML Security Library 1.0.3</a>
+ adds PKCS#8 support for xmlsec-openssl (Tej) and fixes several
+ configuration and portability problems.
+</li>
+
+<br><li>June 03 2003<br>
The <a href="download.html">XML Security Library 1.0.2</a>
release includes several fixes in xmlsec-nss configuration and
linking options (Tej), PKCS21 files reading improvements,
diff --git a/docs/news.html b/docs/news.html
index 0d274848..de34f7a1 100644
--- a/docs/news.html
+++ b/docs/news.html
@@ -46,7 +46,12 @@
<h1>XML Security Library News</h1>
</div>
<ul>
-<li>June 03 2003<br>
+<li>June 17 2003<br>
+ The <a href="download.html">XML Security Library 1.0.3</a>
+ adds PKCS#8 support for xmlsec-openssl (Tej) and fixes several
+ configuration and portability problems.
+</li>
+<br><li>June 03 2003<br>
The <a href="download.html">XML Security Library 1.0.2</a>
release includes several fixes in xmlsec-nss configuration and
linking options (Tej), PKCS21 files reading improvements,
diff --git a/docs/xmlsec-man.html b/docs/xmlsec-man.html
index e9ff855d..8d603794 100644
--- a/docs/xmlsec-man.html
+++ b/docs/xmlsec-man.html
@@ -47,7 +47,7 @@
</p>
<hr>
<a name="lbAB"> </a><h2>NAME</h2>
-<p> xmlsec1 - manual page for xmlsec1 1.0.2 (openssl) <a name="lbAC"> </a> </p>
+<p> xmlsec1 - manual page for xmlsec1 1.0.3 (openssl) <a name="lbAC"> </a> </p>
<h2>SYNOPSIS</h2>
<b>xmlsec</b><i>&lt;command&gt; </i><p>[<i>&lt;options&gt;</i>] [<i>&lt;file&gt;</i>] <a name="lbAD"> </a> </p>
<h2>DESCRIPTION</h2>
@@ -165,6 +165,14 @@
</dt>
<dd> <dd>load private key from DER file and certificates that verify this key </dd>
</dd>
+<dt> <b>--pkcs-pem[</b>:&lt;name&gt;] &lt;file&gt;[,&lt;cafile&gt;[,&lt;cafile&gt;[...]]] <dt></dt>
+</dt>
+<dd> <dd>load private key from PKCS8 PEM file and PEM certificates that verify this key </dd>
+</dd>
+<dt> <b>--pkcs8-der[</b>:&lt;name&gt;] &lt;file&gt;[,&lt;cafile&gt;[,&lt;cafile&gt;[...]]] <dt></dt>
+</dt>
+<dd> <dd>load private key from PKCS8 DER file and DER certificates that verify this key </dd>
+</dd>
<dt> <b>--pubkey-pem[</b>:&lt;name&gt;] &lt;file&gt; <dt></dt>
</dt>
<dd> <dd>load public key from PEM file </dd>
@@ -273,7 +281,7 @@
<dd> </dd>
</dl>
<hr>
-<p> This document was created by <a href="http://localhost/cgi-bin/man/man2html">man2html</a>, using the manual pages.<br> Time: 03:37:21 GMT, June 02, 2003 </p>
+<p> This document was created by <a href="http://localhost/cgi-bin/man/man2html">man2html</a>, using the manual pages.<br> Time: 17:35:54 GMT, June 16, 2003 </p>
</td></tr>
<tr><td>
<br><br><p><a href="bugs.html">Aleksey Sanin</a></p>
diff --git a/include/xmlsec/version.h b/include/xmlsec/version.h
index 8894e8ef..ad06b460 100644
--- a/include/xmlsec/version.h
+++ b/include/xmlsec/version.h
@@ -21,7 +21,7 @@ extern "C" {
* The library version string in the format
* "<major-number>.<minor-number>.<sub-minor-number>".
*/
-#define XMLSEC_VERSION "1.0.2"
+#define XMLSEC_VERSION "1.0.3"
/**
* XMLSEC_PACKAGE:
@@ -49,7 +49,7 @@ extern "C" {
*
* The library sub-minor version number.
*/
-#define XMLSEC_VERSION_SUBMINOR 2
+#define XMLSEC_VERSION_SUBMINOR 3
/**
* XMLSEC_VERSION_INFO:
@@ -57,7 +57,7 @@ extern "C" {
* The library version info string in the format
* "<major-number>+<minor-number>:<sub-minor-number>:<minor-number>".
*/
-#define XMLSEC_VERSION_INFO "1:2:0"
+#define XMLSEC_VERSION_INFO "1:3:0"
#ifdef __cplusplus
diff --git a/man/xmlsec1-config.1 b/man/xmlsec1-config.1
index c67a6080..1d671edb 100644
--- a/man/xmlsec1-config.1
+++ b/man/xmlsec1-config.1
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29.
-.TH XMLSEC1-CONFIG "1" "June 2003" "xmlsec1-config 1.0.2" "User Commands"
+.TH XMLSEC1-CONFIG "1" "June 2003" "xmlsec1-config 1.0.3" "User Commands"
.SH NAME
-xmlsec1-config \- manual page for xmlsec1-config 1.0.2
+xmlsec1-config \- manual page for xmlsec1-config 1.0.3
.SH SYNOPSIS
.B xmlsec1-config
[\fIOPTION\fR]...
diff --git a/man/xmlsec1.1 b/man/xmlsec1.1
index fe3c9217..367e6a80 100644
--- a/man/xmlsec1.1
+++ b/man/xmlsec1.1
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.29.
-.TH XMLSEC1 "1" "June 2003" "xmlsec1 1.0.2 (openssl)" "User Commands"
+.TH XMLSEC1 "1" "June 2003" "xmlsec1 1.0.3 (openssl)" "User Commands"
.SH NAME
-xmlsec1 \- manual page for xmlsec1 1.0.2 (openssl)
+xmlsec1 \- manual page for xmlsec1 1.0.3 (openssl)
.SH SYNOPSIS
.B xmlsec
\fI<command> \fR[\fI<options>\fR] [\fI<file>\fR]
@@ -149,6 +149,16 @@ that verify this key
load private key from DER file and certificates
that verify this key
.HP
+\fB\-\-pkcs\-pem[\fR:<name>] <file>[,<cafile>[,<cafile>[...]]]
+.IP
+load private key from PKCS8 PEM file and PEM certificates
+that verify this key
+.HP
+\fB\-\-pkcs8\-der[\fR:<name>] <file>[,<cafile>[,<cafile>[...]]]
+.IP
+load private key from PKCS8 DER file and DER certificates
+that verify this key
+.HP
\fB\-\-pubkey\-pem[\fR:<name>] <file>
.IP
load public key from PEM file