[xmlsec] preparation for 1.2.15 release: bumped version, rebuild docs, added news, etc.
- From: Aleksey Sanin <aleksey src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [xmlsec] preparation for 1.2.15 release: bumped version, rebuild docs, added news, etc.
- Date: Wed, 28 Apr 2010 21:06:42 +0000 (UTC)
commit 86ad5e193744a7fceeee26100f9b1baa86c0ee51
Author: Aleksey Sanin <aleksey aleksey com>
Date: Wed Apr 28 14:08:47 2010 -0700
preparation for 1.2.15 release: bumped version, rebuild docs, added news, etc.
ChangeLog | 6 +-
TODO | 5 +-
configure.in | 4 +-
docs/api/sgml/app.sgml | 190 ++--
docs/api/sgml/base64.sgml | 56 +-
docs/api/sgml/bn.sgml | 118 ++--
docs/api/sgml/buffer.sgml | 94 +-
docs/api/sgml/dl.sgml | 18 +-
docs/api/sgml/errors.sgml | 166 ++--
docs/api/sgml/gnutls/app.sgml | 98 ++--
docs/api/sgml/gnutls/crypto.sgml | 28 +-
docs/api/sgml/io.sgml | 12 +-
docs/api/sgml/keyinfo.sgml | 236 +++---
docs/api/sgml/keys.sgml | 174 ++--
docs/api/sgml/keysdata.sgml | 486 ++++++------
docs/api/sgml/keysmngr.sgml | 160 ++--
docs/api/sgml/list.sgml | 114 ++--
docs/api/sgml/membuf.sgml | 4 +-
docs/api/sgml/mscrypto/app.sgml | 108 ++--
docs/api/sgml/mscrypto/certkeys.sgml | 18 +-
docs/api/sgml/mscrypto/crypto.sgml | 55 +-
docs/api/sgml/mscrypto/keysstore.sgml | 18 +-
docs/api/sgml/mscrypto/x509.sgml | 22 +-
docs/api/sgml/nodeset.sgml | 132 ++--
docs/api/sgml/nss/app.sgml | 132 ++--
docs/api/sgml/nss/bignum.sgml | 16 +-
docs/api/sgml/nss/crypto.sgml | 40 +-
docs/api/sgml/nss/keysstore.sgml | 18 +-
docs/api/sgml/nss/pkikeys.sgml | 2 +-
docs/api/sgml/nss/x509.sgml | 42 +-
docs/api/sgml/openssl/app.sgml | 138 ++--
docs/api/sgml/openssl/bn.sgml | 16 +-
docs/api/sgml/openssl/crypto.sgml | 72 +-
docs/api/sgml/openssl/evp.sgml | 10 +-
docs/api/sgml/openssl/x509.sgml | 66 +-
docs/api/sgml/parser.sgml | 24 +-
docs/api/sgml/private.sgml | 324 ++++----
docs/api/sgml/soap.sgml | 104 ++--
docs/api/sgml/templates.sgml | 284 +++---
docs/api/sgml/transforms.sgml | 871 ++++++++++----------
docs/api/sgml/version.sgml | 6 +-
docs/api/sgml/x509.sgml | 16 +-
docs/api/sgml/xmldsig.sgml | 278 +++---
docs/api/sgml/xmlenc.sgml | 188 ++--
docs/api/sgml/xmlsec.sgml | 18 +-
docs/api/sgml/xmltree.sgml | 178 ++--
docs/api/tmpl/mscrypto/crypto.sgml | 12 -
docs/api/tmpl/mscrypto/xmlsec-mscrypto-unused.sgml | 11 +
docs/api/xmlsec-app.html | 190 ++--
docs/api/xmlsec-base64.html | 56 +-
docs/api/xmlsec-bn.html | 118 ++--
docs/api/xmlsec-buffer.html | 94 +-
docs/api/xmlsec-custom-keys-manager.html | 164 ++--
docs/api/xmlsec-decrypt-with-keys-mngr.html | 146 ++--
docs/api/xmlsec-decrypt-with-signle-key.html | 84 +-
docs/api/xmlsec-dl.html | 18 +-
docs/api/xmlsec-encrypt-dynamic-template.html | 82 +-
docs/api/xmlsec-encrypt-template-file.html | 74 +-
docs/api/xmlsec-encrypt-with-session-key.html | 120 ++--
docs/api/xmlsec-errors.html | 166 ++--
.../xmlsec-examples-sign-dynamimc-template.html | 86 +-
docs/api/xmlsec-examples-sign-template-file.html | 66 +-
docs/api/xmlsec-examples-sign-x509.html | 90 +-
docs/api/xmlsec-gnutls-app.html | 220 +++---
docs/api/xmlsec-gnutls-crypto.html | 96 +-
docs/api/xmlsec-index.html | 91 ++-
docs/api/xmlsec-index.sgml | 91 ++-
docs/api/xmlsec-io.html | 12 +-
docs/api/xmlsec-keyinfo.html | 236 +++---
docs/api/xmlsec-keys.html | 174 ++--
docs/api/xmlsec-keysdata.html | 486 ++++++------
docs/api/xmlsec-keysmngr.html | 160 ++--
docs/api/xmlsec-list.html | 114 ++--
docs/api/xmlsec-membuf.html | 4 +-
docs/api/xmlsec-mscrypto-app.html | 268 +++---
docs/api/xmlsec-mscrypto-certkeys.html | 44 +-
docs/api/xmlsec-mscrypto-crypto.html | 133 +--
docs/api/xmlsec-mscrypto-keysstore.html | 44 +-
docs/api/xmlsec-mscrypto-x509.html | 124 ++--
docs/api/xmlsec-nodeset.html | 132 ++--
docs/api/xmlsec-nss-app.html | 300 ++++----
docs/api/xmlsec-nss-bignum.html | 34 +-
docs/api/xmlsec-nss-crypto.html | 144 ++--
docs/api/xmlsec-nss-keysstore.html | 44 +-
docs/api/xmlsec-nss-pkikeys.html | 28 +-
docs/api/xmlsec-nss-x509.html | 126 ++--
docs/api/xmlsec-openssl-app.html | 318 ++++----
docs/api/xmlsec-openssl-bn.html | 32 +-
docs/api/xmlsec-openssl-crypto.html | 252 +++---
docs/api/xmlsec-openssl-evp.html | 30 +-
docs/api/xmlsec-openssl-x509.html | 170 ++--
docs/api/xmlsec-parser.html | 24 +-
docs/api/xmlsec-templates.html | 284 +++---
docs/api/xmlsec-transforms.html | 901 ++++++++++----------
docs/api/xmlsec-verify-with-key.html | 70 +-
docs/api/xmlsec-verify-with-keys-mngr.html | 132 ++--
docs/api/xmlsec-verify-with-restrictions.html | 108 ++--
docs/api/xmlsec-verify-with-x509.html | 94 +-
docs/api/xmlsec-version.html | 8 +-
docs/api/xmlsec-x509.html | 26 +-
docs/api/xmlsec-xmldsig.html | 444 +++++-----
docs/api/xmlsec-xmlenc.html | 310 ++++----
docs/api/xmlsec-xmlsec.html | 34 +-
docs/api/xmlsec-xmltree.html | 536 ++++++------
docs/download.html | 4 +-
docs/index.html | 17 +
docs/news.html | 16 +
docs/xmldsig.html | 9 +-
include/xmlsec/version.h | 6 +-
man/xmlsec1-config.1 | 2 +-
man/xmlsec1.1 | 2 +-
src/mscrypto/certkeys.c | 4 +-
src/mscrypto/digests.c | 6 +-
src/mscrypto/signatures.c | 6 +-
114 files changed, 6923 insertions(+), 6769 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 51a79a0..58a8a66 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
-2010-04-26 Aleksey Sanin <aleksey aleksey com>
+2010-04-28 Aleksey Sanin <aleksey aleksey com>
+ * Preparation for 1.2.15 release
+
+2010-04-27 Aleksey Sanin <aleksey aleksey com>
* Converted xmlsec-mscrypto to unicode and provided a compile time
option to switch between unicode/non-unicode builds
* Deleted support for old gnutls, new required version 2.8.0
@@ -19,7 +22,6 @@
2010-04-24 Aleksey Sanin <aleksey aleksey com>
* Fix PK_CONFIG problem (reported by Roumen)
* Enable --crypto for transform checks
- * Fix DSA support in xmlsec-nss (https://bugzilla.mozilla.org/show_bug.cgi?id=561598)
2010-04-23 Aleksey Sanin <aleksey aleksey com>
* Enable RSA/SHA2 support in xmlsec-mscrypto
diff --git a/TODO b/TODO
index 2d02fa8..1dc11e4 100644
--- a/TODO
+++ b/TODO
@@ -97,8 +97,8 @@ aleksey-xmldsig-01/enveloped-gost
* xmlsec-gnutls (April 26, 2010 using GnuTLS)
-------------------------------------------------
-** Skipped tests due to missing transforms: RSA, DSA, AES, AES/DES KW,
-RSA PKCS/OAEP, X509
+** Skipped tests due to missing transforms: RSA, DSA, AES, AES/DES KW,
+RSA PKCS/OAEP, X509, GOST
aleksey-xmldsig-01/enveloping-dsa-x509chain
aleksey-xmldsig-01/enveloping-rsa-x509chain
@@ -163,7 +163,6 @@ phaos-xmldsig-three/signature-rsa-enveloped-bad-digest-val
phaos-xmldsig-three/signature-rsa-enveloped-bad-sig
phaos-xmldsig-three/signature-rsa-manifest-x509-data-crl
-
aleksey-xmlenc-01/enc-des3cbc-aes192-keyname
merlin-xmlenc-five/encrypt-element-aes128-cbc-rsa-1_5
merlin-xmlenc-five/encrypt-data-tripledes-cbc-rsa-oaep-mgf1p
diff --git a/configure.in b/configure.in
index fd8f073..bd5837d 100644
--- a/configure.in
+++ b/configure.in
@@ -1,10 +1,10 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([xmlsec1],[1.2.14],[http://www.aleksey.com/xmlsec])
+AC_INIT([xmlsec1],[1.2.15],[http://www.aleksey.com/xmlsec])
XMLSEC_PACKAGE=xmlsec1
XMLSEC_VERSION_MAJOR=1
XMLSEC_VERSION_MINOR=2
-XMLSEC_VERSION_SUBMINOR=14
+XMLSEC_VERSION_SUBMINOR=15
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/api/sgml/app.sgml b/docs/api/sgml/app.sgml
index 2003141..fbaaf3e 100644
--- a/docs/api/sgml/app.sgml
+++ b/docs/api/sgml/app.sgml
@@ -203,14 +203,14 @@ Adds crypto specific key data stores in keys manager.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataAesId" role="macro">
<title>xmlSecKeyDataAesId</title>
-<indexterm zone="xmlSecKeyDataAesId"><primary sortas="xmlSecKeyDataAesId">xmlSecKeyDataAesId</primary></indexterm><programlisting>#define xmlSecKeyDataAesId xmlSecKeyDataAesGetKlass()
+<indexterm zone="xmlSecKeyDataAesId"><primary sortas="xmlSecKeyDataAesId">xmlSecKeyDataAesId</primary></indexterm><programlisting>#define xmlSecKeyDataAesId xmlSecKeyDataAesGetKlass()
</programlisting>
<para>
The AES key klass.</para>
@@ -230,7 +230,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataDesId" role="macro">
<title>xmlSecKeyDataDesId</title>
-<indexterm zone="xmlSecKeyDataDesId"><primary sortas="xmlSecKeyDataDesId">xmlSecKeyDataDesId</primary></indexterm><programlisting>#define xmlSecKeyDataDesId xmlSecKeyDataDesGetKlass()
+<indexterm zone="xmlSecKeyDataDesId"><primary sortas="xmlSecKeyDataDesId">xmlSecKeyDataDesId</primary></indexterm><programlisting>#define xmlSecKeyDataDesId xmlSecKeyDataDesGetKlass()
</programlisting>
<para>
The DES key klass.</para>
@@ -250,7 +250,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataDsaId" role="macro">
<title>xmlSecKeyDataDsaId</title>
-<indexterm zone="xmlSecKeyDataDsaId"><primary sortas="xmlSecKeyDataDsaId">xmlSecKeyDataDsaId</primary></indexterm><programlisting>#define xmlSecKeyDataDsaId xmlSecKeyDataDsaGetKlass()
+<indexterm zone="xmlSecKeyDataDsaId"><primary sortas="xmlSecKeyDataDsaId">xmlSecKeyDataDsaId</primary></indexterm><programlisting>#define xmlSecKeyDataDsaId xmlSecKeyDataDsaGetKlass()
</programlisting>
<para>
The DSA key klass.</para>
@@ -270,7 +270,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataGost2001Id" role="macro">
<title>xmlSecKeyDataGost2001Id</title>
-<indexterm zone="xmlSecKeyDataGost2001Id"><primary sortas="xmlSecKeyDataGost2001Id">xmlSecKeyDataGost2001Id</primary></indexterm><programlisting>#define xmlSecKeyDataGost2001Id xmlSecKeyDataGost2001GetKlass()
+<indexterm zone="xmlSecKeyDataGost2001Id"><primary sortas="xmlSecKeyDataGost2001Id">xmlSecKeyDataGost2001Id</primary></indexterm><programlisting>#define xmlSecKeyDataGost2001Id xmlSecKeyDataGost2001GetKlass()
</programlisting>
<para>
The GOST2001 key klass.</para>
@@ -290,7 +290,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataHmacId" role="macro">
<title>xmlSecKeyDataHmacId</title>
-<indexterm zone="xmlSecKeyDataHmacId"><primary sortas="xmlSecKeyDataHmacId">xmlSecKeyDataHmacId</primary></indexterm><programlisting>#define xmlSecKeyDataHmacId xmlSecKeyDataHmacGetKlass()
+<indexterm zone="xmlSecKeyDataHmacId"><primary sortas="xmlSecKeyDataHmacId">xmlSecKeyDataHmacId</primary></indexterm><programlisting>#define xmlSecKeyDataHmacId xmlSecKeyDataHmacGetKlass()
</programlisting>
<para>
The DHMAC key klass.</para>
@@ -310,7 +310,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataRsaId" role="macro">
<title>xmlSecKeyDataRsaId</title>
-<indexterm zone="xmlSecKeyDataRsaId"><primary sortas="xmlSecKeyDataRsaId">xmlSecKeyDataRsaId</primary></indexterm><programlisting>#define xmlSecKeyDataRsaId xmlSecKeyDataRsaGetKlass()
+<indexterm zone="xmlSecKeyDataRsaId"><primary sortas="xmlSecKeyDataRsaId">xmlSecKeyDataRsaId</primary></indexterm><programlisting>#define xmlSecKeyDataRsaId xmlSecKeyDataRsaGetKlass()
</programlisting>
<para>
The RSA key klass.</para>
@@ -330,7 +330,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataX509Id" role="macro">
<title>xmlSecKeyDataX509Id</title>
-<indexterm zone="xmlSecKeyDataX509Id"><primary sortas="xmlSecKeyDataX509Id">xmlSecKeyDataX509Id</primary></indexterm><programlisting>#define xmlSecKeyDataX509Id xmlSecKeyDataX509GetKlass()
+<indexterm zone="xmlSecKeyDataX509Id"><primary sortas="xmlSecKeyDataX509Id">xmlSecKeyDataX509Id</primary></indexterm><programlisting>#define xmlSecKeyDataX509Id xmlSecKeyDataX509GetKlass()
</programlisting>
<para>
The X509 data klass.</para>
@@ -350,7 +350,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataRawX509CertId" role="macro">
<title>xmlSecKeyDataRawX509CertId</title>
-<indexterm zone="xmlSecKeyDataRawX509CertId"><primary sortas="xmlSecKeyDataRawX509CertId">xmlSecKeyDataRawX509CertId</primary></indexterm><programlisting>#define xmlSecKeyDataRawX509CertId xmlSecKeyDataRawX509CertGetKlass()
+<indexterm zone="xmlSecKeyDataRawX509CertId"><primary sortas="xmlSecKeyDataRawX509CertId">xmlSecKeyDataRawX509CertId</primary></indexterm><programlisting>#define xmlSecKeyDataRawX509CertId xmlSecKeyDataRawX509CertGetKlass()
</programlisting>
<para>
The raw X509 certificate klass.</para>
@@ -370,7 +370,7 @@ klass is not implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecX509StoreId" role="macro">
<title>xmlSecX509StoreId</title>
-<indexterm zone="xmlSecX509StoreId"><primary sortas="xmlSecX509StoreId">xmlSecX509StoreId</primary></indexterm><programlisting>#define xmlSecX509StoreId xmlSecX509StoreGetKlass()
+<indexterm zone="xmlSecX509StoreId"><primary sortas="xmlSecX509StoreId">xmlSecX509StoreId</primary></indexterm><programlisting>#define xmlSecX509StoreId xmlSecX509StoreGetKlass()
</programlisting>
<para>
The X509 store klass.</para>
@@ -383,14 +383,14 @@ The X509 store klass.</para>
The X509 certificates key data store klass.</para>
<para>
</para><variablelist role="params">
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to X509 certificates key data store klass or NULL if
-an error occurs (xmlsec-crypto library is not loaded or the raw X509
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to X509 certificates key data store klass or NULL if
+an error occurs (xmlsec-crypto library is not loaded or the raw X509
cert key data klass is not implemented).
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformAes128CbcId" role="macro">
<title>xmlSecTransformAes128CbcId</title>
-<indexterm zone="xmlSecTransformAes128CbcId"><primary sortas="xmlSecTransformAes128CbcId">xmlSecTransformAes128CbcId</primary></indexterm><programlisting>#define xmlSecTransformAes128CbcId xmlSecTransformAes128CbcGetKlass()
+<indexterm zone="xmlSecTransformAes128CbcId"><primary sortas="xmlSecTransformAes128CbcId">xmlSecTransformAes128CbcId</primary></indexterm><programlisting>#define xmlSecTransformAes128CbcId xmlSecTransformAes128CbcGetKlass()
</programlisting>
<para>
The AES128 CBC cipher transform klass.</para>
@@ -410,7 +410,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformAes192CbcId" role="macro">
<title>xmlSecTransformAes192CbcId</title>
-<indexterm zone="xmlSecTransformAes192CbcId"><primary sortas="xmlSecTransformAes192CbcId">xmlSecTransformAes192CbcId</primary></indexterm><programlisting>#define xmlSecTransformAes192CbcId xmlSecTransformAes192CbcGetKlass()
+<indexterm zone="xmlSecTransformAes192CbcId"><primary sortas="xmlSecTransformAes192CbcId">xmlSecTransformAes192CbcId</primary></indexterm><programlisting>#define xmlSecTransformAes192CbcId xmlSecTransformAes192CbcGetKlass()
</programlisting>
<para>
The AES192 CBC cipher transform klass.</para>
@@ -430,7 +430,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformAes256CbcId" role="macro">
<title>xmlSecTransformAes256CbcId</title>
-<indexterm zone="xmlSecTransformAes256CbcId"><primary sortas="xmlSecTransformAes256CbcId">xmlSecTransformAes256CbcId</primary></indexterm><programlisting>#define xmlSecTransformAes256CbcId xmlSecTransformAes256CbcGetKlass()
+<indexterm zone="xmlSecTransformAes256CbcId"><primary sortas="xmlSecTransformAes256CbcId">xmlSecTransformAes256CbcId</primary></indexterm><programlisting>#define xmlSecTransformAes256CbcId xmlSecTransformAes256CbcGetKlass()
</programlisting>
<para>
The AES256 CBC cipher transform klass.</para>
@@ -450,7 +450,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformKWAes128Id" role="macro">
<title>xmlSecTransformKWAes128Id</title>
-<indexterm zone="xmlSecTransformKWAes128Id"><primary sortas="xmlSecTransformKWAes128Id">xmlSecTransformKWAes128Id</primary></indexterm><programlisting>#define xmlSecTransformKWAes128Id xmlSecTransformKWAes128GetKlass()
+<indexterm zone="xmlSecTransformKWAes128Id"><primary sortas="xmlSecTransformKWAes128Id">xmlSecTransformKWAes128Id</primary></indexterm><programlisting>#define xmlSecTransformKWAes128Id xmlSecTransformKWAes128GetKlass()
</programlisting>
<para>
The AES 128 key wrap transform klass.</para>
@@ -470,7 +470,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformKWAes192Id" role="macro">
<title>xmlSecTransformKWAes192Id</title>
-<indexterm zone="xmlSecTransformKWAes192Id"><primary sortas="xmlSecTransformKWAes192Id">xmlSecTransformKWAes192Id</primary></indexterm><programlisting>#define xmlSecTransformKWAes192Id xmlSecTransformKWAes192GetKlass()
+<indexterm zone="xmlSecTransformKWAes192Id"><primary sortas="xmlSecTransformKWAes192Id">xmlSecTransformKWAes192Id</primary></indexterm><programlisting>#define xmlSecTransformKWAes192Id xmlSecTransformKWAes192GetKlass()
</programlisting>
<para>
The AES 192 key wrap transform klass.</para>
@@ -490,7 +490,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformKWAes256Id" role="macro">
<title>xmlSecTransformKWAes256Id</title>
-<indexterm zone="xmlSecTransformKWAes256Id"><primary sortas="xmlSecTransformKWAes256Id">xmlSecTransformKWAes256Id</primary></indexterm><programlisting>#define xmlSecTransformKWAes256Id xmlSecTransformKWAes256GetKlass()
+<indexterm zone="xmlSecTransformKWAes256Id"><primary sortas="xmlSecTransformKWAes256Id">xmlSecTransformKWAes256Id</primary></indexterm><programlisting>#define xmlSecTransformKWAes256Id xmlSecTransformKWAes256GetKlass()
</programlisting>
<para>
The AES 256 key wrap transform klass.</para>
@@ -510,7 +510,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformDes3CbcId" role="macro">
<title>xmlSecTransformDes3CbcId</title>
-<indexterm zone="xmlSecTransformDes3CbcId"><primary sortas="xmlSecTransformDes3CbcId">xmlSecTransformDes3CbcId</primary></indexterm><programlisting>#define xmlSecTransformDes3CbcId xmlSecTransformDes3CbcGetKlass()
+<indexterm zone="xmlSecTransformDes3CbcId"><primary sortas="xmlSecTransformDes3CbcId">xmlSecTransformDes3CbcId</primary></indexterm><programlisting>#define xmlSecTransformDes3CbcId xmlSecTransformDes3CbcGetKlass()
</programlisting>
<para>
The Triple DES encryption transform klass.</para>
@@ -530,7 +530,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformKWDes3Id" role="macro">
<title>xmlSecTransformKWDes3Id</title>
-<indexterm zone="xmlSecTransformKWDes3Id"><primary sortas="xmlSecTransformKWDes3Id">xmlSecTransformKWDes3Id</primary></indexterm><programlisting>#define xmlSecTransformKWDes3Id xmlSecTransformKWDes3GetKlass()
+<indexterm zone="xmlSecTransformKWDes3Id"><primary sortas="xmlSecTransformKWDes3Id">xmlSecTransformKWDes3Id</primary></indexterm><programlisting>#define xmlSecTransformKWDes3Id xmlSecTransformKWDes3GetKlass()
</programlisting>
<para>
The DES3 CBC cipher transform klass.</para>
@@ -550,7 +550,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformDsaSha1Id" role="macro">
<title>xmlSecTransformDsaSha1Id</title>
-<indexterm zone="xmlSecTransformDsaSha1Id"><primary sortas="xmlSecTransformDsaSha1Id">xmlSecTransformDsaSha1Id</primary></indexterm><programlisting>#define xmlSecTransformDsaSha1Id xmlSecTransformDsaSha1GetKlass()
+<indexterm zone="xmlSecTransformDsaSha1Id"><primary sortas="xmlSecTransformDsaSha1Id">xmlSecTransformDsaSha1Id</primary></indexterm><programlisting>#define xmlSecTransformDsaSha1Id xmlSecTransformDsaSha1GetKlass()
</programlisting>
<para>
The DSA-SHA1 signature transform klass.</para>
@@ -570,7 +570,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformGost2001GostR3411-94Id" role="macro">
<title>xmlSecTransformGost2001GostR3411_94Id</title>
-<indexterm zone="xmlSecTransformGost2001GostR3411-94Id"><primary sortas="xmlSecTransformGost2001GostR3411_94Id">xmlSecTransformGost2001GostR3411_94Id</primary></indexterm><programlisting>#define xmlSecTransformGost2001GostR3411_94Id xmlSecTransformGost2001GostR3411_94GetKlass()
+<indexterm zone="xmlSecTransformGost2001GostR3411-94Id"><primary sortas="xmlSecTransformGost2001GostR3411_94Id">xmlSecTransformGost2001GostR3411_94Id</primary></indexterm><programlisting>#define xmlSecTransformGost2001GostR3411_94Id xmlSecTransformGost2001GostR3411_94GetKlass()
</programlisting>
<para>
The GOST2001-GOSTR3411_94 signature transform klass.</para>
@@ -591,7 +591,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformHmacMd5Id" role="macro">
<title>xmlSecTransformHmacMd5Id</title>
-<indexterm zone="xmlSecTransformHmacMd5Id"><primary sortas="xmlSecTransformHmacMd5Id">xmlSecTransformHmacMd5Id</primary></indexterm><programlisting>#define xmlSecTransformHmacMd5Id xmlSecTransformHmacMd5GetKlass()
+<indexterm zone="xmlSecTransformHmacMd5Id"><primary sortas="xmlSecTransformHmacMd5Id">xmlSecTransformHmacMd5Id</primary></indexterm><programlisting>#define xmlSecTransformHmacMd5Id xmlSecTransformHmacMd5GetKlass()
</programlisting>
<para>
The HMAC with MD5 signature transform klass.</para>
@@ -611,7 +611,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformHmacRipemd160Id" role="macro">
<title>xmlSecTransformHmacRipemd160Id</title>
-<indexterm zone="xmlSecTransformHmacRipemd160Id"><primary sortas="xmlSecTransformHmacRipemd160Id">xmlSecTransformHmacRipemd160Id</primary></indexterm><programlisting>#define xmlSecTransformHmacRipemd160Id xmlSecTransformHmacRipemd160GetKlass()
+<indexterm zone="xmlSecTransformHmacRipemd160Id"><primary sortas="xmlSecTransformHmacRipemd160Id">xmlSecTransformHmacRipemd160Id</primary></indexterm><programlisting>#define xmlSecTransformHmacRipemd160Id xmlSecTransformHmacRipemd160GetKlass()
</programlisting>
<para>
The HMAC with RipeMD160 signature transform klass.</para>
@@ -632,7 +632,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformHmacSha1Id" role="macro">
<title>xmlSecTransformHmacSha1Id</title>
-<indexterm zone="xmlSecTransformHmacSha1Id"><primary sortas="xmlSecTransformHmacSha1Id">xmlSecTransformHmacSha1Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha1Id xmlSecTransformHmacSha1GetKlass()
+<indexterm zone="xmlSecTransformHmacSha1Id"><primary sortas="xmlSecTransformHmacSha1Id">xmlSecTransformHmacSha1Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha1Id xmlSecTransformHmacSha1GetKlass()
</programlisting>
<para>
The HMAC with SHA1 signature transform klass.</para>
@@ -652,7 +652,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformHmacSha224Id" role="macro">
<title>xmlSecTransformHmacSha224Id</title>
-<indexterm zone="xmlSecTransformHmacSha224Id"><primary sortas="xmlSecTransformHmacSha224Id">xmlSecTransformHmacSha224Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha224Id xmlSecTransformHmacSha224GetKlass()
+<indexterm zone="xmlSecTransformHmacSha224Id"><primary sortas="xmlSecTransformHmacSha224Id">xmlSecTransformHmacSha224Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha224Id xmlSecTransformHmacSha224GetKlass()
</programlisting>
<para>
The HMAC with SHA224 signature transform klass.</para>
@@ -672,7 +672,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformHmacSha256Id" role="macro">
<title>xmlSecTransformHmacSha256Id</title>
-<indexterm zone="xmlSecTransformHmacSha256Id"><primary sortas="xmlSecTransformHmacSha256Id">xmlSecTransformHmacSha256Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha256Id xmlSecTransformHmacSha256GetKlass()
+<indexterm zone="xmlSecTransformHmacSha256Id"><primary sortas="xmlSecTransformHmacSha256Id">xmlSecTransformHmacSha256Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha256Id xmlSecTransformHmacSha256GetKlass()
</programlisting>
<para>
The HMAC with SHA256 signature transform klass.</para>
@@ -692,7 +692,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformHmacSha384Id" role="macro">
<title>xmlSecTransformHmacSha384Id</title>
-<indexterm zone="xmlSecTransformHmacSha384Id"><primary sortas="xmlSecTransformHmacSha384Id">xmlSecTransformHmacSha384Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha384Id xmlSecTransformHmacSha384GetKlass()
+<indexterm zone="xmlSecTransformHmacSha384Id"><primary sortas="xmlSecTransformHmacSha384Id">xmlSecTransformHmacSha384Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha384Id xmlSecTransformHmacSha384GetKlass()
</programlisting>
<para>
The HMAC with SHA384 signature transform klass.</para>
@@ -712,7 +712,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformHmacSha512Id" role="macro">
<title>xmlSecTransformHmacSha512Id</title>
-<indexterm zone="xmlSecTransformHmacSha512Id"><primary sortas="xmlSecTransformHmacSha512Id">xmlSecTransformHmacSha512Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha512Id xmlSecTransformHmacSha512GetKlass()
+<indexterm zone="xmlSecTransformHmacSha512Id"><primary sortas="xmlSecTransformHmacSha512Id">xmlSecTransformHmacSha512Id</primary></indexterm><programlisting>#define xmlSecTransformHmacSha512Id xmlSecTransformHmacSha512GetKlass()
</programlisting>
<para>
The HMAC with SHA512 signature transform klass.</para>
@@ -732,7 +732,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformMd5Id" role="macro">
<title>xmlSecTransformMd5Id</title>
-<indexterm zone="xmlSecTransformMd5Id"><primary sortas="xmlSecTransformMd5Id">xmlSecTransformMd5Id</primary></indexterm><programlisting>#define xmlSecTransformMd5Id xmlSecTransformMd5GetKlass()
+<indexterm zone="xmlSecTransformMd5Id"><primary sortas="xmlSecTransformMd5Id">xmlSecTransformMd5Id</primary></indexterm><programlisting>#define xmlSecTransformMd5Id xmlSecTransformMd5GetKlass()
</programlisting>
<para>
The MD5 digest transform klass.</para>
@@ -752,7 +752,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRipemd160Id" role="macro">
<title>xmlSecTransformRipemd160Id</title>
-<indexterm zone="xmlSecTransformRipemd160Id"><primary sortas="xmlSecTransformRipemd160Id">xmlSecTransformRipemd160Id</primary></indexterm><programlisting>#define xmlSecTransformRipemd160Id xmlSecTransformRipemd160GetKlass()
+<indexterm zone="xmlSecTransformRipemd160Id"><primary sortas="xmlSecTransformRipemd160Id">xmlSecTransformRipemd160Id</primary></indexterm><programlisting>#define xmlSecTransformRipemd160Id xmlSecTransformRipemd160GetKlass()
</programlisting>
<para>
The RIPEMD160 digest transform klass.</para>
@@ -772,7 +772,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaMd5Id" role="macro">
<title>xmlSecTransformRsaMd5Id</title>
-<indexterm zone="xmlSecTransformRsaMd5Id"><primary sortas="xmlSecTransformRsaMd5Id">xmlSecTransformRsaMd5Id</primary></indexterm><programlisting>#define xmlSecTransformRsaMd5Id xmlSecTransformRsaMd5GetKlass()
+<indexterm zone="xmlSecTransformRsaMd5Id"><primary sortas="xmlSecTransformRsaMd5Id">xmlSecTransformRsaMd5Id</primary></indexterm><programlisting>#define xmlSecTransformRsaMd5Id xmlSecTransformRsaMd5GetKlass()
</programlisting>
<para>
The RSA-MD5 signature transform klass.</para>
@@ -792,7 +792,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaRipemd160Id" role="macro">
<title>xmlSecTransformRsaRipemd160Id</title>
-<indexterm zone="xmlSecTransformRsaRipemd160Id"><primary sortas="xmlSecTransformRsaRipemd160Id">xmlSecTransformRsaRipemd160Id</primary></indexterm><programlisting>#define xmlSecTransformRsaRipemd160Id xmlSecTransformRsaRipemd160GetKlass()
+<indexterm zone="xmlSecTransformRsaRipemd160Id"><primary sortas="xmlSecTransformRsaRipemd160Id">xmlSecTransformRsaRipemd160Id</primary></indexterm><programlisting>#define xmlSecTransformRsaRipemd160Id xmlSecTransformRsaRipemd160GetKlass()
</programlisting>
<para>
The RSA-RIPEMD160 signature transform klass.</para>
@@ -812,7 +812,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaSha1Id" role="macro">
<title>xmlSecTransformRsaSha1Id</title>
-<indexterm zone="xmlSecTransformRsaSha1Id"><primary sortas="xmlSecTransformRsaSha1Id">xmlSecTransformRsaSha1Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha1Id xmlSecTransformRsaSha1GetKlass()
+<indexterm zone="xmlSecTransformRsaSha1Id"><primary sortas="xmlSecTransformRsaSha1Id">xmlSecTransformRsaSha1Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha1Id xmlSecTransformRsaSha1GetKlass()
</programlisting>
<para>
The RSA-SHA1 signature transform klass.</para>
@@ -832,7 +832,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaSha224Id" role="macro">
<title>xmlSecTransformRsaSha224Id</title>
-<indexterm zone="xmlSecTransformRsaSha224Id"><primary sortas="xmlSecTransformRsaSha224Id">xmlSecTransformRsaSha224Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha224Id xmlSecTransformRsaSha224GetKlass()
+<indexterm zone="xmlSecTransformRsaSha224Id"><primary sortas="xmlSecTransformRsaSha224Id">xmlSecTransformRsaSha224Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha224Id xmlSecTransformRsaSha224GetKlass()
</programlisting>
<para>
The RSA-SHA224 signature transform klass.</para>
@@ -852,7 +852,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaSha256Id" role="macro">
<title>xmlSecTransformRsaSha256Id</title>
-<indexterm zone="xmlSecTransformRsaSha256Id"><primary sortas="xmlSecTransformRsaSha256Id">xmlSecTransformRsaSha256Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha256Id xmlSecTransformRsaSha256GetKlass()
+<indexterm zone="xmlSecTransformRsaSha256Id"><primary sortas="xmlSecTransformRsaSha256Id">xmlSecTransformRsaSha256Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha256Id xmlSecTransformRsaSha256GetKlass()
</programlisting>
<para>
The RSA-SHA256 signature transform klass.</para>
@@ -872,7 +872,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaSha384Id" role="macro">
<title>xmlSecTransformRsaSha384Id</title>
-<indexterm zone="xmlSecTransformRsaSha384Id"><primary sortas="xmlSecTransformRsaSha384Id">xmlSecTransformRsaSha384Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha384Id xmlSecTransformRsaSha384GetKlass()
+<indexterm zone="xmlSecTransformRsaSha384Id"><primary sortas="xmlSecTransformRsaSha384Id">xmlSecTransformRsaSha384Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha384Id xmlSecTransformRsaSha384GetKlass()
</programlisting>
<para>
The RSA-SHA384 signature transform klass.</para>
@@ -892,7 +892,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaSha512Id" role="macro">
<title>xmlSecTransformRsaSha512Id</title>
-<indexterm zone="xmlSecTransformRsaSha512Id"><primary sortas="xmlSecTransformRsaSha512Id">xmlSecTransformRsaSha512Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha512Id xmlSecTransformRsaSha512GetKlass()
+<indexterm zone="xmlSecTransformRsaSha512Id"><primary sortas="xmlSecTransformRsaSha512Id">xmlSecTransformRsaSha512Id</primary></indexterm><programlisting>#define xmlSecTransformRsaSha512Id xmlSecTransformRsaSha512GetKlass()
</programlisting>
<para>
The RSA-SHA512 signature transform klass.</para>
@@ -912,7 +912,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaPkcs1Id" role="macro">
<title>xmlSecTransformRsaPkcs1Id</title>
-<indexterm zone="xmlSecTransformRsaPkcs1Id"><primary sortas="xmlSecTransformRsaPkcs1Id">xmlSecTransformRsaPkcs1Id</primary></indexterm><programlisting>#define xmlSecTransformRsaPkcs1Id xmlSecTransformRsaPkcs1GetKlass()
+<indexterm zone="xmlSecTransformRsaPkcs1Id"><primary sortas="xmlSecTransformRsaPkcs1Id">xmlSecTransformRsaPkcs1Id</primary></indexterm><programlisting>#define xmlSecTransformRsaPkcs1Id xmlSecTransformRsaPkcs1GetKlass()
</programlisting>
<para>
The RSA PKCS1 key transport transform klass.</para>
@@ -932,7 +932,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRsaOaepId" role="macro">
<title>xmlSecTransformRsaOaepId</title>
-<indexterm zone="xmlSecTransformRsaOaepId"><primary sortas="xmlSecTransformRsaOaepId">xmlSecTransformRsaOaepId</primary></indexterm><programlisting>#define xmlSecTransformRsaOaepId xmlSecTransformRsaOaepGetKlass()
+<indexterm zone="xmlSecTransformRsaOaepId"><primary sortas="xmlSecTransformRsaOaepId">xmlSecTransformRsaOaepId</primary></indexterm><programlisting>#define xmlSecTransformRsaOaepId xmlSecTransformRsaOaepGetKlass()
</programlisting>
<para>
The RSA PKCS1 key transport transform klass.</para>
@@ -952,7 +952,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformGostR3411-94Id" role="macro">
<title>xmlSecTransformGostR3411_94Id</title>
-<indexterm zone="xmlSecTransformGostR3411-94Id"><primary sortas="xmlSecTransformGostR3411_94Id">xmlSecTransformGostR3411_94Id</primary></indexterm><programlisting>#define xmlSecTransformGostR3411_94Id xmlSecTransformGostR3411_94GetKlass()
+<indexterm zone="xmlSecTransformGostR3411-94Id"><primary sortas="xmlSecTransformGostR3411_94Id">xmlSecTransformGostR3411_94Id</primary></indexterm><programlisting>#define xmlSecTransformGostR3411_94Id xmlSecTransformGostR3411_94GetKlass()
</programlisting>
<para>
The GOSTR3411_94 digest transform klass.</para>
@@ -972,7 +972,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformSha1Id" role="macro">
<title>xmlSecTransformSha1Id</title>
-<indexterm zone="xmlSecTransformSha1Id"><primary sortas="xmlSecTransformSha1Id">xmlSecTransformSha1Id</primary></indexterm><programlisting>#define xmlSecTransformSha1Id xmlSecTransformSha1GetKlass()
+<indexterm zone="xmlSecTransformSha1Id"><primary sortas="xmlSecTransformSha1Id">xmlSecTransformSha1Id</primary></indexterm><programlisting>#define xmlSecTransformSha1Id xmlSecTransformSha1GetKlass()
</programlisting>
<para>
The SHA1 digest transform klass.</para>
@@ -992,7 +992,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformSha224Id" role="macro">
<title>xmlSecTransformSha224Id</title>
-<indexterm zone="xmlSecTransformSha224Id"><primary sortas="xmlSecTransformSha224Id">xmlSecTransformSha224Id</primary></indexterm><programlisting>#define xmlSecTransformSha224Id xmlSecTransformSha224GetKlass()
+<indexterm zone="xmlSecTransformSha224Id"><primary sortas="xmlSecTransformSha224Id">xmlSecTransformSha224Id</primary></indexterm><programlisting>#define xmlSecTransformSha224Id xmlSecTransformSha224GetKlass()
</programlisting>
<para>
The SHA224 digest transform klass.</para>
@@ -1012,7 +1012,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformSha256Id" role="macro">
<title>xmlSecTransformSha256Id</title>
-<indexterm zone="xmlSecTransformSha256Id"><primary sortas="xmlSecTransformSha256Id">xmlSecTransformSha256Id</primary></indexterm><programlisting>#define xmlSecTransformSha256Id xmlSecTransformSha256GetKlass()
+<indexterm zone="xmlSecTransformSha256Id"><primary sortas="xmlSecTransformSha256Id">xmlSecTransformSha256Id</primary></indexterm><programlisting>#define xmlSecTransformSha256Id xmlSecTransformSha256GetKlass()
</programlisting>
<para>
The SHA256 digest transform klass.</para>
@@ -1032,7 +1032,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformSha384Id" role="macro">
<title>xmlSecTransformSha384Id</title>
-<indexterm zone="xmlSecTransformSha384Id"><primary sortas="xmlSecTransformSha384Id">xmlSecTransformSha384Id</primary></indexterm><programlisting>#define xmlSecTransformSha384Id xmlSecTransformSha384GetKlass()
+<indexterm zone="xmlSecTransformSha384Id"><primary sortas="xmlSecTransformSha384Id">xmlSecTransformSha384Id</primary></indexterm><programlisting>#define xmlSecTransformSha384Id xmlSecTransformSha384GetKlass()
</programlisting>
<para>
The SHA384 digest transform klass.</para>
@@ -1052,7 +1052,7 @@ implemented).
</variablelist></refsect2>
<refsect2 id="xmlSecTransformSha512Id" role="macro">
<title>xmlSecTransformSha512Id</title>
-<indexterm zone="xmlSecTransformSha512Id"><primary sortas="xmlSecTransformSha512Id">xmlSecTransformSha512Id</primary></indexterm><programlisting>#define xmlSecTransformSha512Id xmlSecTransformSha512GetKlass()
+<indexterm zone="xmlSecTransformSha512Id"><primary sortas="xmlSecTransformSha512Id">xmlSecTransformSha512Id</primary></indexterm><programlisting>#define xmlSecTransformSha512Id xmlSecTransformSha512GetKlass()
</programlisting>
<para>
The SHA512 digest transform klass.</para>
@@ -1075,12 +1075,12 @@ implemented).
<indexterm zone="xmlSecCryptoAppInit"><primary sortas="xmlSecCryptoAppInit">xmlSecCryptoAppInit</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecCryptoAppInit (const <link linkend="char">char</link> *config);</programlisting>
<para>
General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<parameter>xmlSecInit</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>config</parameter> :</term>
-<listitem><simpara> the path to crypto library configuration.
+<listitem><simpara> the path to crypto library configuration.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1090,7 +1090,7 @@ by XMLSec command line utility and called before
<indexterm zone="xmlSecCryptoAppShutdown"><primary sortas="xmlSecCryptoAppShutdown">xmlSecCryptoAppShutdown</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecCryptoAppShutdown (void);</programlisting>
<para>
General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<parameter>xmlSecShutdown</parameter> function.</para>
<para>
</para><variablelist role="params">
@@ -1106,7 +1106,7 @@ and a default crypto key data stores.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1122,10 +1122,10 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1135,15 +1135,15 @@ function.</para>
<indexterm zone="xmlSecCryptoAppDefaultKeysMngrLoad"><primary sortas="xmlSecCryptoAppDefaultKeysMngrLoad">xmlSecCryptoAppDefaultKeysMngrLoad</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecCryptoAppDefaultKeysMngrLoad (<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> mngr,
const <link linkend="char">char</link> *uri);</programlisting>
<para>
-Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
+Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
with <link linkend="xmlSecCryptoAppDefaultKeysMngrInit"><type>xmlSecCryptoAppDefaultKeysMngrInit</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the uri.
+<listitem><simpara> the uri.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1158,13 +1158,13 @@ Saves keys from <parameter>mngr</parameter> to XML keys file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the destination filename.
+<listitem><simpara> the destination filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the type of keys to save (public/private/symmetric).
+<listitem><simpara> the type of keys to save (public/private/symmetric).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1181,17 +1181,17 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate file.
+<listitem><simpara> the certificate file.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
- trusted or not.
+<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
+ trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1210,19 +1210,19 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the certificate binary data.
+<listitem><simpara> the certificate binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the certificate binary data size.
+<listitem><simpara> the certificate binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate trusted or not.
+<listitem><simpara> the flag that indicates is the certificate trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1239,19 +1239,19 @@ Reads key from the a file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the key filename.
+<listitem><simpara> the key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1269,22 +1269,22 @@ Reads key from the memory buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the binary key data.
+<listitem><simpara> the binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the size of binary key.
+<listitem><simpara> the size of binary key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1302,16 +1302,16 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the PKCS12 key filename.
+<listitem><simpara> the PKCS12 key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1330,19 +1330,19 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the PKCS12 binary data.
+<listitem><simpara> the PKCS12 binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the PKCS12 binary data size.
+<listitem><simpara> the PKCS12 binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1357,13 +1357,13 @@ Reads the certificate from $<parameter>filename</parameter> and adds it to key.<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate filename.
+<listitem><simpara> the certificate filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1379,16 +1379,16 @@ Reads the certificate from memory buffer and adds it to key.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the certificate binary data.
+<listitem><simpara> the certificate binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the certificate binary data size.
+<listitem><simpara> the certificate binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/base64.sgml b/docs/api/sgml/base64.sgml
index 432b497..a094dc2 100644
--- a/docs/api/sgml/base64.sgml
+++ b/docs/api/sgml/base64.sgml
@@ -60,7 +60,7 @@ Base64 encoding/decoding functions.
<title role="details.title">Details</title>
<refsect2 id="XMLSEC-BASE64-LINESIZE--CAPS" role="macro">
<title>XMLSEC_BASE64_LINESIZE</title>
-<indexterm zone="XMLSEC-BASE64-LINESIZE--CAPS"><primary sortas="XMLSEC_BASE64_LINESIZE">XMLSEC_BASE64_LINESIZE</primary></indexterm><programlisting>#define XMLSEC_BASE64_LINESIZE 64
+<indexterm zone="XMLSEC-BASE64-LINESIZE--CAPS"><primary sortas="XMLSEC_BASE64_LINESIZE">XMLSEC_BASE64_LINESIZE</primary></indexterm><programlisting>#define XMLSEC_BASE64_LINESIZE 64
</programlisting>
<para>
The default maximum base64 encoded line size.</para>
@@ -96,10 +96,10 @@ Allocates and initializes new base64 context.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encode</parameter> :</term>
-<listitem><simpara> the encode/decode flag (1 - encode, 0 - decode)
+<listitem><simpara> the encode/decode flag (1 - encode, 0 - decode)
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>columns</parameter> :</term>
-<listitem><simpara> the max line length.
+<listitem><simpara> the max line length.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a pointer to newly created <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure
or NULL if an error occurs.
@@ -113,7 +113,7 @@ Destroys base64 context.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure.
+<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBase64CtxInitialize" role="function">
@@ -126,13 +126,13 @@ Initializes new base64 context.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure,
+<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure,
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>encode</parameter> :</term>
-<listitem><simpara> the encode/decode flag (1 - encode, 0 - decode)
+<listitem><simpara> the encode/decode flag (1 - encode, 0 - decode)
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>columns</parameter> :</term>
-<listitem><simpara> the max line length.
+<listitem><simpara> the max line length.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -145,7 +145,7 @@ Frees all the resources allocated by <parameter>ctx</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure,
+<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure,
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBase64CtxUpdate" role="function">
@@ -160,21 +160,21 @@ Encodes or decodes the next piece of data from input buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure
+<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>in</parameter> :</term>
-<listitem><simpara> the input buffer
+<listitem><simpara> the input buffer
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>inSize</parameter> :</term>
-<listitem><simpara> the input buffer size
+<listitem><simpara> the input buffer size
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>out</parameter> :</term>
-<listitem><simpara> the output buffer
+<listitem><simpara> the output buffer
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>outSize</parameter> :</term>
-<listitem><simpara> the output buffer size
+<listitem><simpara> the output buffer size
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the number of bytes written to output buffer or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the number of bytes written to output buffer or
-1 if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -189,15 +189,15 @@ and finalizes the result.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure
+<listitem><simpara> the pointer to <link linkend="xmlSecBase64Ctx"><type>xmlSecBase64Ctx</type></link> structure
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>out</parameter> :</term>
-<listitem><simpara> the output buffer
+<listitem><simpara> the output buffer
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>outSize</parameter> :</term>
-<listitem><simpara> the output buffer size
+<listitem><simpara> the output buffer size
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the number of bytes written to output buffer or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the number of bytes written to output buffer or
-1 if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -213,16 +213,16 @@ The caller is responsible for freeing returned buffer using
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the input buffer.
+<listitem><simpara> the input buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>len</parameter> :</term>
-<listitem><simpara> the input buffer size.
+<listitem><simpara> the input buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>columns</parameter> :</term>
-<listitem><simpara> the output max line length (if 0 then no line breaks
- would be inserted)
+<listitem><simpara> the output max line length (if 0 then no line breaks
+ would be inserted)
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> newly allocated string with base64 encoded data
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> newly allocated string with base64 encoded data
or NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -237,16 +237,16 @@ the output buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>str</parameter> :</term>
-<listitem><simpara> the input buffer with base64 encoded string
+<listitem><simpara> the input buffer with base64 encoded string
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the output buffer
+<listitem><simpara> the output buffer
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>len</parameter> :</term>
-<listitem><simpara> the output buffer size
+<listitem><simpara> the output buffer size
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the number of bytes written to the output buffer or
-a negative value if an error occurs
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the number of bytes written to the output buffer or
+a negative value if an error occurs
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff --git a/docs/api/sgml/bn.sgml b/docs/api/sgml/bn.sgml
index d31e9af..a47b2af 100644
--- a/docs/api/sgml/bn.sgml
+++ b/docs/api/sgml/bn.sgml
@@ -100,17 +100,17 @@ The big numbers formats.</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecBnBase64" role="constant">
<term><literal>xmlSecBnBase64</literal></term>
-<listitem><simpara> the base64 decoded binary blob.
+<listitem><simpara> the base64 decoded binary blob.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecBnHex" role="constant">
<term><literal>xmlSecBnHex</literal></term>
-<listitem><simpara> the hex number.
+<listitem><simpara> the hex number.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecBnDec" role="constant">
<term><literal>xmlSecBnDec</literal></term>
-<listitem><simpara> the decimal number.
+<listitem><simpara> the decimal number.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -123,7 +123,7 @@ by calling <parameter>xmlSecBnDestroy</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the initial allocated BN size.
+<listitem><simpara> the initial allocated BN size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the newly BN or a NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -136,7 +136,7 @@ Destroys <parameter>bn</parameter> object created with <parameter>xmlSecBnCreate
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBnInitialize" role="function">
@@ -149,10 +149,10 @@ by calling <parameter>xmlSecBnFinalize</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the initial allocated BN size.
+<listitem><simpara> the initial allocated BN size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -165,7 +165,7 @@ Destroys <parameter>bn</parameter> object created with <parameter>xmlSecBnInitia
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBnGetData" role="function">
@@ -176,7 +176,7 @@ Gets pointer to the binary <parameter>bn</parameter> representation.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to binary BN data or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -191,13 +191,13 @@ Sets the value of <parameter>bn</parameter> to <parameter>data</parameter>.</par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to new BN binary data.
+<listitem><simpara> the pointer to new BN binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the size of new BN data.
+<listitem><simpara> the size of new BN data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -210,7 +210,7 @@ Gets the size of binary data in <parameter>bn</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the size of binary data.
</simpara></listitem></varlistentry>
@@ -223,7 +223,7 @@ Sets the value of <parameter>bn</parameter> to zero.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBnFromString" role="function">
@@ -236,13 +236,13 @@ Reads <parameter>bn</parameter> from string <parameter>str</parameter> assuming
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>str</parameter> :</term>
-<listitem><simpara> the string with BN.
+<listitem><simpara> the string with BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>base</parameter> :</term>
-<listitem><simpara> the base for <parameter>str</parameter>.
+<listitem><simpara> the base for <parameter>str</parameter>.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -252,15 +252,15 @@ Reads <parameter>bn</parameter> from string <parameter>str</parameter> assuming
<indexterm zone="xmlSecBnToString"><primary sortas="xmlSecBnToString">xmlSecBnToString</primary></indexterm><programlisting><link linkend="xmlChar">xmlChar</link>* xmlSecBnToString (<link linkend="xmlSecBn">xmlSecBnPtr</link> bn,
<link linkend="xmlSecSize">xmlSecSize</link> base);</programlisting>
<para>
-Writes <parameter>bn</parameter> to string with base <parameter>base</parameter>. Caller is responsible for
+Writes <parameter>bn</parameter> to string with base <parameter>base</parameter>. Caller is responsible for
freeing returned string with <parameter>xmlFree</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>base</parameter> :</term>
-<listitem><simpara> the base for returned string.
+<listitem><simpara> the base for returned string.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the string represenataion if BN or a NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -274,10 +274,10 @@ Reads <parameter>bn</parameter> from hex string <parameter>str</parameter>.</par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>str</parameter> :</term>
-<listitem><simpara> the string with BN.
+<listitem><simpara> the string with BN.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -286,12 +286,12 @@ Reads <parameter>bn</parameter> from hex string <parameter>str</parameter>.</par
<title>xmlSecBnToHexString ()</title>
<indexterm zone="xmlSecBnToHexString"><primary sortas="xmlSecBnToHexString">xmlSecBnToHexString</primary></indexterm><programlisting><link linkend="xmlChar">xmlChar</link>* xmlSecBnToHexString (<link linkend="xmlSecBn">xmlSecBnPtr</link> bn);</programlisting>
<para>
-Writes <parameter>bn</parameter> to hex string. Caller is responsible for
+Writes <parameter>bn</parameter> to hex string. Caller is responsible for
freeing returned string with <parameter>xmlFree</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the string represenataion if BN or a NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -305,10 +305,10 @@ Reads <parameter>bn</parameter> from decimal string <parameter>str</parameter>.<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>str</parameter> :</term>
-<listitem><simpara> the string with BN.
+<listitem><simpara> the string with BN.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -317,12 +317,12 @@ Reads <parameter>bn</parameter> from decimal string <parameter>str</parameter>.<
<title>xmlSecBnToDecString ()</title>
<indexterm zone="xmlSecBnToDecString"><primary sortas="xmlSecBnToDecString">xmlSecBnToDecString</primary></indexterm><programlisting><link linkend="xmlChar">xmlChar</link>* xmlSecBnToDecString (<link linkend="xmlSecBn">xmlSecBnPtr</link> bn);</programlisting>
<para>
-Writes <parameter>bn</parameter> to decimal string. Caller is responsible for
+Writes <parameter>bn</parameter> to decimal string. Caller is responsible for
freeing returned string with <parameter>xmlFree</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the string represenataion if BN or a NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -336,10 +336,10 @@ Multiplies <parameter>bn</parameter> with <parameter>multiplier</parameter>.</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>multiplier</parameter> :</term>
-<listitem><simpara> the multiplier.
+<listitem><simpara> the multiplier.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -354,13 +354,13 @@ Divides <parameter>bn</parameter> by <parameter>divider</parameter> and places m
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>divider</parameter> :</term>
-<listitem><simpara> the divider
+<listitem><simpara> the divider
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mod</parameter> :</term>
-<listitem><simpara> the pointer for modulus result.
+<listitem><simpara> the pointer for modulus result.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -374,10 +374,10 @@ Adds <parameter>delta</parameter> to <parameter>bn</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>delta</parameter> :</term>
-<listitem><simpara> the delta.
+<listitem><simpara> the delta.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -390,7 +390,7 @@ Reverses bytes order in <parameter>bn</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -405,13 +405,13 @@ Compares the <parameter>bn</parameter> with <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data to compare BN to.
+<listitem><simpara> the data to compare BN to.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the <parameter>data</parameter> size.
+<listitem><simpara> the <parameter>data</parameter> size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 if data is equal, negative value if <parameter>bn</parameter> is less or positive value if <parameter>bn</parameter>
is greater than <parameter>data</parameter>.
@@ -427,13 +427,13 @@ Compares the <parameter>bn</parameter> with reverse <parameter>data</parameter>.
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data to compare BN to.
+<listitem><simpara> the data to compare BN to.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the <parameter>data</parameter> size.
+<listitem><simpara> the <parameter>data</parameter> size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 if data is equal, negative value if <parameter>bn</parameter> is less or positive value if <parameter>bn</parameter>
is greater than <parameter>data</parameter>.
@@ -450,16 +450,16 @@ Converts the node content from <parameter>format</parameter> to <parameter>bn</p
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the poitner to an XML node.
+<listitem><simpara> the poitner to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the BN format.
+<listitem><simpara> the BN format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reverse</parameter> :</term>
-<listitem><simpara> if set then reverse read buffer after reading.
+<listitem><simpara> if set then reverse read buffer after reading.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative values if an error occurs.
</simpara></listitem></varlistentry>
@@ -476,19 +476,19 @@ Converts the <parameter>bn</parameter> and sets it to node content.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bn</parameter> :</term>
-<listitem><simpara> the pointer to BN.
+<listitem><simpara> the pointer to BN.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the poitner to an XML node.
+<listitem><simpara> the poitner to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the BN format.
+<listitem><simpara> the BN format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reverse</parameter> :</term>
-<listitem><simpara> the flag that indicates whether to reverse the buffer before writing.
+<listitem><simpara> the flag that indicates whether to reverse the buffer before writing.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>addLineBreaks</parameter> :</term>
-<listitem><simpara> the flag; it is equal to 1 then linebreaks will be added before and after new buffer content.
+<listitem><simpara> the flag; it is equal to 1 then linebreaks will be added before and after new buffer content.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative values if an error occurs.
</simpara></listitem></varlistentry>
@@ -506,24 +506,24 @@ Converts the <parameter>blob</parameter> and sets it to node content.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to BN blob.
+<listitem><simpara> the pointer to BN blob.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the size of BN blob.
+<listitem><simpara> the size of BN blob.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the poitner to an XML node.
+<listitem><simpara> the poitner to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the BN format.
+<listitem><simpara> the BN format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reverse</parameter> :</term>
-<listitem><simpara> the flag that indicates whether to reverse the buffer before writing.
+<listitem><simpara> the flag that indicates whether to reverse the buffer before writing.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>addLineBreaks</parameter> :</term>
-<listitem><simpara> if the flag is equal to 1 then
- linebreaks will be added before and after
- new buffer content.
+<listitem><simpara> if the flag is equal to 1 then
+ linebreaks will be added before and after
+ new buffer content.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative values if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/buffer.sgml b/docs/api/sgml/buffer.sgml
index b8cf659..a5850c7 100644
--- a/docs/api/sgml/buffer.sgml
+++ b/docs/api/sgml/buffer.sgml
@@ -85,24 +85,24 @@ The memory allocation mode (used by <parameter>xmlSecBuffer</parameter> and <par
</para><variablelist role="enum">
<varlistentry id="xmlSecAllocModeExact" role="constant">
<term><literal>xmlSecAllocModeExact</literal></term>
-<listitem><simpara> the memory allocation mode that minimizes total
- allocated memory size.
+<listitem><simpara> the memory allocation mode that minimizes total
+ allocated memory size.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecAllocModeDouble" role="constant">
<term><literal>xmlSecAllocModeDouble</literal></term>
-<listitem><simpara> the memory allocation mode that tries to minimize
- the number of malloc calls.
+<listitem><simpara> the memory allocation mode that tries to minimize
+ the number of malloc calls.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBuffer" role="struct">
<title>struct xmlSecBuffer</title>
<indexterm zone="xmlSecBuffer"><primary sortas="xmlSecBuffer">xmlSecBuffer</primary></indexterm><programlisting>struct xmlSecBuffer {
- xmlSecByte* data;
- xmlSecSize size;
- xmlSecSize maxSize;
- xmlSecAllocMode allocMode;
+ xmlSecByte* data;
+ xmlSecSize size;
+ xmlSecSize maxSize;
+ xmlSecAllocMode allocMode;
};
</programlisting>
<para>
@@ -139,10 +139,10 @@ Sets new global default allocation mode and minimal intial size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>defAllocMode</parameter> :</term>
-<listitem><simpara> the new default buffer allocation mode.
+<listitem><simpara> the new default buffer allocation mode.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>defInitialSize</parameter> :</term>
-<listitem><simpara> the new default buffer minimal intial size.
+<listitem><simpara> the new default buffer minimal intial size.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBufferCreate" role="function">
@@ -155,7 +155,7 @@ to free the buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the intial size.
+<listitem><simpara> the intial size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated buffer or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -168,7 +168,7 @@ Desrtoys buffer object created with <link linkend="xmlSecBufferCreate"><type>xml
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBufferInitialize" role="function">
@@ -181,10 +181,10 @@ Initializes buffer object <parameter>buf</parameter>. Caller is responsible for
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the initial buffer size.
+<listitem><simpara> the initial buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -198,7 +198,7 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBufferGetData" role="function">
@@ -209,7 +209,7 @@ Gets pointer to buffer's data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to buffer's data.
</simpara></listitem></varlistentry>
@@ -224,13 +224,13 @@ Sets the value of the buffer to <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data.
+<listitem><simpara> the data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the data size.
+<listitem><simpara> the data size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -243,7 +243,7 @@ Gets the current buffer data size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the current data size.
</simpara></listitem></varlistentry>
@@ -253,15 +253,15 @@ Gets the current buffer data size.</para>
<indexterm zone="xmlSecBufferSetSize"><primary sortas="xmlSecBufferSetSize">xmlSecBufferSetSize</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecBufferSetSize (<link linkend="xmlSecBuffer">xmlSecBufferPtr</link> buf,
<link linkend="xmlSecSize">xmlSecSize</link> size);</programlisting>
<para>
-Sets new buffer data size. If necessary, buffer grows to
+Sets new buffer data size. If necessary, buffer grows to
have at least <parameter>size</parameter> bytes.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the new data size.
+<listitem><simpara> the new data size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -274,7 +274,7 @@ Gets the maximum (allocated) buffer size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the maximum (allocated) buffer size.
</simpara></listitem></varlistentry>
@@ -284,15 +284,15 @@ Gets the maximum (allocated) buffer size.</para>
<indexterm zone="xmlSecBufferSetMaxSize"><primary sortas="xmlSecBufferSetMaxSize">xmlSecBufferSetMaxSize</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecBufferSetMaxSize (<link linkend="xmlSecBuffer">xmlSecBufferPtr</link> buf,
<link linkend="xmlSecSize">xmlSecSize</link> size);</programlisting>
<para>
-Sets new buffer maximum size. If necessary, buffer grows to
+Sets new buffer maximum size. If necessary, buffer grows to
have at least <parameter>size</parameter> bytes.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the new maximum size.
+<listitem><simpara> the new maximum size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -305,7 +305,7 @@ Empties the buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecBufferAppend" role="function">
@@ -318,13 +318,13 @@ Appends the <parameter>data</parameter> after the current data stored in the buf
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data.
+<listitem><simpara> the data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the data size.
+<listitem><simpara> the data size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -339,13 +339,13 @@ Prepends the <parameter>data</parameter> before the current data stored in the b
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data.
+<listitem><simpara> the data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the data size.
+<listitem><simpara> the data size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -359,10 +359,10 @@ Removes <parameter>size</parameter> bytes from the beginning of the current buff
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the number of bytes to be removed.
+<listitem><simpara> the number of bytes to be removed.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -376,10 +376,10 @@ Removes <parameter>size</parameter> bytes from the end of current buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the number of bytes to be removed.
+<listitem><simpara> the number of bytes to be removed.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -393,10 +393,10 @@ Reads the content of the file <parameter>filename</parameter> in the buffer.</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -411,10 +411,10 @@ result in the buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to node.
+<listitem><simpara> the pointer to node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -429,13 +429,13 @@ Sets the content of the <parameter>node</parameter> to the base64 encoded buffer
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer object.
+<listitem><simpara> the pointer to buffer object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to a node.
+<listitem><simpara> the pointer to a node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>columns</parameter> :</term>
-<listitem><simpara> the max line size fro base64 encoded data.
+<listitem><simpara> the max line size fro base64 encoded data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -444,12 +444,12 @@ Sets the content of the <parameter>node</parameter> to the base64 encoded buffer
<title>xmlSecBufferCreateOutputBuffer ()</title>
<indexterm zone="xmlSecBufferCreateOutputBuffer"><primary sortas="xmlSecBufferCreateOutputBuffer">xmlSecBufferCreateOutputBuffer</primary></indexterm><programlisting><link linkend="xmlOutputBufferPtr">xmlOutputBufferPtr</link> xmlSecBufferCreateOutputBuffer (<link linkend="xmlSecBuffer">xmlSecBufferPtr</link> buf);</programlisting>
<para>
-Creates new LibXML output buffer to store data in the <parameter>buf</parameter>. Caller is
+Creates new LibXML output buffer to store data in the <parameter>buf</parameter>. Caller is
responsible for destroying <parameter>buf</parameter> when processing is done.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to buffer.
+<listitem><simpara> the pointer to buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated output buffer or NULL if an error
occurs.
diff --git a/docs/api/sgml/dl.sgml b/docs/api/sgml/dl.sgml
index 55435f0..93711c8 100644
--- a/docs/api/sgml/dl.sgml
+++ b/docs/api/sgml/dl.sgml
@@ -53,7 +53,7 @@ Registers the key data and transforms klasses from <parameter>functions</paramet
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>functions</parameter> :</term>
-<listitem><simpara> the functions table.
+<listitem><simpara> the functions table.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -84,13 +84,13 @@ and should not be called by application directly.</para>
<title>xmlSecCryptoDLLoadLibrary ()</title>
<indexterm zone="xmlSecCryptoDLLoadLibrary"><primary sortas="xmlSecCryptoDLLoadLibrary">xmlSecCryptoDLLoadLibrary</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecCryptoDLLoadLibrary (const <link linkend="xmlChar">xmlChar</link> *crypto);</programlisting>
<para>
-Loads the xmlsec-<crypto> library. This function is NOT thread safe,
+Loads the xmlsec-<crypto> library. This function is NOT thread safe,
application MUST NOT call <link linkend="xmlSecCryptoDLLoadLibrary"><type>xmlSecCryptoDLLoadLibrary</type></link>, <link linkend="xmlSecCryptoDLGetLibraryFunctions"><type>xmlSecCryptoDLGetLibraryFunctions</type></link>,
and <link linkend="xmlSecCryptoDLUnloadLibrary"><type>xmlSecCryptoDLUnloadLibrary</type></link> functions from multiple threads.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>crypto</parameter> :</term>
-<listitem><simpara> the desired crypto library name ("openssl", "nss", ...).
+<listitem><simpara> the desired crypto library name ("openssl", "nss", ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -100,13 +100,13 @@ and <link linkend="xmlSecCryptoDLUnloadLibrary"><type>xmlSecCryptoDLUnloadLibrar
<indexterm zone="xmlSecCryptoDLGetLibraryFunctions"><primary sortas="xmlSecCryptoDLGetLibraryFunctions">xmlSecCryptoDLGetLibraryFunctions</primary></indexterm><programlisting><link linkend="xmlSecCryptoDLFunctions">xmlSecCryptoDLFunctionsPtr</link> xmlSecCryptoDLGetLibraryFunctions
(const <link linkend="xmlChar">xmlChar</link> *crypto);</programlisting>
<para>
-Loads the xmlsec-<crypto> library and gets global crypto functions/transforms/keys data/keys store
-table. This function is NOT thread safe, application MUST NOT call <link linkend="xmlSecCryptoDLLoadLibrary"><type>xmlSecCryptoDLLoadLibrary</type></link>,
+Loads the xmlsec-<crypto> library and gets global crypto functions/transforms/keys data/keys store
+table. This function is NOT thread safe, application MUST NOT call <link linkend="xmlSecCryptoDLLoadLibrary"><type>xmlSecCryptoDLLoadLibrary</type></link>,
<link linkend="xmlSecCryptoDLGetLibraryFunctions"><type>xmlSecCryptoDLGetLibraryFunctions</type></link>, and <link linkend="xmlSecCryptoDLUnloadLibrary"><type>xmlSecCryptoDLUnloadLibrary</type></link> functions from multiple threads.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>crypto</parameter> :</term>
-<listitem><simpara> the desired crypto library name ("openssl", "nss", ...).
+<listitem><simpara> the desired crypto library name ("openssl", "nss", ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the table or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -116,13 +116,13 @@ table. This function is NOT thread safe, application MUST NOT call <link linkend
<indexterm zone="xmlSecCryptoDLUnloadLibrary"><primary sortas="xmlSecCryptoDLUnloadLibrary">xmlSecCryptoDLUnloadLibrary</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecCryptoDLUnloadLibrary (const <link linkend="xmlChar">xmlChar</link> *crypto);</programlisting>
<para>
Unloads the xmlsec-<crypto> library. All pointers to this library
-functions tables became invalid. This function is NOT thread safe,
+functions tables became invalid. This function is NOT thread safe,
application MUST NOT call <link linkend="xmlSecCryptoDLLoadLibrary"><type>xmlSecCryptoDLLoadLibrary</type></link>, <link linkend="xmlSecCryptoDLGetLibraryFunctions"><type>xmlSecCryptoDLGetLibraryFunctions</type></link>,
and <link linkend="xmlSecCryptoDLUnloadLibrary"><type>xmlSecCryptoDLUnloadLibrary</type></link> functions from multiple threads.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>crypto</parameter> :</term>
-<listitem><simpara> the desired crypto library name ("openssl", "nss", ...).
+<listitem><simpara> the desired crypto library name ("openssl", "nss", ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -135,7 +135,7 @@ Sets global crypto functions/transforms/keys data/keys store table.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>functions</parameter> :</term>
-<listitem><simpara> the new table
+<listitem><simpara> the new table
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/errors.sgml b/docs/api/sgml/errors.sgml
index e4bd05e..dc8cbc1 100644
--- a/docs/api/sgml/errors.sgml
+++ b/docs/api/sgml/errors.sgml
@@ -118,7 +118,7 @@ Error/log messages support.
<title role="details.title">Details</title>
<refsect2 id="XMLSEC-ERRORS-R-XMLSEC-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_XMLSEC_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-XMLSEC-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_XMLSEC_FAILED">XMLSEC_ERRORS_R_XMLSEC_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_XMLSEC_FAILED 1
+<indexterm zone="XMLSEC-ERRORS-R-XMLSEC-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_XMLSEC_FAILED">XMLSEC_ERRORS_R_XMLSEC_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_XMLSEC_FAILED 1
</programlisting>
<para>
An XMLSec function failed (error subject is the failed function).</para>
@@ -126,7 +126,7 @@ An XMLSec function failed (error subject is the failed function).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-MALLOC-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_MALLOC_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-MALLOC-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_MALLOC_FAILED">XMLSEC_ERRORS_R_MALLOC_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MALLOC_FAILED 2
+<indexterm zone="XMLSEC-ERRORS-R-MALLOC-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_MALLOC_FAILED">XMLSEC_ERRORS_R_MALLOC_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MALLOC_FAILED 2
</programlisting>
<para>
Failed to allocate memory error.</para>
@@ -134,7 +134,7 @@ Failed to allocate memory error.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-STRDUP-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_STRDUP_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-STRDUP-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_STRDUP_FAILED">XMLSEC_ERRORS_R_STRDUP_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_STRDUP_FAILED 3
+<indexterm zone="XMLSEC-ERRORS-R-STRDUP-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_STRDUP_FAILED">XMLSEC_ERRORS_R_STRDUP_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_STRDUP_FAILED 3
</programlisting>
<para>
Failed to duplicate string error.</para>
@@ -142,7 +142,7 @@ Failed to duplicate string error.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-CRYPTO-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_CRYPTO_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-CRYPTO-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CRYPTO_FAILED">XMLSEC_ERRORS_R_CRYPTO_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CRYPTO_FAILED 4
+<indexterm zone="XMLSEC-ERRORS-R-CRYPTO-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CRYPTO_FAILED">XMLSEC_ERRORS_R_CRYPTO_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CRYPTO_FAILED 4
</programlisting>
<para>
Crypto (OpenSSL) function failed (error subject is the failed function).</para>
@@ -150,7 +150,7 @@ Crypto (OpenSSL) function failed (error subject is the failed function).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-XML-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_XML_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-XML-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_XML_FAILED">XMLSEC_ERRORS_R_XML_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_XML_FAILED 5
+<indexterm zone="XMLSEC-ERRORS-R-XML-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_XML_FAILED">XMLSEC_ERRORS_R_XML_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_XML_FAILED 5
</programlisting>
<para>
LibXML function failed (error subject is the failed function).</para>
@@ -158,7 +158,7 @@ LibXML function failed (error subject is the failed function).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-XSLT-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_XSLT_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-XSLT-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_XSLT_FAILED">XMLSEC_ERRORS_R_XSLT_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_XSLT_FAILED 6
+<indexterm zone="XMLSEC-ERRORS-R-XSLT-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_XSLT_FAILED">XMLSEC_ERRORS_R_XSLT_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_XSLT_FAILED 6
</programlisting>
<para>
LibXSLT function failed (error subject is the failed function).</para>
@@ -166,7 +166,7 @@ LibXSLT function failed (error subject is the failed function).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-IO-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_IO_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-IO-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_IO_FAILED">XMLSEC_ERRORS_R_IO_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_IO_FAILED 7
+<indexterm zone="XMLSEC-ERRORS-R-IO-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_IO_FAILED">XMLSEC_ERRORS_R_IO_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_IO_FAILED 7
</programlisting>
<para>
IO operation failed.</para>
@@ -174,7 +174,7 @@ IO operation failed.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-DISABLED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_DISABLED</title>
-<indexterm zone="XMLSEC-ERRORS-R-DISABLED--CAPS"><primary sortas="XMLSEC_ERRORS_R_DISABLED">XMLSEC_ERRORS_R_DISABLED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DISABLED 8
+<indexterm zone="XMLSEC-ERRORS-R-DISABLED--CAPS"><primary sortas="XMLSEC_ERRORS_R_DISABLED">XMLSEC_ERRORS_R_DISABLED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DISABLED 8
</programlisting>
<para>
The feature is disabled during compilation.
@@ -184,7 +184,7 @@ enable it.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-NOT-IMPLEMENTED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_NOT_IMPLEMENTED</title>
-<indexterm zone="XMLSEC-ERRORS-R-NOT-IMPLEMENTED--CAPS"><primary sortas="XMLSEC_ERRORS_R_NOT_IMPLEMENTED">XMLSEC_ERRORS_R_NOT_IMPLEMENTED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_NOT_IMPLEMENTED 9
+<indexterm zone="XMLSEC-ERRORS-R-NOT-IMPLEMENTED--CAPS"><primary sortas="XMLSEC_ERRORS_R_NOT_IMPLEMENTED">XMLSEC_ERRORS_R_NOT_IMPLEMENTED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_NOT_IMPLEMENTED 9
</programlisting>
<para>
Feature is not implemented.</para>
@@ -192,7 +192,7 @@ Feature is not implemented.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-SIZE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_SIZE</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-SIZE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_SIZE">XMLSEC_ERRORS_R_INVALID_SIZE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_SIZE 11
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-SIZE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_SIZE">XMLSEC_ERRORS_R_INVALID_SIZE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_SIZE 11
</programlisting>
<para>
Invalid size.</para>
@@ -200,7 +200,7 @@ Invalid size.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-DATA--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_DATA</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-DATA--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_DATA">XMLSEC_ERRORS_R_INVALID_DATA</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_DATA 12
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-DATA--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_DATA">XMLSEC_ERRORS_R_INVALID_DATA</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_DATA 12
</programlisting>
<para>
Invalid data.</para>
@@ -208,7 +208,7 @@ Invalid data.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-RESULT--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_RESULT</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-RESULT--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_RESULT">XMLSEC_ERRORS_R_INVALID_RESULT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_RESULT 13
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-RESULT--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_RESULT">XMLSEC_ERRORS_R_INVALID_RESULT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_RESULT 13
</programlisting>
<para>
Invalid result.</para>
@@ -216,7 +216,7 @@ Invalid result.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-TYPE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_TYPE</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-TYPE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_TYPE">XMLSEC_ERRORS_R_INVALID_TYPE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_TYPE 14
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-TYPE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_TYPE">XMLSEC_ERRORS_R_INVALID_TYPE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_TYPE 14
</programlisting>
<para>
Invalid type.</para>
@@ -224,7 +224,7 @@ Invalid type.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-OPERATION--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_OPERATION</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-OPERATION--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_OPERATION">XMLSEC_ERRORS_R_INVALID_OPERATION</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_OPERATION 15
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-OPERATION--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_OPERATION">XMLSEC_ERRORS_R_INVALID_OPERATION</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_OPERATION 15
</programlisting>
<para>
Invalid operation.</para>
@@ -232,7 +232,7 @@ Invalid operation.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-STATUS--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_STATUS</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-STATUS--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_STATUS">XMLSEC_ERRORS_R_INVALID_STATUS</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_STATUS 16
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-STATUS--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_STATUS">XMLSEC_ERRORS_R_INVALID_STATUS</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_STATUS 16
</programlisting>
<para>
Invalid status.</para>
@@ -240,7 +240,7 @@ Invalid status.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-FORMAT--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_FORMAT</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-FORMAT--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_FORMAT">XMLSEC_ERRORS_R_INVALID_FORMAT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_FORMAT 17
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-FORMAT--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_FORMAT">XMLSEC_ERRORS_R_INVALID_FORMAT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_FORMAT 17
</programlisting>
<para>
Invalid format.</para>
@@ -248,7 +248,7 @@ Invalid format.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-DATA-NOT-MATCH--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_DATA_NOT_MATCH</title>
-<indexterm zone="XMLSEC-ERRORS-R-DATA-NOT-MATCH--CAPS"><primary sortas="XMLSEC_ERRORS_R_DATA_NOT_MATCH">XMLSEC_ERRORS_R_DATA_NOT_MATCH</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DATA_NOT_MATCH 18
+<indexterm zone="XMLSEC-ERRORS-R-DATA-NOT-MATCH--CAPS"><primary sortas="XMLSEC_ERRORS_R_DATA_NOT_MATCH">XMLSEC_ERRORS_R_DATA_NOT_MATCH</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DATA_NOT_MATCH 18
</programlisting>
<para>
The data do not match our expectation.</para>
@@ -256,7 +256,7 @@ The data do not match our expectation.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-NODE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_NODE</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-NODE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_NODE">XMLSEC_ERRORS_R_INVALID_NODE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_NODE 21
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-NODE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_NODE">XMLSEC_ERRORS_R_INVALID_NODE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_NODE 21
</programlisting>
<para>
Invalid node (error subject is the node name).</para>
@@ -264,7 +264,7 @@ Invalid node (error subject is the node name).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-NODE-CONTENT--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_NODE_CONTENT</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-NODE-CONTENT--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_NODE_CONTENT">XMLSEC_ERRORS_R_INVALID_NODE_CONTENT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_NODE_CONTENT 22
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-NODE-CONTENT--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_NODE_CONTENT">XMLSEC_ERRORS_R_INVALID_NODE_CONTENT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_NODE_CONTENT 22
</programlisting>
<para>
Invalid node content (error subject is the node name).</para>
@@ -272,7 +272,7 @@ Invalid node content (error subject is the node name).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-NODE-ATTRIBUTE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-NODE-ATTRIBUTE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE">XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE 23
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-NODE-ATTRIBUTE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE">XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE 23
</programlisting>
<para>
Invalid node attribute (error subject is the node name).</para>
@@ -280,7 +280,7 @@ Invalid node attribute (error subject is the node name).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-MISSING-NODE-ATTRIBUTE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE</title>
-<indexterm zone="XMLSEC-ERRORS-R-MISSING-NODE-ATTRIBUTE--CAPS"><primary sortas="XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE">XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE 25
+<indexterm zone="XMLSEC-ERRORS-R-MISSING-NODE-ATTRIBUTE--CAPS"><primary sortas="XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE">XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE 25
</programlisting>
<para>
Missing node attribute (error subject is the node name).</para>
@@ -288,7 +288,7 @@ Missing node attribute (error subject is the node name).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-NODE-ALREADY-PRESENT--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT</title>
-<indexterm zone="XMLSEC-ERRORS-R-NODE-ALREADY-PRESENT--CAPS"><primary sortas="XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT">XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT 26
+<indexterm zone="XMLSEC-ERRORS-R-NODE-ALREADY-PRESENT--CAPS"><primary sortas="XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT">XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT 26
</programlisting>
<para>
Node already present,</para>
@@ -296,7 +296,7 @@ Node already present,</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-UNEXPECTED-NODE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_UNEXPECTED_NODE</title>
-<indexterm zone="XMLSEC-ERRORS-R-UNEXPECTED-NODE--CAPS"><primary sortas="XMLSEC_ERRORS_R_UNEXPECTED_NODE">XMLSEC_ERRORS_R_UNEXPECTED_NODE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_UNEXPECTED_NODE 27
+<indexterm zone="XMLSEC-ERRORS-R-UNEXPECTED-NODE--CAPS"><primary sortas="XMLSEC_ERRORS_R_UNEXPECTED_NODE">XMLSEC_ERRORS_R_UNEXPECTED_NODE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_UNEXPECTED_NODE 27
</programlisting>
<para>
Unexpected node (error subject is the node name).</para>
@@ -304,7 +304,7 @@ Unexpected node (error subject is the node name).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-NODE-NOT-FOUND--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_NODE_NOT_FOUND</title>
-<indexterm zone="XMLSEC-ERRORS-R-NODE-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_NODE_NOT_FOUND">XMLSEC_ERRORS_R_NODE_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_NODE_NOT_FOUND 28
+<indexterm zone="XMLSEC-ERRORS-R-NODE-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_NODE_NOT_FOUND">XMLSEC_ERRORS_R_NODE_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_NODE_NOT_FOUND 28
</programlisting>
<para>
Node not found (error subject is the required node name).</para>
@@ -312,7 +312,7 @@ Node not found (error subject is the required node name).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-TRANSFORM--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_TRANSFORM</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-TRANSFORM--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_TRANSFORM">XMLSEC_ERRORS_R_INVALID_TRANSFORM</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_TRANSFORM 31
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-TRANSFORM--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_TRANSFORM">XMLSEC_ERRORS_R_INVALID_TRANSFORM</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_TRANSFORM 31
</programlisting>
<para>
This transform is invlaid here.</para>
@@ -320,7 +320,7 @@ This transform is invlaid here.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-TRANSFORM-KEY--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-TRANSFORM-KEY--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY">XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY 32
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-TRANSFORM-KEY--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY">XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY 32
</programlisting>
<para>
Key is invalid for this transform.</para>
@@ -328,7 +328,7 @@ Key is invalid for this transform.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-URI-TYPE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_URI_TYPE</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-URI-TYPE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_URI_TYPE">XMLSEC_ERRORS_R_INVALID_URI_TYPE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_URI_TYPE 33
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-URI-TYPE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_URI_TYPE">XMLSEC_ERRORS_R_INVALID_URI_TYPE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_URI_TYPE 33
</programlisting>
<para>
Invalid URI type.</para>
@@ -336,7 +336,7 @@ Invalid URI type.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-TRANSFORM-SAME-DOCUMENT-REQUIRED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED</title>
-<indexterm zone="XMLSEC-ERRORS-R-TRANSFORM-SAME-DOCUMENT-REQUIRED--CAPS"><primary sortas="XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED">XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED 34
+<indexterm zone="XMLSEC-ERRORS-R-TRANSFORM-SAME-DOCUMENT-REQUIRED--CAPS"><primary sortas="XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED">XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED 34
</programlisting>
<para>
The transform requires the input document to be the same as context.</para>
@@ -344,7 +344,7 @@ The transform requires the input document to be the same as context.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-TRANSFORM-DISABLED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_TRANSFORM_DISABLED</title>
-<indexterm zone="XMLSEC-ERRORS-R-TRANSFORM-DISABLED--CAPS"><primary sortas="XMLSEC_ERRORS_R_TRANSFORM_DISABLED">XMLSEC_ERRORS_R_TRANSFORM_DISABLED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_TRANSFORM_DISABLED 35
+<indexterm zone="XMLSEC-ERRORS-R-TRANSFORM-DISABLED--CAPS"><primary sortas="XMLSEC_ERRORS_R_TRANSFORM_DISABLED">XMLSEC_ERRORS_R_TRANSFORM_DISABLED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_TRANSFORM_DISABLED 35
</programlisting>
<para>
The transform is disabled.</para>
@@ -352,7 +352,7 @@ The transform is disabled.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-KEY-DATA--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_KEY_DATA</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-KEY-DATA--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_KEY_DATA">XMLSEC_ERRORS_R_INVALID_KEY_DATA</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_KEY_DATA 41
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-KEY-DATA--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_KEY_DATA">XMLSEC_ERRORS_R_INVALID_KEY_DATA</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_KEY_DATA 41
</programlisting>
<para>
Key data is invalid.</para>
@@ -360,7 +360,7 @@ Key data is invalid.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-KEY-DATA-NOT-FOUND--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND</title>
-<indexterm zone="XMLSEC-ERRORS-R-KEY-DATA-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND">XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND 42
+<indexterm zone="XMLSEC-ERRORS-R-KEY-DATA-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND">XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND 42
</programlisting>
<para>
Data is not found (error subject is the data name).</para>
@@ -368,7 +368,7 @@ Data is not found (error subject is the data name).</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-KEY-DATA-ALREADY-EXIST--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST</title>
-<indexterm zone="XMLSEC-ERRORS-R-KEY-DATA-ALREADY-EXIST--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST">XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST 43
+<indexterm zone="XMLSEC-ERRORS-R-KEY-DATA-ALREADY-EXIST--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST">XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST 43
</programlisting>
<para>
The key data is already exist.</para>
@@ -376,7 +376,7 @@ The key data is already exist.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-INVALID-KEY-DATA-SIZE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE</title>
-<indexterm zone="XMLSEC-ERRORS-R-INVALID-KEY-DATA-SIZE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE">XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE 44
+<indexterm zone="XMLSEC-ERRORS-R-INVALID-KEY-DATA-SIZE--CAPS"><primary sortas="XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE">XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE 44
</programlisting>
<para>
Invalid key size.</para>
@@ -384,7 +384,7 @@ Invalid key size.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-KEY-NOT-FOUND--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_KEY_NOT_FOUND</title>
-<indexterm zone="XMLSEC-ERRORS-R-KEY-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEY_NOT_FOUND">XMLSEC_ERRORS_R_KEY_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEY_NOT_FOUND 45
+<indexterm zone="XMLSEC-ERRORS-R-KEY-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEY_NOT_FOUND">XMLSEC_ERRORS_R_KEY_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEY_NOT_FOUND 45
</programlisting>
<para>
Key not found.</para>
@@ -392,7 +392,7 @@ Key not found.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-KEYDATA-DISABLED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_KEYDATA_DISABLED</title>
-<indexterm zone="XMLSEC-ERRORS-R-KEYDATA-DISABLED--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEYDATA_DISABLED">XMLSEC_ERRORS_R_KEYDATA_DISABLED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEYDATA_DISABLED 46
+<indexterm zone="XMLSEC-ERRORS-R-KEYDATA-DISABLED--CAPS"><primary sortas="XMLSEC_ERRORS_R_KEYDATA_DISABLED">XMLSEC_ERRORS_R_KEYDATA_DISABLED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_KEYDATA_DISABLED 46
</programlisting>
<para>
The key data type disabled.</para>
@@ -400,7 +400,7 @@ The key data type disabled.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-MAX-RETRIEVALS-LEVEL--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL</title>
-<indexterm zone="XMLSEC-ERRORS-R-MAX-RETRIEVALS-LEVEL--CAPS"><primary sortas="XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL">XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL 51
+<indexterm zone="XMLSEC-ERRORS-R-MAX-RETRIEVALS-LEVEL--CAPS"><primary sortas="XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL">XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL 51
</programlisting>
<para>
Max allowed retrievals level reached.</para>
@@ -408,16 +408,16 @@ Max allowed retrievals level reached.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-MAX-RETRIEVAL-TYPE-MISMATCH--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH</title>
-<indexterm zone="XMLSEC-ERRORS-R-MAX-RETRIEVAL-TYPE-MISMATCH--CAPS"><primary sortas="XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH">XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH 52
+<indexterm zone="XMLSEC-ERRORS-R-MAX-RETRIEVAL-TYPE-MISMATCH--CAPS"><primary sortas="XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH">XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH 52
</programlisting>
<para>
-The retrieved key data type does not match the one specified
+The retrieved key data type does not match the one specified
in the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod"><dsig:RetrievalMethod/></ulink> node.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-MAX-ENCKEY-LEVEL--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL</title>
-<indexterm zone="XMLSEC-ERRORS-R-MAX-ENCKEY-LEVEL--CAPS"><primary sortas="XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL">XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL 61
+<indexterm zone="XMLSEC-ERRORS-R-MAX-ENCKEY-LEVEL--CAPS"><primary sortas="XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL">XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL 61
</programlisting>
<para>
Max EncryptedKey level reached.</para>
@@ -425,7 +425,7 @@ Max EncryptedKey level reached.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-CERT-VERIFY-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_CERT_VERIFY_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-CERT-VERIFY-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_VERIFY_FAILED">XMLSEC_ERRORS_R_CERT_VERIFY_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_VERIFY_FAILED 71
+<indexterm zone="XMLSEC-ERRORS-R-CERT-VERIFY-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_VERIFY_FAILED">XMLSEC_ERRORS_R_CERT_VERIFY_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_VERIFY_FAILED 71
</programlisting>
<para>
Certificate verification failed.</para>
@@ -433,7 +433,7 @@ Certificate verification failed.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-CERT-NOT-FOUND--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_CERT_NOT_FOUND</title>
-<indexterm zone="XMLSEC-ERRORS-R-CERT-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_NOT_FOUND">XMLSEC_ERRORS_R_CERT_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_NOT_FOUND 72
+<indexterm zone="XMLSEC-ERRORS-R-CERT-NOT-FOUND--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_NOT_FOUND">XMLSEC_ERRORS_R_CERT_NOT_FOUND</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_NOT_FOUND 72
</programlisting>
<para>
Requested certificate is not found.</para>
@@ -441,7 +441,7 @@ Requested certificate is not found.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-CERT-REVOKED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_CERT_REVOKED</title>
-<indexterm zone="XMLSEC-ERRORS-R-CERT-REVOKED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_REVOKED">XMLSEC_ERRORS_R_CERT_REVOKED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_REVOKED 73
+<indexterm zone="XMLSEC-ERRORS-R-CERT-REVOKED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_REVOKED">XMLSEC_ERRORS_R_CERT_REVOKED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_REVOKED 73
</programlisting>
<para>
The certificate is revoked.</para>
@@ -449,7 +449,7 @@ The certificate is revoked.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-CERT-ISSUER-FAILED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_CERT_ISSUER_FAILED</title>
-<indexterm zone="XMLSEC-ERRORS-R-CERT-ISSUER-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_ISSUER_FAILED">XMLSEC_ERRORS_R_CERT_ISSUER_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_ISSUER_FAILED 74
+<indexterm zone="XMLSEC-ERRORS-R-CERT-ISSUER-FAILED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_ISSUER_FAILED">XMLSEC_ERRORS_R_CERT_ISSUER_FAILED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_ISSUER_FAILED 74
</programlisting>
<para>
Failed to get certificate issuer.</para>
@@ -457,7 +457,7 @@ Failed to get certificate issuer.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-CERT-NOT-YET-VALID--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_CERT_NOT_YET_VALID</title>
-<indexterm zone="XMLSEC-ERRORS-R-CERT-NOT-YET-VALID--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_NOT_YET_VALID">XMLSEC_ERRORS_R_CERT_NOT_YET_VALID</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_NOT_YET_VALID 75
+<indexterm zone="XMLSEC-ERRORS-R-CERT-NOT-YET-VALID--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_NOT_YET_VALID">XMLSEC_ERRORS_R_CERT_NOT_YET_VALID</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_NOT_YET_VALID 75
</programlisting>
<para>
"Not valid before" verification failed.</para>
@@ -465,7 +465,7 @@ Failed to get certificate issuer.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-CERT-HAS-EXPIRED--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_CERT_HAS_EXPIRED</title>
-<indexterm zone="XMLSEC-ERRORS-R-CERT-HAS-EXPIRED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_HAS_EXPIRED">XMLSEC_ERRORS_R_CERT_HAS_EXPIRED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_HAS_EXPIRED 76
+<indexterm zone="XMLSEC-ERRORS-R-CERT-HAS-EXPIRED--CAPS"><primary sortas="XMLSEC_ERRORS_R_CERT_HAS_EXPIRED">XMLSEC_ERRORS_R_CERT_HAS_EXPIRED</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_CERT_HAS_EXPIRED 76
</programlisting>
<para>
"Not valid after" verification failed.</para>
@@ -473,7 +473,7 @@ Failed to get certificate issuer.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-DSIG-NO-REFERENCES--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_DSIG_NO_REFERENCES</title>
-<indexterm zone="XMLSEC-ERRORS-R-DSIG-NO-REFERENCES--CAPS"><primary sortas="XMLSEC_ERRORS_R_DSIG_NO_REFERENCES">XMLSEC_ERRORS_R_DSIG_NO_REFERENCES</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DSIG_NO_REFERENCES 81
+<indexterm zone="XMLSEC-ERRORS-R-DSIG-NO-REFERENCES--CAPS"><primary sortas="XMLSEC_ERRORS_R_DSIG_NO_REFERENCES">XMLSEC_ERRORS_R_DSIG_NO_REFERENCES</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DSIG_NO_REFERENCES 81
</programlisting>
<para>
The <dsig:Reference> nodes not found.</para>
@@ -481,7 +481,7 @@ The <dsig:Reference> nodes not found.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-DSIG-INVALID-REFERENCE--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE</title>
-<indexterm zone="XMLSEC-ERRORS-R-DSIG-INVALID-REFERENCE--CAPS"><primary sortas="XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE">XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE 82
+<indexterm zone="XMLSEC-ERRORS-R-DSIG-INVALID-REFERENCE--CAPS"><primary sortas="XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE">XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE 82
</programlisting>
<para>
The <dsig:Reference> validation failed.</para>
@@ -489,7 +489,7 @@ The <dsig:Reference> validation failed.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-R-ASSERTION--CAPS" role="macro">
<title>XMLSEC_ERRORS_R_ASSERTION</title>
-<indexterm zone="XMLSEC-ERRORS-R-ASSERTION--CAPS"><primary sortas="XMLSEC_ERRORS_R_ASSERTION">XMLSEC_ERRORS_R_ASSERTION</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_ASSERTION 100
+<indexterm zone="XMLSEC-ERRORS-R-ASSERTION--CAPS"><primary sortas="XMLSEC_ERRORS_R_ASSERTION">XMLSEC_ERRORS_R_ASSERTION</primary></indexterm><programlisting>#define XMLSEC_ERRORS_R_ASSERTION 100
</programlisting>
<para>
Invalid assertion.</para>
@@ -497,7 +497,7 @@ Invalid assertion.</para>
</para></refsect2>
<refsect2 id="XMLSEC-ERRORS-MAX-NUMBER--CAPS" role="macro">
<title>XMLSEC_ERRORS_MAX_NUMBER</title>
-<indexterm zone="XMLSEC-ERRORS-MAX-NUMBER--CAPS"><primary sortas="XMLSEC_ERRORS_MAX_NUMBER">XMLSEC_ERRORS_MAX_NUMBER</primary></indexterm><programlisting>#define XMLSEC_ERRORS_MAX_NUMBER 256
+<indexterm zone="XMLSEC-ERRORS-MAX-NUMBER--CAPS"><primary sortas="XMLSEC_ERRORS_MAX_NUMBER">XMLSEC_ERRORS_MAX_NUMBER</primary></indexterm><programlisting>#define XMLSEC_ERRORS_MAX_NUMBER 256
</programlisting>
<para>
The maximum xmlsec errors number.</para>
@@ -517,25 +517,25 @@ The errors reporting callback function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>file</parameter> :</term>
-<listitem><simpara> the error location file name (__FILE__ macro).
+<listitem><simpara> the error location file name (__FILE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>line</parameter> :</term>
-<listitem><simpara> the error location line number (__LINE__ macro).
+<listitem><simpara> the error location line number (__LINE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter> :</term>
-<listitem><simpara> the error location function name (__FUNCTION__ macro).
+<listitem><simpara> the error location function name (__FUNCTION__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorObject</parameter> :</term>
-<listitem><simpara> the error specific error object
+<listitem><simpara> the error specific error object
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorSubject</parameter> :</term>
-<listitem><simpara> the error specific error subject.
+<listitem><simpara> the error specific error subject.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reason</parameter> :</term>
-<listitem><simpara> the error code.
+<listitem><simpara> the error code.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>msg</parameter> :</term>
-<listitem><simpara> the additional error message.
+<listitem><simpara> the additional error message.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecErrorsInit" role="function">
@@ -558,12 +558,12 @@ and applications must not call this function directly.</para>
<title>xmlSecErrorsSetCallback ()</title>
<indexterm zone="xmlSecErrorsSetCallback"><primary sortas="xmlSecErrorsSetCallback">xmlSecErrorsSetCallback</primary></indexterm><programlisting><link linkend="void">void</link> xmlSecErrorsSetCallback (<link linkend="xmlSecErrorsCallback">xmlSecErrorsCallback</link> callback);</programlisting>
<para>
-Sets the errors callback function to <parameter>callback</parameter> that will be called
+Sets the errors callback function to <parameter>callback</parameter> that will be called
every time an error occurs.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>callback</parameter> :</term>
-<listitem><simpara> the new errors callback function.
+<listitem><simpara> the new errors callback function.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecErrorsDefaultCallback" role="function">
@@ -581,25 +581,25 @@ error reporting <link linkend="xmlGenericError"><type>xmlGenericError</type></li
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>file</parameter> :</term>
-<listitem><simpara> the error location file name (__FILE__ macro).
+<listitem><simpara> the error location file name (__FILE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>line</parameter> :</term>
-<listitem><simpara> the error location line number (__LINE__ macro).
+<listitem><simpara> the error location line number (__LINE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter> :</term>
-<listitem><simpara> the error location function name (__FUNCTION__ macro).
+<listitem><simpara> the error location function name (__FUNCTION__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorObject</parameter> :</term>
-<listitem><simpara> the error specific error object
+<listitem><simpara> the error specific error object
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorSubject</parameter> :</term>
-<listitem><simpara> the error specific error subject.
+<listitem><simpara> the error specific error subject.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reason</parameter> :</term>
-<listitem><simpara> the error code.
+<listitem><simpara> the error code.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>msg</parameter> :</term>
-<listitem><simpara> the additional error message.
+<listitem><simpara> the additional error message.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecErrorsDefaultCallbackEnableOutput" role="function">
@@ -612,7 +612,7 @@ errors callback.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>enabled</parameter> :</term>
-<listitem><simpara> the flag.
+<listitem><simpara> the flag.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecErrorsGetCode" role="function">
@@ -623,9 +623,9 @@ Gets the known error code at position <parameter>pos</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the error position.
+<listitem><simpara> the error position.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the known error code or 0 if <parameter>pos</parameter> is greater than
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the known error code or 0 if <parameter>pos</parameter> is greater than
total number of known error codes.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -637,15 +637,15 @@ Gets the known error message at position <parameter>pos</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the error position.
+<listitem><simpara> the error position.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the known error message or NULL if <parameter>pos</parameter> is greater than
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the known error message or NULL if <parameter>pos</parameter> is greater than
total number of known error codes.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="XMLSEC-ERRORS-HERE--CAPS" role="macro">
<title>XMLSEC_ERRORS_HERE</title>
-<indexterm zone="XMLSEC-ERRORS-HERE--CAPS"><primary sortas="XMLSEC_ERRORS_HERE">XMLSEC_ERRORS_HERE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_HERE __FILE__,__LINE__,__XMLSEC_FUNCTION__
+<indexterm zone="XMLSEC-ERRORS-HERE--CAPS"><primary sortas="XMLSEC_ERRORS_HERE">XMLSEC_ERRORS_HERE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_HERE __FILE__,__LINE__,__XMLSEC_FUNCTION__
</programlisting>
<para>
The macro that specifies the location (file, line and function)
@@ -660,12 +660,12 @@ Macro. Returns <parameter>str</parameter> if it is not NULL or pointer to "NULL"
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>str</parameter> :</term>
-<listitem><simpara> the string.
+<listitem><simpara> the string.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="XMLSEC-ERRORS-NO-MESSAGE--CAPS" role="macro">
<title>XMLSEC_ERRORS_NO_MESSAGE</title>
-<indexterm zone="XMLSEC-ERRORS-NO-MESSAGE--CAPS"><primary sortas="XMLSEC_ERRORS_NO_MESSAGE">XMLSEC_ERRORS_NO_MESSAGE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_NO_MESSAGE " "
+<indexterm zone="XMLSEC-ERRORS-NO-MESSAGE--CAPS"><primary sortas="XMLSEC_ERRORS_NO_MESSAGE">XMLSEC_ERRORS_NO_MESSAGE</primary></indexterm><programlisting>#define XMLSEC_ERRORS_NO_MESSAGE " "
</programlisting>
<para>
Empty error message " ".</para>
@@ -682,34 +682,34 @@ Empty error message " ".</para>
const <link linkend="char">char</link> *msg,
...);</programlisting>
<para>
-Reports an error to the default (<link linkend="xmlSecErrorsDefaultCallback"><type>xmlSecErrorsDefaultCallback</type></link>) or
-application specific callback installed using <link linkend="xmlSecErrorsSetCallback"><type>xmlSecErrorsSetCallback</type></link>
+Reports an error to the default (<link linkend="xmlSecErrorsDefaultCallback"><type>xmlSecErrorsDefaultCallback</type></link>) or
+application specific callback installed using <link linkend="xmlSecErrorsSetCallback"><type>xmlSecErrorsSetCallback</type></link>
function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>file</parameter> :</term>
-<listitem><simpara> the error location filename (__FILE__).
+<listitem><simpara> the error location filename (__FILE__).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>line</parameter> :</term>
-<listitem><simpara> the error location line number (__LINE__).
+<listitem><simpara> the error location line number (__LINE__).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter> :</term>
-<listitem><simpara> the error location function (__FUNCTIION__).
+<listitem><simpara> the error location function (__FUNCTIION__).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorObject</parameter> :</term>
-<listitem><simpara> the error specific error object
+<listitem><simpara> the error specific error object
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorSubject</parameter> :</term>
-<listitem><simpara> the error specific error subject.
+<listitem><simpara> the error specific error subject.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reason</parameter> :</term>
-<listitem><simpara> the error code.
+<listitem><simpara> the error code.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>msg</parameter> :</term>
-<listitem><simpara> the error message in printf format.
+<listitem><simpara> the error message in printf format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>...</parameter> :</term>
-<listitem><simpara> the parameters for the <parameter>msg</parameter>.
+<listitem><simpara> the parameters for the <parameter>msg</parameter>.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecAssert" role="macro">
diff --git a/docs/api/sgml/gnutls/app.sgml b/docs/api/sgml/gnutls/app.sgml
index 9ae0ae1..9596be6 100644
--- a/docs/api/sgml/gnutls/app.sgml
+++ b/docs/api/sgml/gnutls/app.sgml
@@ -89,12 +89,12 @@ Application functions implementation for GnuTLS.
<indexterm zone="xmlSecGnuTLSAppInit"><primary sortas="xmlSecGnuTLSAppInit">xmlSecGnuTLSAppInit</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecGnuTLSAppInit (const <link linkend="char">char</link> *config);</programlisting>
<para>
General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<parameter>xmlSecInit</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>config</parameter> :</term>
-<listitem><simpara> the path to GnuTLS configuration (unused).
+<listitem><simpara> the path to GnuTLS configuration (unused).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -104,7 +104,7 @@ by XMLSec command line utility and called before
<indexterm zone="xmlSecGnuTLSAppShutdown"><primary sortas="xmlSecGnuTLSAppShutdown">xmlSecGnuTLSAppShutdown</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecGnuTLSAppShutdown (void);</programlisting>
<para>
General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<parameter>xmlSecShutdown</parameter> function.</para>
<para>
</para><variablelist role="params">
@@ -120,7 +120,7 @@ and a default GnuTLS crypto key data stores.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -136,10 +136,10 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -149,15 +149,15 @@ function.</para>
<indexterm zone="xmlSecGnuTLSAppDefaultKeysMngrLoad"><primary sortas="xmlSecGnuTLSAppDefaultKeysMngrLoad">xmlSecGnuTLSAppDefaultKeysMngrLoad</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecGnuTLSAppDefaultKeysMngrLoad (<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> mngr,
const <link linkend="char">char</link> *uri);</programlisting>
<para>
-Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
+Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
with <link linkend="xmlSecGnuTLSAppDefaultKeysMngrInit"><type>xmlSecGnuTLSAppDefaultKeysMngrInit</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the uri.
+<listitem><simpara> the uri.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -172,13 +172,13 @@ Saves keys from <parameter>mngr</parameter> to XML keys file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the destination filename.
+<listitem><simpara> the destination filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the type of keys to save (public/private/symmetric).
+<listitem><simpara> the type of keys to save (public/private/symmetric).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -195,17 +195,17 @@ untrusted certs in <parameter>store</parameter> (not implemented yet).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate file.
+<listitem><simpara> the certificate file.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
- trusted or not.
+<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
+ trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -224,19 +224,19 @@ untrusted certs in <parameter>store</parameter> (not implemented yet).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the certificate binary data.
+<listitem><simpara> the certificate binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the certificate binary data size.
+<listitem><simpara> the certificate binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate trusted or not.
+<listitem><simpara> the flag that indicates is the certificate trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -253,19 +253,19 @@ Reads key from the a file (not implemented yet).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the key filename.
+<listitem><simpara> the key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -283,22 +283,22 @@ Reads key from the memory buffer (not implemented yet).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the binary key data.
+<listitem><simpara> the binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the size of binary key.
+<listitem><simpara> the size of binary key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -317,16 +317,16 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the PKCS12 key filename.
+<listitem><simpara> the PKCS12 key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -345,19 +345,19 @@ in format=xmlSecKeyDataFormatPkcs12 (not implemented yet).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the PKCS12 binary data.
+<listitem><simpara> the PKCS12 binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the PKCS12 binary data size.
+<listitem><simpara> the PKCS12 binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -373,13 +373,13 @@ Reads the certificate from $<parameter>filename</parameter> and adds it to key
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate filename.
+<listitem><simpara> the certificate filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -395,16 +395,16 @@ Reads the certificate from memory buffer and adds it to key (not implemented yet
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the certificate binary data.
+<listitem><simpara> the certificate binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the certificate binary data size.
+<listitem><simpara> the certificate binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/gnutls/crypto.sgml b/docs/api/sgml/gnutls/crypto.sgml
index e5cc3c7..611f0c2 100644
--- a/docs/api/sgml/gnutls/crypto.sgml
+++ b/docs/api/sgml/gnutls/crypto.sgml
@@ -120,7 +120,7 @@ Adds GnuTLS specific key data stores in keys manager.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -134,10 +134,10 @@ Generates <parameter>size</parameter> random bytes and puts result in <parameter
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the destination buffer.
+<listitem><simpara> the destination buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the numer of bytes to generate.
+<listitem><simpara> the numer of bytes to generate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -169,13 +169,13 @@ Sets the value of AES key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to AES key data.
+<listitem><simpara> the pointer to AES key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -261,13 +261,13 @@ Sets the value of DES key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to DES key data.
+<listitem><simpara> the pointer to DES key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -308,7 +308,7 @@ Sets the min HMAC output length</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>min_length</parameter> :</term>
-<listitem><simpara> the new min length
+<listitem><simpara> the new min length
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecGnuTLSKeyDataHmacId" role="macro">
@@ -338,13 +338,13 @@ Sets the value of HMAC key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to HMAC key data.
+<listitem><simpara> the pointer to HMAC key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -407,7 +407,7 @@ The HMAC-SHA1 transform klass.</para>
<title>xmlSecGnuTLSTransformSha1Id</title>
<indexterm zone="xmlSecGnuTLSTransformSha1Id"><primary sortas="xmlSecGnuTLSTransformSha1Id">xmlSecGnuTLSTransformSha1Id</primary></indexterm><programlisting>#define xmlSecGnuTLSTransformSha1Id</programlisting>
<para>
-The SHA1 digest transform klass.</para>
+The HMAC with SHA1 signature transform klass.</para>
<para>
</para></refsect2>
<refsect2 id="xmlSecGnuTLSTransformSha1GetKlass" role="function">
diff --git a/docs/api/sgml/io.sgml b/docs/api/sgml/io.sgml
index 971f99f..e330e07 100644
--- a/docs/api/sgml/io.sgml
+++ b/docs/api/sgml/io.sgml
@@ -94,16 +94,16 @@ Register a new set of I/O callback for handling parser input.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>matchFunc</parameter> :</term>
-<listitem><simpara> the protocol match callback.
+<listitem><simpara> the protocol match callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>openFunc</parameter> :</term>
-<listitem><simpara> the open stream callback.
+<listitem><simpara> the open stream callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>readFunc</parameter> :</term>
-<listitem><simpara> the read from stream callback.
+<listitem><simpara> the read from stream callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>closeFunc</parameter> :</term>
-<listitem><simpara> the close stream callback.
+<listitem><simpara> the close stream callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -134,10 +134,10 @@ Opens the given <parameter>uri</parameter> for reading.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to IO transform.
+<listitem><simpara> the pointer to IO transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the URL to open.
+<listitem><simpara> the URL to open.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/keyinfo.sgml b/docs/api/sgml/keyinfo.sgml
index b22bff9..da4156c 100644
--- a/docs/api/sgml/keyinfo.sgml
+++ b/docs/api/sgml/keyinfo.sgml
@@ -88,13 +88,13 @@ and stores into <parameter>key</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to result key object.
+<listitem><simpara> the pointer to result key object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or -1 if an error occurs.
</simpara></listitem></varlistentry>
@@ -109,13 +109,13 @@ Writes the <parameter>key</parameter> into the <ulink URL="http://www.w3.org/TR/
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key object.
+<listitem><simpara> the pointer to key object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or -1 if an error occurs.
</simpara></listitem></varlistentry>
@@ -144,43 +144,43 @@ The <parameter>xmlSecKeyInfoCtx</parameter> operation mode (read or write).</par
</variablelist></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-DONT-STOP-ON-KEY-FOUND--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-DONT-STOP-ON-KEY-FOUND--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND">XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND 0x00000001
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-DONT-STOP-ON-KEY-FOUND--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND">XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND 0x00000001
</programlisting>
<para>
-If flag is set then we will continue reading <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInfo /></ulink>
+If flag is set then we will continue reading <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInfo /></ulink>
element even when key is already found.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-STOP-ON-UNKNOWN-CHILD--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-STOP-ON-UNKNOWN-CHILD--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD">XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD 0x00000002
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-STOP-ON-UNKNOWN-CHILD--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD">XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD 0x00000002
</programlisting>
<para>
-If flag is set then we abort if an unknown <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInfo /></ulink>
+If flag is set then we abort if an unknown <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInfo /></ulink>
child is found.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-KEYNAME-STOP-ON-UNKNOWN--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-KEYNAME-STOP-ON-UNKNOWN--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN">XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN 0x00000004
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-KEYNAME-STOP-ON-UNKNOWN--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN">XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN 0x00000004
</programlisting>
<para>
-If flags is set then we abort if an unknown key name
+If flags is set then we abort if an unknown key name
(content of <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyName "><dsig:KeyName /></ulink> element) is found.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-KEYVALUE-STOP-ON-UNKNOWN-CHILD--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-KEYVALUE-STOP-ON-UNKNOWN-CHILD--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD">XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD 0x00000008
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-KEYVALUE-STOP-ON-UNKNOWN-CHILD--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD">XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD 0x00000008
</programlisting>
<para>
-If flags is set then we abort if an unknown <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue "><dsig:KeyValue /></ulink>
+If flags is set then we abort if an unknown <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue "><dsig:KeyValue /></ulink>
child is found.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-UNKNOWN-HREF--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-UNKNOWN-HREF--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF">XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF 0x00000010
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-UNKNOWN-HREF--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF">XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF 0x00000010
</programlisting>
<para>
If flag is set then we abort if an unknown href attribute
@@ -189,25 +189,25 @@ of <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-MISMATCH-HREF--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-MISMATCH-HREF--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF">XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF 0x00000020
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-MISMATCH-HREF--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF">XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF 0x00000020
</programlisting>
<para>
-If flag is set then we abort if an href attribute <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink>
+If flag is set then we abort if an href attribute <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink>
element does not match the real key data type.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CHILD--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CHILD--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD">XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD 0x00000100
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CHILD--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD">XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD 0x00000100
</programlisting>
<para>
-If flags is set then we abort if an unknown <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data "><dsig:X509Data /></ulink>
+If flags is set then we abort if an unknown <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data "><dsig:X509Data /></ulink>
child is found.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-X509DATA-DONT-VERIFY-CERTS--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-DONT-VERIFY-CERTS--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS">XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS 0x00000200
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-DONT-VERIFY-CERTS--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS">XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS 0x00000200
</programlisting>
<para>
If flag is set then we'll load certificates from <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data "><dsig:X509Data /></ulink>
@@ -216,17 +216,17 @@ element without verification.</para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CERT--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CERT--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT">XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT 0x00000400
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CERT--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT">XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT 0x00000400
</programlisting>
<para>
If flag is set then we'll stop when we could not resolve reference
-to certificate from <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial "><dsig:X509IssuerSerial /></ulink>, <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SKI "><dsig:X509SKI /></ulink> or
+to certificate from <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial "><dsig:X509IssuerSerial /></ulink>, <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SKI "><dsig:X509SKI /></ulink> or
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SubjectName "><dsig:X509SubjectName /></ulink> elements.</para>
<para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-INVALID-CERT--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-INVALID-CERT--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT">XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT 0x00000800
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-INVALID-CERT--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT">XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT 0x00000800
</programlisting>
<para>
If the flag is set then we'll stop when <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data "><dsig:X509Data /></ulink> element
@@ -244,7 +244,7 @@ processing fails.</para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-STOP-ON-EMPTY-NODE--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-STOP-ON-EMPTY-NODE--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE">XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE 0x00002000
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-STOP-ON-EMPTY-NODE--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE">XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE 0x00002000
</programlisting>
<para>
If the flag is set then we'll stop when we found an empty node.
@@ -253,7 +253,7 @@ Otherwise we just ignore it.</para>
</para></refsect2>
<refsect2 id="XMLSEC-KEYINFO-FLAGS-X509DATA-SKIP-STRICT-CHECKS--CAPS" role="macro">
<title>XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS</title>
-<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-SKIP-STRICT-CHECKS--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS">XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS 0x00004000
+<indexterm zone="XMLSEC-KEYINFO-FLAGS-X509DATA-SKIP-STRICT-CHECKS--CAPS"><primary sortas="XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS">XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS</primary></indexterm><programlisting>#define XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS 0x00004000
</programlisting>
<para>
If the flag is set then we'll skip strict checking of certs and CRLs</para>
@@ -262,41 +262,41 @@ If the flag is set then we'll skip strict checking of certs and CRLs</para>
<refsect2 id="xmlSecKeyInfoCtx" role="struct">
<title>struct xmlSecKeyInfoCtx</title>
<indexterm zone="xmlSecKeyInfoCtx"><primary sortas="xmlSecKeyInfoCtx">xmlSecKeyInfoCtx</primary></indexterm><programlisting>struct xmlSecKeyInfoCtx {
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlSecKeysMngrPtr keysMngr;
- xmlSecKeyInfoMode mode;
- xmlSecPtrList enabledKeyData;
- int base64LineSize;
-
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlSecKeysMngrPtr keysMngr;
+ xmlSecKeyInfoMode mode;
+ xmlSecPtrList enabledKeyData;
+ int base64LineSize;
+
/* RetrievalMethod */
- xmlSecTransformCtx retrievalMethodCtx;
- int maxRetrievalMethodLevel;
+ xmlSecTransformCtx retrievalMethodCtx;
+ int maxRetrievalMethodLevel;
/* EncryptedKey */
- xmlSecEncCtxPtr encCtx;
- int maxEncryptedKeyLevel;
+ xmlSecEncCtxPtr encCtx;
+ int maxEncryptedKeyLevel;
+
-
/* x509 certificates */
- time_t certsVerificationTime;
- int certsVerificationDepth;
+ time_t certsVerificationTime;
+ int certsVerificationDepth;
/* PGP */
- void* pgpReserved; /* TODO */
-
+ void* pgpReserved; /* TODO */
+
/* internal data */
- int curRetrievalMethodLevel;
- int curEncryptedKeyLevel;
- xmlSecKeyReq keyReq;
+ int curRetrievalMethodLevel;
+ int curEncryptedKeyLevel;
+ xmlSecKeyReq keyReq;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -305,74 +305,74 @@ The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInf
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="void">void</link> *<structfield>userData</structfield>;</term>
-<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto
- never touch this).
+<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto
+ never touch this).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags</structfield>;</term>
-<listitem><simpara> the bit mask for flags that control processin.
+<listitem><simpara> the bit mask for flags that control processin.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags2</structfield>;</term>
-<listitem><simpara> reserved for future.
+<listitem><simpara> reserved for future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> <structfield>keysMngr</structfield>;</term>
-<listitem><simpara> the pointer to current keys manager.
+<listitem><simpara> the pointer to current keys manager.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyInfoMode">xmlSecKeyInfoMode</link> <structfield>mode</structfield>;</term>
-<listitem><simpara> do we read or write <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInfo /></ulink> element.
+<listitem><simpara> do we read or write <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInfo /></ulink> element.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrList">xmlSecPtrList</link> <structfield>enabledKeyData</structfield>;</term>
-<listitem><simpara> the list of enabled <parameter>xmlSecKeyDataId</parameter> (if list is
- empty then all data ids are enabled).
+<listitem><simpara> the list of enabled <parameter>xmlSecKeyDataId</parameter> (if list is
+ empty then all data ids are enabled).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>base64LineSize</structfield>;</term>
-<listitem><simpara> the max columns size for base64 encoding.
+<listitem><simpara> the max columns size for base64 encoding.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformCtx">xmlSecTransformCtx</link> <structfield>retrievalMethodCtx</structfield>;</term>
<listitem><simpara> the transforms context for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink>
- element processing.
+ element processing.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>maxRetrievalMethodLevel</structfield>;</term>
<listitem><simpara> the max recursion level when processing
- <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink> element; default level is 1
- (see also <parameter>curRetrievalMethodLevel</parameter>).
+ <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink> element; default level is 1
+ (see also <parameter>curRetrievalMethodLevel</parameter>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecEncCtx">xmlSecEncCtxPtr</link> <structfield>encCtx</structfield>;</term>
-<listitem><simpara> the encryption context for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-EncryptedKey "><dsig:EncryptedKey /></ulink> element
- processing.
+<listitem><simpara> the encryption context for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-EncryptedKey "><dsig:EncryptedKey /></ulink> element
+ processing.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>maxEncryptedKeyLevel</structfield>;</term>
-<listitem><simpara> the max recursion level when processing
- <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey "><enc:EncryptedKey /></ulink> element; default level is 1
- (see <parameter>curEncryptedKeyLevel</parameter>).
+<listitem><simpara> the max recursion level when processing
+ <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey "><enc:EncryptedKey /></ulink> element; default level is 1
+ (see <parameter>curEncryptedKeyLevel</parameter>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="time-t">time_t</link> <structfield>certsVerificationTime</structfield>;</term>
<listitem><simpara> the time to use for X509 certificates verification
- ("not valid before" and "not valid after" checks);
- if <parameter>certsVerificationTime</parameter> is equal to 0 (default)
- then we verify certificates against the system's
- clock "now".
+ ("not valid before" and "not valid after" checks);
+ if <parameter>certsVerificationTime</parameter> is equal to 0 (default)
+ then we verify certificates against the system's
+ clock "now".
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -382,34 +382,34 @@ The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInf
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>pgpReserved</structfield>;</term>
-<listitem><simpara> reserved for PGP.
+<listitem><simpara> reserved for PGP.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>curRetrievalMethodLevel</structfield>;</term>
-<listitem><simpara> the current <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink> element
- processing level (see <parameter>maxRetrievalMethodLevel</parameter>).
+<listitem><simpara> the current <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink> element
+ processing level (see <parameter>maxRetrievalMethodLevel</parameter>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>curEncryptedKeyLevel</structfield>;</term>
<listitem><simpara> the current <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey "><enc:EncryptedKey /></ulink> element
- processing level (see <parameter>maxEncryptedKeyLevel</parameter>).
+ processing level (see <parameter>maxEncryptedKeyLevel</parameter>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyReq">xmlSecKeyReq</link> <structfield>keyReq</structfield>;</term>
-<listitem><simpara> the current key requirements.
+<listitem><simpara> the current key requirements.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -418,12 +418,12 @@ The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInf
<indexterm zone="xmlSecKeyInfoCtxCreate"><primary sortas="xmlSecKeyInfoCtxCreate">xmlSecKeyInfoCtxCreate</primary></indexterm><programlisting><link linkend="xmlSecKeyInfoCtxPtr">xmlSecKeyInfoCtxPtr</link> xmlSecKeyInfoCtxCreate (<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> keysMngr);</programlisting>
<para>
Allocates and initializes <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
-Caller is responsible for freeing it by calling <link linkend="xmlSecKeyInfoCtxDestroy"><type>xmlSecKeyInfoCtxDestroy</type></link>
+Caller is responsible for freeing it by calling <link linkend="xmlSecKeyInfoCtxDestroy"><type>xmlSecKeyInfoCtxDestroy</type></link>
function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager (may be NULL).
+<listitem><simpara> the pointer to keys manager (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated object or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -436,7 +436,7 @@ Destroys <parameter>keyInfoCtx</parameter> object created with <link linkend="xm
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyInfoCtxInitialize" role="function">
@@ -444,15 +444,15 @@ Destroys <parameter>keyInfoCtx</parameter> object created with <link linkend="xm
<indexterm zone="xmlSecKeyInfoCtxInitialize"><primary sortas="xmlSecKeyInfoCtxInitialize">xmlSecKeyInfoCtxInitialize</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecKeyInfoCtxInitialize (<link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtxPtr</link> keyInfoCtx,
<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> keysMngr);</programlisting>
<para>
-Initializes <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context. Caller is
+Initializes <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context. Caller is
responsible for cleaning it up by <link linkend="xmlSecKeyInfoCtxFinalize"><type>xmlSecKeyInfoCtxFinalize</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager (may be NULL).
+<listitem><simpara> the pointer to keys manager (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -466,7 +466,7 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyInfoCtxReset" role="function">
@@ -477,7 +477,7 @@ Resets the <parameter>keyInfoCtx</parameter> state. User settings are not change
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyInfoCtxCopyUserPref" role="function">
@@ -489,10 +489,10 @@ Copies user preferences from <parameter>src</parameter> context to <parameter>ds
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dst</parameter> :</term>
-<listitem><simpara> the pointer to destination context object.
+<listitem><simpara> the pointer to destination context object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>src</parameter> :</term>
-<listitem><simpara> the pointer to source context object.
+<listitem><simpara> the pointer to source context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -506,7 +506,7 @@ of <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -520,10 +520,10 @@ Prints user settings and current context state to <parameter>output</parameter>.
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the output file pointer.
+<listitem><simpara> the output file pointer.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyInfoCtxDebugXmlDump" role="function">
@@ -535,15 +535,15 @@ Prints user settings and current context state in XML format to <parameter>outpu
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the output file pointer.
+<listitem><simpara> the output file pointer.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataNameId" role="macro">
<title>xmlSecKeyDataNameId</title>
-<indexterm zone="xmlSecKeyDataNameId"><primary sortas="xmlSecKeyDataNameId">xmlSecKeyDataNameId</primary></indexterm><programlisting>#define xmlSecKeyDataNameId xmlSecKeyDataNameGetKlass()
+<indexterm zone="xmlSecKeyDataNameId"><primary sortas="xmlSecKeyDataNameId">xmlSecKeyDataNameId</primary></indexterm><programlisting>#define xmlSecKeyDataNameId xmlSecKeyDataNameGetKlass()
</programlisting>
<para>
The <dsig:KeyName> processing class.</para>
@@ -553,16 +553,16 @@ The <dsig:KeyName> processing class.</para>
<title>xmlSecKeyDataNameGetKlass ()</title>
<indexterm zone="xmlSecKeyDataNameGetKlass"><primary sortas="xmlSecKeyDataNameGetKlass">xmlSecKeyDataNameGetKlass</primary></indexterm><programlisting><link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> xmlSecKeyDataNameGetKlass (void);</programlisting>
<para>
-The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyName"><dsig:KeyName/></ulink> element key data klass
+The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyName"><dsig:KeyName/></ulink> element key data klass
(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-KeyName"><type>sec-KeyName</type></link>):
</para>
<para>
-The KeyName element contains a string value (in which white space is
-significant) which may be used by the signer to communicate a key
-identifier to the recipient. Typically, KeyName contains an identifier
-related to the key pair used to sign the message, but it may contain
-other protocol-related information that indirectly identifies a key pair.
-(Common uses of KeyName include simple string names for keys, a key index,
+The KeyName element contains a string value (in which white space is
+significant) which may be used by the signer to communicate a key
+identifier to the recipient. Typically, KeyName contains an identifier
+related to the key pair used to sign the message, but it may contain
+other protocol-related information that indirectly identifies a key pair.
+(Common uses of KeyName include simple string names for keys, a key index,
a distinguished name (DN), an email address, etc.)</para>
<para>
</para><variablelist role="params">
@@ -571,7 +571,7 @@ a distinguished name (DN), an email address, etc.)</para>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataValueId" role="macro">
<title>xmlSecKeyDataValueId</title>
-<indexterm zone="xmlSecKeyDataValueId"><primary sortas="xmlSecKeyDataValueId">xmlSecKeyDataValueId</primary></indexterm><programlisting>#define xmlSecKeyDataValueId xmlSecKeyDataValueGetKlass()
+<indexterm zone="xmlSecKeyDataValueId"><primary sortas="xmlSecKeyDataValueId">xmlSecKeyDataValueId</primary></indexterm><programlisting>#define xmlSecKeyDataValueId xmlSecKeyDataValueGetKlass()
</programlisting>
<para>
The <dsig:KeyValue> processing class.</para>
@@ -581,11 +581,11 @@ The <dsig:KeyValue> processing class.</para>
<title>xmlSecKeyDataValueGetKlass ()</title>
<indexterm zone="xmlSecKeyDataValueGetKlass"><primary sortas="xmlSecKeyDataValueGetKlass">xmlSecKeyDataValueGetKlass</primary></indexterm><programlisting><link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> xmlSecKeyDataValueGetKlass (void);</programlisting>
<para>
-The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue"><dsig:KeyValue/></ulink> element key data klass
+The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue"><dsig:KeyValue/></ulink> element key data klass
(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-KeyValue"><type>sec-KeyValue</type></link>):
</para>
<para>
-The KeyValue element contains a single public key that may be useful in
+The KeyValue element contains a single public key that may be useful in
validating the signature.</para>
<para>
</para><variablelist role="params">
@@ -594,7 +594,7 @@ validating the signature.</para>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataRetrievalMethodId" role="macro">
<title>xmlSecKeyDataRetrievalMethodId</title>
-<indexterm zone="xmlSecKeyDataRetrievalMethodId"><primary sortas="xmlSecKeyDataRetrievalMethodId">xmlSecKeyDataRetrievalMethodId</primary></indexterm><programlisting>#define xmlSecKeyDataRetrievalMethodId xmlSecKeyDataRetrievalMethodGetKlass()
+<indexterm zone="xmlSecKeyDataRetrievalMethodId"><primary sortas="xmlSecKeyDataRetrievalMethodId">xmlSecKeyDataRetrievalMethodId</primary></indexterm><programlisting>#define xmlSecKeyDataRetrievalMethodId xmlSecKeyDataRetrievalMethodGetKlass()
</programlisting>
<para>
The <dsig:RetrievalMethod> processing class.</para>
@@ -605,18 +605,18 @@ The <dsig:RetrievalMethod> processing class.</para>
<indexterm zone="xmlSecKeyDataRetrievalMethodGetKlass"><primary sortas="xmlSecKeyDataRetrievalMethodGetKlass">xmlSecKeyDataRetrievalMethodGetKlass</primary></indexterm><programlisting><link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> xmlSecKeyDataRetrievalMethodGetKlass
(void);</programlisting>
<para>
-The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod"><dsig:RetrievalMethod/></ulink> element key data klass
+The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod"><dsig:RetrievalMethod/></ulink> element key data klass
(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-RetrievalMethod"><type>sec-RetrievalMethod</type></link>):
-A RetrievalMethod element within KeyInfo is used to convey a reference to
-KeyInfo information that is stored at another location. For example,
-several signatures in a document might use a key verified by an X.509v3
-certificate chain appearing once in the document or remotely outside the
-document; each signature's KeyInfo can reference this chain using a single
-RetrievalMethod element instead of including the entire chain with a
+A RetrievalMethod element within KeyInfo is used to convey a reference to
+KeyInfo information that is stored at another location. For example,
+several signatures in a document might use a key verified by an X.509v3
+certificate chain appearing once in the document or remotely outside the
+document; each signature's KeyInfo can reference this chain using a single
+RetrievalMethod element instead of including the entire chain with a
sequence of X509Certificate elements.
</para>
<para>
-RetrievalMethod uses the same syntax and dereferencing behavior as
+RetrievalMethod uses the same syntax and dereferencing behavior as
Reference's URI and The Reference Processing Model.</para>
<para>
</para><variablelist role="params">
@@ -625,7 +625,7 @@ Reference's URI and The Reference Processing Model.</para>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataEncryptedKeyId" role="macro">
<title>xmlSecKeyDataEncryptedKeyId</title>
-<indexterm zone="xmlSecKeyDataEncryptedKeyId"><primary sortas="xmlSecKeyDataEncryptedKeyId">xmlSecKeyDataEncryptedKeyId</primary></indexterm><programlisting>#define xmlSecKeyDataEncryptedKeyId xmlSecKeyDataEncryptedKeyGetKlass()
+<indexterm zone="xmlSecKeyDataEncryptedKeyId"><primary sortas="xmlSecKeyDataEncryptedKeyId">xmlSecKeyDataEncryptedKeyId</primary></indexterm><programlisting>#define xmlSecKeyDataEncryptedKeyId xmlSecKeyDataEncryptedKeyGetKlass()
</programlisting>
<para>
The <enc:EncryptedKey> processing class.</para>
@@ -635,16 +635,16 @@ The <enc:EncryptedKey> processing class.</para>
<title>xmlSecKeyDataEncryptedKeyGetKlass ()</title>
<indexterm zone="xmlSecKeyDataEncryptedKeyGetKlass"><primary sortas="xmlSecKeyDataEncryptedKeyGetKlass">xmlSecKeyDataEncryptedKeyGetKlass</primary></indexterm><programlisting><link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> xmlSecKeyDataEncryptedKeyGetKlass (void);</programlisting>
<para>
-The <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> element key data klass
+The <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> element key data klass
(http://www.w3.org/TR/xmlenc-core/<link linkend="sec-EncryptedKey"><type>sec-EncryptedKey</type></link>):
</para>
<para>
-The EncryptedKey element is used to transport encryption keys from
-the originator to a known recipient(s). It may be used as a stand-alone
-XML document, be placed within an application document, or appear inside
-an EncryptedData element as a child of a ds:KeyInfo element. The key value
-is always encrypted to the recipient(s). When EncryptedKey is decrypted the
-resulting octets are made available to the EncryptionMethod algorithm
+The EncryptedKey element is used to transport encryption keys from
+the originator to a known recipient(s). It may be used as a stand-alone
+XML document, be placed within an application document, or appear inside
+an EncryptedData element as a child of a ds:KeyInfo element. The key value
+is always encrypted to the recipient(s). When EncryptedKey is decrypted the
+resulting octets are made available to the EncryptionMethod algorithm
without any additional processing.</para>
<para>
</para><variablelist role="params">
diff --git a/docs/api/sgml/keys.sgml b/docs/api/sgml/keys.sgml
index 7ddb16b..06f1c1e 100644
--- a/docs/api/sgml/keys.sgml
+++ b/docs/api/sgml/keys.sgml
@@ -120,7 +120,7 @@ Crypto key object definition.
<title role="details.title">Details</title>
<refsect2 id="xmlSecKeyUsage" role="typedef">
<title>xmlSecKeyUsage</title>
-<indexterm zone="xmlSecKeyUsage"><primary sortas="xmlSecKeyUsage">xmlSecKeyUsage</primary></indexterm><programlisting>typedef unsigned int xmlSecKeyUsage;
+<indexterm zone="xmlSecKeyUsage"><primary sortas="xmlSecKeyUsage">xmlSecKeyUsage</primary></indexterm><programlisting>typedef unsigned int xmlSecKeyUsage;
</programlisting>
<para>
The key usage.</para>
@@ -128,7 +128,7 @@ The key usage.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyUsageSign" role="macro">
<title>xmlSecKeyUsageSign</title>
-<indexterm zone="xmlSecKeyUsageSign"><primary sortas="xmlSecKeyUsageSign">xmlSecKeyUsageSign</primary></indexterm><programlisting>#define xmlSecKeyUsageSign 0x00000001
+<indexterm zone="xmlSecKeyUsageSign"><primary sortas="xmlSecKeyUsageSign">xmlSecKeyUsageSign</primary></indexterm><programlisting>#define xmlSecKeyUsageSign 0x00000001
</programlisting>
<para>
Key can be used in any way.</para>
@@ -136,7 +136,7 @@ Key can be used in any way.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyUsageVerify" role="macro">
<title>xmlSecKeyUsageVerify</title>
-<indexterm zone="xmlSecKeyUsageVerify"><primary sortas="xmlSecKeyUsageVerify">xmlSecKeyUsageVerify</primary></indexterm><programlisting>#define xmlSecKeyUsageVerify 0x00000002
+<indexterm zone="xmlSecKeyUsageVerify"><primary sortas="xmlSecKeyUsageVerify">xmlSecKeyUsageVerify</primary></indexterm><programlisting>#define xmlSecKeyUsageVerify 0x00000002
</programlisting>
<para>
Key for signing.</para>
@@ -144,7 +144,7 @@ Key for signing.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyUsageEncrypt" role="macro">
<title>xmlSecKeyUsageEncrypt</title>
-<indexterm zone="xmlSecKeyUsageEncrypt"><primary sortas="xmlSecKeyUsageEncrypt">xmlSecKeyUsageEncrypt</primary></indexterm><programlisting>#define xmlSecKeyUsageEncrypt 0x00000004
+<indexterm zone="xmlSecKeyUsageEncrypt"><primary sortas="xmlSecKeyUsageEncrypt">xmlSecKeyUsageEncrypt</primary></indexterm><programlisting>#define xmlSecKeyUsageEncrypt 0x00000004
</programlisting>
<para>
Key for signature verification.</para>
@@ -152,7 +152,7 @@ Key for signature verification.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyUsageDecrypt" role="macro">
<title>xmlSecKeyUsageDecrypt</title>
-<indexterm zone="xmlSecKeyUsageDecrypt"><primary sortas="xmlSecKeyUsageDecrypt">xmlSecKeyUsageDecrypt</primary></indexterm><programlisting>#define xmlSecKeyUsageDecrypt 0x00000008
+<indexterm zone="xmlSecKeyUsageDecrypt"><primary sortas="xmlSecKeyUsageDecrypt">xmlSecKeyUsageDecrypt</primary></indexterm><programlisting>#define xmlSecKeyUsageDecrypt 0x00000008
</programlisting>
<para>
An encryption key.</para>
@@ -160,7 +160,7 @@ An encryption key.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyUsageKeyExchange" role="macro">
<title>xmlSecKeyUsageKeyExchange</title>
-<indexterm zone="xmlSecKeyUsageKeyExchange"><primary sortas="xmlSecKeyUsageKeyExchange">xmlSecKeyUsageKeyExchange</primary></indexterm><programlisting>#define xmlSecKeyUsageKeyExchange 0x00000010
+<indexterm zone="xmlSecKeyUsageKeyExchange"><primary sortas="xmlSecKeyUsageKeyExchange">xmlSecKeyUsageKeyExchange</primary></indexterm><programlisting>#define xmlSecKeyUsageKeyExchange 0x00000010
</programlisting>
<para>
The key is used for key exchange.</para>
@@ -168,7 +168,7 @@ The key is used for key exchange.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyUsageAny" role="macro">
<title>xmlSecKeyUsageAny</title>
-<indexterm zone="xmlSecKeyUsageAny"><primary sortas="xmlSecKeyUsageAny">xmlSecKeyUsageAny</primary></indexterm><programlisting>#define xmlSecKeyUsageAny 0xFFFFFFFF
+<indexterm zone="xmlSecKeyUsageAny"><primary sortas="xmlSecKeyUsageAny">xmlSecKeyUsageAny</primary></indexterm><programlisting>#define xmlSecKeyUsageAny 0xFFFFFFFF
</programlisting>
<para>
A decryption key.</para>
@@ -347,18 +347,18 @@ Information about application and user of the key.</para>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for future use.
+<listitem><simpara> reserved for future use.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved2</structfield>;</term>
-<listitem><simpara> reserved for future use.
+<listitem><simpara> reserved for future use.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyUseWithPtrListId" role="macro">
<title>xmlSecKeyUseWithPtrListId</title>
-<indexterm zone="xmlSecKeyUseWithPtrListId"><primary sortas="xmlSecKeyUseWithPtrListId">xmlSecKeyUseWithPtrListId</primary></indexterm><programlisting>#define xmlSecKeyUseWithPtrListId xmlSecKeyUseWithPtrListGetKlass()
+<indexterm zone="xmlSecKeyUseWithPtrListId"><primary sortas="xmlSecKeyUseWithPtrListId">xmlSecKeyUseWithPtrListId</primary></indexterm><programlisting>#define xmlSecKeyUseWithPtrListId xmlSecKeyUseWithPtrListGetKlass()
</programlisting>
<para>
The keys list klass.</para>
@@ -377,11 +377,11 @@ The key data list klass.</para>
<refsect2 id="xmlSecKeyReq" role="struct">
<title>struct xmlSecKeyReq</title>
<indexterm zone="xmlSecKeyReq"><primary sortas="xmlSecKeyReq">xmlSecKeyReq</primary></indexterm><programlisting>struct xmlSecKeyReq {
- xmlSecKeyDataId keyId;
- xmlSecKeyDataType keyType;
- xmlSecKeyUsage keyUsage;
- xmlSecSize keyBitsSize;
- xmlSecPtrList keyUseWithList;
+ xmlSecKeyDataId keyId;
+ xmlSecKeyDataType keyType;
+ xmlSecKeyUsage keyUsage;
+ xmlSecSize keyBitsSize;
+ xmlSecPtrList keyUseWithList;
void* reserved1;
void* reserved2;
@@ -393,22 +393,22 @@ The key requirements information.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> <structfield>keyId</structfield>;</term>
-<listitem><simpara> the desired key value klass.
+<listitem><simpara> the desired key value klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataType">xmlSecKeyDataType</link> <structfield>keyType</structfield>;</term>
-<listitem><simpara> the desired key type.
+<listitem><simpara> the desired key type.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyUsage">xmlSecKeyUsage</link> <structfield>keyUsage</structfield>;</term>
-<listitem><simpara> the desired key usage.
+<listitem><simpara> the desired key usage.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>keyBitsSize</structfield>;</term>
-<listitem><simpara> the desired key size (in bits!).
+<listitem><simpara> the desired key size (in bits!).
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -418,12 +418,12 @@ The key requirements information.</para>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for future use.
+<listitem><simpara> reserved for future use.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved2</structfield>;</term>
-<listitem><simpara> reserved for future use.
+<listitem><simpara> reserved for future use.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -436,7 +436,7 @@ cleaning it with <link linkend="xmlSecKeyReqFinalize"><type>xmlSecKeyReqFinalize
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements object.
+<listitem><simpara> the pointer to key requirements object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -450,7 +450,7 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements object.
+<listitem><simpara> the pointer to key requirements object.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyReqReset" role="function">
@@ -461,7 +461,7 @@ Resets key requirements object for new key search.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements object.
+<listitem><simpara> the pointer to key requirements object.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyReqCopy" role="function">
@@ -473,10 +473,10 @@ Copies key requirements from <parameter>src</parameter> object to <parameter>dst
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dst</parameter> :</term>
-<listitem><simpara> the pointer to destination object.
+<listitem><simpara> the pointer to destination object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>src</parameter> :</term>
-<listitem><simpara> the pointer to source object.
+<listitem><simpara> the pointer to source object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -490,10 +490,10 @@ Checks whether <parameter>key</parameter> matches key requirements <parameter>ke
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements object.
+<listitem><simpara> the pointer to key requirements object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if key matches requirements, 0 if not and a negative value
if an error occurs.
@@ -508,10 +508,10 @@ Checks whether <parameter>keyValue</parameter> matches key requirements <paramet
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements.
+<listitem><simpara> the pointer to key requirements.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if key value matches requirements, 0 if not and a negative value
if an error occurs.
@@ -526,10 +526,10 @@ Prints debug information about <parameter>keyReq</parameter> into <parameter>out
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements object.
+<listitem><simpara> the pointer to key requirements object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyReqDebugXmlDump" role="function">
@@ -541,21 +541,21 @@ Prints debug information about <parameter>keyReq</parameter> into <parameter>out
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements object.
+<listitem><simpara> the pointer to key requirements object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKey" role="struct">
<title>struct xmlSecKey</title>
<indexterm zone="xmlSecKey"><primary sortas="xmlSecKey">xmlSecKey</primary></indexterm><programlisting>struct xmlSecKey {
- xmlChar* name;
- xmlSecKeyDataPtr value;
- xmlSecPtrListPtr dataList;
- xmlSecKeyUsage usage;
- time_t notValidBefore;
- time_t notValidAfter;
+ xmlChar* name;
+ xmlSecKeyDataPtr value;
+ xmlSecPtrListPtr dataList;
+ xmlSecKeyUsage usage;
+ time_t notValidBefore;
+ time_t notValidAfter;
};
</programlisting>
<para>
@@ -564,32 +564,32 @@ The key.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>name</structfield>;</term>
-<listitem><simpara> the key name.
+<listitem><simpara> the key name.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyData">xmlSecKeyDataPtr</link> <structfield>value</structfield>;</term>
-<listitem><simpara> the key value.
+<listitem><simpara> the key value.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrList">xmlSecPtrListPtr</link> <structfield>dataList</structfield>;</term>
-<listitem><simpara> the key data list.
+<listitem><simpara> the key data list.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyUsage">xmlSecKeyUsage</link> <structfield>usage</structfield>;</term>
-<listitem><simpara> the key usage.
+<listitem><simpara> the key usage.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="time-t">time_t</link> <structfield>notValidBefore</structfield>;</term>
-<listitem><simpara> the start key validity interval.
+<listitem><simpara> the start key validity interval.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="time-t">time_t</link> <structfield>notValidAfter</structfield>;</term>
-<listitem><simpara> the end key validity interval.
+<listitem><simpara> the end key validity interval.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -597,7 +597,7 @@ The key.</para>
<title>xmlSecKeyCreate ()</title>
<indexterm zone="xmlSecKeyCreate"><primary sortas="xmlSecKeyCreate">xmlSecKeyCreate</primary></indexterm><programlisting><link linkend="xmlSecKey">xmlSecKeyPtr</link> xmlSecKeyCreate (void);</programlisting>
<para>
-Allocates and initializes new key. Caller is responsible for
+Allocates and initializes new key. Caller is responsible for
freeing returned object with <link linkend="xmlSecKeyDestroy"><type>xmlSecKeyDestroy</type></link> function.</para>
<para>
</para><variablelist role="params">
@@ -613,7 +613,7 @@ Destroys the key created using <link linkend="xmlSecKeyCreate"><type>xmlSecKeyCr
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyEmpty" role="function">
@@ -624,7 +624,7 @@ Clears the <parameter>key</parameter> data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDuplicate" role="function">
@@ -635,7 +635,7 @@ Creates a duplicate of the given <parameter>key</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to the <link linkend="xmlSecKey"><type>xmlSecKey</type></link> structure.
+<listitem><simpara> the pointer to the <link linkend="xmlSecKey"><type>xmlSecKey</type></link> structure.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly allocated <link linkend="xmlSecKey"><type>xmlSecKey</type></link> structure
or NULL if an error occurs.
@@ -650,10 +650,10 @@ Copies key data from <parameter>keySrc</parameter> to <parameter>keyDst</paramet
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyDst</parameter> :</term>
-<listitem><simpara> the destination key.
+<listitem><simpara> the destination key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keySrc</parameter> :</term>
-<listitem><simpara> the source key.
+<listitem><simpara> the source key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -666,7 +666,7 @@ Gets key name (see also <link linkend="xmlSecKeySetName"><type>xmlSecKeySetName<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key name.
</simpara></listitem></varlistentry>
@@ -680,10 +680,10 @@ Sets key name (see also <link linkend="xmlSecKeyGetName"><type>xmlSecKeyGetName<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the new key name.
+<listitem><simpara> the new key name.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -696,7 +696,7 @@ Gets <parameter>key</parameter> type.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key type.
</simpara></listitem></varlistentry>
@@ -709,7 +709,7 @@ Gets key value (see also <link linkend="xmlSecKeySetValue"><type>xmlSecKeySetVal
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key value (crypto material).
</simpara></listitem></varlistentry>
@@ -723,10 +723,10 @@ Sets key value (see also <link linkend="xmlSecKeyGetValue"><type>xmlSecKeyGetVal
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter> :</term>
-<listitem><simpara> the new value.
+<listitem><simpara> the new value.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -740,12 +740,12 @@ Gets key's data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the requested data klass.
+<listitem><simpara> the requested data klass.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> additional data associated with the <parameter>key</parameter> (see also
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> additional data associated with the <parameter>key</parameter> (see also
<link linkend="xmlSecKeyAdoptData"><type>xmlSecKeyAdoptData</type></link> function).
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -758,10 +758,10 @@ If necessary, creates key data of <parameter>dataId</parameter> klass and adds t
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the requested data klass.
+<listitem><simpara> the requested data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to key data or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -776,10 +776,10 @@ by <parameter>key</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -793,10 +793,10 @@ Prints the information about the <parameter>key</parameter> to the <parameter>ou
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDebugXmlDump" role="function">
@@ -808,10 +808,10 @@ Prints the information about the <parameter>key</parameter> to the <parameter>ou
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyGenerate" role="function">
@@ -824,13 +824,13 @@ Generates new key of requested klass <parameter>dataId</parameter> and <paramete
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the requested key klass (rsa, dsa, aes, ...).
+<listitem><simpara> the requested key klass (rsa, dsa, aes, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>sizeBits</parameter> :</term>
-<listitem><simpara> the new key size (in bits!).
+<listitem><simpara> the new key size (in bits!).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the new key type (session, permanent, ...).
+<listitem><simpara> the new key type (session, permanent, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -845,13 +845,13 @@ Generates new key of requested <parameter>klass</parameter> and <parameter>type<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the requested key klass name (rsa, dsa, aes, ...).
+<listitem><simpara> the requested key klass name (rsa, dsa, aes, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>sizeBits</parameter> :</term>
-<listitem><simpara> the new key size (in bits!).
+<listitem><simpara> the new key size (in bits!).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the new key type (session, permanent, ...).
+<listitem><simpara> the new key type (session, permanent, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -866,13 +866,13 @@ Checks whether the <parameter>key</parameter> matches the given criteria.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the pointer to key name (may be NULL).
+<listitem><simpara> the pointer to key name (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements.
+<listitem><simpara> the pointer to key requirements.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if the key satisfies the given criteria or 0 otherwise.
</simpara></listitem></varlistentry>
@@ -886,10 +886,10 @@ Reads the key value of klass <parameter>dataId</parameter> from a buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the key value data klass.
+<listitem><simpara> the key value data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the buffer that contains the binary data.
+<listitem><simpara> the buffer that contains the binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -903,10 +903,10 @@ Reads the key value of klass <parameter>dataId</parameter> from a binary file <p
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the key value data klass.
+<listitem><simpara> the key value data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the key binary filename.
+<listitem><simpara> the key binary filename.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -921,13 +921,13 @@ Reads the key value of klass <parameter>dataId</parameter> from a memory block <
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the key value data klass.
+<listitem><simpara> the key value data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the memory containing the key
+<listitem><simpara> the memory containing the key
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the size of the memory block
+<listitem><simpara> the size of the memory block
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -960,7 +960,7 @@ Macro. Returns 1 if <parameter>key</parameter> is valid and <parameter>key</para
</variablelist></refsect2>
<refsect2 id="xmlSecKeyPtrListId" role="macro">
<title>xmlSecKeyPtrListId</title>
-<indexterm zone="xmlSecKeyPtrListId"><primary sortas="xmlSecKeyPtrListId">xmlSecKeyPtrListId</primary></indexterm><programlisting>#define xmlSecKeyPtrListId xmlSecKeyPtrListGetKlass()
+<indexterm zone="xmlSecKeyPtrListId"><primary sortas="xmlSecKeyPtrListId">xmlSecKeyPtrListId</primary></indexterm><programlisting>#define xmlSecKeyPtrListId xmlSecKeyPtrListGetKlass()
</programlisting>
<para>
The keys list klass.</para>
diff --git a/docs/api/sgml/keysdata.sgml b/docs/api/sgml/keysdata.sgml
index 21e73f2..fae0d4d 100644
--- a/docs/api/sgml/keysdata.sgml
+++ b/docs/api/sgml/keysdata.sgml
@@ -202,7 +202,7 @@ Crypto key data object definition.
<title role="details.title">Details</title>
<refsect2 id="xmlSecKeyDataUsage" role="typedef">
<title>xmlSecKeyDataUsage</title>
-<indexterm zone="xmlSecKeyDataUsage"><primary sortas="xmlSecKeyDataUsage">xmlSecKeyDataUsage</primary></indexterm><programlisting>typedef unsigned int xmlSecKeyDataUsage;
+<indexterm zone="xmlSecKeyDataUsage"><primary sortas="xmlSecKeyDataUsage">xmlSecKeyDataUsage</primary></indexterm><programlisting>typedef unsigned int xmlSecKeyDataUsage;
</programlisting>
<para>
The bits mask that determines possible keys data usage.</para>
@@ -210,7 +210,7 @@ The bits mask that determines possible keys data usage.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageUnknown" role="macro">
<title>xmlSecKeyDataUsageUnknown</title>
-<indexterm zone="xmlSecKeyDataUsageUnknown"><primary sortas="xmlSecKeyDataUsageUnknown">xmlSecKeyDataUsageUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataUsageUnknown 0x00000
+<indexterm zone="xmlSecKeyDataUsageUnknown"><primary sortas="xmlSecKeyDataUsageUnknown">xmlSecKeyDataUsageUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataUsageUnknown 0x00000
</programlisting>
<para>
The key data usage is unknown.</para>
@@ -218,7 +218,7 @@ The key data usage is unknown.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageKeyInfoNodeRead" role="macro">
<title>xmlSecKeyDataUsageKeyInfoNodeRead</title>
-<indexterm zone="xmlSecKeyDataUsageKeyInfoNodeRead"><primary sortas="xmlSecKeyDataUsageKeyInfoNodeRead">xmlSecKeyDataUsageKeyInfoNodeRead</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyInfoNodeRead 0x00001
+<indexterm zone="xmlSecKeyDataUsageKeyInfoNodeRead"><primary sortas="xmlSecKeyDataUsageKeyInfoNodeRead">xmlSecKeyDataUsageKeyInfoNodeRead</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyInfoNodeRead 0x00001
</programlisting>
<para>
The key data could be read from a <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> child.</para>
@@ -226,7 +226,7 @@ The key data could be read from a <ulink URL="http://www.w3.org/TR/xmldsig-core/
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageKeyInfoNodeWrite" role="macro">
<title>xmlSecKeyDataUsageKeyInfoNodeWrite</title>
-<indexterm zone="xmlSecKeyDataUsageKeyInfoNodeWrite"><primary sortas="xmlSecKeyDataUsageKeyInfoNodeWrite">xmlSecKeyDataUsageKeyInfoNodeWrite</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyInfoNodeWrite 0x00002
+<indexterm zone="xmlSecKeyDataUsageKeyInfoNodeWrite"><primary sortas="xmlSecKeyDataUsageKeyInfoNodeWrite">xmlSecKeyDataUsageKeyInfoNodeWrite</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyInfoNodeWrite 0x00002
</programlisting>
<para>
The key data could be written to a <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo "><dsig:KeyInfo /></ulink> child.</para>
@@ -234,7 +234,7 @@ The key data could be written to a <ulink URL="http://www.w3.org/TR/xmldsig-core
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageKeyValueNodeRead" role="macro">
<title>xmlSecKeyDataUsageKeyValueNodeRead</title>
-<indexterm zone="xmlSecKeyDataUsageKeyValueNodeRead"><primary sortas="xmlSecKeyDataUsageKeyValueNodeRead">xmlSecKeyDataUsageKeyValueNodeRead</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyValueNodeRead 0x00004
+<indexterm zone="xmlSecKeyDataUsageKeyValueNodeRead"><primary sortas="xmlSecKeyDataUsageKeyValueNodeRead">xmlSecKeyDataUsageKeyValueNodeRead</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyValueNodeRead 0x00004
</programlisting>
<para>
The key data could be read from a <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue "><dsig:KeyValue /></ulink> child.</para>
@@ -242,7 +242,7 @@ The key data could be read from a <ulink URL="http://www.w3.org/TR/xmldsig-core/
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageKeyValueNodeWrite" role="macro">
<title>xmlSecKeyDataUsageKeyValueNodeWrite</title>
-<indexterm zone="xmlSecKeyDataUsageKeyValueNodeWrite"><primary sortas="xmlSecKeyDataUsageKeyValueNodeWrite">xmlSecKeyDataUsageKeyValueNodeWrite</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyValueNodeWrite 0x00008
+<indexterm zone="xmlSecKeyDataUsageKeyValueNodeWrite"><primary sortas="xmlSecKeyDataUsageKeyValueNodeWrite">xmlSecKeyDataUsageKeyValueNodeWrite</primary></indexterm><programlisting>#define xmlSecKeyDataUsageKeyValueNodeWrite 0x00008
</programlisting>
<para>
The key data could be written to a <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue "><dsig:KeyValue /></ulink> child.</para>
@@ -250,7 +250,7 @@ The key data could be written to a <ulink URL="http://www.w3.org/TR/xmldsig-core
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageRetrievalMethodNodeXml" role="macro">
<title>xmlSecKeyDataUsageRetrievalMethodNodeXml</title>
-<indexterm zone="xmlSecKeyDataUsageRetrievalMethodNodeXml"><primary sortas="xmlSecKeyDataUsageRetrievalMethodNodeXml">xmlSecKeyDataUsageRetrievalMethodNodeXml</primary></indexterm><programlisting>#define xmlSecKeyDataUsageRetrievalMethodNodeXml 0x00010
+<indexterm zone="xmlSecKeyDataUsageRetrievalMethodNodeXml"><primary sortas="xmlSecKeyDataUsageRetrievalMethodNodeXml">xmlSecKeyDataUsageRetrievalMethodNodeXml</primary></indexterm><programlisting>#define xmlSecKeyDataUsageRetrievalMethodNodeXml 0x00010
</programlisting>
<para>
The key data could be retrieved using <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink> node
@@ -259,7 +259,7 @@ in XML format.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageRetrievalMethodNodeBin" role="macro">
<title>xmlSecKeyDataUsageRetrievalMethodNodeBin</title>
-<indexterm zone="xmlSecKeyDataUsageRetrievalMethodNodeBin"><primary sortas="xmlSecKeyDataUsageRetrievalMethodNodeBin">xmlSecKeyDataUsageRetrievalMethodNodeBin</primary></indexterm><programlisting>#define xmlSecKeyDataUsageRetrievalMethodNodeBin 0x00020
+<indexterm zone="xmlSecKeyDataUsageRetrievalMethodNodeBin"><primary sortas="xmlSecKeyDataUsageRetrievalMethodNodeBin">xmlSecKeyDataUsageRetrievalMethodNodeBin</primary></indexterm><programlisting>#define xmlSecKeyDataUsageRetrievalMethodNodeBin 0x00020
</programlisting>
<para>
The key data could be retrieved using <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod "><dsig:RetrievalMethod /></ulink> node
@@ -268,7 +268,7 @@ in binary format.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataUsageAny" role="macro">
<title>xmlSecKeyDataUsageAny</title>
-<indexterm zone="xmlSecKeyDataUsageAny"><primary sortas="xmlSecKeyDataUsageAny">xmlSecKeyDataUsageAny</primary></indexterm><programlisting>#define xmlSecKeyDataUsageAny 0xFFFFF
+<indexterm zone="xmlSecKeyDataUsageAny"><primary sortas="xmlSecKeyDataUsageAny">xmlSecKeyDataUsageAny</primary></indexterm><programlisting>#define xmlSecKeyDataUsageAny 0xFFFFF
</programlisting>
<para>
Any key data usage.</para>
@@ -298,7 +298,7 @@ in any format.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataType" role="typedef">
<title>xmlSecKeyDataType</title>
-<indexterm zone="xmlSecKeyDataType"><primary sortas="xmlSecKeyDataType">xmlSecKeyDataType</primary></indexterm><programlisting>typedef unsigned int xmlSecKeyDataType;
+<indexterm zone="xmlSecKeyDataType"><primary sortas="xmlSecKeyDataType">xmlSecKeyDataType</primary></indexterm><programlisting>typedef unsigned int xmlSecKeyDataType;
</programlisting>
<para>
The key data type (public/private, session/permanet, etc.).</para>
@@ -306,7 +306,7 @@ The key data type (public/private, session/permanet, etc.).</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypeUnknown" role="macro">
<title>xmlSecKeyDataTypeUnknown</title>
-<indexterm zone="xmlSecKeyDataTypeUnknown"><primary sortas="xmlSecKeyDataTypeUnknown">xmlSecKeyDataTypeUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataTypeUnknown 0x0000
+<indexterm zone="xmlSecKeyDataTypeUnknown"><primary sortas="xmlSecKeyDataTypeUnknown">xmlSecKeyDataTypeUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataTypeUnknown 0x0000
</programlisting>
<para>
The key data type is unknown (same as <link linkend="xmlSecKeyDataTypeNone"><type>xmlSecKeyDataTypeNone</type></link>).</para>
@@ -314,7 +314,7 @@ The key data type is unknown (same as <link linkend="xmlSecKeyDataTypeNone"><typ
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypeNone" role="macro">
<title>xmlSecKeyDataTypeNone</title>
-<indexterm zone="xmlSecKeyDataTypeNone"><primary sortas="xmlSecKeyDataTypeNone">xmlSecKeyDataTypeNone</primary></indexterm><programlisting>#define xmlSecKeyDataTypeNone xmlSecKeyDataTypeUnknown
+<indexterm zone="xmlSecKeyDataTypeNone"><primary sortas="xmlSecKeyDataTypeNone">xmlSecKeyDataTypeNone</primary></indexterm><programlisting>#define xmlSecKeyDataTypeNone xmlSecKeyDataTypeUnknown
</programlisting>
<para>
The key data type is unknown (same as <link linkend="xmlSecKeyDataTypeUnknown"><type>xmlSecKeyDataTypeUnknown</type></link>).</para>
@@ -322,7 +322,7 @@ The key data type is unknown (same as <link linkend="xmlSecKeyDataTypeUnknown"><
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypePublic" role="macro">
<title>xmlSecKeyDataTypePublic</title>
-<indexterm zone="xmlSecKeyDataTypePublic"><primary sortas="xmlSecKeyDataTypePublic">xmlSecKeyDataTypePublic</primary></indexterm><programlisting>#define xmlSecKeyDataTypePublic 0x0001
+<indexterm zone="xmlSecKeyDataTypePublic"><primary sortas="xmlSecKeyDataTypePublic">xmlSecKeyDataTypePublic</primary></indexterm><programlisting>#define xmlSecKeyDataTypePublic 0x0001
</programlisting>
<para>
The key data contain a public key.</para>
@@ -330,7 +330,7 @@ The key data contain a public key.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypePrivate" role="macro">
<title>xmlSecKeyDataTypePrivate</title>
-<indexterm zone="xmlSecKeyDataTypePrivate"><primary sortas="xmlSecKeyDataTypePrivate">xmlSecKeyDataTypePrivate</primary></indexterm><programlisting>#define xmlSecKeyDataTypePrivate 0x0002
+<indexterm zone="xmlSecKeyDataTypePrivate"><primary sortas="xmlSecKeyDataTypePrivate">xmlSecKeyDataTypePrivate</primary></indexterm><programlisting>#define xmlSecKeyDataTypePrivate 0x0002
</programlisting>
<para>
The key data contain a private key.</para>
@@ -338,7 +338,7 @@ The key data contain a private key.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypeSymmetric" role="macro">
<title>xmlSecKeyDataTypeSymmetric</title>
-<indexterm zone="xmlSecKeyDataTypeSymmetric"><primary sortas="xmlSecKeyDataTypeSymmetric">xmlSecKeyDataTypeSymmetric</primary></indexterm><programlisting>#define xmlSecKeyDataTypeSymmetric 0x0004
+<indexterm zone="xmlSecKeyDataTypeSymmetric"><primary sortas="xmlSecKeyDataTypeSymmetric">xmlSecKeyDataTypeSymmetric</primary></indexterm><programlisting>#define xmlSecKeyDataTypeSymmetric 0x0004
</programlisting>
<para>
The key data contain a symmetric key.</para>
@@ -346,7 +346,7 @@ The key data contain a symmetric key.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypeSession" role="macro">
<title>xmlSecKeyDataTypeSession</title>
-<indexterm zone="xmlSecKeyDataTypeSession"><primary sortas="xmlSecKeyDataTypeSession">xmlSecKeyDataTypeSession</primary></indexterm><programlisting>#define xmlSecKeyDataTypeSession 0x0008
+<indexterm zone="xmlSecKeyDataTypeSession"><primary sortas="xmlSecKeyDataTypeSession">xmlSecKeyDataTypeSession</primary></indexterm><programlisting>#define xmlSecKeyDataTypeSession 0x0008
</programlisting>
<para>
The key data contain session key (one time key, not stored in keys manager).</para>
@@ -354,7 +354,7 @@ The key data contain session key (one time key, not stored in keys manager).</pa
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypePermanent" role="macro">
<title>xmlSecKeyDataTypePermanent</title>
-<indexterm zone="xmlSecKeyDataTypePermanent"><primary sortas="xmlSecKeyDataTypePermanent">xmlSecKeyDataTypePermanent</primary></indexterm><programlisting>#define xmlSecKeyDataTypePermanent 0x0010
+<indexterm zone="xmlSecKeyDataTypePermanent"><primary sortas="xmlSecKeyDataTypePermanent">xmlSecKeyDataTypePermanent</primary></indexterm><programlisting>#define xmlSecKeyDataTypePermanent 0x0010
</programlisting>
<para>
The key data contain permanent key (stored in keys manager).</para>
@@ -362,7 +362,7 @@ The key data contain permanent key (stored in keys manager).</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypeTrusted" role="macro">
<title>xmlSecKeyDataTypeTrusted</title>
-<indexterm zone="xmlSecKeyDataTypeTrusted"><primary sortas="xmlSecKeyDataTypeTrusted">xmlSecKeyDataTypeTrusted</primary></indexterm><programlisting>#define xmlSecKeyDataTypeTrusted 0x0100
+<indexterm zone="xmlSecKeyDataTypeTrusted"><primary sortas="xmlSecKeyDataTypeTrusted">xmlSecKeyDataTypeTrusted</primary></indexterm><programlisting>#define xmlSecKeyDataTypeTrusted 0x0100
</programlisting>
<para>
The key data is trusted.</para>
@@ -370,7 +370,7 @@ The key data is trusted.</para>
</para></refsect2>
<refsect2 id="xmlSecKeyDataTypeAny" role="macro">
<title>xmlSecKeyDataTypeAny</title>
-<indexterm zone="xmlSecKeyDataTypeAny"><primary sortas="xmlSecKeyDataTypeAny">xmlSecKeyDataTypeAny</primary></indexterm><programlisting>#define xmlSecKeyDataTypeAny 0xFFFF
+<indexterm zone="xmlSecKeyDataTypeAny"><primary sortas="xmlSecKeyDataTypeAny">xmlSecKeyDataTypeAny</primary></indexterm><programlisting>#define xmlSecKeyDataTypeAny 0xFFFF
</programlisting>
<para>
Any key data.</para>
@@ -396,47 +396,47 @@ The key data format (binary, der, pem, etc.).</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecKeyDataFormatUnknown" role="constant">
<term><literal>xmlSecKeyDataFormatUnknown</literal></term>
-<listitem><simpara> the key data format is unknown.
+<listitem><simpara> the key data format is unknown.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatBinary" role="constant">
<term><literal>xmlSecKeyDataFormatBinary</literal></term>
-<listitem><simpara> the binary key data.
+<listitem><simpara> the binary key data.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatPem" role="constant">
<term><literal>xmlSecKeyDataFormatPem</literal></term>
-<listitem><simpara> the PEM key data (cert or public/private key).
+<listitem><simpara> the PEM key data (cert or public/private key).
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatDer" role="constant">
<term><literal>xmlSecKeyDataFormatDer</literal></term>
-<listitem><simpara> the DER key data (cert or public/private key).
+<listitem><simpara> the DER key data (cert or public/private key).
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatPkcs8Pem" role="constant">
<term><literal>xmlSecKeyDataFormatPkcs8Pem</literal></term>
-<listitem><simpara> the PKCS8 PEM private key.
+<listitem><simpara> the PKCS8 PEM private key.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatPkcs8Der" role="constant">
<term><literal>xmlSecKeyDataFormatPkcs8Der</literal></term>
-<listitem><simpara> the PKCS8 DER private key.
+<listitem><simpara> the PKCS8 DER private key.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatPkcs12" role="constant">
<term><literal>xmlSecKeyDataFormatPkcs12</literal></term>
-<listitem><simpara> the PKCS12 format (bag of keys and certs)
+<listitem><simpara> the PKCS12 format (bag of keys and certs)
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatCertPem" role="constant">
<term><literal>xmlSecKeyDataFormatCertPem</literal></term>
-<listitem><simpara> the PEM cert.
+<listitem><simpara> the PEM cert.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecKeyDataFormatCertDer" role="constant">
<term><literal>xmlSecKeyDataFormatCertDer</literal></term>
-<listitem><simpara> the DER cert.
+<listitem><simpara> the DER cert.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -454,7 +454,7 @@ Gets global registered key data klasses list.</para>
<title>xmlSecKeyDataIdsInit ()</title>
<indexterm zone="xmlSecKeyDataIdsInit"><primary sortas="xmlSecKeyDataIdsInit">xmlSecKeyDataIdsInit</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecKeyDataIdsInit (void);</programlisting>
<para>
-Initializes the key data klasses. This function is called from the
+Initializes the key data klasses. This function is called from the
<link linkend="xmlSecInit"><type>xmlSecInit</type></link> function and the application should not call it directly.</para>
<para>
</para><variablelist role="params">
@@ -465,7 +465,7 @@ Initializes the key data klasses. This function is called from the
<title>xmlSecKeyDataIdsShutdown ()</title>
<indexterm zone="xmlSecKeyDataIdsShutdown"><primary sortas="xmlSecKeyDataIdsShutdown">xmlSecKeyDataIdsShutdown</primary></indexterm><programlisting><link linkend="void">void</link> xmlSecKeyDataIdsShutdown (void);</programlisting>
<para>
-Shuts down the keys data klasses. This function is called from the
+Shuts down the keys data klasses. This function is called from the
<link linkend="xmlSecShutdown"><type>xmlSecShutdown</type></link> function and the application should not call it directly.</para>
<para>
</para></refsect2>
@@ -474,7 +474,7 @@ Shuts down the keys data klasses. This function is called from the
<indexterm zone="xmlSecKeyDataIdsRegisterDefault"><primary sortas="xmlSecKeyDataIdsRegisterDefault">xmlSecKeyDataIdsRegisterDefault</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecKeyDataIdsRegisterDefault (void);</programlisting>
<para>
Registers default (implemented by XML Security Library)
-key data klasses: <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyName"><dsig:KeyName/></ulink> element processing klass,
+key data klasses: <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyName"><dsig:KeyName/></ulink> element processing klass,
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue"><dsig:KeyValue/></ulink> element processing klass, ...</para>
<para>
</para><variablelist role="params">
@@ -489,7 +489,7 @@ Registers <parameter>id</parameter> in the global list of key data klasses.</par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the key data klass.
+<listitem><simpara> the key data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -497,9 +497,9 @@ Registers <parameter>id</parameter> in the global list of key data klasses.</par
<refsect2 id="xmlSecKeyData" role="struct">
<title>struct xmlSecKeyData</title>
<indexterm zone="xmlSecKeyData"><primary sortas="xmlSecKeyData">xmlSecKeyData</primary></indexterm><programlisting>struct xmlSecKeyData {
- xmlSecKeyDataId id;
- void* reserved0;
- void* reserved1;
+ xmlSecKeyDataId id;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -508,17 +508,17 @@ The key data: key value (crypto material), x509 data, pgp data, etc.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> <structfield>id</structfield>;</term>
-<listitem><simpara> the data id (<link linkend="xmlSecKeyDataId"><type>xmlSecKeyDataId</type></link>).
+<listitem><simpara> the data id (<link linkend="xmlSecKeyDataId"><type>xmlSecKeyDataId</type></link>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -527,12 +527,12 @@ The key data: key value (crypto material), x509 data, pgp data, etc.</para>
<indexterm zone="xmlSecKeyDataCreate"><primary sortas="xmlSecKeyDataCreate">xmlSecKeyDataCreate</primary></indexterm><programlisting><link linkend="xmlSecKeyData">xmlSecKeyDataPtr</link> xmlSecKeyDataCreate (<link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> id);</programlisting>
<para>
Allocates and initializes new key data of the specified type <parameter>id</parameter>.
-Caller is responsible for destroing returend object with
+Caller is responsible for destroing returend object with
<link linkend="xmlSecKeyDataDestroy"><type>xmlSecKeyDataDestroy</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data id.
+<listitem><simpara> the data id.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly allocated key data structure
or NULL if an error occurs.
@@ -542,12 +542,12 @@ or NULL if an error occurs.
<title>xmlSecKeyDataDuplicate ()</title>
<indexterm zone="xmlSecKeyDataDuplicate"><primary sortas="xmlSecKeyDataDuplicate">xmlSecKeyDataDuplicate</primary></indexterm><programlisting><link linkend="xmlSecKeyDataPtr">xmlSecKeyDataPtr</link> xmlSecKeyDataDuplicate (<link linkend="xmlSecKeyData">xmlSecKeyDataPtr</link> data);</programlisting>
<para>
-Creates a duplicate of the given <parameter>data</parameter>. Caller is responsible for
+Creates a duplicate of the given <parameter>data</parameter>. Caller is responsible for
destroing returend object with <link linkend="xmlSecKeyDataDestroy"><type>xmlSecKeyDataDestroy</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to the key data.
+<listitem><simpara> the pointer to the key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly allocated key data structure
or NULL if an error occurs.
@@ -561,7 +561,7 @@ Destroys the data and frees all allocated memory.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to the key data.
+<listitem><simpara> the pointer to the key data.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataGenerate" role="function">
@@ -574,13 +574,13 @@ Generates new key data of given size and type.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>sizeBits</parameter> :</term>
-<listitem><simpara> the desired key data size (in bits).
+<listitem><simpara> the desired key data size (in bits).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the desired key data type.
+<listitem><simpara> the desired key data type.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -593,7 +593,7 @@ Gets key data type.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key data type.
</simpara></listitem></varlistentry>
@@ -606,7 +606,7 @@ Gets key data size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key data size (in bits).
</simpara></listitem></varlistentry>
@@ -619,7 +619,7 @@ Gets key data identifier string.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key data id string.
</simpara></listitem></varlistentry>
@@ -633,10 +633,10 @@ Prints key data debug info.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataDebugXmlDump" role="function">
@@ -648,10 +648,10 @@ Prints key data debug info in XML format.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataXmlRead" role="function">
@@ -665,16 +665,16 @@ Reads the key data of klass <parameter>id</parameter> from XML <parameter>node</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the destination key.
+<listitem><simpara> the destination key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -690,16 +690,16 @@ Writes the key data of klass <parameter>id</parameter> from <parameter>key</para
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the source key.
+<listitem><simpara> the source key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -716,19 +716,19 @@ Reads the key data of klass <parameter>id</parameter> from binary buffer <parame
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the destination key.
+<listitem><simpara> the destination key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the input binary buffer.
+<listitem><simpara> the input binary buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the input buffer size.
+<listitem><simpara> the input buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -745,19 +745,19 @@ Writes the key data of klass <parameter>id</parameter> from the <parameter>key</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the source key.
+<listitem><simpara> the source key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the output binary buffer.
+<listitem><simpara> the output binary buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the output buffer size.
+<listitem><simpara> the output buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -770,7 +770,7 @@ Macro. Returns the key data name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataIsValid" role="macro">
@@ -782,7 +782,7 @@ or 0 otherwise.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to data.
+<listitem><simpara> the pointer to data.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataCheckId" role="macro">
@@ -793,10 +793,10 @@ Macro. Returns 1 if <parameter>data</parameter> is valid and <parameter>data</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to data.
+<listitem><simpara> the pointer to data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the data Id.
+<listitem><simpara> the data Id.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataCheckUsage" role="macro">
@@ -807,10 +807,10 @@ Macro. Returns 1 if <parameter>data</parameter> is valid and could be used for <
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to data.
+<listitem><simpara> the pointer to data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usg</parameter> :</term>
-<listitem><simpara> the data usage.
+<listitem><simpara> the data usage.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataCheckSize" role="macro">
@@ -821,15 +821,15 @@ Macro. Returns 1 if <parameter>data</parameter> is valid and <parameter>data</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to data.
+<listitem><simpara> the pointer to data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the expected size.
+<listitem><simpara> the expected size.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataIdUnknown" role="macro">
<title>xmlSecKeyDataIdUnknown</title>
-<indexterm zone="xmlSecKeyDataIdUnknown"><primary sortas="xmlSecKeyDataIdUnknown">xmlSecKeyDataIdUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataIdUnknown ((xmlSecKeyDataId)NULL)
+<indexterm zone="xmlSecKeyDataIdUnknown"><primary sortas="xmlSecKeyDataIdUnknown">xmlSecKeyDataIdUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataIdUnknown ((xmlSecKeyDataId)NULL)
</programlisting>
<para>
The "unknown" id.</para>
@@ -843,7 +843,7 @@ Key data specific initialization method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -857,10 +857,10 @@ Key data specific duplication (copy) method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dst</parameter> :</term>
-<listitem><simpara> the pointer to destination key data.
+<listitem><simpara> the pointer to destination key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>src</parameter> :</term>
-<listitem><simpara> the poiniter to source key data.
+<listitem><simpara> the poiniter to source key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -874,7 +874,7 @@ by the key data object must be freed inside this method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data.
+<listitem><simpara> the data.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataXmlReadMethod" role="function">
@@ -888,16 +888,16 @@ Key data specific method for reading XML node.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data id.
+<listitem><simpara> the data id.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the key.
+<listitem><simpara> the key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to data's value XML node.
+<listitem><simpara> the pointer to data's value XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -913,16 +913,16 @@ Key data specific method for writing XML node.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data id.
+<listitem><simpara> the data id.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the key.
+<listitem><simpara> the key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to data's value XML node.
+<listitem><simpara> the pointer to data's value XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the <dsig:KeyInfo> node processing context.
+<listitem><simpara> the <dsig:KeyInfo> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -939,19 +939,19 @@ Key data specific method for reading binary buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data id.
+<listitem><simpara> the data id.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the key.
+<listitem><simpara> the key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the input buffer.
+<listitem><simpara> the input buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the buffer size.
+<listitem><simpara> the buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -968,19 +968,19 @@ Key data specific method for reading binary buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data id.
+<listitem><simpara> the data id.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the key.
+<listitem><simpara> the key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the output buffer.
+<listitem><simpara> the output buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the buffer size.
+<listitem><simpara> the buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -995,13 +995,13 @@ Key data specific method for generating new key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>sizeBits</parameter> :</term>
-<listitem><simpara> the key data specific size.
+<listitem><simpara> the key data specific size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the required key type (session/permanent, etc.)
+<listitem><simpara> the required key type (session/permanent, etc.)
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1014,7 +1014,7 @@ Key data specific method to get the key type.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data.
+<listitem><simpara> the data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the key type.
</simpara></listitem></varlistentry>
@@ -1027,7 +1027,7 @@ Key data specific method to get the key size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the key size in bits.
</simpara></listitem></varlistentry>
@@ -1041,7 +1041,7 @@ X509 data identifier is the subject of the verified cert).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to key data.
+<listitem><simpara> the pointer to key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the identifier string or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1055,49 +1055,49 @@ Key data specific method for printing debug info.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the data.
+<listitem><simpara> the data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the FILE to print debug info (should be open for writing).
+<listitem><simpara> the FILE to print debug info (should be open for writing).
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataKlass" role="struct">
<title>struct xmlSecKeyDataKlass</title>
<indexterm zone="xmlSecKeyDataKlass"><primary sortas="xmlSecKeyDataKlass">xmlSecKeyDataKlass</primary></indexterm><programlisting>struct xmlSecKeyDataKlass {
- xmlSecSize klassSize;
- xmlSecSize objSize;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
/* data */
- const xmlChar* name;
- xmlSecKeyDataUsage usage;
- const xmlChar* href;
- const xmlChar* dataNodeName;
- const xmlChar* dataNodeNs;
-
+ const xmlChar* name;
+ xmlSecKeyDataUsage usage;
+ const xmlChar* href;
+ const xmlChar* dataNodeName;
+ const xmlChar* dataNodeNs;
+
/* constructors/destructor */
- xmlSecKeyDataInitMethod initialize;
- xmlSecKeyDataDuplicateMethod duplicate;
- xmlSecKeyDataFinalizeMethod finalize;
- xmlSecKeyDataGenerateMethod generate;
-
+ xmlSecKeyDataInitMethod initialize;
+ xmlSecKeyDataDuplicateMethod duplicate;
+ xmlSecKeyDataFinalizeMethod finalize;
+ xmlSecKeyDataGenerateMethod generate;
+
/* get info */
- xmlSecKeyDataGetTypeMethod getType;
- xmlSecKeyDataGetSizeMethod getSize;
- xmlSecKeyDataGetIdentifierMethod getIdentifier;
+ xmlSecKeyDataGetTypeMethod getType;
+ xmlSecKeyDataGetSizeMethod getSize;
+ xmlSecKeyDataGetIdentifierMethod getIdentifier;
/* read/write */
- xmlSecKeyDataXmlReadMethod xmlRead;
- xmlSecKeyDataXmlWriteMethod xmlWrite;
- xmlSecKeyDataBinReadMethod binRead;
- xmlSecKeyDataBinWriteMethod binWrite;
+ xmlSecKeyDataXmlReadMethod xmlRead;
+ xmlSecKeyDataXmlWriteMethod xmlWrite;
+ xmlSecKeyDataBinReadMethod binRead;
+ xmlSecKeyDataBinWriteMethod binWrite;
/* debug */
- xmlSecKeyDataDebugDumpMethod debugDump;
- xmlSecKeyDataDebugDumpMethod debugXmlDump;
+ xmlSecKeyDataDebugDumpMethod debugDump;
+ xmlSecKeyDataDebugDumpMethod debugXmlDump;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -1106,112 +1106,112 @@ The data id (klass).</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>klassSize</structfield>;</term>
-<listitem><simpara> the klass size.
+<listitem><simpara> the klass size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>objSize</structfield>;</term>
-<listitem><simpara> the object size.
+<listitem><simpara> the object size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>name</structfield>;</term>
-<listitem><simpara> the object name.
+<listitem><simpara> the object name.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataUsage">xmlSecKeyDataUsage</link> <structfield>usage</structfield>;</term>
-<listitem><simpara> the allowed data usage.
+<listitem><simpara> the allowed data usage.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>href</structfield>;</term>
-<listitem><simpara> the identification string (href).
+<listitem><simpara> the identification string (href).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>dataNodeName</structfield>;</term>
-<listitem><simpara> the data's XML node name.
+<listitem><simpara> the data's XML node name.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>dataNodeNs</structfield>;</term>
-<listitem><simpara> the data's XML node namespace.
+<listitem><simpara> the data's XML node namespace.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataInitMethod">xmlSecKeyDataInitMethod</link> <structfield>initialize</structfield>;</term>
-<listitem><simpara> the initialization method.
+<listitem><simpara> the initialization method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataDuplicateMethod">xmlSecKeyDataDuplicateMethod</link> <structfield>duplicate</structfield>;</term>
-<listitem><simpara> the duplicate (copy) method.
+<listitem><simpara> the duplicate (copy) method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataFinalizeMethod">xmlSecKeyDataFinalizeMethod</link> <structfield>finalize</structfield>;</term>
-<listitem><simpara> the finalization (destroy) method.
+<listitem><simpara> the finalization (destroy) method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataGenerateMethod">xmlSecKeyDataGenerateMethod</link> <structfield>generate</structfield>;</term>
-<listitem><simpara> the new data generation method.
+<listitem><simpara> the new data generation method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataGetTypeMethod">xmlSecKeyDataGetTypeMethod</link> <structfield>getType</structfield>;</term>
-<listitem><simpara> the method to access data's type information.
+<listitem><simpara> the method to access data's type information.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataGetSizeMethod">xmlSecKeyDataGetSizeMethod</link> <structfield>getSize</structfield>;</term>
-<listitem><simpara> the method to access data's size.
+<listitem><simpara> the method to access data's size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataGetIdentifierMethod">xmlSecKeyDataGetIdentifierMethod</link> <structfield>getIdentifier</structfield>;</term>
-<listitem><simpara> the method to access data's string identifier.
+<listitem><simpara> the method to access data's string identifier.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataXmlReadMethod">xmlSecKeyDataXmlReadMethod</link> <structfield>xmlRead</structfield>;</term>
-<listitem><simpara> the method for reading data from XML node.
+<listitem><simpara> the method for reading data from XML node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataXmlWriteMethod">xmlSecKeyDataXmlWriteMethod</link> <structfield>xmlWrite</structfield>;</term>
-<listitem><simpara> the method for writing data to XML node.
+<listitem><simpara> the method for writing data to XML node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataBinReadMethod">xmlSecKeyDataBinReadMethod</link> <structfield>binRead</structfield>;</term>
-<listitem><simpara> the method for reading data from a binary buffer.
+<listitem><simpara> the method for reading data from a binary buffer.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataBinWriteMethod">xmlSecKeyDataBinWriteMethod</link> <structfield>binWrite</structfield>;</term>
-<listitem><simpara> the method for writing data to binary buffer.
+<listitem><simpara> the method for writing data to binary buffer.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataDebugDumpMethod">xmlSecKeyDataDebugDumpMethod</link> <structfield>debugDump</structfield>;</term>
-<listitem><simpara> the method for printing debug data information.
+<listitem><simpara> the method for printing debug data information.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataDebugDumpMethod">xmlSecKeyDataDebugDumpMethod</link> <structfield>debugXmlDump</structfield>;</term>
-<listitem><simpara> the method for printing debug data information in XML format.
+<listitem><simpara> the method for printing debug data information in XML format.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -1223,12 +1223,12 @@ Macro. Returns data klass name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>klass</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataListId" role="macro">
<title>xmlSecKeyDataListId</title>
-<indexterm zone="xmlSecKeyDataListId"><primary sortas="xmlSecKeyDataListId">xmlSecKeyDataListId</primary></indexterm><programlisting>#define xmlSecKeyDataListId xmlSecKeyDataListGetKlass()
+<indexterm zone="xmlSecKeyDataListId"><primary sortas="xmlSecKeyDataListId">xmlSecKeyDataListId</primary></indexterm><programlisting>#define xmlSecKeyDataListId xmlSecKeyDataListGetKlass()
</programlisting>
<para>
The key data klasses list klass id.</para>
@@ -1246,7 +1246,7 @@ The key data list klass.</para>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataIdListId" role="macro">
<title>xmlSecKeyDataIdListId</title>
-<indexterm zone="xmlSecKeyDataIdListId"><primary sortas="xmlSecKeyDataIdListId">xmlSecKeyDataIdListId</primary></indexterm><programlisting>#define xmlSecKeyDataIdListId xmlSecKeyDataIdListGetKlass()
+<indexterm zone="xmlSecKeyDataIdListId"><primary sortas="xmlSecKeyDataIdListId">xmlSecKeyDataIdListId</primary></indexterm><programlisting>#define xmlSecKeyDataIdListId xmlSecKeyDataIdListGetKlass()
</programlisting>
<para>
The key data list klass id.</para>
@@ -1271,10 +1271,10 @@ Lookups <parameter>dataId</parameter> in <parameter>list</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to key data ids list.
+<listitem><simpara> the pointer to key data ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the key data klass.
+<listitem><simpara> the key data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if <parameter>dataId</parameter> is found in the <parameter>list</parameter>, 0 if not and a negative
value if an error occurs.
@@ -1287,21 +1287,21 @@ value if an error occurs.
const <link linkend="xmlChar">xmlChar</link> *nodeNs,
<link linkend="xmlSecKeyDataUsage">xmlSecKeyDataUsage</link> usage);</programlisting>
<para>
-Lookups data klass in the list with given <parameter>nodeName</parameter>, <parameter>nodeNs</parameter> and
+Lookups data klass in the list with given <parameter>nodeName</parameter>, <parameter>nodeNs</parameter> and
<parameter>usage</parameter> in the <parameter>list</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to key data ids list.
+<listitem><simpara> the pointer to key data ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodeName</parameter> :</term>
-<listitem><simpara> the desired key data klass XML node name.
+<listitem><simpara> the desired key data klass XML node name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodeNs</parameter> :</term>
-<listitem><simpara> the desired key data klass XML node namespace.
+<listitem><simpara> the desired key data klass XML node namespace.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the desired key data usage.
+<listitem><simpara> the desired key data usage.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key data klass is found and NULL otherwise.
</simpara></listitem></varlistentry>
@@ -1316,13 +1316,13 @@ Lookups data klass in the list with given <parameter>href</parameter> and <param
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to key data ids list.
+<listitem><simpara> the pointer to key data ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>href</parameter> :</term>
-<listitem><simpara> the desired key data klass href.
+<listitem><simpara> the desired key data klass href.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the desired key data usage.
+<listitem><simpara> the desired key data usage.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key data klass is found and NULL otherwise.
</simpara></listitem></varlistentry>
@@ -1337,13 +1337,13 @@ Lookups data klass in the list with given <parameter>name</parameter> and <param
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to key data ids list.
+<listitem><simpara> the pointer to key data ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the desired key data klass name.
+<listitem><simpara> the desired key data klass name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the desired key data usage.
+<listitem><simpara> the desired key data usage.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> key data klass is found and NULL otherwise.
</simpara></listitem></varlistentry>
@@ -1357,10 +1357,10 @@ Prints binary key data debug information to <parameter>output</parameter>.</para
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to key data ids list.
+<listitem><simpara> the pointer to key data ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataIdListDebugXmlDump" role="function">
@@ -1372,10 +1372,10 @@ Prints binary key data debug information to <parameter>output</parameter> in XML
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to key data ids list.
+<listitem><simpara> the pointer to key data ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataBinarySize" role="macro">
@@ -1393,7 +1393,7 @@ Initializes key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to binary key data.
+<listitem><simpara> the pointer to binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1407,10 +1407,10 @@ Copies binary key data from <parameter>src</parameter> to <parameter>dst</parame
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dst</parameter> :</term>
-<listitem><simpara> the pointer to destination binary key data.
+<listitem><simpara> the pointer to destination binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>src</parameter> :</term>
-<listitem><simpara> the pointer to source binary key data.
+<listitem><simpara> the pointer to source binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1423,7 +1423,7 @@ Cleans up binary key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to binary key data.
+<listitem><simpara> the pointer to binary key data.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataBinaryValueXmlRead" role="function">
@@ -1437,16 +1437,16 @@ Reads binary key data from <parameter>node</parameter> to the key by base64 deco
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to destination key.
+<listitem><simpara> the pointer to destination key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1458,21 +1458,21 @@ Reads binary key data from <parameter>node</parameter> to the key by base64 deco
<link linkend="xmlNode">xmlNodePtr</link> node,
<link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtxPtr</link> keyInfoCtx);</programlisting>
<para>
-Base64 encodes binary key data of klass <parameter>id</parameter> from the <parameter>key</parameter> and
+Base64 encodes binary key data of klass <parameter>id</parameter> from the <parameter>key</parameter> and
sets to the <parameter>node</parameter> content.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to source key.
+<listitem><simpara> the pointer to source key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1489,19 +1489,19 @@ Reads binary key data of the klass <parameter>id</parameter> from <parameter>buf
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to destination key.
+<listitem><simpara> the pointer to destination key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the source binary buffer.
+<listitem><simpara> the source binary buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the source binary buffer size.
+<listitem><simpara> the source binary buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1518,19 +1518,19 @@ Writes binary key data of klass <parameter>id</parameter> from the <parameter>ke
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the data klass.
+<listitem><simpara> the data klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to source key.
+<listitem><simpara> the pointer to source key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the destination binary buffer.
+<listitem><simpara> the destination binary buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the destination binary buffer size.
+<listitem><simpara> the destination binary buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1544,10 +1544,10 @@ Prints binary key data debug information to <parameter>output</parameter>.</para
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to binary key data.
+<listitem><simpara> the pointer to binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataBinaryValueDebugXmlDump" role="function">
@@ -1560,10 +1560,10 @@ Prints binary key data debug information to <parameter>output</parameter> in XML
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to binary key data.
+<listitem><simpara> the pointer to binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataBinaryValueGetSize" role="function">
@@ -1574,7 +1574,7 @@ Gets the binary key data size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to binary key data.
+<listitem><simpara> the pointer to binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> binary key data size in bits.
</simpara></listitem></varlistentry>
@@ -1587,7 +1587,7 @@ Gets the binary key data buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to binary key data.
+<listitem><simpara> the pointer to binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to binary key data buffer.
</simpara></listitem></varlistentry>
@@ -1602,13 +1602,13 @@ Sets the value of <parameter>data</parameter> to <parameter>buf</parameter>.</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to binary key data.
+<listitem><simpara> the pointer to binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to binary buffer.
+<listitem><simpara> the pointer to binary buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the binary buffer size.
+<listitem><simpara> the binary buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1616,32 +1616,32 @@ Sets the value of <parameter>data</parameter> to <parameter>buf</parameter>.</pa
<refsect2 id="xmlSecKeyDataStore" role="struct">
<title>struct xmlSecKeyDataStore</title>
<indexterm zone="xmlSecKeyDataStore"><primary sortas="xmlSecKeyDataStore">xmlSecKeyDataStore</primary></indexterm><programlisting>struct xmlSecKeyDataStore {
- xmlSecKeyDataStoreId id;
+ xmlSecKeyDataStoreId id;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
The key data store. Key data store holds common key data specific information
-required for key data processing. For example, X509 data store may hold
+required for key data processing. For example, X509 data store may hold
information about trusted (root) certificates.</para>
<para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecKeyDataStoreId">xmlSecKeyDataStoreId</link> <structfield>id</structfield>;</term>
-<listitem><simpara> the store id (<link linkend="xmlSecKeyDataStoreId"><type>xmlSecKeyDataStoreId</type></link>).
+<listitem><simpara> the store id (<link linkend="xmlSecKeyDataStoreId"><type>xmlSecKeyDataStoreId</type></link>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -1654,7 +1654,7 @@ for freeng returned object with <link linkend="xmlSecKeyDataStoreDestroy"><type>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the store id.
+<listitem><simpara> the store id.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly allocated key data store structure
or NULL if an error occurs.
@@ -1669,7 +1669,7 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to the key data store..
+<listitem><simpara> the pointer to the key data store..
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataStoreGetName" role="macro">
@@ -1680,7 +1680,7 @@ Macro. Returns key data store name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataStoreIsValid" role="macro">
@@ -1692,7 +1692,7 @@ or 0 otherwise.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataStoreCheckId" role="macro">
@@ -1703,10 +1703,10 @@ Macro. Returns 1 if <parameter>store</parameter> is valid and <parameter>store</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>storeId</parameter> :</term>
-<listitem><simpara> the store Id.
+<listitem><simpara> the store Id.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataStoreCheckSize" role="macro">
@@ -1717,15 +1717,15 @@ Macro. Returns 1 if <parameter>data</parameter> is valid and <parameter>stores</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the expected size.
+<listitem><simpara> the expected size.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataStoreIdUnknown" role="macro">
<title>xmlSecKeyDataStoreIdUnknown</title>
-<indexterm zone="xmlSecKeyDataStoreIdUnknown"><primary sortas="xmlSecKeyDataStoreIdUnknown">xmlSecKeyDataStoreIdUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataStoreIdUnknown NULL
+<indexterm zone="xmlSecKeyDataStoreIdUnknown"><primary sortas="xmlSecKeyDataStoreIdUnknown">xmlSecKeyDataStoreIdUnknown</primary></indexterm><programlisting>#define xmlSecKeyDataStoreIdUnknown NULL
</programlisting>
<para>
The "unknown" id.</para>
@@ -1740,7 +1740,7 @@ Key data store specific initialization method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the data store.
+<listitem><simpara> the data store.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1753,25 +1753,25 @@ Key data store specific finalization (destroy) method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the data store.
+<listitem><simpara> the data store.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataStoreKlass" role="struct">
<title>struct xmlSecKeyDataStoreKlass</title>
<indexterm zone="xmlSecKeyDataStoreKlass"><primary sortas="xmlSecKeyDataStoreKlass">xmlSecKeyDataStoreKlass</primary></indexterm><programlisting>struct xmlSecKeyDataStoreKlass {
- xmlSecSize klassSize;
- xmlSecSize objSize;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
/* data */
- const xmlChar* name;
-
+ const xmlChar* name;
+
/* constructors/destructor */
- xmlSecKeyDataStoreInitializeMethod initialize;
- xmlSecKeyDataStoreFinalizeMethod finalize;
+ xmlSecKeyDataStoreInitializeMethod initialize;
+ xmlSecKeyDataStoreFinalizeMethod finalize;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -1780,37 +1780,37 @@ The data store id (klass).</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>klassSize</structfield>;</term>
-<listitem><simpara> the data store klass size.
+<listitem><simpara> the data store klass size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>objSize</structfield>;</term>
-<listitem><simpara> the data store obj size.
+<listitem><simpara> the data store obj size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>name</structfield>;</term>
-<listitem><simpara> the store's name.
+<listitem><simpara> the store's name.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataStoreInitializeMethod">xmlSecKeyDataStoreInitializeMethod</link> <structfield>initialize</structfield>;</term>
-<listitem><simpara> the store's initialization method.
+<listitem><simpara> the store's initialization method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyDataStoreFinalizeMethod">xmlSecKeyDataStoreFinalizeMethod</link> <structfield>finalize</structfield>;</term>
-<listitem><simpara> the store's finalization (destroy) method.
+<listitem><simpara> the store's finalization (destroy) method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -1822,12 +1822,12 @@ Macro. Returns store klass name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>klass</parameter> :</term>
-<listitem><simpara> the pointer to store klass.
+<listitem><simpara> the pointer to store klass.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyDataStorePtrListId" role="macro">
<title>xmlSecKeyDataStorePtrListId</title>
-<indexterm zone="xmlSecKeyDataStorePtrListId"><primary sortas="xmlSecKeyDataStorePtrListId">xmlSecKeyDataStorePtrListId</primary></indexterm><programlisting>#define xmlSecKeyDataStorePtrListId xmlSecKeyDataStorePtrListGetKlass()
+<indexterm zone="xmlSecKeyDataStorePtrListId"><primary sortas="xmlSecKeyDataStorePtrListId">xmlSecKeyDataStorePtrListId</primary></indexterm><programlisting>#define xmlSecKeyDataStorePtrListId xmlSecKeyDataStorePtrListGetKlass()
</programlisting>
<para>
The data store list id (klass).</para>
diff --git a/docs/api/sgml/keysmngr.sgml b/docs/api/sgml/keysmngr.sgml
index 0bb8334..ff0a22b 100644
--- a/docs/api/sgml/keysmngr.sgml
+++ b/docs/api/sgml/keysmngr.sgml
@@ -84,11 +84,11 @@ Keys manager object support.
<title>xmlSecKeysMngrCreate ()</title>
<indexterm zone="xmlSecKeysMngrCreate"><primary sortas="xmlSecKeysMngrCreate">xmlSecKeysMngrCreate</primary></indexterm><programlisting><link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> xmlSecKeysMngrCreate (void);</programlisting>
<para>
-Creates new keys manager. Caller is responsible for freeing it with
+Creates new keys manager. Caller is responsible for freeing it with
<link linkend="xmlSecKeysMngrDestroy"><type>xmlSecKeysMngrDestroy</type></link> function.</para>
<para>
</para><variablelist role="params">
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly allocated keys manager or NULL if
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly allocated keys manager or NULL if
an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -100,7 +100,7 @@ Destroys keys manager created with <link linkend="xmlSecKeysMngrCreate"><type>xm
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeysMngrFindKey" role="function">
@@ -109,18 +109,18 @@ Destroys keys manager created with <link linkend="xmlSecKeysMngrCreate"><type>xm
const <link linkend="xmlChar">xmlChar</link> *name,
<link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtxPtr</link> keyInfoCtx);</programlisting>
<para>
-Lookups key in the keys manager keys store. The caller is responsible
+Lookups key in the keys manager keys store. The caller is responsible
for destroying the returned key using <link linkend="xmlSecKeyDestroy"><type>xmlSecKeyDestroy</type></link> method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the desired key name.
+<listitem><simpara> the desired key name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to a key or NULL if key is not found or an error occurs.
</simpara></listitem></varlistentry>
@@ -134,10 +134,10 @@ Adopts keys store in the keys manager <parameter>mngr</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to keys store.
+<listitem><simpara> the pointer to keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -150,9 +150,9 @@ Gets the keys store.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the keys store in the keys manager <parameter>mngr</parameter> or NULL if
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the keys store in the keys manager <parameter>mngr</parameter> or NULL if
there is no store or an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -165,10 +165,10 @@ Adopts data store in the keys manager.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to data store.
+<listitem><simpara> the pointer to data store.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -182,10 +182,10 @@ Lookups the data store of given klass <parameter>id</parameter> in the keys mana
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the desired data store klass.
+<listitem><simpara> the desired data store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to data store or NULL if it is not found or an error
occurs.
@@ -200,21 +200,21 @@ Reads the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:K
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to key or NULL if the key is not found or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to key or NULL if the key is not found or
an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeysMngr" role="struct">
<title>struct xmlSecKeysMngr</title>
<indexterm zone="xmlSecKeysMngr"><primary sortas="xmlSecKeysMngr">xmlSecKeysMngr</primary></indexterm><programlisting>struct xmlSecKeysMngr {
- xmlSecKeyStorePtr keysStore;
- xmlSecPtrList storesList;
- xmlSecGetKeyCallback getKey;
+ xmlSecKeyStorePtr keysStore;
+ xmlSecPtrList storesList;
+ xmlSecGetKeyCallback getKey;
};
</programlisting>
<para>
@@ -223,17 +223,17 @@ The keys manager structure.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecKeyStore">xmlSecKeyStorePtr</link> <structfield>keysStore</structfield>;</term>
-<listitem><simpara> the key store (list of keys known to keys manager).
+<listitem><simpara> the key store (list of keys known to keys manager).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrList">xmlSecPtrList</link> <structfield>storesList</structfield>;</term>
-<listitem><simpara> the list of key data stores known to keys manager.
+<listitem><simpara> the list of key data stores known to keys manager.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecGetKeyCallback">xmlSecGetKeyCallback</link> <structfield>getKey</structfield>;</term>
-<listitem><simpara> the callback used to read <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the callback used to read <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -246,23 +246,23 @@ Reads the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:K
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to key or NULL if the key is not found or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to key or NULL if the key is not found or
an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyStore" role="struct">
<title>struct xmlSecKeyStore</title>
<indexterm zone="xmlSecKeyStore"><primary sortas="xmlSecKeyStore">xmlSecKeyStore</primary></indexterm><programlisting>struct xmlSecKeyStore {
- xmlSecKeyStoreId id;
+ xmlSecKeyStoreId id;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -271,17 +271,17 @@ The keys store.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecKeyStoreId">xmlSecKeyStoreId</link> <structfield>id</structfield>;</term>
-<listitem><simpara> the store id (<link linkend="xmlSecKeyStoreId"><type>xmlSecKeyStoreId</type></link>).
+<listitem><simpara> the store id (<link linkend="xmlSecKeyStoreId"><type>xmlSecKeyStoreId</type></link>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -294,7 +294,7 @@ for freeing the returned store by calling <link linkend="xmlSecKeyStoreDestroy">
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the key store klass.
+<listitem><simpara> the key store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly allocated keys store or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -307,7 +307,7 @@ Destroys the store created with <link linkend="xmlSecKeyStoreCreate"><type>xmlSe
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to keys store.
+<listitem><simpara> the pointer to keys store.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyStoreFindKey" role="function">
@@ -316,18 +316,18 @@ Destroys the store created with <link linkend="xmlSecKeyStoreCreate"><type>xmlSe
const <link linkend="xmlChar">xmlChar</link> *name,
<link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtxPtr</link> keyInfoCtx);</programlisting>
<para>
-Lookups key in the store. The caller is responsible for destroying
+Lookups key in the store. The caller is responsible for destroying
the returned key using <link linkend="xmlSecKeyDestroy"><type>xmlSecKeyDestroy</type></link> method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to keys store.
+<listitem><simpara> the pointer to keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the desired key name.
+<listitem><simpara> the desired key name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to a key or NULL if key is not found or an error occurs.
</simpara></listitem></varlistentry>
@@ -340,7 +340,7 @@ Macro. Returns key store name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyStoreIsValid" role="macro">
@@ -352,7 +352,7 @@ or 0 otherwise.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyStoreCheckId" role="macro">
@@ -363,10 +363,10 @@ Macro. Returns 1 if <parameter>store</parameter> is valid and <parameter>store</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>storeId</parameter> :</term>
-<listitem><simpara> the store Id.
+<listitem><simpara> the store Id.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyStoreCheckSize" role="macro">
@@ -377,15 +377,15 @@ Macro. Returns 1 if <parameter>store</parameter> is valid and <parameter>stores<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to store.
+<listitem><simpara> the pointer to store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the expected size.
+<listitem><simpara> the expected size.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyStoreIdUnknown" role="macro">
<title>xmlSecKeyStoreIdUnknown</title>
-<indexterm zone="xmlSecKeyStoreIdUnknown"><primary sortas="xmlSecKeyStoreIdUnknown">xmlSecKeyStoreIdUnknown</primary></indexterm><programlisting>#define xmlSecKeyStoreIdUnknown ((xmlSecKeyDataStoreId)NULL)
+<indexterm zone="xmlSecKeyStoreIdUnknown"><primary sortas="xmlSecKeyStoreIdUnknown">xmlSecKeyStoreIdUnknown</primary></indexterm><programlisting>#define xmlSecKeyStoreIdUnknown ((xmlSecKeyDataStoreId)NULL)
</programlisting>
<para>
The "unknown" id.</para>
@@ -399,7 +399,7 @@ Keys store specific initialization method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the store.
+<listitem><simpara> the store.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -412,7 +412,7 @@ Keys store specific finalization (destroy) method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the store.
+<listitem><simpara> the store.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecKeyStoreFindKeyMethod" role="function">
@@ -421,18 +421,18 @@ Keys store specific finalization (destroy) method.</para>
const <link linkend="xmlChar">xmlChar</link> *name,
<link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtxPtr</link> keyInfoCtx);</programlisting>
<para>
-Keys store specific find method. The caller is responsible for destroying
+Keys store specific find method. The caller is responsible for destroying
the returned key using <link linkend="xmlSecKeyDestroy"><type>xmlSecKeyDestroy</type></link> method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the store.
+<listitem><simpara> the store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the desired key name.
+<listitem><simpara> the desired key name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to key info context.
+<listitem><simpara> the pointer to key info context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to a key or NULL if key is not found or an error occurs.
</simpara></listitem></varlistentry>
@@ -440,20 +440,20 @@ the returned key using <link linkend="xmlSecKeyDestroy"><type>xmlSecKeyDestroy</
<refsect2 id="xmlSecKeyStoreKlass" role="struct">
<title>struct xmlSecKeyStoreKlass</title>
<indexterm zone="xmlSecKeyStoreKlass"><primary sortas="xmlSecKeyStoreKlass">xmlSecKeyStoreKlass</primary></indexterm><programlisting>struct xmlSecKeyStoreKlass {
- xmlSecSize klassSize;
- xmlSecSize objSize;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
/* data */
- const xmlChar* name;
-
+ const xmlChar* name;
+
/* constructors/destructor */
- xmlSecKeyStoreInitializeMethod initialize;
- xmlSecKeyStoreFinalizeMethod finalize;
- xmlSecKeyStoreFindKeyMethod findKey;
+ xmlSecKeyStoreInitializeMethod initialize;
+ xmlSecKeyStoreFinalizeMethod finalize;
+ xmlSecKeyStoreFindKeyMethod findKey;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -462,42 +462,42 @@ The keys store id (klass).</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>klassSize</structfield>;</term>
-<listitem><simpara> the store klass size.
+<listitem><simpara> the store klass size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>objSize</structfield>;</term>
-<listitem><simpara> the store obj size.
+<listitem><simpara> the store obj size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>name</structfield>;</term>
-<listitem><simpara> the store's name.
+<listitem><simpara> the store's name.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyStoreInitializeMethod">xmlSecKeyStoreInitializeMethod</link> <structfield>initialize</structfield>;</term>
-<listitem><simpara> the store's initialization method.
+<listitem><simpara> the store's initialization method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyStoreFinalizeMethod">xmlSecKeyStoreFinalizeMethod</link> <structfield>finalize</structfield>;</term>
-<listitem><simpara> the store's finalization (destroy) method.
+<listitem><simpara> the store's finalization (destroy) method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyStoreFindKeyMethod">xmlSecKeyStoreFindKeyMethod</link> <structfield>findKey</structfield>;</term>
-<listitem><simpara> the store's find method.
+<listitem><simpara> the store's find method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -509,12 +509,12 @@ Macro. Returns store klass name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>klass</parameter> :</term>
-<listitem><simpara> the pointer to store klass.
+<listitem><simpara> the pointer to store klass.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecSimpleKeysStoreId" role="macro">
<title>xmlSecSimpleKeysStoreId</title>
-<indexterm zone="xmlSecSimpleKeysStoreId"><primary sortas="xmlSecSimpleKeysStoreId">xmlSecSimpleKeysStoreId</primary></indexterm><programlisting>#define xmlSecSimpleKeysStoreId xmlSecSimpleKeysStoreGetKlass()
+<indexterm zone="xmlSecSimpleKeysStoreId"><primary sortas="xmlSecSimpleKeysStoreId">xmlSecSimpleKeysStoreId</primary></indexterm><programlisting>#define xmlSecSimpleKeysStoreId xmlSecSimpleKeysStoreGetKlass()
</programlisting>
<para>
A simple keys store klass id.</para>
@@ -539,10 +539,10 @@ Adds <parameter>key</parameter> to the <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to simple keys store.
+<listitem><simpara> the pointer to simple keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -557,13 +557,13 @@ Reads keys from an XML file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to simple keys store.
+<listitem><simpara> the pointer to simple keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to associated keys manager.
+<listitem><simpara> the pointer to associated keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -578,13 +578,13 @@ Writes keys from <parameter>store</parameter> to an XML file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to simple keys store.
+<listitem><simpara> the pointer to simple keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the saved keys type (public, private, ...).
+<listitem><simpara> the saved keys type (public, private, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -597,7 +597,7 @@ Gets list of keys from simple keys store.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to simple keys store.
+<listitem><simpara> the pointer to simple keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the list of keys stored in the keys store or NULL
if an error occurs.
diff --git a/docs/api/sgml/list.sgml b/docs/api/sgml/list.sgml
index 0f65165..ad8290a 100644
--- a/docs/api/sgml/list.sgml
+++ b/docs/api/sgml/list.sgml
@@ -75,12 +75,12 @@ Generic list structure implementation.
<refsect2 id="xmlSecPtrList" role="struct">
<title>struct xmlSecPtrList</title>
<indexterm zone="xmlSecPtrList"><primary sortas="xmlSecPtrList">xmlSecPtrList</primary></indexterm><programlisting>struct xmlSecPtrList {
- xmlSecPtrListId id;
+ xmlSecPtrListId id;
- xmlSecPtr* data;
- xmlSecSize use;
- xmlSecSize max;
- xmlSecAllocMode allocMode;
+ xmlSecPtr* data;
+ xmlSecSize use;
+ xmlSecSize max;
+ xmlSecAllocMode allocMode;
};
</programlisting>
<para>
@@ -89,27 +89,27 @@ The pointers list.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecPtrListId">xmlSecPtrListId</link> <structfield>id</structfield>;</term>
-<listitem><simpara> the list items description.
+<listitem><simpara> the list items description.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSec">xmlSecPtr</link> *<structfield>data</structfield>;</term>
-<listitem><simpara> the list data.
+<listitem><simpara> the list data.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>use</structfield>;</term>
-<listitem><simpara> the current list size.
+<listitem><simpara> the current list size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>max</structfield>;</term>
-<listitem><simpara> the max (allocated) list size.
+<listitem><simpara> the max (allocated) list size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecAllocMode">xmlSecAllocMode</link> <structfield>allocMode</structfield>;</term>
-<listitem><simpara> the memory allocation mode.
+<listitem><simpara> the memory allocation mode.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -122,10 +122,10 @@ Sets new default allocation mode and minimal initial list size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>defAllocMode</parameter> :</term>
-<listitem><simpara> the new default memory allocation mode.
+<listitem><simpara> the new default memory allocation mode.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>defInitialSize</parameter> :</term>
-<listitem><simpara> the new default minimal initial size.
+<listitem><simpara> the new default minimal initial size.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListInitialize" role="function">
@@ -133,15 +133,15 @@ Sets new default allocation mode and minimal initial list size.</para>
<indexterm zone="xmlSecPtrListInitialize"><primary sortas="xmlSecPtrListInitialize">xmlSecPtrListInitialize</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecPtrListInitialize (<link linkend="xmlSecPtrList">xmlSecPtrListPtr</link> list,
<link linkend="xmlSecPtrListId">xmlSecPtrListId</link> id);</programlisting>
<para>
-Initializes the list of given klass. Caller is responsible
+Initializes the list of given klass. Caller is responsible
for cleaning up by calling <link linkend="xmlSecPtrListFinalize"><type>xmlSecPtrListFinalize</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the list klass.
+<listitem><simpara> the list klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -155,7 +155,7 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListCreate" role="function">
@@ -167,7 +167,7 @@ by calling <link linkend="xmlSecPtrListDestroy"><type>xmlSecPtrListDestroy</type
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the list klass.
+<listitem><simpara> the list klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated list or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -180,7 +180,7 @@ Destroys <parameter>list</parameter> created with <link linkend="xmlSecPtrListCr
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListEmpty" role="function">
@@ -191,7 +191,7 @@ Remove all items from <parameter>list</parameter> (if any).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListCopy" role="function">
@@ -200,15 +200,15 @@ Remove all items from <parameter>list</parameter> (if any).</para>
<link linkend="xmlSecPtrList">xmlSecPtrListPtr</link> src);</programlisting>
<para>
Copies <parameter>src</parameter> list items to <parameter>dst</parameter> list using <link linkend="duplicateItem"><type>duplicateItem</type></link> method
-of the list klass. If <link linkend="duplicateItem"><type>duplicateItem</type></link> method is NULL then
+of the list klass. If <link linkend="duplicateItem"><type>duplicateItem</type></link> method is NULL then
we jsut copy pointers to items.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dst</parameter> :</term>
-<listitem><simpara> the pointer to destination list.
+<listitem><simpara> the pointer to destination list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>src</parameter> :</term>
-<listitem><simpara> the pointer to source list.
+<listitem><simpara> the pointer to source list.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -221,7 +221,7 @@ Creates a new copy of <parameter>list</parameter> and all its items.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated list or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -234,7 +234,7 @@ Gets list size.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the number of itmes in <parameter>list</parameter>.
</simpara></listitem></varlistentry>
@@ -248,10 +248,10 @@ Gets item from the list.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the item position.
+<listitem><simpara> the item position.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the list item at position <parameter>pos</parameter> or NULL if <parameter>pos</parameter> is greater
than the number of items in the list or an error occurs.
@@ -266,10 +266,10 @@ Adds <parameter>item</parameter> to the end of the <parameter>list</parameter>.<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>item</parameter> :</term>
-<listitem><simpara> the item.
+<listitem><simpara> the item.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -285,13 +285,13 @@ is destroyed.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>item</parameter> :</term>
-<listitem><simpara> the item.
+<listitem><simpara> the item.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the pos.
+<listitem><simpara> the pos.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -305,10 +305,10 @@ Destroys list item at the position <parameter>pos</parameter> and sets it value
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the position.
+<listitem><simpara> the position.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -322,10 +322,10 @@ Prints debug information about <parameter>list</parameter> to the <parameter>out
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListDebugXmlDump" role="function">
@@ -337,10 +337,10 @@ Prints debug information about <parameter>list</parameter> to the <parameter>out
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListGetName" role="macro">
@@ -351,7 +351,7 @@ Macro. Returns lists's name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the ponter to list.
+<listitem><simpara> the ponter to list.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListIsValid" role="macro">
@@ -363,7 +363,7 @@ or 0 otherwise.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListCheckId" role="macro">
@@ -374,15 +374,15 @@ Macro. Returns 1 if <parameter>list</parameter> is valid and <parameter>list</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to list.
+<listitem><simpara> the pointer to list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataId</parameter> :</term>
-<listitem><simpara> the list Id.
+<listitem><simpara> the list Id.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListIdUnknown" role="macro">
<title>xmlSecPtrListIdUnknown</title>
-<indexterm zone="xmlSecPtrListIdUnknown"><primary sortas="xmlSecPtrListIdUnknown">xmlSecPtrListIdUnknown</primary></indexterm><programlisting>#define xmlSecPtrListIdUnknown NULL
+<indexterm zone="xmlSecPtrListIdUnknown"><primary sortas="xmlSecPtrListIdUnknown">xmlSecPtrListIdUnknown</primary></indexterm><programlisting>#define xmlSecPtrListIdUnknown NULL
</programlisting>
<para>
The "unknown" id.</para>
@@ -396,7 +396,7 @@ Duplicates item <parameter>ptr</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ptr</parameter> :</term>
-<listitem><simpara> the poinetr to list item.
+<listitem><simpara> the poinetr to list item.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to new item copy or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -409,7 +409,7 @@ Destroys list item <parameter>ptr</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ptr</parameter> :</term>
-<listitem><simpara> the poinetr to list item.
+<listitem><simpara> the poinetr to list item.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrDebugDumpItemMethod" role="function">
@@ -421,20 +421,20 @@ Prints debug information about <parameter>item</parameter> to <parameter>output<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ptr</parameter> :</term>
-<listitem><simpara> the poinetr to list item.
+<listitem><simpara> the poinetr to list item.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the output FILE.
+<listitem><simpara> the output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecPtrListKlass" role="struct">
<title>struct xmlSecPtrListKlass</title>
<indexterm zone="xmlSecPtrListKlass"><primary sortas="xmlSecPtrListKlass">xmlSecPtrListKlass</primary></indexterm><programlisting>struct xmlSecPtrListKlass {
- const xmlChar* name;
- xmlSecPtrDuplicateItemMethod duplicateItem;
- xmlSecPtrDestroyItemMethod destroyItem;
- xmlSecPtrDebugDumpItemMethod debugDumpItem;
- xmlSecPtrDebugDumpItemMethod debugXmlDumpItem;
+ const xmlChar* name;
+ xmlSecPtrDuplicateItemMethod duplicateItem;
+ xmlSecPtrDestroyItemMethod destroyItem;
+ xmlSecPtrDebugDumpItemMethod debugDumpItem;
+ xmlSecPtrDebugDumpItemMethod debugXmlDumpItem;
};
</programlisting>
<para>
@@ -443,27 +443,27 @@ List klass.</para>
</para><variablelist role="struct">
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>name</structfield>;</term>
-<listitem><simpara> the list klass name.
+<listitem><simpara> the list klass name.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrDuplicateItemMethod">xmlSecPtrDuplicateItemMethod</link> <structfield>duplicateItem</structfield>;</term>
-<listitem><simpara> the duplciate item method.
+<listitem><simpara> the duplciate item method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrDestroyItemMethod">xmlSecPtrDestroyItemMethod</link> <structfield>destroyItem</structfield>;</term>
-<listitem><simpara> the destroy item method.
+<listitem><simpara> the destroy item method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrDebugDumpItemMethod">xmlSecPtrDebugDumpItemMethod</link> <structfield>debugDumpItem</structfield>;</term>
-<listitem><simpara> the debug dump item method.
+<listitem><simpara> the debug dump item method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrDebugDumpItemMethod">xmlSecPtrDebugDumpItemMethod</link> <structfield>debugXmlDumpItem</structfield>;</term>
-<listitem><simpara> the debug dump item in xml format method.
+<listitem><simpara> the debug dump item in xml format method.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -475,7 +475,7 @@ Macro. Returns the list klass name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>klass</parameter> :</term>
-<listitem><simpara> the list klass.
+<listitem><simpara> the list klass.
2
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff --git a/docs/api/sgml/membuf.sgml b/docs/api/sgml/membuf.sgml
index 99ca839..5aa2f1d 100644
--- a/docs/api/sgml/membuf.sgml
+++ b/docs/api/sgml/membuf.sgml
@@ -62,9 +62,9 @@ Gets the pointer to memory buffer transform buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to memory buffer transform.
+<listitem><simpara> the pointer to memory buffer transform.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the transform's <link linkend="xmlSecBuffer"><type>xmlSecBuffer</type></link>.
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the transform's <link linkend="xmlSecBuffer"><type>xmlSecBuffer</type></link>.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff --git a/docs/api/sgml/mscrypto/app.sgml b/docs/api/sgml/mscrypto/app.sgml
index 206f3bf..a899ac4 100644
--- a/docs/api/sgml/mscrypto/app.sgml
+++ b/docs/api/sgml/mscrypto/app.sgml
@@ -16,7 +16,7 @@
<synopsis>
<link linkend="int">int</link> <link linkend="xmlSecMSCryptoAppInit">xmlSecMSCryptoAppInit</link> (const <link linkend="char">char</link> *config);
<link linkend="int">int</link> <link linkend="xmlSecMSCryptoAppShutdown">xmlSecMSCryptoAppShutdown</link> (void);
-const <link linkend="char">char</link>* <link linkend="xmlSecMSCryptoAppGetCertStoreName">xmlSecMSCryptoAppGetCertStoreName</link> (void);
+<link linkend="LPCTSTR--CAPS">LPCTSTR</link> <link linkend="xmlSecMSCryptoAppGetCertStoreName">xmlSecMSCryptoAppGetCertStoreName</link> (void);
<link linkend="int">int</link> <link linkend="xmlSecMSCryptoAppDefaultKeysMngrInit">xmlSecMSCryptoAppDefaultKeysMngrInit</link>
(<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> mngr);
<link linkend="int">int</link> <link linkend="xmlSecMSCryptoAppDefaultKeysMngrAdoptKey">xmlSecMSCryptoAppDefaultKeysMngrAdoptKey</link>
@@ -111,12 +111,12 @@ Application functions implementation for MS Crypto.
<indexterm zone="xmlSecMSCryptoAppInit"><primary sortas="xmlSecMSCryptoAppInit">xmlSecMSCryptoAppInit</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecMSCryptoAppInit (const <link linkend="char">char</link> *config);</programlisting>
<para>
General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<parameter>xmlSecInit</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>config</parameter> :</term>
-<listitem><simpara> the name of another then the default ms certificate store.
+<listitem><simpara> the name of another then the default ms certificate store.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -126,7 +126,7 @@ by XMLSec command line utility and called before
<indexterm zone="xmlSecMSCryptoAppShutdown"><primary sortas="xmlSecMSCryptoAppShutdown">xmlSecMSCryptoAppShutdown</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecMSCryptoAppShutdown (void);</programlisting>
<para>
General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<parameter>xmlSecShutdown</parameter> function.</para>
<para>
</para><variablelist role="params">
@@ -135,7 +135,7 @@ by XMLSec command line utility and called after
</variablelist></refsect2>
<refsect2 id="xmlSecMSCryptoAppGetCertStoreName" role="function">
<title>xmlSecMSCryptoAppGetCertStoreName ()</title>
-<indexterm zone="xmlSecMSCryptoAppGetCertStoreName"><primary sortas="xmlSecMSCryptoAppGetCertStoreName">xmlSecMSCryptoAppGetCertStoreName</primary></indexterm><programlisting>const <link linkend="char">char</link>* xmlSecMSCryptoAppGetCertStoreName (void);</programlisting>
+<indexterm zone="xmlSecMSCryptoAppGetCertStoreName"><primary sortas="xmlSecMSCryptoAppGetCertStoreName">xmlSecMSCryptoAppGetCertStoreName</primary></indexterm><programlisting><link linkend="LPCTSTR--CAPS">LPCTSTR</link> xmlSecMSCryptoAppGetCertStoreName (void);</programlisting>
<para>
Gets the MS Crypto certs store name set by <parameter>xmlSecMSCryptoAppInit</parameter> function.</para>
<para>
@@ -153,7 +153,7 @@ and a default MSCrypto crypto key data stores.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -169,10 +169,10 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -183,15 +183,15 @@ function.</para>
(<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> mngr,
const <link linkend="char">char</link> *uri);</programlisting>
<para>
-Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
+Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
with <link linkend="xmlSecMSCryptoAppDefaultKeysMngrInit"><type>xmlSecMSCryptoAppDefaultKeysMngrInit</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the uri.
+<listitem><simpara> the uri.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -207,13 +207,13 @@ Saves keys from <parameter>mngr</parameter> to XML keys file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
<listitem><simpara> the destination filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the type of keys to save (public/private/symmetric).
+<listitem><simpara> the type of keys to save (public/private/symmetric).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -228,7 +228,7 @@ Adds private key <parameter>hKey</parameter> to the keys manager <parameter>mngr
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>hKey</parameter> :</term>
<listitem><simpara> the key handle.
@@ -246,7 +246,7 @@ Adds public key <parameter>hKey</parameter> to the keys manager <parameter>mngr<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>hKey</parameter> :</term>
<listitem><simpara> the key handle.
@@ -264,7 +264,7 @@ Adds symmetric key <parameter>hKey</parameter> to the keys manager <parameter>mn
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>hKey</parameter> :</term>
<listitem><simpara> the key handle.
@@ -282,7 +282,7 @@ Adds <parameter>keyStore</parameter> to the list of key stores in the keys manag
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyStore</parameter> :</term>
<listitem><simpara> the pointer to keys store.
@@ -300,7 +300,7 @@ Adds <parameter>trustedStore</parameter> to the list of trusted cert stores in t
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>trustedStore</parameter> :</term>
<listitem><simpara> the pointer to certs store.
@@ -318,7 +318,7 @@ Adds <parameter>trustedStore</parameter> to the list of un-trusted cert stores i
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>untrustedStore</parameter> :</term>
<listitem><simpara> the pointer to certs store.
@@ -338,17 +338,17 @@ untrusted certs in <parameter>store</parameter> (not implemented yet).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate file.
+<listitem><simpara> the certificate file.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
- trusted or not.
+<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
+ trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -367,20 +367,20 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the binary certificate.
+<listitem><simpara> the binary certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
<listitem><simpara> size of binary certificate (data)
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
- trusted or not.
+<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
+ trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -397,19 +397,19 @@ Reads key from the a file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the key filename.
+<listitem><simpara> the key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -427,22 +427,22 @@ Reads key from the a file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key binary data.
+<listitem><simpara> the key binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the key data size.
+<listitem><simpara> the key data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key format.
+<listitem><simpara> the key format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key password.
+<listitem><simpara> the key password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -458,16 +458,16 @@ Reads key and all associated certificates from the PKCS12 file</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the PKCS12 key filename.
+<listitem><simpara> the PKCS12 key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -484,19 +484,19 @@ Reads key and all associated certificates from the PKCS12 binary</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the binary PKCS12 key in data.
+<listitem><simpara> the binary PKCS12 key in data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
<listitem><simpara> size of binary pkcs12 data
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -511,13 +511,13 @@ Reads the certificate from $<parameter>filename</parameter> and adds it to key.<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate filename.
+<listitem><simpara> the certificate filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -533,16 +533,16 @@ Reads the certificate from $<parameter>data</parameter> and adds it to key.</par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the binary certificate.
+<listitem><simpara> the binary certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
<listitem><simpara> size of certificate binary (data)
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/mscrypto/certkeys.sgml b/docs/api/sgml/mscrypto/certkeys.sgml
index cc1e64a..67c68b6 100644
--- a/docs/api/sgml/mscrypto/certkeys.sgml
+++ b/docs/api/sgml/mscrypto/certkeys.sgml
@@ -45,12 +45,12 @@ MS Crypto certificates helper functions.
<title>xmlSecMSCryptoKeyDataGetCert ()</title>
<indexterm zone="xmlSecMSCryptoKeyDataGetCert"><primary sortas="xmlSecMSCryptoKeyDataGetCert">xmlSecMSCryptoKeyDataGetCert</primary></indexterm><programlisting><link linkend="PCCERT-CONTEXT--CAPS">PCCERT_CONTEXT</link> xmlSecMSCryptoKeyDataGetCert (<link linkend="xmlSecKeyData">xmlSecKeyDataPtr</link> data);</programlisting>
<para>
-Native MSCrypto certificate retrieval from xmlsec keydata. The
+Native MSCrypto certificate retrieval from xmlsec keydata. The
returned PCCERT_CONTEXT must not be released by the caller.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key data to retrieve certificate from.
+<listitem><simpara> the key data to retrieve certificate from.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> PCCERT_CONTEXT on success or NULL otherwise.
</simpara></listitem></varlistentry>
@@ -60,12 +60,12 @@ returned PCCERT_CONTEXT must not be released by the caller.</para>
<indexterm zone="xmlSecMSCryptoKeyDataGetKey"><primary sortas="xmlSecMSCryptoKeyDataGetKey">xmlSecMSCryptoKeyDataGetKey</primary></indexterm><programlisting><link linkend="HCRYPTKEY--CAPS">HCRYPTKEY</link> xmlSecMSCryptoKeyDataGetKey (<link linkend="xmlSecKeyData">xmlSecKeyDataPtr</link> data,
<link linkend="xmlSecKeyDataType">xmlSecKeyDataType</link> type);</programlisting>
<para>
-Native MSCrypto key retrieval from xmlsec keydata. The
+Native MSCrypto key retrieval from xmlsec keydata. The
returned HKEY must not be destroyed by the caller.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key data to retrieve certificate from.
+<listitem><simpara> the key data to retrieve certificate from.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
<listitem><simpara> type of key requested (public/private)
@@ -82,7 +82,7 @@ returned HKEY must not be destroyed by the caller.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key data pointer
+<listitem><simpara> the key data pointer
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> HKEY on success or NULL otherwise.
</simpara></listitem></varlistentry>
@@ -95,9 +95,9 @@ Duplicates the <parameter>pCert</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>pCert</parameter> :</term>
-<listitem><simpara> the pointer to cert.
+<listitem><simpara> the pointer to cert.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created PCCERT_CONTEXT object or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created PCCERT_CONTEXT object or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -110,10 +110,10 @@ Creates key data value from the cert.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>pCert</parameter> :</term>
-<listitem><simpara> the pointer to cert.
+<listitem><simpara> the pointer to cert.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the expected key type.
+<listitem><simpara> the expected key type.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created xmlsec key or NULL if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/mscrypto/crypto.sgml b/docs/api/sgml/mscrypto/crypto.sgml
index f0e8c20..f63cbc6 100644
--- a/docs/api/sgml/mscrypto/crypto.sgml
+++ b/docs/api/sgml/mscrypto/crypto.sgml
@@ -28,10 +28,6 @@
const <link linkend="char">char</link> *errorSubject,
<link linkend="int">int</link> reason,
const <link linkend="char">char</link> *msg);
-<link linkend="BYTE--CAPS">BYTE</link>* <link linkend="xmlSecMSCryptoCertStrToName">xmlSecMSCryptoCertStrToName</link> (<link linkend="DWORD--CAPS">DWORD</link> dwCertEncodingType,
- <link linkend="LPCTSTR--CAPS">LPCTSTR</link> pszX500,
- <link linkend="DWORD--CAPS">DWORD</link> dwStrType,
- <link linkend="DWORD--CAPS">DWORD</link> *len);
#define <link linkend="xmlSecMSCryptoKeyDataDsaId">xmlSecMSCryptoKeyDataDsaId</link>
<link linkend="xmlSecKeyDataId">xmlSecKeyDataId</link> <link linkend="xmlSecMSCryptoKeyDataDsaGetKlass">xmlSecMSCryptoKeyDataDsaGetKlass</link> (void);
#define <link linkend="xmlSecMSCryptoTransformDsaSha1Id">xmlSecMSCryptoTransformDsaSha1Id</link>
@@ -134,7 +130,7 @@ Adds MSCrypto specific key data stores in keys manager.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -149,10 +145,10 @@ Generates <parameter>size</parameter> random bytes and puts result in <parameter
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the destination buffer.
+<listitem><simpara> the destination buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the numer of bytes to generate.
+<listitem><simpara> the numer of bytes to generate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -171,50 +167,25 @@ The default errors reporting callback function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>file</parameter> :</term>
-<listitem><simpara> the error location file name (__FILE__ macro).
+<listitem><simpara> the error location file name (__FILE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>line</parameter> :</term>
-<listitem><simpara> the error location line number (__LINE__ macro).
+<listitem><simpara> the error location line number (__LINE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter> :</term>
-<listitem><simpara> the error location function name (__FUNCTION__ macro).
+<listitem><simpara> the error location function name (__FUNCTION__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorObject</parameter> :</term>
-<listitem><simpara> the error specific error object
+<listitem><simpara> the error specific error object
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorSubject</parameter> :</term>
-<listitem><simpara> the error specific error subject.
+<listitem><simpara> the error specific error subject.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reason</parameter> :</term>
-<listitem><simpara> the error code.
+<listitem><simpara> the error code.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>msg</parameter> :</term>
-<listitem><simpara> the additional error message.
-</simpara></listitem></varlistentry>
-</variablelist></refsect2>
-<refsect2 id="xmlSecMSCryptoCertStrToName" role="function">
-<title>xmlSecMSCryptoCertStrToName ()</title>
-<indexterm zone="xmlSecMSCryptoCertStrToName"><primary sortas="xmlSecMSCryptoCertStrToName">xmlSecMSCryptoCertStrToName</primary></indexterm><programlisting><link linkend="BYTE--CAPS">BYTE</link>* xmlSecMSCryptoCertStrToName (<link linkend="DWORD--CAPS">DWORD</link> dwCertEncodingType,
- <link linkend="LPCTSTR--CAPS">LPCTSTR</link> pszX500,
- <link linkend="DWORD--CAPS">DWORD</link> dwStrType,
- <link linkend="DWORD--CAPS">DWORD</link> *len);</programlisting>
-<para>
-Converts input string to name by calling <parameter>CertStrToName</parameter> function.</para>
-<para>
-</para><variablelist role="params">
-<varlistentry><term><parameter>dwCertEncodingType</parameter> :</term>
-<listitem><simpara> the encoding used.
-</simpara></listitem></varlistentry>
-<varlistentry><term><parameter>pszX500</parameter> :</term>
-<listitem><simpara> the string to convert.
-</simpara></listitem></varlistentry>
-<varlistentry><term><parameter>dwStrType</parameter> :</term>
-<listitem><simpara> the string type.
-</simpara></listitem></varlistentry>
-<varlistentry><term><parameter>len</parameter> :</term>
-<listitem><simpara> the result len.
-</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a pointer to newly allocated string or NULL if an error occurs.
+<listitem><simpara> the additional error message.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecMSCryptoKeyDataDsaId" role="macro">
@@ -403,13 +374,13 @@ Sets the value of AES key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to AES key data.
+<listitem><simpara> the pointer to AES key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/mscrypto/keysstore.sgml b/docs/api/sgml/mscrypto/keysstore.sgml
index d559148..d8c8ce4 100644
--- a/docs/api/sgml/mscrypto/keysstore.sgml
+++ b/docs/api/sgml/mscrypto/keysstore.sgml
@@ -46,7 +46,7 @@ Keys store implementation for MS Crypto.
<title role="details.title">Details</title>
<refsect2 id="xmlSecMSCryptoKeysStoreId" role="macro">
<title>xmlSecMSCryptoKeysStoreId</title>
-<indexterm zone="xmlSecMSCryptoKeysStoreId"><primary sortas="xmlSecMSCryptoKeysStoreId">xmlSecMSCryptoKeysStoreId</primary></indexterm><programlisting>#define xmlSecMSCryptoKeysStoreId xmlSecMSCryptoKeysStoreGetKlass()
+<indexterm zone="xmlSecMSCryptoKeysStoreId"><primary sortas="xmlSecMSCryptoKeysStoreId">xmlSecMSCryptoKeysStoreId</primary></indexterm><programlisting>#define xmlSecMSCryptoKeysStoreId xmlSecMSCryptoKeysStoreGetKlass()
</programlisting>
<para>
A MSCrypto keys store klass id.</para>
@@ -71,10 +71,10 @@ Adds <parameter>key</parameter> to the <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to MSCrypto keys store.
+<listitem><simpara> the pointer to MSCrypto keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -89,13 +89,13 @@ Reads keys from an XML file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to MSCrypto keys store.
+<listitem><simpara> the pointer to MSCrypto keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to associated keys manager.
+<listitem><simpara> the pointer to associated keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -110,13 +110,13 @@ Writes keys from <parameter>store</parameter> to an XML file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to MSCrypto keys store.
+<listitem><simpara> the pointer to MSCrypto keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the saved keys type (public, private, ...).
+<listitem><simpara> the saved keys type (public, private, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/mscrypto/x509.sgml b/docs/api/sgml/mscrypto/x509.sgml
index b76bef2..2cf24a8 100644
--- a/docs/api/sgml/mscrypto/x509.sgml
+++ b/docs/api/sgml/mscrypto/x509.sgml
@@ -106,7 +106,7 @@ Gets the certificate from which the key was extracted.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the key's certificate or NULL if key data was not used for key
extraction or an error occurs.
@@ -122,10 +122,10 @@ Sets the key's certificate in <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the pointer to MSCRYPTO X509 certificate.
+<listitem><simpara> the pointer to MSCRYPTO X509 certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -139,10 +139,10 @@ Adds certificate to the X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the pointer to MSCRYPTO X509 certificate.
+<listitem><simpara> the pointer to MSCRYPTO X509 certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -156,12 +156,12 @@ Gets a certificate from X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the desired certificate position.
+<listitem><simpara> the desired certificate position.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to certificate or NULL if <parameter>pos</parameter> is larger than the
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to certificate or NULL if <parameter>pos</parameter> is larger than the
number of certificates in <parameter>data</parameter> or an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -174,7 +174,7 @@ Gets the number of certificates in <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> te number of certificates in <parameter>data</parameter>.
</simpara></listitem></varlistentry>
@@ -188,10 +188,10 @@ Adds CRL to the X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>crl</parameter> :</term>
-<listitem><simpara> the pointer to MSCrypto X509 CRL.
+<listitem><simpara> the pointer to MSCrypto X509 CRL.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/nodeset.sgml b/docs/api/sgml/nodeset.sgml
index d36c9a3..d217077 100644
--- a/docs/api/sgml/nodeset.sgml
+++ b/docs/api/sgml/nodeset.sgml
@@ -72,7 +72,7 @@ Nodeset object implementation.
xmlSecNodeSetNormal = 0,
xmlSecNodeSetInvert,
xmlSecNodeSetTree,
- xmlSecNodeSetTreeWithoutComments,
+ xmlSecNodeSetTreeWithoutComments,
xmlSecNodeSetTreeInvert,
xmlSecNodeSetTreeWithoutCommentsInvert,
xmlSecNodeSetList
@@ -84,41 +84,41 @@ The basic nodes sets types.</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecNodeSetNormal" role="constant">
<term><literal>xmlSecNodeSetNormal</literal></term>
-<listitem><simpara> nodes set = nodes in the list.
+<listitem><simpara> nodes set = nodes in the list.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetInvert" role="constant">
<term><literal>xmlSecNodeSetInvert</literal></term>
-<listitem><simpara> nodes set = all document nodes minus nodes in the list.
+<listitem><simpara> nodes set = all document nodes minus nodes in the list.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetTree" role="constant">
<term><literal>xmlSecNodeSetTree</literal></term>
-<listitem><simpara> nodes set = nodes in the list and all their subtress.
+<listitem><simpara> nodes set = nodes in the list and all their subtress.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetTreeWithoutComments" role="constant">
<term><literal>xmlSecNodeSetTreeWithoutComments</literal></term>
-<listitem><simpara> nodes set = nodes in the list and
- all their subtress but no comment nodes.
+<listitem><simpara> nodes set = nodes in the list and
+ all their subtress but no comment nodes.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetTreeInvert" role="constant">
<term><literal>xmlSecNodeSetTreeInvert</literal></term>
-<listitem><simpara> nodes set = all document nodes minus nodes in the
- list and all their subtress.
+<listitem><simpara> nodes set = all document nodes minus nodes in the
+ list and all their subtress.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetTreeWithoutCommentsInvert" role="constant">
<term><literal>xmlSecNodeSetTreeWithoutCommentsInvert</literal></term>
-<listitem><simpara> nodes set = all document nodes
- minus (nodes in the list and all their subtress
- plus all comment nodes).
+<listitem><simpara> nodes set = all document nodes
+ minus (nodes in the list and all their subtress
+ plus all comment nodes).
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetList" role="constant">
<term><literal>xmlSecNodeSetList</literal></term>
-<listitem><simpara> nodes set = all nodes in the chidren list of nodes sets.
+<listitem><simpara> nodes set = all nodes in the chidren list of nodes sets.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -136,31 +136,31 @@ The simple nodes sets operations.</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecNodeSetIntersection" role="constant">
<term><literal>xmlSecNodeSetIntersection</literal></term>
-<listitem><simpara> intersection.
+<listitem><simpara> intersection.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetSubtraction" role="constant">
<term><literal>xmlSecNodeSetSubtraction</literal></term>
-<listitem><simpara> subtraction.
+<listitem><simpara> subtraction.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecNodeSetUnion" role="constant">
<term><literal>xmlSecNodeSetUnion</literal></term>
-<listitem><simpara> union.
+<listitem><simpara> union.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecNodeSet" role="struct">
<title>struct xmlSecNodeSet</title>
<indexterm zone="xmlSecNodeSet"><primary sortas="xmlSecNodeSet">xmlSecNodeSet</primary></indexterm><programlisting>struct xmlSecNodeSet {
- xmlNodeSetPtr nodes;
- xmlDocPtr doc;
- int destroyDoc;
- xmlSecNodeSetType type;
- xmlSecNodeSetOp op;
- xmlSecNodeSetPtr next;
- xmlSecNodeSetPtr prev;
- xmlSecNodeSetPtr children;
+ xmlNodeSetPtr nodes;
+ xmlDocPtr doc;
+ int destroyDoc;
+ xmlSecNodeSetType type;
+ xmlSecNodeSetOp op;
+ xmlSecNodeSetPtr next;
+ xmlSecNodeSetPtr prev;
+ xmlSecNodeSetPtr children;
};
</programlisting>
<para>
@@ -169,44 +169,44 @@ The enchanced nodes set.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlNodeSet">xmlNodeSetPtr</link> <structfield>nodes</structfield>;</term>
-<listitem><simpara> the nodes list.
+<listitem><simpara> the nodes list.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlDoc">xmlDocPtr</link> <structfield>doc</structfield>;</term>
-<listitem><simpara> the parent XML document.
+<listitem><simpara> the parent XML document.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>destroyDoc</structfield>;</term>
-<listitem><simpara> the flag: if set to 1 then <parameter>doc</parameter> will
- be destroyed when node set is destroyed.
+<listitem><simpara> the flag: if set to 1 then <parameter>doc</parameter> will
+ be destroyed when node set is destroyed.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecNodeSetType">xmlSecNodeSetType</link> <structfield>type</structfield>;</term>
-<listitem><simpara> the nodes set type.
+<listitem><simpara> the nodes set type.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecNodeSetOp">xmlSecNodeSetOp</link> <structfield>op</structfield>;</term>
-<listitem><simpara> the operation type.
+<listitem><simpara> the operation type.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> <structfield>next</structfield>;</term>
-<listitem><simpara> the next nodes set.
+<listitem><simpara> the next nodes set.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> <structfield>prev</structfield>;</term>
-<listitem><simpara> the previous nodes set.
+<listitem><simpara> the previous nodes set.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> <structfield>children</structfield>;</term>
-<listitem><simpara> the children list (valid only if type
- equal to <link linkend="xmlSecNodeSetList"><type>xmlSecNodeSetList</type></link>).
+<listitem><simpara> the children list (valid only if type
+ equal to <link linkend="xmlSecNodeSetList"><type>xmlSecNodeSetList</type></link>).
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -221,16 +221,16 @@ The callback function called once per each node in the nodes set.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to <link linkend="xmlSecNodeSet"><type>xmlSecNodeSet</type></link> structure.
+<listitem><simpara> the pointer to <link linkend="xmlSecNodeSet"><type>xmlSecNodeSet</type></link> structure.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the pointer current XML node.
+<listitem><simpara> the pointer current XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>parent</parameter> :</term>
-<listitem><simpara> the pointer to the <parameter>cur</parameter> parent node.
+<listitem><simpara> the pointer to the <parameter>cur</parameter> parent node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to application specific data.
+<listitem><simpara> the pointer to application specific data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs
an walk procedure should be interrupted.
@@ -247,13 +247,13 @@ by calling <link linkend="xmlSecNodeSetDestroy"><type>xmlSecNodeSetDestroy</type
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>doc</parameter> :</term>
-<listitem><simpara> the pointer to parent XML document.
+<listitem><simpara> the pointer to parent XML document.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the list of nodes.
+<listitem><simpara> the list of nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the nodes set type.
+<listitem><simpara> the nodes set type.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated node set or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -266,7 +266,7 @@ Destroys the nodes set created with <link linkend="xmlSecNodeSetCreate"><type>xm
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to node set.
+<listitem><simpara> the pointer to node set.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecNodeSetDocDestroy" role="function">
@@ -277,7 +277,7 @@ Instructs node set to destroy nodes parent doc when node set is destroyed.</para
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to node set.
+<listitem><simpara> the pointer to node set.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecNodeSetContains" role="function">
@@ -290,13 +290,13 @@ Checks whether the <parameter>node</parameter> is in the nodes set or not.</para
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to node set.
+<listitem><simpara> the pointer to node set.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to XML node to check.
+<listitem><simpara> the pointer to XML node to check.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>parent</parameter> :</term>
-<listitem><simpara> the pointer to <parameter>node</parameter> parent node.
+<listitem><simpara> the pointer to <parameter>node</parameter> parent node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if the <parameter>node</parameter> is in the nodes set <parameter>nset</parameter>, 0 if it is not
and a negative value if an error occurs.
@@ -312,15 +312,15 @@ Adds <parameter>newNSet</parameter> to the <parameter>nset</parameter> using ope
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to currrent nodes set (or NULL).
+<listitem><simpara> the pointer to currrent nodes set (or NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>newNSet</parameter> :</term>
-<listitem><simpara> the pointer to new nodes set.
+<listitem><simpara> the pointer to new nodes set.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>op</parameter> :</term>
-<listitem><simpara> the operation type.
+<listitem><simpara> the operation type.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to combined nodes set or NULL if an error
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to combined nodes set or NULL if an error
occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -334,15 +334,15 @@ Adds <parameter>newNSet</parameter> to the <parameter>nset</parameter> as child
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to currrent nodes set (or NULL).
+<listitem><simpara> the pointer to currrent nodes set (or NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>newNSet</parameter> :</term>
-<listitem><simpara> the pointer to new nodes set.
+<listitem><simpara> the pointer to new nodes set.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>op</parameter> :</term>
-<listitem><simpara> the operation type.
+<listitem><simpara> the operation type.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to combined nodes set or NULL if an error
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to combined nodes set or NULL if an error
occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -361,21 +361,21 @@ Creates a new nodes set that contains:
- if <parameter>withComments</parameter> is not 0 and <parameter>invert</parameter> not is 0:
all nodes in the <parameter>doc</parameter> except nodes in the <parameter>parent</parameter> subtree;
- if <parameter>withComments</parameter> is 0 and <parameter>invert</parameter> is 0:
- all nodes in the <parameter>doc</parameter> except nodes in the <parameter>parent</parameter> subtree
+ all nodes in the <parameter>doc</parameter> except nodes in the <parameter>parent</parameter> subtree
and comment nodes.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>doc</parameter> :</term>
-<listitem><simpara> the pointer to an XML document.
+<listitem><simpara> the pointer to an XML document.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>parent</parameter> :</term>
-<listitem><simpara> the pointer to parent XML node or NULL if we want to include all document nodes.
+<listitem><simpara> the pointer to parent XML node or NULL if we want to include all document nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>withComments</parameter> :</term>
-<listitem><simpara> the flag include comments or not.
+<listitem><simpara> the flag include comments or not.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>invert</parameter> :</term>
-<listitem><simpara> the "invert" flag.
+<listitem><simpara> the "invert" flag.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the newly created <link linkend="xmlSecNodeSet"><type>xmlSecNodeSet</type></link> structure
or NULL if an error occurs.
@@ -388,18 +388,18 @@ or NULL if an error occurs.
<link linkend="void">void</link> *data);</programlisting>
<para>
Calls the function <parameter>walkFunc</parameter> once per each node in the nodes set <parameter>nset</parameter>.
-If the <parameter>walkFunc</parameter> returns a negative value, then the walk procedure
+If the <parameter>walkFunc</parameter> returns a negative value, then the walk procedure
is interrupted.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to node set.
+<listitem><simpara> the pointer to node set.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>walkFunc</parameter> :</term>
-<listitem><simpara> the callback functions.
+<listitem><simpara> the callback functions.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the application specific data passed to the <parameter>walkFunc</parameter>.
+<listitem><simpara> the application specific data passed to the <parameter>walkFunc</parameter>.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -413,10 +413,10 @@ Dumps content of all the text nodes from <parameter>nset</parameter> to <paramet
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to node set.
+<listitem><simpara> the pointer to node set.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>out</parameter> :</term>
-<listitem><simpara> the output buffer.
+<listitem><simpara> the output buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -430,10 +430,10 @@ Prints information about <parameter>nset</parameter> to the <parameter>output</p
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>nset</parameter> :</term>
-<listitem><simpara> the pointer to node set.
+<listitem><simpara> the pointer to node set.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff --git a/docs/api/sgml/nss/app.sgml b/docs/api/sgml/nss/app.sgml
index a913ebb..13789dc 100644
--- a/docs/api/sgml/nss/app.sgml
+++ b/docs/api/sgml/nss/app.sgml
@@ -104,12 +104,12 @@ Application functions implementation for NSS.
<indexterm zone="xmlSecNssAppInit"><primary sortas="xmlSecNssAppInit">xmlSecNssAppInit</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecNssAppInit (const <link linkend="char">char</link> *config);</programlisting>
<para>
General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<parameter>xmlSecInit</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>config</parameter> :</term>
-<listitem><simpara> the path to NSS database files.
+<listitem><simpara> the path to NSS database files.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -119,7 +119,7 @@ by XMLSec command line utility and called before
<indexterm zone="xmlSecNssAppShutdown"><primary sortas="xmlSecNssAppShutdown">xmlSecNssAppShutdown</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecNssAppShutdown (void);</programlisting>
<para>
General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<parameter>xmlSecShutdown</parameter> function.</para>
<para>
</para><variablelist role="params">
@@ -135,7 +135,7 @@ and a default NSS crypto key data stores.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -150,10 +150,10 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -163,15 +163,15 @@ function.</para>
<indexterm zone="xmlSecNssAppDefaultKeysMngrLoad"><primary sortas="xmlSecNssAppDefaultKeysMngrLoad">xmlSecNssAppDefaultKeysMngrLoad</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecNssAppDefaultKeysMngrLoad (<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> mngr,
const <link linkend="char">char</link> *uri);</programlisting>
<para>
-Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
+Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
with <link linkend="xmlSecNssAppDefaultKeysMngrInit"><type>xmlSecNssAppDefaultKeysMngrInit</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the uri.
+<listitem><simpara> the uri.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -186,13 +186,13 @@ Saves keys from <parameter>mngr</parameter> to XML keys file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the destination filename.
+<listitem><simpara> the destination filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the type of keys to save (public/private/symmetric).
+<listitem><simpara> the type of keys to save (public/private/symmetric).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -209,16 +209,16 @@ untrusted certs in <parameter>store</parameter></para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate file.
+<listitem><simpara> the certificate file.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format (PEM or DER).
+<listitem><simpara> the certificate file format (PEM or DER).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the certificate type (trusted/untrusted).
+<listitem><simpara> the certificate type (trusted/untrusted).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -236,19 +236,19 @@ untrusted certs in <parameter>store</parameter></para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key binary data.
+<listitem><simpara> the key binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the key binary data size.
+<listitem><simpara> the key binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate format (PEM or DER).
+<listitem><simpara> the certificate format (PEM or DER).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the certificate type (trusted/untrusted).
+<listitem><simpara> the certificate type (trusted/untrusted).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -265,16 +265,16 @@ untrusted certs in <parameter>store</parameter></para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>secItem</parameter> :</term>
-<listitem><simpara> the pointer to SECItem.
+<listitem><simpara> the pointer to SECItem.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate format (PEM or DER).
+<listitem><simpara> the certificate format (PEM or DER).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the certificate type (trusted/untrusted).
+<listitem><simpara> the certificate type (trusted/untrusted).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -291,19 +291,19 @@ Reads key from a file</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the key filename.
+<listitem><simpara> the key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -321,22 +321,22 @@ Reads key from a binary <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key binary data.
+<listitem><simpara> the key binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the key binary data size.
+<listitem><simpara> the key binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key data format.
+<listitem><simpara> the key data format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key data2 password.
+<listitem><simpara> the key data2 password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -353,19 +353,19 @@ Reads key from a file</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>secItem</parameter> :</term>
-<listitem><simpara> the pointer to sec item.
+<listitem><simpara> the pointer to sec item.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key format.
+<listitem><simpara> the key format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key password.
+<listitem><simpara> the key password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -383,16 +383,16 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the PKCS12 key filename.
+<listitem><simpara> the PKCS12 key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -411,19 +411,19 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key binary data.
+<listitem><simpara> the key binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the key binary data size.
+<listitem><simpara> the key binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 password.
+<listitem><simpara> the PKCS12 password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -441,16 +441,16 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>secItem</parameter> :</term>
-<listitem><simpara> the <parameter>SECItem</parameter> object.
+<listitem><simpara> the <parameter>SECItem</parameter> object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -465,13 +465,13 @@ Reads the certificate from $<parameter>filename</parameter> and adds it to key</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate filename.
+<listitem><simpara> the certificate filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -487,16 +487,16 @@ Reads the certificate from <parameter>data</parameter> and adds it to key</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key binary data.
+<listitem><simpara> the key binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the key binary data size.
+<listitem><simpara> the key binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate format.
+<listitem><simpara> the certificate format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -511,13 +511,13 @@ Reads the certificate from <parameter>secItem</parameter> and adds it to key</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>secItem</parameter> :</term>
-<listitem><simpara> the pointer to SECItem.
+<listitem><simpara> the pointer to SECItem.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate format.
+<listitem><simpara> the certificate format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -531,10 +531,10 @@ Loads public key from cert.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>secItem</parameter> :</term>
-<listitem><simpara> the <parameter>SECItem</parameter> object.
+<listitem><simpara> the <parameter>SECItem</parameter> object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the cert format.
+<listitem><simpara> the cert format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to key or NULL if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/nss/bignum.sgml b/docs/api/sgml/nss/bignum.sgml
index 44bc75b..7ee8f6c 100644
--- a/docs/api/sgml/nss/bignum.sgml
+++ b/docs/api/sgml/nss/bignum.sgml
@@ -46,8 +46,8 @@ Big numbers helper functions.
const <link linkend="xmlNode">xmlNodePtr</link> cur,
<link linkend="SECItem">SECItem</link> *a);</programlisting>
<para>
-Converts the node content from CryptoBinary format
-(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
+Converts the node content from CryptoBinary format
+(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
to a SECItem. If no SECItem object provided then a new
one is created (caller is responsible for freeing it).</para>
<para>
@@ -72,9 +72,9 @@ or NULL if an error occurs.
<link linkend="int">int</link> addLineBreaks);</programlisting>
<para>
Converts SECItem to CryptoBinary string
-(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
-and sets it as the content of the given node. If the
-addLineBreaks is set then line breaks are added
+(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
+and sets it as the content of the given node. If the
+addLineBreaks is set then line breaks are added
before and after the CryptoBinary string.</para>
<para>
</para><variablelist role="params">
@@ -85,9 +85,9 @@ before and after the CryptoBinary string.</para>
<listitem><simpara> a SECItem containing the BigNum value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>addLineBreaks</parameter> :</term>
-<listitem><simpara> if the flag is equal to 1 then
- linebreaks will be added before and after
- new buffer content.
+<listitem><simpara> if the flag is equal to 1 then
+ linebreaks will be added before and after
+ new buffer content.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or -1 otherwise.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/nss/crypto.sgml b/docs/api/sgml/nss/crypto.sgml
index 616717a..69a0938 100644
--- a/docs/api/sgml/nss/crypto.sgml
+++ b/docs/api/sgml/nss/crypto.sgml
@@ -142,7 +142,7 @@ Adds NSS specific key data stores in keys manager.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -156,10 +156,10 @@ Generates <parameter>size</parameter> random bytes and puts result in <parameter
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the destination buffer.
+<listitem><simpara> the destination buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the numer of bytes to generate.
+<listitem><simpara> the numer of bytes to generate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -178,25 +178,25 @@ The default errors reporting callback function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>file</parameter> :</term>
-<listitem><simpara> the error location file name (__FILE__ macro).
+<listitem><simpara> the error location file name (__FILE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>line</parameter> :</term>
-<listitem><simpara> the error location line number (__LINE__ macro).
+<listitem><simpara> the error location line number (__LINE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter> :</term>
-<listitem><simpara> the error location function name (__FUNCTION__ macro).
+<listitem><simpara> the error location function name (__FUNCTION__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorObject</parameter> :</term>
-<listitem><simpara> the error specific error object
+<listitem><simpara> the error specific error object
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorSubject</parameter> :</term>
-<listitem><simpara> the error specific error subject.
+<listitem><simpara> the error specific error subject.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reason</parameter> :</term>
-<listitem><simpara> the error code.
+<listitem><simpara> the error code.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>msg</parameter> :</term>
-<listitem><simpara> the additional error message.
+<listitem><simpara> the additional error message.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecNssGetInternalKeySlot" role="function">
@@ -236,13 +236,13 @@ Sets the value of AES key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to AES key data.
+<listitem><simpara> the pointer to AES key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -376,13 +376,13 @@ Sets the value of DES key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to DES key data.
+<listitem><simpara> the pointer to DES key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -473,7 +473,7 @@ Sets the min HMAC output length</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>min_length</parameter> :</term>
-<listitem><simpara> the new min length
+<listitem><simpara> the new min length
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecNssKeyDataHmacId" role="macro">
@@ -503,13 +503,13 @@ Sets the value of HMAC key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to HMAC key data.
+<listitem><simpara> the pointer to HMAC key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/nss/keysstore.sgml b/docs/api/sgml/nss/keysstore.sgml
index a20e886..4d74e89 100644
--- a/docs/api/sgml/nss/keysstore.sgml
+++ b/docs/api/sgml/nss/keysstore.sgml
@@ -46,7 +46,7 @@ Keys store implementation for NSS.
<title role="details.title">Details</title>
<refsect2 id="xmlSecNssKeysStoreId" role="macro">
<title>xmlSecNssKeysStoreId</title>
-<indexterm zone="xmlSecNssKeysStoreId"><primary sortas="xmlSecNssKeysStoreId">xmlSecNssKeysStoreId</primary></indexterm><programlisting>#define xmlSecNssKeysStoreId xmlSecNssKeysStoreGetKlass()
+<indexterm zone="xmlSecNssKeysStoreId"><primary sortas="xmlSecNssKeysStoreId">xmlSecNssKeysStoreId</primary></indexterm><programlisting>#define xmlSecNssKeysStoreId xmlSecNssKeysStoreGetKlass()
</programlisting>
<para>
A Nss keys store klass id.</para>
@@ -71,10 +71,10 @@ Adds <parameter>key</parameter> to the <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to Nss keys store.
+<listitem><simpara> the pointer to Nss keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -89,13 +89,13 @@ Reads keys from an XML file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to Nss keys store.
+<listitem><simpara> the pointer to Nss keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to associated keys manager.
+<listitem><simpara> the pointer to associated keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -110,13 +110,13 @@ Writes keys from <parameter>store</parameter> to an XML file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to Nss keys store.
+<listitem><simpara> the pointer to Nss keys store.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the saved keys type (public, private, ...).
+<listitem><simpara> the saved keys type (public, private, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/nss/pkikeys.sgml b/docs/api/sgml/nss/pkikeys.sgml
index b44fc04..f08736a 100644
--- a/docs/api/sgml/nss/pkikeys.sgml
+++ b/docs/api/sgml/nss/pkikeys.sgml
@@ -97,7 +97,7 @@ Gets the Key Type from the key data.</para>
<varlistentry><term><parameter>data</parameter> :</term>
<listitem><simpara> the pointer to NSS Key data.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> Key Type
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> Key Type
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecNssPKIKeyDataDuplicate" role="function">
diff --git a/docs/api/sgml/nss/x509.sgml b/docs/api/sgml/nss/x509.sgml
index 6178616..4703f45 100644
--- a/docs/api/sgml/nss/x509.sgml
+++ b/docs/api/sgml/nss/x509.sgml
@@ -91,7 +91,7 @@ Gets the certificate from which the key was extracted.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the key's certificate or NULL if key data was not used for key
extraction or an error occurs.
@@ -106,10 +106,10 @@ Sets the key's certificate in <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the pointer to NSS X509 certificate.
+<listitem><simpara> the pointer to NSS X509 certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -123,10 +123,10 @@ Adds certificate to the X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the pointer to NSS X509 certificate.
+<listitem><simpara> the pointer to NSS X509 certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -140,12 +140,12 @@ Gets a certificate from X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the desired certificate position.
+<listitem><simpara> the desired certificate position.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to certificate or NULL if <parameter>pos</parameter> is larger than the
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to certificate or NULL if <parameter>pos</parameter> is larger than the
number of certificates in <parameter>data</parameter> or an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -157,7 +157,7 @@ Gets the number of certificates in <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> te number of certificates in <parameter>data</parameter>.
</simpara></listitem></varlistentry>
@@ -171,10 +171,10 @@ Adds CRL to the X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>crl</parameter> :</term>
-<listitem><simpara> the pointer to NSS X509 CRL.
+<listitem><simpara> the pointer to NSS X509 CRL.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -218,7 +218,7 @@ Extracts public key from the <parameter>cert</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the certificate.
+<listitem><simpara> the certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> public key value or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -270,22 +270,22 @@ Searches <parameter>store</parameter> for a certificate that matches given crite
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data store klass.
+<listitem><simpara> the pointer to X509 key data store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subjectName</parameter> :</term>
-<listitem><simpara> the desired certificate name.
+<listitem><simpara> the desired certificate name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>issuerName</parameter> :</term>
-<listitem><simpara> the desired certificate issuer name.
+<listitem><simpara> the desired certificate issuer name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>issuerSerial</parameter> :</term>
-<listitem><simpara> the desired certificate issuer serial number.
+<listitem><simpara> the desired certificate issuer serial number.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ski</parameter> :</term>
-<listitem><simpara> the desired certificate SKI.
+<listitem><simpara> the desired certificate SKI.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to found certificate or NULL if certificate is not found
or an error occurs.
@@ -301,13 +301,13 @@ Verifies <parameter>certs</parameter> list.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data store klass.
+<listitem><simpara> the pointer to X509 key data store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>certs</parameter> :</term>
-<listitem><simpara> the untrusted certificates stack.
+<listitem><simpara> the untrusted certificates stack.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the first verified certificate from <parameter>certs</parameter>.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/openssl/app.sgml b/docs/api/sgml/openssl/app.sgml
index 99e80f4..e398485 100644
--- a/docs/api/sgml/openssl/app.sgml
+++ b/docs/api/sgml/openssl/app.sgml
@@ -113,12 +113,12 @@ Application functions implementation for OpenSSL.
<indexterm zone="xmlSecOpenSSLAppInit"><primary sortas="xmlSecOpenSSLAppInit">xmlSecOpenSSLAppInit</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecOpenSSLAppInit (const <link linkend="char">char</link> *config);</programlisting>
<para>
General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<parameter>xmlSecInit</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>config</parameter> :</term>
-<listitem><simpara> the path to certs.
+<listitem><simpara> the path to certs.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -128,7 +128,7 @@ by XMLSec command line utility and called before
<indexterm zone="xmlSecOpenSSLAppShutdown"><primary sortas="xmlSecOpenSSLAppShutdown">xmlSecOpenSSLAppShutdown</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecOpenSSLAppShutdown (void);</programlisting>
<para>
General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<parameter>xmlSecShutdown</parameter> function.</para>
<para>
</para><variablelist role="params">
@@ -144,7 +144,7 @@ and a default OpenSSL crypto key data stores.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -160,10 +160,10 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -173,15 +173,15 @@ function.</para>
<indexterm zone="xmlSecOpenSSLAppDefaultKeysMngrLoad"><primary sortas="xmlSecOpenSSLAppDefaultKeysMngrLoad">xmlSecOpenSSLAppDefaultKeysMngrLoad</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecOpenSSLAppDefaultKeysMngrLoad (<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> mngr,
const <link linkend="char">char</link> *uri);</programlisting>
<para>
-Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
+Loads XML keys file from <parameter>uri</parameter> to the keys manager <parameter>mngr</parameter> created
with <link linkend="xmlSecOpenSSLAppDefaultKeysMngrInit"><type>xmlSecOpenSSLAppDefaultKeysMngrInit</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the uri.
+<listitem><simpara> the uri.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -196,13 +196,13 @@ Saves keys from <parameter>mngr</parameter> to XML keys file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the destination filename.
+<listitem><simpara> the destination filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the type of keys to save (public/private/symmetric).
+<listitem><simpara> the type of keys to save (public/private/symmetric).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -219,17 +219,17 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate file.
+<listitem><simpara> the certificate file.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
- trusted or not.
+<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
+ trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -248,19 +248,19 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the certificate binary data.
+<listitem><simpara> the certificate binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the certificate binary data size.
+<listitem><simpara> the certificate binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate trusted or not.
+<listitem><simpara> the flag that indicates is the certificate trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -277,16 +277,16 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bio</parameter> :</term>
-<listitem><simpara> the certificate BIO.
+<listitem><simpara> the certificate BIO.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate trusted or not.
+<listitem><simpara> the flag that indicates is the certificate trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -301,10 +301,10 @@ Reads cert from <parameter>path</parameter> and adds to the list of trusted cert
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>path</parameter> :</term>
-<listitem><simpara> the path to trusted certificates.
+<listitem><simpara> the path to trusted certificates.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -340,19 +340,19 @@ Reads key from the a file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the key filename.
+<listitem><simpara> the key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -370,22 +370,22 @@ Reads key from the memory buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the binary key data.
+<listitem><simpara> the binary key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the size of binary key.
+<listitem><simpara> the size of binary key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -402,19 +402,19 @@ Reads key from the an OpenSSL BIO object.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bio</parameter> :</term>
-<listitem><simpara> the key BIO.
+<listitem><simpara> the key BIO.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -432,16 +432,16 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the PKCS12 key filename.
+<listitem><simpara> the PKCS12 key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -460,19 +460,19 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the PKCS12 binary data.
+<listitem><simpara> the PKCS12 binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the PKCS12 binary data size.
+<listitem><simpara> the PKCS12 binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -490,16 +490,16 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bio</parameter> :</term>
-<listitem><simpara> the PKCS12 key bio.
+<listitem><simpara> the PKCS12 key bio.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -514,13 +514,13 @@ Reads the certificate from $<parameter>filename</parameter> and adds it to key.<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate filename.
+<listitem><simpara> the certificate filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -536,16 +536,16 @@ Reads the certificate from memory buffer and adds it to key.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the certificate binary data.
+<listitem><simpara> the certificate binary data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the certificate binary data size.
+<listitem><simpara> the certificate binary data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -560,13 +560,13 @@ Reads the certificate from memory buffer and adds it to key.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bio</parameter> :</term>
-<listitem><simpara> the certificate bio.
+<listitem><simpara> the certificate bio.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -580,10 +580,10 @@ Loads public key from cert.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>bio</parameter> :</term>
-<listitem><simpara> the BIO.
+<listitem><simpara> the BIO.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the cert format.
+<listitem><simpara> the cert format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to key or NULL if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/openssl/bn.sgml b/docs/api/sgml/openssl/bn.sgml
index 59b800c..08014a1 100644
--- a/docs/api/sgml/openssl/bn.sgml
+++ b/docs/api/sgml/openssl/bn.sgml
@@ -44,8 +44,8 @@ Big numbers helper functions.
<indexterm zone="xmlSecOpenSSLNodeGetBNValue"><primary sortas="xmlSecOpenSSLNodeGetBNValue">xmlSecOpenSSLNodeGetBNValue</primary></indexterm><programlisting><link linkend="BIGNUM--CAPS">BIGNUM</link>* xmlSecOpenSSLNodeGetBNValue (const <link linkend="xmlNode">xmlNodePtr</link> cur,
<link linkend="BIGNUM--CAPS">BIGNUM</link> **a);</programlisting>
<para>
-Converts the node content from CryptoBinary format
-(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
+Converts the node content from CryptoBinary format
+(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
to a BIGNUM. If no BIGNUM buffer provided then a new
BIGNUM is created (caller is responsible for freeing it).</para>
<para>
@@ -67,9 +67,9 @@ or NULL if an error occurs.
<link linkend="int">int</link> addLineBreaks);</programlisting>
<para>
Converts BIGNUM to CryptoBinary string
-(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
-and sets it as the content of the given node. If the
-addLineBreaks is set then line breaks are added
+(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-CryptoBinary"><type>sec-CryptoBinary</type></link>)
+and sets it as the content of the given node. If the
+addLineBreaks is set then line breaks are added
before and after the CryptoBinary string.</para>
<para>
</para><variablelist role="params">
@@ -80,9 +80,9 @@ before and after the CryptoBinary string.</para>
<listitem><simpara> the BIGNUM.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>addLineBreaks</parameter> :</term>
-<listitem><simpara> if the flag is equal to 1 then
- linebreaks will be added before and after
- new buffer content.
+<listitem><simpara> if the flag is equal to 1 then
+ linebreaks will be added before and after
+ new buffer content.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or -1 otherwise.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/openssl/crypto.sgml b/docs/api/sgml/openssl/crypto.sgml
index f7b3160..ba8f5d6 100644
--- a/docs/api/sgml/openssl/crypto.sgml
+++ b/docs/api/sgml/openssl/crypto.sgml
@@ -212,7 +212,7 @@ Crypto transforms implementation for OpenSSL.
</para></refsect2>
<refsect2 id="XMLSEC-NO-AES--CAPS" role="macro">
<title>XMLSEC_NO_AES</title>
-<indexterm zone="XMLSEC-NO-AES--CAPS"><primary sortas="XMLSEC_NO_AES">XMLSEC_NO_AES</primary></indexterm><programlisting>#define XMLSEC_NO_AES 1
+<indexterm zone="XMLSEC-NO-AES--CAPS"><primary sortas="XMLSEC_NO_AES">XMLSEC_NO_AES</primary></indexterm><programlisting>#define XMLSEC_NO_AES 1
</programlisting>
<para>
</para></refsect2>
@@ -255,7 +255,7 @@ Adds OpenSSL specific key data stores in keys manager.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -269,10 +269,10 @@ Generates <parameter>size</parameter> random bytes and puts result in <parameter
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the destination buffer.
+<listitem><simpara> the destination buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the numer of bytes to generate.
+<listitem><simpara> the numer of bytes to generate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -286,7 +286,7 @@ Sets the default trusted certs folder.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>path</parameter> :</term>
-<listitem><simpara> the default trusted certs path.
+<listitem><simpara> the default trusted certs path.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -329,13 +329,13 @@ Sets the value of AES key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to AES key data.
+<listitem><simpara> the pointer to AES key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -475,13 +475,13 @@ Sets the value of DES key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to DES key data.
+<listitem><simpara> the pointer to DES key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -548,10 +548,10 @@ Sets the value of DSA key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to DSA key data.
+<listitem><simpara> the pointer to DSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dsa</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL DSA key.
+<listitem><simpara> the pointer to OpenSSL DSA key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -564,7 +564,7 @@ Gets the OpenSSL DSA key from DSA key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to DSA key data.
+<listitem><simpara> the pointer to DSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to OpenSSL DSA key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -578,10 +578,10 @@ Sets the DSA key data value to OpenSSL EVP key.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to DSA key data.
+<listitem><simpara> the pointer to DSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pKey</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL EVP key.
+<listitem><simpara> the pointer to OpenSSL EVP key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -594,7 +594,7 @@ Gets the OpenSSL EVP key from DSA key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to DSA key data.
+<listitem><simpara> the pointer to DSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to OpenSSL EVP key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -635,7 +635,7 @@ Sets the min HMAC output length</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>min_length</parameter> :</term>
-<listitem><simpara> the new min length
+<listitem><simpara> the new min length
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecOpenSSLKeyDataHmacId" role="macro">
@@ -665,13 +665,13 @@ Sets the value of HMAC key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to HMAC key data.
+<listitem><simpara> the pointer to HMAC key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the pointer to key value.
+<listitem><simpara> the pointer to key value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufSize</parameter> :</term>
-<listitem><simpara> the key value size (in bytes).
+<listitem><simpara> the key value size (in bytes).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -863,10 +863,10 @@ Sets the value of RSA key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to RSA key data.
+<listitem><simpara> the pointer to RSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>rsa</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL RSA key.
+<listitem><simpara> the pointer to OpenSSL RSA key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -879,7 +879,7 @@ Gets the OpenSSL RSA key from RSA key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to RSA key data.
+<listitem><simpara> the pointer to RSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to OpenSSL RSA key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -893,10 +893,10 @@ Sets the RSA key data value to OpenSSL EVP key.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to RSA key data.
+<listitem><simpara> the pointer to RSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pKey</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL EVP key.
+<listitem><simpara> the pointer to OpenSSL EVP key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -909,7 +909,7 @@ Gets the OpenSSL EVP key from RSA key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to RSA key data.
+<listitem><simpara> the pointer to RSA key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to OpenSSL EVP key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1167,7 +1167,7 @@ SHA-512 digest transform klass.</para>
</variablelist></refsect2>
<refsect2 id="XMLSEC-OPENSSL-ERRORS-LIB--CAPS" role="macro">
<title>XMLSEC_OPENSSL_ERRORS_LIB</title>
-<indexterm zone="XMLSEC-OPENSSL-ERRORS-LIB--CAPS"><primary sortas="XMLSEC_OPENSSL_ERRORS_LIB">XMLSEC_OPENSSL_ERRORS_LIB</primary></indexterm><programlisting>#define XMLSEC_OPENSSL_ERRORS_LIB (ERR_LIB_USER + 57)
+<indexterm zone="XMLSEC-OPENSSL-ERRORS-LIB--CAPS"><primary sortas="XMLSEC_OPENSSL_ERRORS_LIB">XMLSEC_OPENSSL_ERRORS_LIB</primary></indexterm><programlisting>#define XMLSEC_OPENSSL_ERRORS_LIB (ERR_LIB_USER + 57)
</programlisting>
<para>
Macro. The XMLSec library klass for OpenSSL errors reporting functions.</para>
@@ -1175,7 +1175,7 @@ Macro. The XMLSec library klass for OpenSSL errors reporting functions.</para>
</para></refsect2>
<refsect2 id="XMLSEC-OPENSSL-ERRORS-FUNCTION--CAPS" role="macro">
<title>XMLSEC_OPENSSL_ERRORS_FUNCTION</title>
-<indexterm zone="XMLSEC-OPENSSL-ERRORS-FUNCTION--CAPS"><primary sortas="XMLSEC_OPENSSL_ERRORS_FUNCTION">XMLSEC_OPENSSL_ERRORS_FUNCTION</primary></indexterm><programlisting>#define XMLSEC_OPENSSL_ERRORS_FUNCTION 0
+<indexterm zone="XMLSEC-OPENSSL-ERRORS-FUNCTION--CAPS"><primary sortas="XMLSEC_OPENSSL_ERRORS_FUNCTION">XMLSEC_OPENSSL_ERRORS_FUNCTION</primary></indexterm><programlisting>#define XMLSEC_OPENSSL_ERRORS_FUNCTION 0
</programlisting>
<para>
Macro. The XMLSec library functions OpenSSL errors reporting functions.</para>
@@ -1195,25 +1195,25 @@ The default OpenSSL errors reporting callback function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>file</parameter> :</term>
-<listitem><simpara> the error location file name (__FILE__ macro).
+<listitem><simpara> the error location file name (__FILE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>line</parameter> :</term>
-<listitem><simpara> the error location line number (__LINE__ macro).
+<listitem><simpara> the error location line number (__LINE__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter> :</term>
-<listitem><simpara> the error location function name (__FUNCTION__ macro).
+<listitem><simpara> the error location function name (__FUNCTION__ macro).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorObject</parameter> :</term>
-<listitem><simpara> the error specific error object
+<listitem><simpara> the error specific error object
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>errorSubject</parameter> :</term>
-<listitem><simpara> the error specific error subject.
+<listitem><simpara> the error specific error subject.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>reason</parameter> :</term>
-<listitem><simpara> the error code.
+<listitem><simpara> the error code.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>msg</parameter> :</term>
-<listitem><simpara> the additional error message.
+<listitem><simpara> the additional error message.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff --git a/docs/api/sgml/openssl/evp.sgml b/docs/api/sgml/openssl/evp.sgml
index bbc141a..7b7501c 100644
--- a/docs/api/sgml/openssl/evp.sgml
+++ b/docs/api/sgml/openssl/evp.sgml
@@ -48,10 +48,10 @@ Sets the value of key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL EVP key data.
+<listitem><simpara> the pointer to OpenSSL EVP key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pKey</parameter> :</term>
-<listitem><simpara> the pointer to EVP key.
+<listitem><simpara> the pointer to EVP key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -64,7 +64,7 @@ Gets the EVP_PKEY from the key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL EVP data.
+<listitem><simpara> the pointer to OpenSSL EVP data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to EVP_PKEY or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -77,7 +77,7 @@ Duplicates <parameter>pKey</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>pKey</parameter> :</term>
-<listitem><simpara> the pointer to EVP_PKEY.
+<listitem><simpara> the pointer to EVP_PKEY.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created EVP_PKEY object or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -90,7 +90,7 @@ Creates xmlsec key object from OpenSSL key object.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>pKey</parameter> :</term>
-<listitem><simpara> the pointer to EVP_PKEY.
+<listitem><simpara> the pointer to EVP_PKEY.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created xmlsec key or NULL if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/openssl/x509.sgml b/docs/api/sgml/openssl/x509.sgml
index e03b9c9..aca586b 100644
--- a/docs/api/sgml/openssl/x509.sgml
+++ b/docs/api/sgml/openssl/x509.sgml
@@ -80,7 +80,7 @@ X509 certificates support implementation for OpenSSL.
<title role="details.title">Details</title>
<refsect2 id="XMLSEC-STACK-OF-X509--CAPS" role="macro">
<title>XMLSEC_STACK_OF_X509</title>
-<indexterm zone="XMLSEC-STACK-OF-X509--CAPS"><primary sortas="XMLSEC_STACK_OF_X509">XMLSEC_STACK_OF_X509</primary></indexterm><programlisting>#define XMLSEC_STACK_OF_X509 STACK_OF(X509)
+<indexterm zone="XMLSEC-STACK-OF-X509--CAPS"><primary sortas="XMLSEC_STACK_OF_X509">XMLSEC_STACK_OF_X509</primary></indexterm><programlisting>#define XMLSEC_STACK_OF_X509 STACK_OF(X509)
</programlisting>
<para>
Macro. To make docbook happy.</para>
@@ -88,7 +88,7 @@ Macro. To make docbook happy.</para>
</para></refsect2>
<refsect2 id="XMLSEC-STACK-OF-X509-CRL--CAPS" role="macro">
<title>XMLSEC_STACK_OF_X509_CRL</title>
-<indexterm zone="XMLSEC-STACK-OF-X509-CRL--CAPS"><primary sortas="XMLSEC_STACK_OF_X509_CRL">XMLSEC_STACK_OF_X509_CRL</primary></indexterm><programlisting>#define XMLSEC_STACK_OF_X509_CRL STACK_OF(X509_CRL)
+<indexterm zone="XMLSEC-STACK-OF-X509-CRL--CAPS"><primary sortas="XMLSEC_STACK_OF_X509_CRL">XMLSEC_STACK_OF_X509_CRL</primary></indexterm><programlisting>#define XMLSEC_STACK_OF_X509_CRL STACK_OF(X509_CRL)
</programlisting>
<para>
Macro. To make docbook happy.</para>
@@ -119,7 +119,7 @@ Gets the certificate from which the key was extracted.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the key's certificate or NULL if key data was not used for key
extraction or an error occurs.
@@ -135,10 +135,10 @@ Sets the key's certificate in <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL X509 certificate.
+<listitem><simpara> the pointer to OpenSSL X509 certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -152,10 +152,10 @@ Adds certificate to the X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL X509 certificate.
+<listitem><simpara> the pointer to OpenSSL X509 certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -169,12 +169,12 @@ Gets a certificate from X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the desired certificate position.
+<listitem><simpara> the desired certificate position.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to certificate or NULL if <parameter>pos</parameter> is larger than the
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to certificate or NULL if <parameter>pos</parameter> is larger than the
number of certificates in <parameter>data</parameter> or an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -187,7 +187,7 @@ Gets the number of certificates in <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> te number of certificates in <parameter>data</parameter>.
</simpara></listitem></varlistentry>
@@ -201,10 +201,10 @@ Adds CRL to the X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>crl</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL X509 CRL.
+<listitem><simpara> the pointer to OpenSSL X509 CRL.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -218,12 +218,12 @@ Gets a CRL from X509 key data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pos</parameter> :</term>
-<listitem><simpara> the desired CRL position.
+<listitem><simpara> the desired CRL position.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to CRL or NULL if <parameter>pos</parameter> is larger than the
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to CRL or NULL if <parameter>pos</parameter> is larger than the
number of CRLs in <parameter>data</parameter> or an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -235,7 +235,7 @@ Gets the number of CRLs in <parameter>data</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data.
+<listitem><simpara> the pointer to X509 key data.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> te number of CRLs in <parameter>data</parameter>.
</simpara></listitem></varlistentry>
@@ -248,7 +248,7 @@ Extracts public key from the <parameter>cert</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the certificate.
+<listitem><simpara> the certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> public key value or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -301,22 +301,22 @@ Searches <parameter>store</parameter> for a certificate that matches given crite
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data store klass.
+<listitem><simpara> the pointer to X509 key data store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subjectName</parameter> :</term>
-<listitem><simpara> the desired certificate name.
+<listitem><simpara> the desired certificate name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>issuerName</parameter> :</term>
-<listitem><simpara> the desired certificate issuer name.
+<listitem><simpara> the desired certificate issuer name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>issuerSerial</parameter> :</term>
-<listitem><simpara> the desired certificate issuer serial number.
+<listitem><simpara> the desired certificate issuer serial number.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ski</parameter> :</term>
-<listitem><simpara> the desired certificate SKI.
+<listitem><simpara> the desired certificate SKI.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to found certificate or NULL if certificate is not found
or an error occurs.
@@ -333,16 +333,16 @@ Verifies <parameter>certs</parameter> list.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data store klass.
+<listitem><simpara> the pointer to X509 key data store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>certs</parameter> :</term>
-<listitem><simpara> the untrusted certificates stack.
+<listitem><simpara> the untrusted certificates stack.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>crls</parameter> :</term>
-<listitem><simpara> the crls stack.
+<listitem><simpara> the crls stack.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the first verified certificate from <parameter>certs</parameter>.
</simpara></listitem></varlistentry>
@@ -357,13 +357,13 @@ Adds trusted (root) or untrusted certificate to the store.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data store klass.
+<listitem><simpara> the pointer to X509 key data store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cert</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL X509 certificate.
+<listitem><simpara> the pointer to OpenSSL X509 certificate.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the certificate type (trusted/untrusted).
+<listitem><simpara> the certificate type (trusted/untrusted).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -377,10 +377,10 @@ Adds X509 CRL to the store.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter> :</term>
-<listitem><simpara> the pointer to X509 key data store klass.
+<listitem><simpara> the pointer to X509 key data store klass.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>crl</parameter> :</term>
-<listitem><simpara> the pointer to OpenSSL X509_CRL.
+<listitem><simpara> the pointer to OpenSSL X509_CRL.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/parser.sgml b/docs/api/sgml/parser.sgml
index 923cc31..f2ad805 100644
--- a/docs/api/sgml/parser.sgml
+++ b/docs/api/sgml/parser.sgml
@@ -50,12 +50,12 @@ Parser transform implementation.
<title>xmlSecParseFile ()</title>
<indexterm zone="xmlSecParseFile"><primary sortas="xmlSecParseFile">xmlSecParseFile</primary></indexterm><programlisting><link linkend="xmlDoc">xmlDocPtr</link> xmlSecParseFile (const <link linkend="char">char</link> *filename);</programlisting>
<para>
-Loads XML Doc from file <parameter>filename</parameter>. We need a special version because of
+Loads XML Doc from file <parameter>filename</parameter>. We need a special version because of
c14n issue. The code is copied from <link linkend="xmlSAXParseFileWithData"><function>xmlSAXParseFileWithData()</function></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the filename.
+<listitem><simpara> the filename.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the loaded XML document or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -66,18 +66,18 @@ c14n issue. The code is copied from <link linkend="xmlSAXParseFileWithData"><fun
<link linkend="xmlSecSize">xmlSecSize</link> size,
<link linkend="int">int</link> recovery);</programlisting>
<para>
-Loads XML Doc from memory. We need a special version because of
+Loads XML Doc from memory. We need a special version because of
c14n issue. The code is copied from <link linkend="xmlSAXParseMemory"><function>xmlSAXParseMemory()</function></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the input buffer.
+<listitem><simpara> the input buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the input buffer size.
+<listitem><simpara> the input buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>recovery</parameter> :</term>
-<listitem><simpara> the flag.
+<listitem><simpara> the flag.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the loaded XML document or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -95,22 +95,22 @@ Loads XML Doc from 3 chunks of memory: <parameter>prefix</parameter>, <parameter
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>prefix</parameter> :</term>
-<listitem><simpara> the first part of the input.
+<listitem><simpara> the first part of the input.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>prefixSize</parameter> :</term>
-<listitem><simpara> the size of the first part of the input.
+<listitem><simpara> the size of the first part of the input.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the second part of the input.
+<listitem><simpara> the second part of the input.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bufferSize</parameter> :</term>
-<listitem><simpara> the size of the second part of the input.
+<listitem><simpara> the size of the second part of the input.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>postfix</parameter> :</term>
-<listitem><simpara> the third part of the input.
+<listitem><simpara> the third part of the input.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>postfixSize</parameter> :</term>
-<listitem><simpara> the size of the third part of the input.
+<listitem><simpara> the size of the third part of the input.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the loaded XML document or NULL if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/private.sgml b/docs/api/sgml/private.sgml
index 634e1f0..173e5b3 100644
--- a/docs/api/sgml/private.sgml
+++ b/docs/api/sgml/private.sgml
@@ -116,7 +116,7 @@ Initializes <parameter>mngr</parameter> with xmlsec-crypto library specific data
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -129,7 +129,7 @@ Initializes <parameter>mngr</parameter> with xmlsec-crypto library specific data
Gets the key data klass.</para>
<para>
</para><variablelist role="params">
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to key data klass or NULL if an error occurs
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to key data klass or NULL if an error occurs
(the xmlsec-crypto library is not loaded or this key data klass is not
implemented).
</simpara></listitem></varlistentry>
@@ -142,7 +142,7 @@ implemented).
Gets the key data store klass.</para>
<para>
</para><variablelist role="params">
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to key data store klass or NULL if an error occurs
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to key data store klass or NULL if an error occurs
(the xmlsec-crypto library is not loaded or this key data store klass is not
implemented).
</simpara></listitem></varlistentry>
@@ -155,7 +155,7 @@ implemented).
Gets the transform klass.</para>
<para>
</para><variablelist role="params">
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to transform klass or NULL if an error occurs
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to transform klass or NULL if an error occurs
(the xmlsec-crypto library is not loaded or this transform is not
implemented).
</simpara></listitem></varlistentry>
@@ -165,12 +165,12 @@ implemented).
<indexterm zone="xmlSecCryptoAppInitMethod"><primary sortas="xmlSecCryptoAppInitMethod">xmlSecCryptoAppInitMethod</primary></indexterm><programlisting><link linkend="int">int</link> (*xmlSecCryptoAppInitMethod) (const <link linkend="char">char</link> *config);</programlisting>
<para>
General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<parameter>xmlSecInit</parameter> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>config</parameter> :</term>
-<listitem><simpara> the path to crypto library configuration.
+<listitem><simpara> the path to crypto library configuration.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -180,7 +180,7 @@ by XMLSec command line utility and called before
<indexterm zone="xmlSecCryptoAppShutdownMethod"><primary sortas="xmlSecCryptoAppShutdownMethod">xmlSecCryptoAppShutdownMethod</primary></indexterm><programlisting><link linkend="int">int</link> (*xmlSecCryptoAppShutdownMethod) (void);</programlisting>
<para>
General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<parameter>xmlSecShutdown</parameter> function.</para>
<para>
</para><variablelist role="params">
@@ -200,17 +200,17 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate file.
+<listitem><simpara> the certificate file.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
- trusted or not.
+<listitem><simpara> the flag that indicates is the certificate in <parameter>filename</parameter>
+ trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -229,20 +229,20 @@ untrusted certs in <parameter>store</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mngr</parameter> :</term>
-<listitem><simpara> the keys manager.
+<listitem><simpara> the keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key data.
+<listitem><simpara> the key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the key data size.
+<listitem><simpara> the key data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate format.
+<listitem><simpara> the certificate format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the flag that indicates is the certificate in <parameter>data</parameter>
- trusted or not.
+<listitem><simpara> the flag that indicates is the certificate in <parameter>data</parameter>
+ trusted or not.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -259,19 +259,19 @@ Reads key from the a file.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the key filename.
+<listitem><simpara> the key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key file format.
+<listitem><simpara> the key file format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key file password.
+<listitem><simpara> the key file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -290,22 +290,22 @@ Reads key from the binary data buffer.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the key data.
+<listitem><simpara> the key data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the key data size.
+<listitem><simpara> the key data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the key data format.
+<listitem><simpara> the key data format.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the key data password.
+<listitem><simpara> the key data password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the key password callback.
+<listitem><simpara> the key password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -323,16 +323,16 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the PKCS12 key filename.
+<listitem><simpara> the PKCS12 key filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 file password.
+<listitem><simpara> the PKCS12 file password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -352,19 +352,19 @@ in format=xmlSecKeyDataFormatPkcs12.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pkcs12 data.
+<listitem><simpara> the pkcs12 data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the pkcs12 data size.
+<listitem><simpara> the pkcs12 data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwd</parameter> :</term>
-<listitem><simpara> the PKCS12 data password.
+<listitem><simpara> the PKCS12 data password.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallback</parameter> :</term>
-<listitem><simpara> the password callback.
+<listitem><simpara> the password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pwdCallbackCtx</parameter> :</term>
-<listitem><simpara> the user context for password callback.
+<listitem><simpara> the user context for password callback.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the key or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -379,13 +379,13 @@ Reads the certificate from $<parameter>filename</parameter> and adds it to key.<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>filename</parameter> :</term>
-<listitem><simpara> the certificate filename.
+<listitem><simpara> the certificate filename.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate file format.
+<listitem><simpara> the certificate file format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -402,16 +402,16 @@ Reads the certificate from binary <parameter>data</parameter> buffer and adds it
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the cert data.
+<listitem><simpara> the cert data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the cert data size.
+<listitem><simpara> the cert data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>format</parameter> :</term>
-<listitem><simpara> the certificate data format.
+<listitem><simpara> the certificate data format.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -419,86 +419,86 @@ Reads the certificate from binary <parameter>data</parameter> buffer and adds it
<refsect2 id="xmlSecCryptoDLFunctions" role="struct">
<title>struct xmlSecCryptoDLFunctions</title>
<indexterm zone="xmlSecCryptoDLFunctions"><primary sortas="xmlSecCryptoDLFunctions">xmlSecCryptoDLFunctions</primary></indexterm><programlisting>struct xmlSecCryptoDLFunctions {
- /**
+ /**
* Crypto Init/shutdown
*/
- xmlSecCryptoInitMethod cryptoInit;
- xmlSecCryptoShutdownMethod cryptoShutdown;
- xmlSecCryptoKeysMngrInitMethod cryptoKeysMngrInit;
+ xmlSecCryptoInitMethod cryptoInit;
+ xmlSecCryptoShutdownMethod cryptoShutdown;
+ xmlSecCryptoKeysMngrInitMethod cryptoKeysMngrInit;
/**
* Key data ids
*/
- xmlSecCryptoKeyDataGetKlassMethod keyDataAesGetKlass;
- xmlSecCryptoKeyDataGetKlassMethod keyDataDesGetKlass;
- xmlSecCryptoKeyDataGetKlassMethod keyDataDsaGetKlass;
- xmlSecCryptoKeyDataGetKlassMethod keyDataGost2001GetKlass;
- xmlSecCryptoKeyDataGetKlassMethod keyDataHmacGetKlass;
- xmlSecCryptoKeyDataGetKlassMethod keyDataRsaGetKlass;
- xmlSecCryptoKeyDataGetKlassMethod keyDataX509GetKlass;
- xmlSecCryptoKeyDataGetKlassMethod keyDataRawX509CertGetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataAesGetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataDesGetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataDsaGetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataGost2001GetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataHmacGetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataRsaGetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataX509GetKlass;
+ xmlSecCryptoKeyDataGetKlassMethod keyDataRawX509CertGetKlass;
/**
* Key data store ids
*/
- xmlSecCryptoKeyDataStoreGetKlassMethod x509StoreGetKlass;
+ xmlSecCryptoKeyDataStoreGetKlassMethod x509StoreGetKlass;
/**
* Crypto transforms ids
*/
- xmlSecCryptoTransformGetKlassMethod transformAes128CbcGetKlass;
- xmlSecCryptoTransformGetKlassMethod transformAes192CbcGetKlass;
- xmlSecCryptoTransformGetKlassMethod transformAes256CbcGetKlass;
- xmlSecCryptoTransformGetKlassMethod transformKWAes128GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformKWAes192GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformKWAes256GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformDes3CbcGetKlass;
- xmlSecCryptoTransformGetKlassMethod transformKWDes3GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformDsaSha1GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformGost2001GostR3411_94GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformHmacMd5GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformHmacRipemd160GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformHmacSha1GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformHmacSha224GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformHmacSha256GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformHmacSha384GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformHmacSha512GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformMd5GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRipemd160GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaMd5GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaRipemd160GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaSha1GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaSha224GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaSha256GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaSha384GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaSha512GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaPkcs1GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformRsaOaepGetKlass;
- xmlSecCryptoTransformGetKlassMethod transformGostR3411_94GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformSha1GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformSha224GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformSha256GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformSha384GetKlass;
- xmlSecCryptoTransformGetKlassMethod transformSha512GetKlass;
-
+ xmlSecCryptoTransformGetKlassMethod transformAes128CbcGetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformAes192CbcGetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformAes256CbcGetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformKWAes128GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformKWAes192GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformKWAes256GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformDes3CbcGetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformKWDes3GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformDsaSha1GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformGost2001GostR3411_94GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformHmacMd5GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformHmacRipemd160GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformHmacSha1GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformHmacSha224GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformHmacSha256GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformHmacSha384GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformHmacSha512GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformMd5GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRipemd160GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaMd5GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaRipemd160GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaSha1GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaSha224GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaSha256GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaSha384GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaSha512GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaPkcs1GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformRsaOaepGetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformGostR3411_94GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformSha1GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformSha224GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformSha256GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformSha384GetKlass;
+ xmlSecCryptoTransformGetKlassMethod transformSha512GetKlass;
+
/**
* High level routines form xmlsec command line utility
- */
- xmlSecCryptoAppInitMethod cryptoAppInit;
- xmlSecCryptoAppShutdownMethod cryptoAppShutdown;
- xmlSecCryptoAppDefaultKeysMngrInitMethod cryptoAppDefaultKeysMngrInit;
+ */
+ xmlSecCryptoAppInitMethod cryptoAppInit;
+ xmlSecCryptoAppShutdownMethod cryptoAppShutdown;
+ xmlSecCryptoAppDefaultKeysMngrInitMethod cryptoAppDefaultKeysMngrInit;
xmlSecCryptoAppDefaultKeysMngrAdoptKeyMethod cryptoAppDefaultKeysMngrAdoptKey;
- xmlSecCryptoAppDefaultKeysMngrLoadMethod cryptoAppDefaultKeysMngrLoad;
- xmlSecCryptoAppDefaultKeysMngrSaveMethod cryptoAppDefaultKeysMngrSave;
- xmlSecCryptoAppKeysMngrCertLoadMethod cryptoAppKeysMngrCertLoad;
- xmlSecCryptoAppKeysMngrCertLoadMemoryMethod cryptoAppKeysMngrCertLoadMemory;
- xmlSecCryptoAppKeyLoadMethod cryptoAppKeyLoad;
- xmlSecCryptoAppKeyLoadMemoryMethod cryptoAppKeyLoadMemory;
- xmlSecCryptoAppPkcs12LoadMethod cryptoAppPkcs12Load;
- xmlSecCryptoAppPkcs12LoadMemoryMethod cryptoAppPkcs12LoadMemory;
- xmlSecCryptoAppKeyCertLoadMethod cryptoAppKeyCertLoad;
- xmlSecCryptoAppKeyCertLoadMemoryMethod cryptoAppKeyCertLoadMemory;
- void* cryptoAppDefaultPwdCallback;
+ xmlSecCryptoAppDefaultKeysMngrLoadMethod cryptoAppDefaultKeysMngrLoad;
+ xmlSecCryptoAppDefaultKeysMngrSaveMethod cryptoAppDefaultKeysMngrSave;
+ xmlSecCryptoAppKeysMngrCertLoadMethod cryptoAppKeysMngrCertLoad;
+ xmlSecCryptoAppKeysMngrCertLoadMemoryMethod cryptoAppKeysMngrCertLoadMemory;
+ xmlSecCryptoAppKeyLoadMethod cryptoAppKeyLoad;
+ xmlSecCryptoAppKeyLoadMemoryMethod cryptoAppKeyLoadMemory;
+ xmlSecCryptoAppPkcs12LoadMethod cryptoAppPkcs12Load;
+ xmlSecCryptoAppPkcs12LoadMemoryMethod cryptoAppPkcs12LoadMemory;
+ xmlSecCryptoAppKeyCertLoadMethod cryptoAppKeyCertLoad;
+ xmlSecCryptoAppKeyCertLoadMemoryMethod cryptoAppKeyCertLoadMemory;
+ void* cryptoAppDefaultPwdCallback;
};
</programlisting>
<para>
@@ -507,107 +507,107 @@ The list of crypto engine functions, key data and transform classes.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecCryptoInitMethod">xmlSecCryptoInitMethod</link> <structfield>cryptoInit</structfield>;</term>
-<listitem><simpara> the xmlsec-crypto library initialization method.
+<listitem><simpara> the xmlsec-crypto library initialization method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoShutdownMethod">xmlSecCryptoShutdownMethod</link> <structfield>cryptoShutdown</structfield>;</term>
-<listitem><simpara> the xmlsec-crypto library shutdown method.
+<listitem><simpara> the xmlsec-crypto library shutdown method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeysMngrInitMethod">xmlSecCryptoKeysMngrInitMethod</link> <structfield>cryptoKeysMngrInit</structfield>;</term>
-<listitem><simpara> the xmlsec-crypto library keys manager init method.
+<listitem><simpara> the xmlsec-crypto library keys manager init method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataAesGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to AES key data klass.
+<listitem><simpara> the method to get pointer to AES key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataDesGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to DES key data klass.
+<listitem><simpara> the method to get pointer to DES key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataDsaGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to DSA key data klass.
+<listitem><simpara> the method to get pointer to DSA key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataGost2001GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to GOST 2001 key data klass.
+<listitem><simpara> the method to get pointer to GOST 2001 key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataHmacGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to HMAC key data klass.
+<listitem><simpara> the method to get pointer to HMAC key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataRsaGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA key data klass.
+<listitem><simpara> the method to get pointer to RSA key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataX509GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to X509 key data klass.
+<listitem><simpara> the method to get pointer to X509 key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataGetKlassMethod">xmlSecCryptoKeyDataGetKlassMethod</link> <structfield>keyDataRawX509CertGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to raw X509 cert key data klass.
+<listitem><simpara> the method to get pointer to raw X509 cert key data klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoKeyDataStoreGetKlassMethod">xmlSecCryptoKeyDataStoreGetKlassMethod</link> <structfield>x509StoreGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to X509 key data store.
+<listitem><simpara> the method to get pointer to X509 key data store.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformAes128CbcGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to AES 128 encryption transform.
+<listitem><simpara> the method to get pointer to AES 128 encryption transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformAes192CbcGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to AES 192 encryption transform.
+<listitem><simpara> the method to get pointer to AES 192 encryption transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformAes256CbcGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to AES 256 encryption transform.
+<listitem><simpara> the method to get pointer to AES 256 encryption transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformKWAes128GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to AES 128 key wrapper transform.
+<listitem><simpara> the method to get pointer to AES 128 key wrapper transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformKWAes192GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to AES 192 key wrapper transform.
+<listitem><simpara> the method to get pointer to AES 192 key wrapper transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformKWAes256GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to AES 256 key wrapper transform.
+<listitem><simpara> the method to get pointer to AES 256 key wrapper transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformDes3CbcGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to Triple DES encryption transform.
+<listitem><simpara> the method to get pointer to Triple DES encryption transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformKWDes3GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to Triple DES key wrapper transform.
+<listitem><simpara> the method to get pointer to Triple DES key wrapper transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformDsaSha1GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to DSA-SHA1 signature transform.
+<listitem><simpara> the method to get pointer to DSA-SHA1 signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -617,7 +617,7 @@ The list of crypto engine functions, key data and transform classes.</para>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformHmacMd5GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to HMAC-MD5 transform.
+<listitem><simpara> the method to get pointer to HMAC-MD5 transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -627,7 +627,7 @@ The list of crypto engine functions, key data and transform classes.</para>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformHmacSha1GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to HMAC-SHA1 transform.
+<listitem><simpara> the method to get pointer to HMAC-SHA1 transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -652,17 +652,17 @@ The list of crypto engine functions, key data and transform classes.</para>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformMd5GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to MD5 digest transform.
+<listitem><simpara> the method to get pointer to MD5 digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRipemd160GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RIPEMD160 digest transform.
+<listitem><simpara> the method to get pointer to RIPEMD160 digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaMd5GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-MD5 signature transform.
+<listitem><simpara> the method to get pointer to RSA-MD5 signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -672,37 +672,37 @@ The list of crypto engine functions, key data and transform classes.</para>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaSha1GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-SHA1 signature transform.
+<listitem><simpara> the method to get pointer to RSA-SHA1 signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaSha224GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-SHA224 signature transform.
+<listitem><simpara> the method to get pointer to RSA-SHA224 signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaSha256GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-SHA256 signature transform.
+<listitem><simpara> the method to get pointer to RSA-SHA256 signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaSha384GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-SHA384 signature transform.
+<listitem><simpara> the method to get pointer to RSA-SHA384 signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaSha512GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-SHA512 signature transform.
+<listitem><simpara> the method to get pointer to RSA-SHA512 signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaPkcs1GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-PKCS1_5 key transport transform.
+<listitem><simpara> the method to get pointer to RSA-PKCS1_5 key transport transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformRsaOaepGetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to RSA-OAEP key transport transform.
+<listitem><simpara> the method to get pointer to RSA-OAEP key transport transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -712,97 +712,97 @@ The list of crypto engine functions, key data and transform classes.</para>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformSha1GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to SHA1 digest transform.
+<listitem><simpara> the method to get pointer to SHA1 digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformSha224GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to SHA224 digest transform.
+<listitem><simpara> the method to get pointer to SHA224 digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformSha256GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to SHA256 digest transform.
+<listitem><simpara> the method to get pointer to SHA256 digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformSha384GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to SHA384 digest transform.
+<listitem><simpara> the method to get pointer to SHA384 digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link> <structfield>transformSha512GetKlass</structfield>;</term>
-<listitem><simpara> the method to get pointer to SHA512 digest transform.
+<listitem><simpara> the method to get pointer to SHA512 digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppInitMethod">xmlSecCryptoAppInitMethod</link> <structfield>cryptoAppInit</structfield>;</term>
-<listitem><simpara> the default crypto engine initialization method.
+<listitem><simpara> the default crypto engine initialization method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppShutdownMethod">xmlSecCryptoAppShutdownMethod</link> <structfield>cryptoAppShutdown</structfield>;</term>
-<listitem><simpara> the default crypto engine shutdown method.
+<listitem><simpara> the default crypto engine shutdown method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppDefaultKeysMngrInitMethod">xmlSecCryptoAppDefaultKeysMngrInitMethod</link> <structfield>cryptoAppDefaultKeysMngrInit</structfield>;</term>
-<listitem><simpara> the default keys manager init method.
+<listitem><simpara> the default keys manager init method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppDefaultKeysMngrAdoptKeyMethod">xmlSecCryptoAppDefaultKeysMngrAdoptKeyMethod</link> <structfield>cryptoAppDefaultKeysMngrAdoptKey</structfield>;</term>
-<listitem><simpara> the default keys manager adopt key method.
+<listitem><simpara> the default keys manager adopt key method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppDefaultKeysMngrLoadMethod">xmlSecCryptoAppDefaultKeysMngrLoadMethod</link> <structfield>cryptoAppDefaultKeysMngrLoad</structfield>;</term>
-<listitem><simpara> the default keys manager load method.
+<listitem><simpara> the default keys manager load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppDefaultKeysMngrSaveMethod">xmlSecCryptoAppDefaultKeysMngrSaveMethod</link> <structfield>cryptoAppDefaultKeysMngrSave</structfield>;</term>
-<listitem><simpara> the default keys manager save method.
+<listitem><simpara> the default keys manager save method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppKeysMngrCertLoadMethod">xmlSecCryptoAppKeysMngrCertLoadMethod</link> <structfield>cryptoAppKeysMngrCertLoad</structfield>;</term>
-<listitem><simpara> the default keys manager file cert load method.
+<listitem><simpara> the default keys manager file cert load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppKeysMngrCertLoadMemoryMethod">xmlSecCryptoAppKeysMngrCertLoadMemoryMethod</link> <structfield>cryptoAppKeysMngrCertLoadMemory</structfield>;</term>
-<listitem><simpara> the default keys manager memory cert load method.
+<listitem><simpara> the default keys manager memory cert load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppKeyLoadMethod">xmlSecCryptoAppKeyLoadMethod</link> <structfield>cryptoAppKeyLoad</structfield>;</term>
-<listitem><simpara> the key file load method.
+<listitem><simpara> the key file load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppKeyLoadMemoryMethod">xmlSecCryptoAppKeyLoadMemoryMethod</link> <structfield>cryptoAppKeyLoadMemory</structfield>;</term>
-<listitem><simpara> the meory key load method.
+<listitem><simpara> the meory key load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppPkcs12LoadMethod">xmlSecCryptoAppPkcs12LoadMethod</link> <structfield>cryptoAppPkcs12Load</structfield>;</term>
-<listitem><simpara> the pkcs12 file load method.
+<listitem><simpara> the pkcs12 file load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppPkcs12LoadMemoryMethod">xmlSecCryptoAppPkcs12LoadMemoryMethod</link> <structfield>cryptoAppPkcs12LoadMemory</structfield>;</term>
-<listitem><simpara> the memory pkcs12 load method.
+<listitem><simpara> the memory pkcs12 load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppKeyCertLoadMethod">xmlSecCryptoAppKeyCertLoadMethod</link> <structfield>cryptoAppKeyCertLoad</structfield>;</term>
-<listitem><simpara> the cert file load method.
+<listitem><simpara> the cert file load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecCryptoAppKeyCertLoadMemoryMethod">xmlSecCryptoAppKeyCertLoadMemoryMethod</link> <structfield>cryptoAppKeyCertLoadMemory</structfield>;</term>
-<listitem><simpara> the memory cert load method.
+<listitem><simpara> the memory cert load method.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -813,7 +813,7 @@ The list of crypto engine functions, key data and transform classes.</para>
</variablelist></refsect2>
<refsect2 id="xmlSecStrPrintf" role="macro">
<title>xmlSecStrPrintf</title>
-<indexterm zone="xmlSecStrPrintf"><primary sortas="xmlSecStrPrintf">xmlSecStrPrintf</primary></indexterm><programlisting>#define xmlSecStrPrintf xmlStrPrintf
+<indexterm zone="xmlSecStrPrintf"><primary sortas="xmlSecStrPrintf">xmlSecStrPrintf</primary></indexterm><programlisting>#define xmlSecStrPrintf xmlStrPrintf
</programlisting>
<para>
Prints a string (see <parameter>xmlStrPrintf</parameter>).</para>
@@ -821,7 +821,7 @@ Prints a string (see <parameter>xmlStrPrintf</parameter>).</para>
</para></refsect2>
<refsect2 id="xmlSecStrVPrintf" role="macro">
<title>xmlSecStrVPrintf</title>
-<indexterm zone="xmlSecStrVPrintf"><primary sortas="xmlSecStrVPrintf">xmlSecStrVPrintf</primary></indexterm><programlisting>#define xmlSecStrVPrintf xmlStrVPrintf
+<indexterm zone="xmlSecStrVPrintf"><primary sortas="xmlSecStrVPrintf">xmlSecStrVPrintf</primary></indexterm><programlisting>#define xmlSecStrVPrintf xmlStrVPrintf
</programlisting>
<para>
Prints a string (see <parameter>xmlStrVPrintf</parameter>).</para>
diff --git a/docs/api/sgml/soap.sgml b/docs/api/sgml/soap.sgml
index 86b112c..0f8e7ef 100644
--- a/docs/api/sgml/soap.sgml
+++ b/docs/api/sgml/soap.sgml
@@ -79,7 +79,7 @@ enum <link linkend="xmlSecSoap12FaultCode">xmlSecSoap12FaultCode<
<title>xmlSecSoap11CreateEnvelope ()</title>
<indexterm zone="xmlSecSoap11CreateEnvelope"><primary sortas="xmlSecSoap11CreateEnvelope">xmlSecSoap11CreateEnvelope</primary></indexterm><programlisting><link linkend="xmlNodePtr">xmlNodePtr</link> xmlSecSoap11CreateEnvelope (<link linkend="xmlDoc">xmlDocPtr</link> doc);</programlisting>
<para>
-Creates a new SOAP Envelope node. Caller is responsible for
+Creates a new SOAP Envelope node. Caller is responsible for
adding the returned node to the XML document.
</para>
<para>
@@ -91,7 +91,7 @@ XML Schema (http://schemas.xmlsoap.org/soap/envelope/):
<xs:sequence>
<xs:element ref="tns:Header" minOccurs="0"/>
<xs:element ref="tns:Body" minOccurs="1"/>
- <xs:any namespace="#<link linkend="other"><type>other</type></link>" minOccurs="0"
+ <xs:any namespace="#<link linkend="other"><type>other</type></link>" minOccurs="0"
maxOccurs="unbounded" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="#<link linkend="other"><type>other</type></link>" processContents="lax"/>
@@ -119,7 +119,7 @@ XML Schema (http://schemas.xmlsoap.org/soap/envelope/):
<xs:element name="Header" type="tns:Header"/>
<xs:complexType name="Header">
<xs:sequence>
- <xs:any namespace="#<link linkend="other"><type>other</type></link>" minOccurs="0"
+ <xs:any namespace="#<link linkend="other"><type>other</type></link>" minOccurs="0"
maxOccurs="unbounded" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="#<link linkend="other"><type>other</type></link>" processContents="lax"/>
@@ -175,7 +175,7 @@ XML Schema (http://schemas.xmlsoap.org/soap/envelope/):
</xs:complexType>
<xs:complexType name="detail">
<xs:sequence>
- <xs:any namespace="#<link linkend="any"><type>any</type></link>" minOccurs="0" maxOccurs="unbounded"
+ <xs:any namespace="#<link linkend="any"><type>any</type></link>" minOccurs="0" maxOccurs="unbounded"
processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="#<link linkend="any"><type>any</type></link>" processContents="lax"/>
@@ -186,7 +186,7 @@ XML Schema (http://schemas.xmlsoap.org/soap/envelope/):
<listitem><simpara> the pointer to <soap:Envelope> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>faultCodeHref</parameter> :</term>
-<listitem><simpara> the fault code QName href (must be known in th context of
+<listitem><simpara> the fault code QName href (must be known in th context of
<soap:Body> node).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>faultCodeLocalPart</parameter> :</term>
@@ -293,63 +293,63 @@ Gets the Fault entry (if any).</para>
xmlSecSoap12FaultCodeDataEncodingUnknown,
xmlSecSoap12FaultCodeSender,
xmlSecSoap12FaultCodeReceiver
-} xmlSecSoap12FaultCode;
+} xmlSecSoap12FaultCode;
</programlisting>
<para>
-The values of the <Value> child element information item of the
+The values of the <Value> child element information item of the
<Code> element information item (http://www.w3.org/TR/2003/REC-soap12-part1-20030624/<link linkend="faultcodes"><type>faultcodes</type></link>).</para>
<para>
</para><variablelist role="enum">
<varlistentry id="xmlSecSoap12FaultCodeUnknown" role="constant">
<term><literal>xmlSecSoap12FaultCodeUnknown</literal></term>
-<listitem><simpara> The fault code is not available.
+<listitem><simpara> The fault code is not available.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecSoap12FaultCodeVersionMismatch" role="constant">
<term><literal>xmlSecSoap12FaultCodeVersionMismatch</literal></term>
-<listitem><simpara> The faulting node found an
- invalid element information
- item instead of the expected
- Envelope element information item.
+<listitem><simpara> The faulting node found an
+ invalid element information
+ item instead of the expected
+ Envelope element information item.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecSoap12FaultCodeMustUnderstand" role="constant">
<term><literal>xmlSecSoap12FaultCodeMustUnderstand</literal></term>
-<listitem><simpara> An immediate child element
- information item of the SOAP
- Header element information item
- targeted at the faulting node
- that was not understood by the
- faulting node contained a SOAP
- mustUnderstand attribute
- information item with a value of "true"
+<listitem><simpara> An immediate child element
+ information item of the SOAP
+ Header element information item
+ targeted at the faulting node
+ that was not understood by the
+ faulting node contained a SOAP
+ mustUnderstand attribute
+ information item with a value of "true"
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecSoap12FaultCodeDataEncodingUnknown" role="constant">
<term><literal>xmlSecSoap12FaultCodeDataEncodingUnknown</literal></term>
-<listitem><simpara> A SOAP header block or SOAP
- body child element information
- item targeted at the faulting
- SOAP node is scoped with a data
- encoding that the faulting node
- does not support.
+<listitem><simpara> A SOAP header block or SOAP
+ body child element information
+ item targeted at the faulting
+ SOAP node is scoped with a data
+ encoding that the faulting node
+ does not support.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecSoap12FaultCodeSender" role="constant">
<term><literal>xmlSecSoap12FaultCodeSender</literal></term>
-<listitem><simpara> The message was incorrectly
- formed or did not contain the
- appropriate information in order
- to succeed.
+<listitem><simpara> The message was incorrectly
+ formed or did not contain the
+ appropriate information in order
+ to succeed.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecSoap12FaultCodeReceiver" role="constant">
<term><literal>xmlSecSoap12FaultCodeReceiver</literal></term>
-<listitem><simpara> The message could not be processed
- for reasons attributable to the
- processing of the message rather
- than to the contents of the
- message itself.
+<listitem><simpara> The message could not be processed
+ for reasons attributable to the
+ processing of the message rather
+ than to the contents of the
+ message itself.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -357,7 +357,7 @@ The values of the <Value> child element information item of the
<title>xmlSecSoap12CreateEnvelope ()</title>
<indexterm zone="xmlSecSoap12CreateEnvelope"><primary sortas="xmlSecSoap12CreateEnvelope">xmlSecSoap12CreateEnvelope</primary></indexterm><programlisting><link linkend="xmlNodePtr">xmlNodePtr</link> xmlSecSoap12CreateEnvelope (<link linkend="xmlDoc">xmlDocPtr</link> doc);</programlisting>
<para>
-Creates a new SOAP 1.2 Envelope node. Caller is responsible for
+Creates a new SOAP 1.2 Envelope node. Caller is responsible for
adding the returned node to the XML document.
</para>
<para>
@@ -395,7 +395,7 @@ XML Schema (http://www.w3.org/2003/05/soap-envelope):
<xs:element name="Header" type="tns:Header"/>
<xs:complexType name="Header">
<xs:sequence>
- <xs:any namespace="#<link linkend="any"><type>any</type></link>" processContents="lax"
+ <xs:any namespace="#<link linkend="any"><type>any</type></link>" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="#<link linkend="other"><type>other</type></link>" processContents="lax"/>
@@ -422,7 +422,7 @@ XML Schema (http://www.w3.org/2003/05/soap-envelope):
<xs:element name="Body" type="tns:Body"/>
<xs:complexType name="Body">
<xs:sequence>
- <xs:any namespace="#<link linkend="any"><type>any</type></link>" processContents="lax"
+ <xs:any namespace="#<link linkend="any"><type>any</type></link>" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="#<link linkend="other"><type>other</type></link>" processContents="lax"/>
@@ -464,21 +464,24 @@ XML Schema (http://www.w3.org/2003/05/soap-envelope):
<xs:element name="Detail" type="tns:detail" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
-
+</para>
+<para>
<xs:complexType name="faultcode">
<xs:sequence>
<xs:element name="Value" type="tns:faultcodeEnum"/>
<xs:element name="Subcode" type="tns:subcode" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
-
+</para>
+<para>
<xs:complexType name="faultreason">
<xs:sequence>
- <xs:element name="Text" type="tns:reasontext"
+ <xs:element name="Text" type="tns:reasontext"
minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
-
+</para>
+<para>
<xs:complexType name="reasontext">
<xs:simpleContent>
<xs:extension base="xs:string">
@@ -486,7 +489,8 @@ XML Schema (http://www.w3.org/2003/05/soap-envelope):
</xs:extension>
</xs:simpleContent>
</xs:complexType>
-
+</para>
+<para>
<xs:simpleType name="faultcodeEnum">
<xs:restriction base="xs:QName">
<xs:enumeration value="tns:DataEncodingUnknown"/>
@@ -496,17 +500,19 @@ XML Schema (http://www.w3.org/2003/05/soap-envelope):
<xs:enumeration value="tns:VersionMismatch"/>
</xs:restriction>
</xs:simpleType>
-
+</para>
+<para>
<xs:complexType name="subcode">
<xs:sequence>
<xs:element name="Value" type="xs:QName"/>
<xs:element name="Subcode" type="tns:subcode" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
-
+</para>
+<para>
<xs:complexType name="detail">
<xs:sequence>
- <xs:any namespace="#<link linkend="any"><type>any</type></link>" processContents="lax"
+ <xs:any namespace="#<link linkend="any"><type>any</type></link>" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="#<link linkend="other"><type>other</type></link>" processContents="lax"/>
@@ -526,11 +532,11 @@ XML Schema (http://www.w3.org/2003/05/soap-envelope):
<listitem><simpara> the language (xml:lang) for <parameter>faultReason</parameter> string.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>faultNodeURI</parameter> :</term>
-<listitem><simpara> the more preciese information about fault source
+<listitem><simpara> the more preciese information about fault source
(might be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>faultRole</parameter> :</term>
-<listitem><simpara> the role the node was operating in at the point
+<listitem><simpara> the role the node was operating in at the point
the fault occurred (might be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the added entry or NULL if an error occurs.
@@ -594,7 +600,7 @@ Adds a new child to the Detail child element of <parameter>faultNode</parameter>
<varlistentry><term><parameter>detailEntryNode</parameter> :</term>
<listitem><simpara> the pointer to detail entry node.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the added child (<parameter>detailEntryNode</parameter>) or NULL if an error
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the added child (<parameter>detailEntryNode</parameter>) or NULL if an error
occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff --git a/docs/api/sgml/templates.sgml b/docs/api/sgml/templates.sgml
index 4efe016..5413f88 100644
--- a/docs/api/sgml/templates.sgml
+++ b/docs/api/sgml/templates.sgml
@@ -153,29 +153,29 @@ Dynamic templates creation functions.
<link linkend="xmlSecTransformId">xmlSecTransformId</link> signMethodId,
const <link linkend="xmlChar">xmlChar</link> *id);</programlisting>
<para>
-Creates new <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node with the mandatory <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink>,
-<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-CanonicalizationMethod"><dsig:CanonicalizationMethod/></ulink>, <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureMethod"><dsig:SignatureMethod/></ulink> and
-<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue"><dsig:SignatureValue/></ulink> children and sub-children.
+Creates new <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node with the mandatory <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink>,
+<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-CanonicalizationMethod"><dsig:CanonicalizationMethod/></ulink>, <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureMethod"><dsig:SignatureMethod/></ulink> and
+<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue"><dsig:SignatureValue/></ulink> children and sub-children.
The application is responsible for inserting the returned node
in the XML document.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>doc</parameter> :</term>
-<listitem><simpara> the pointer to signature document or NULL; in the
- second case, application must later call <parameter>xmlSetTreeDoc</parameter>
- to ensure that all the children nodes have correct
- pointer to XML document.
+<listitem><simpara> the pointer to signature document or NULL; in the
+ second case, application must later call <parameter>xmlSetTreeDoc</parameter>
+ to ensure that all the children nodes have correct
+ pointer to XML document.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>c14nMethodId</parameter> :</term>
-<listitem><simpara> the signature canonicalization method.
+<listitem><simpara> the signature canonicalization method.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>signMethodId</parameter> :</term>
-<listitem><simpara> the signature method.
+<listitem><simpara> the signature method.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node or NULL if an
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node or NULL if an
error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -198,24 +198,24 @@ inserting the returned node in the XML document.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>doc</parameter> :</term>
-<listitem><simpara> the pointer to signature document or NULL; in the
- second case, application must later call <parameter>xmlSetTreeDoc</parameter>
- to ensure that all the children nodes have correct
- pointer to XML document.
+<listitem><simpara> the pointer to signature document or NULL; in the
+ second case, application must later call <parameter>xmlSetTreeDoc</parameter>
+ to ensure that all the children nodes have correct
+ pointer to XML document.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>c14nMethodId</parameter> :</term>
-<listitem><simpara> the signature canonicalization method.
+<listitem><simpara> the signature canonicalization method.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>signMethodId</parameter> :</term>
-<listitem><simpara> the signature method.
+<listitem><simpara> the signature method.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nsPrefix</parameter> :</term>
-<listitem><simpara> the namespace prefix for the signature element (e.g. "dsig"), or NULL
+<listitem><simpara> the namespace prefix for the signature element (e.g. "dsig"), or NULL
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node or NULL if an
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node or NULL if an
error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -224,17 +224,17 @@ error occurs.
<indexterm zone="xmlSecTmplSignatureEnsureKeyInfo"><primary sortas="xmlSecTmplSignatureEnsureKeyInfo">xmlSecTmplSignatureEnsureKeyInfo</primary></indexterm><programlisting><link linkend="xmlNodePtr">xmlNodePtr</link> xmlSecTmplSignatureEnsureKeyInfo (<link linkend="xmlNode">xmlNodePtr</link> signNode,
const <link linkend="xmlChar">xmlChar</link> *id);</programlisting>
<para>
-Adds (if necessary) <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink>
+Adds (if necessary) <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink>
node <parameter>signNode</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>signNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node or NULL if an
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node or NULL if an
error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -246,27 +246,27 @@ error occurs.
const <link linkend="xmlChar">xmlChar</link> *uri,
const <link linkend="xmlChar">xmlChar</link> *type);</programlisting>
<para>
-Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node with given URI (<parameter>uri</parameter>), Id (<parameter>id</parameter>) and
+Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node with given URI (<parameter>uri</parameter>), Id (<parameter>id</parameter>) and
Type (<parameter>type</parameter>) attributes and the required children <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-DigestMethod"><dsig:DigestMethod/></ulink> and
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-DigestValue"><dsig:DigestValue/></ulink> to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> child of <parameter>signNode</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>signNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>digestMethodId</parameter> :</term>
-<listitem><simpara> the reference digest method.
+<listitem><simpara> the reference digest method.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the reference node uri (may be NULL).
+<listitem><simpara> the reference node uri (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the reference node type (may be NULL).
+<listitem><simpara> the reference node type (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node or NULL
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node or NULL
if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -281,18 +281,18 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Object"><dsig:Object/
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>signNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mimeType</parameter> :</term>
-<listitem><simpara> the object mime type (may be NULL).
+<listitem><simpara> the object mime type (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>encoding</parameter> :</term>
-<listitem><simpara> the object encoding (may be NULL).
+<listitem><simpara> the object encoding (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Object"><dsig:Object/></ulink> node or NULL
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Object"><dsig:Object/></ulink> node or NULL
if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -305,7 +305,7 @@ Gets pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureMeth
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>signNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature "><dsig:Signature /></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature "><dsig:Signature /></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureMethod "><dsig:SignatureMethod /></ulink> node or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -319,7 +319,7 @@ Gets pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Canonicalizat
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>signNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature "><dsig:Signature /></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature "><dsig:Signature /></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-CanonicalizationMethod "><dsig:CanonicalizationMethod /></ulink> node or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -333,12 +333,12 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Tran
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>referenceNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformId</parameter> :</term>
-<listitem><simpara> the transform method id.
+<listitem><simpara> the transform method id.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node or NULL if an
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node or NULL if an
error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -352,15 +352,15 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureProperties"><
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>objectNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Object"><dsig:Object/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Object"><dsig:Object/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>target</parameter> :</term>
-<listitem><simpara> the Target (may be NULL).
+<listitem><simpara> the Target (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureProperties"><dsig:SignatureProperties/></ulink> node or NULL
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureProperties"><dsig:SignatureProperties/></ulink> node or NULL
if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -373,12 +373,12 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manif
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>objectNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Object"><dsig:Object/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Object"><dsig:Object/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node or NULL
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node or NULL
if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -390,27 +390,27 @@ if an error occurs.
const <link linkend="xmlChar">xmlChar</link> *uri,
const <link linkend="xmlChar">xmlChar</link> *type);</programlisting>
<para>
-Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node with specified URI (<parameter>uri</parameter>), Id (<parameter>id</parameter>) and
+Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node with specified URI (<parameter>uri</parameter>), Id (<parameter>id</parameter>) and
Type (<parameter>type</parameter>) attributes and the required children <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-DigestMethod"><dsig:DigestMethod/></ulink> and
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-DigestValue"><dsig:DigestValue/></ulink> to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node <parameter>manifestNode</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>manifestNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>digestMethodId</parameter> :</term>
-<listitem><simpara> the reference digest method.
+<listitem><simpara> the reference digest method.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the node id (may be NULL).
+<listitem><simpara> the node id (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the reference node uri (may be NULL).
+<listitem><simpara> the reference node uri (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the reference node type (may be NULL).
+<listitem><simpara> the reference node type (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node or NULL
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node or NULL
if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -427,26 +427,26 @@ Creates new <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData ">&l
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>doc</parameter> :</term>
-<listitem><simpara> the pointer to signature document or NULL; in the later
- case, application must later call <parameter>xmlSetTreeDoc</parameter> to ensure
- that all the children nodes have correct pointer to XML document.
+<listitem><simpara> the pointer to signature document or NULL; in the later
+ case, application must later call <parameter>xmlSetTreeDoc</parameter> to ensure
+ that all the children nodes have correct pointer to XML document.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>encMethodId</parameter> :</term>
-<listitem><simpara> the encryption method (may be NULL).
+<listitem><simpara> the encryption method (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the Id attribute (optional).
+<listitem><simpara> the Id attribute (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the Type attribute (optional)
+<listitem><simpara> the Type attribute (optional)
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mimeType</parameter> :</term>
-<listitem><simpara> the MimeType attribute (optional)
+<listitem><simpara> the MimeType attribute (optional)
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>encoding</parameter> :</term>
-<listitem><simpara> the Encoding attribute (optional)
+<listitem><simpara> the Encoding attribute (optional)
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node or NULL
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node or NULL
if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -459,12 +459,12 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInf
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the Id attrbibute (optional).
+<listitem><simpara> the Id attrbibute (optional).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -474,17 +474,17 @@ NULL if an error occurs.
(<link linkend="xmlNode">xmlNodePtr</link> encNode,
const <link linkend="xmlChar">xmlChar</link> *id);</programlisting>
<para>
-Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties"><enc:EncryptionProperties/></ulink> node to the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
+Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties"><enc:EncryptionProperties/></ulink> node to the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
node <parameter>encNode</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the Id attribute (optional).
+<listitem><simpara> the Id attribute (optional).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties"><enc:EncryptionProperties/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties"><enc:EncryptionProperties/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -494,21 +494,21 @@ NULL if an error occurs.
const <link linkend="xmlChar">xmlChar</link> *id,
const <link linkend="xmlChar">xmlChar</link> *target);</programlisting>
<para>
-Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty"><enc:EncryptionProperty/></ulink> node (and the parent
-<ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties"><enc:EncryptionProperties/></ulink> node if required) to the
+Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty"><enc:EncryptionProperty/></ulink> node (and the parent
+<ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties"><enc:EncryptionProperties/></ulink> node if required) to the
<ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node <parameter>encNode</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the Id attribute (optional).
+<listitem><simpara> the Id attribute (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>target</parameter> :</term>
-<listitem><simpara> the Target attribute (optional).
+<listitem><simpara> the Target attribute (optional).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty"><enc:EncryptionProperty/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty"><enc:EncryptionProperty/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -520,9 +520,9 @@ Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue"><enc:Ciph
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue"><enc:CipherValue/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue"><enc:CipherValue/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -537,12 +537,12 @@ to the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the URI attribute (may be NULL).
+<listitem><simpara> the URI attribute (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference"><enc:CipherReference/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference"><enc:CipherReference/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -554,7 +554,7 @@ Gets pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncrytpionMeth
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EcnryptedData "><enc:EcnryptedData /></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EcnryptedData "><enc:EcnryptedData /></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod "><enc:EncryptionMethod /></ulink> node or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -571,12 +571,12 @@ child node of the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedDat
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>cipherReferenceNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference"><enc:CipherReference/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference"><enc:CipherReference/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformId</parameter> :</term>
-<listitem><simpara> the transform id.
+<listitem><simpara> the transform id.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -590,12 +590,12 @@ Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-DataReference"><enc:Da
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
<listitem><simpara> uri to reference (optional)
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-DataReference"><enc:DataReference/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-DataReference"><enc:DataReference/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -609,12 +609,12 @@ Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-KeyReference"><enc:Key
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
<listitem><simpara> uri to reference (optional)
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-KeyReference"><enc:KeyReference/></ulink> node or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-KeyReference"><enc:KeyReference/></ulink> node or
NULL if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -627,10 +627,10 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyName"><dsig:KeyNam
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the key name (optional).
+<listitem><simpara> the key name (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyName"><dsig:KeyName/></ulink> node or
NULL if an error occurs.
@@ -644,7 +644,7 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue"><dsig:KeyVa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue"><dsig:KeyValue/></ulink> node or
NULL if an error occurs.
@@ -658,7 +658,7 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509D
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node or
NULL if an error occurs.
@@ -674,13 +674,13 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod"><dsi
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the URI attribute (optional).
+<listitem><simpara> the URI attribute (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the Type attribute(optional).
+<listitem><simpara> the Type attribute(optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod"><dsig:RetrievalMethod/></ulink> node or
NULL if an error occurs.
@@ -697,10 +697,10 @@ if required) to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Retrieval
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>retrMethodNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod"><dsig:RetrievalMethod/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod"><dsig:RetrievalMethod/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformId</parameter> :</term>
-<listitem><simpara> the transform id.
+<listitem><simpara> the transform id.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transforms"><dsig:Transforms/></ulink> node or
NULL if an error occurs.
@@ -714,24 +714,24 @@ NULL if an error occurs.
const <link linkend="xmlChar">xmlChar</link> *type,
const <link linkend="xmlChar">xmlChar</link> *recipient);</programlisting>
<para>
-Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node with given attributes to
+Adds <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node with given attributes to
the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node <parameter>keyInfoNode</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keyInfoNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>encMethodId</parameter> :</term>
-<listitem><simpara> the encryption method (optional).
+<listitem><simpara> the encryption method (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the Id attribute (optional).
+<listitem><simpara> the Id attribute (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the Type attribute (optional).
+<listitem><simpara> the Type attribute (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>recipient</parameter> :</term>
-<listitem><simpara> the Recipient attribute (optional).
+<listitem><simpara> the Recipient attribute (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node or
NULL if an error occurs.
@@ -745,7 +745,7 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial"><ds
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>x509DataNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial"><dsig:X509IssuerSerial/></ulink> node or
NULL if an error occurs.
@@ -761,10 +761,10 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerName"><dsig
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>x509IssuerSerialNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial"><dsig:X509IssuerSerial/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial"><dsig:X509IssuerSerial/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>issuerName</parameter> :</term>
-<listitem><simpara> the issuer name (optional).
+<listitem><simpara> the issuer name (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerName"><dsig:X509IssuerName/></ulink> node or
NULL if an error occurs.
@@ -780,10 +780,10 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SerialNumber"><ds
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>x509IssuerSerialNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial"><dsig:X509IssuerSerial/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial"><dsig:X509IssuerSerial/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>serial</parameter> :</term>
-<listitem><simpara> the serial number (optional).
+<listitem><simpara> the serial number (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SerialNumber"><dsig:X509SerialNumber/></ulink> node or
NULL if an error occurs.
@@ -797,7 +797,7 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SubjectName"><dsi
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>x509DataNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SubjectName"><dsig:X509SubjectName/></ulink> node or
NULL if an error occurs.
@@ -811,7 +811,7 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SKI"><dsig:X509SK
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>x509DataNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SKI"><dsig:X509SKI/></ulink> node or
NULL if an error occurs.
@@ -825,7 +825,7 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Certificate"><dsi
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>x509DataNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Certificate"><dsig:X509Certificate/></ulink> node or
NULL if an error occurs.
@@ -839,7 +839,7 @@ Adds <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509CRL"><dsig:X509CR
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>x509DataNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the newly created <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509CRL"><dsig:X509CRL/></ulink> node or
NULL if an error occurs.
@@ -851,15 +851,15 @@ NULL if an error occurs.
(<link linkend="xmlNode">xmlNodePtr</link> transformNode,
<link linkend="xmlSecSize">xmlSecSize</link> bitsLen);</programlisting>
<para>
-Creates <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-HMACOutputLength"><dsig:HMACOutputLength/></ulink> child for the HMAC transform
+Creates <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-HMACOutputLength"><dsig:HMACOutputLength/></ulink> child for the HMAC transform
node <parameter>node</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>bitsLen</parameter> :</term>
-<listitem><simpara> the required length in bits
+<listitem><simpara> the required length in bits
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negatie value otherwise.
</simpara></listitem></varlistentry>
@@ -874,13 +874,13 @@ Creates <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-OAEPParam"><enc:OAE
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buf</parameter> :</term>
-<listitem><simpara> the OAEP param buffer.
+<listitem><simpara> the OAEP param buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the OAEP param buffer size.
+<listitem><simpara> the OAEP param buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -895,10 +895,10 @@ Writes the XSLT transform expression to the <parameter>node</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>xslt</parameter> :</term>
-<listitem><simpara> the XSLT transform exspression.
+<listitem><simpara> the XSLT transform exspression.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -913,12 +913,12 @@ Adds "inclusive" namespaces to the ExcC14N transform node <parameter>node</param
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformNode</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>prefixList</parameter> :</term>
-<listitem><simpara> the white space delimited list of namespace prefixes,
- where "<link linkend="default"><type>default</type></link>" indicates the default namespace
- (optional).
+<listitem><simpara> the white space delimited list of namespace prefixes,
+ where "<link linkend="default"><type>default</type></link>" indicates the default namespace
+ (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 if success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -929,19 +929,19 @@ Adds "inclusive" namespaces to the ExcC14N transform node <parameter>node</param
const <link linkend="xmlChar">xmlChar</link> *expression,
const <link linkend="xmlChar">xmlChar</link> **nsList);</programlisting>
<para>
-Writes XPath transform infromation to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
+Writes XPath transform infromation to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
<parameter>node</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformNode</parameter> :</term>
-<listitem><simpara> the pointer to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>expression</parameter> :</term>
-<listitem><simpara> the XPath expression.
+<listitem><simpara> the XPath expression.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nsList</parameter> :</term>
-<listitem><simpara> the NULL terminated list of namespace prefix/href pairs
- (optional).
+<listitem><simpara> the NULL terminated list of namespace prefix/href pairs
+ (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 for success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -953,22 +953,22 @@ Writes XPath transform infromation to the <ulink URL="http://www.w3.org/TR/xmlds
const <link linkend="xmlChar">xmlChar</link> *expression,
const <link linkend="xmlChar">xmlChar</link> **nsList);</programlisting>
<para>
-Writes XPath2 transform infromation to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
+Writes XPath2 transform infromation to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
<parameter>node</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformNode</parameter> :</term>
-<listitem><simpara> the pointer to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the XPath2 transform type ("union", "intersect" or "subtract").
+<listitem><simpara> the XPath2 transform type ("union", "intersect" or "subtract").
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>expression</parameter> :</term>
-<listitem><simpara> the XPath expression.
+<listitem><simpara> the XPath expression.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nsList</parameter> :</term>
-<listitem><simpara> the NULL terminated list of namespace prefix/href pairs.
- (optional).
+<listitem><simpara> the NULL terminated list of namespace prefix/href pairs.
+ (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 for success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -979,19 +979,19 @@ Writes XPath2 transform infromation to the <ulink URL="http://www.w3.org/TR/xmld
const <link linkend="xmlChar">xmlChar</link> *expression,
const <link linkend="xmlChar">xmlChar</link> **nsList);</programlisting>
<para>
-Writes XPoniter transform infromation to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
+Writes XPoniter transform infromation to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node
<parameter>node</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformNode</parameter> :</term>
-<listitem><simpara> the pointer to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>expression</parameter> :</term>
-<listitem><simpara> the XPath expression.
+<listitem><simpara> the XPath expression.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nsList</parameter> :</term>
-<listitem><simpara> the NULL terminated list of namespace prefix/href pairs.
- (optional).
+<listitem><simpara> the NULL terminated list of namespace prefix/href pairs.
+ (optional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 for success or a negative value otherwise.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/transforms.sgml b/docs/api/sgml/transforms.sgml
index 05d38a1..788c725 100644
--- a/docs/api/sgml/transforms.sgml
+++ b/docs/api/sgml/transforms.sgml
@@ -286,10 +286,10 @@ Transform object definition.
<title role="details.title">Details</title>
<refsect2 id="XMLSEC-TRANSFORM-BINARY-CHUNK--CAPS" role="macro">
<title>XMLSEC_TRANSFORM_BINARY_CHUNK</title>
-<indexterm zone="XMLSEC-TRANSFORM-BINARY-CHUNK--CAPS"><primary sortas="XMLSEC_TRANSFORM_BINARY_CHUNK">XMLSEC_TRANSFORM_BINARY_CHUNK</primary></indexterm><programlisting>#define XMLSEC_TRANSFORM_BINARY_CHUNK 64
+<indexterm zone="XMLSEC-TRANSFORM-BINARY-CHUNK--CAPS"><primary sortas="XMLSEC_TRANSFORM_BINARY_CHUNK">XMLSEC_TRANSFORM_BINARY_CHUNK</primary></indexterm><programlisting>#define XMLSEC_TRANSFORM_BINARY_CHUNK 64
</programlisting>
<para>
-The binary data chunks size. XMLSec processes binary data one chunk
+The binary data chunks size. XMLSec processes binary data one chunk
at a time. Changing this impacts xmlsec memory usage and performance.</para>
<para>
</para></refsect2>
@@ -307,7 +307,7 @@ Gets global registered transform klasses list.</para>
<title>xmlSecTransformIdsInit ()</title>
<indexterm zone="xmlSecTransformIdsInit"><primary sortas="xmlSecTransformIdsInit">xmlSecTransformIdsInit</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecTransformIdsInit (void);</programlisting>
<para>
-Initializes the transform klasses. This function is called from the
+Initializes the transform klasses. This function is called from the
<link linkend="xmlSecInit"><type>xmlSecInit</type></link> function and the application should not call it directly.</para>
<para>
</para><variablelist role="params">
@@ -318,7 +318,7 @@ Initializes the transform klasses. This function is called from the
<title>xmlSecTransformIdsShutdown ()</title>
<indexterm zone="xmlSecTransformIdsShutdown"><primary sortas="xmlSecTransformIdsShutdown">xmlSecTransformIdsShutdown</primary></indexterm><programlisting><link linkend="void">void</link> xmlSecTransformIdsShutdown (void);</programlisting>
<para>
-Shuts down the keys data klasses. This function is called from the
+Shuts down the keys data klasses. This function is called from the
<link linkend="xmlSecShutdown"><type>xmlSecShutdown</type></link> function and the application should not call it directly.</para>
<para>
</para></refsect2>
@@ -341,7 +341,7 @@ Registers <parameter>id</parameter> in the global list of transform klasses.</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the transform klass.
+<listitem><simpara> the transform klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -362,27 +362,27 @@ The transform execution status.</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecTransformStatusNone" role="constant">
<term><literal>xmlSecTransformStatusNone</literal></term>
-<listitem><simpara> the status unknown.
+<listitem><simpara> the status unknown.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformStatusWorking" role="constant">
<term><literal>xmlSecTransformStatusWorking</literal></term>
-<listitem><simpara> the transform is executed.
+<listitem><simpara> the transform is executed.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformStatusFinished" role="constant">
<term><literal>xmlSecTransformStatusFinished</literal></term>
-<listitem><simpara> the transform finished
+<listitem><simpara> the transform finished
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformStatusOk" role="constant">
<term><literal>xmlSecTransformStatusOk</literal></term>
-<listitem><simpara> the transform succeeded.
+<listitem><simpara> the transform succeeded.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformStatusFail" role="constant">
<term><literal>xmlSecTransformStatusFail</literal></term>
-<listitem><simpara> the transform failed (an error occur).
+<listitem><simpara> the transform failed (an error occur).
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -400,17 +400,17 @@ The transform operation mode</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecTransformModeNone" role="constant">
<term><literal>xmlSecTransformModeNone</literal></term>
-<listitem><simpara> the mode is unknown.
+<listitem><simpara> the mode is unknown.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformModePush" role="constant">
<term><literal>xmlSecTransformModePush</literal></term>
-<listitem><simpara> pushing data thru transform.
+<listitem><simpara> pushing data thru transform.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformModePop" role="constant">
<term><literal>xmlSecTransformModePop</literal></term>
-<listitem><simpara> popping data from transform.
+<listitem><simpara> popping data from transform.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -432,43 +432,43 @@ The transform operation.</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecTransformOperationNone" role="constant">
<term><literal>xmlSecTransformOperationNone</literal></term>
-<listitem><simpara> the operation is unknown.
+<listitem><simpara> the operation is unknown.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformOperationEncode" role="constant">
<term><literal>xmlSecTransformOperationEncode</literal></term>
-<listitem><simpara> the encode operation (for base64 transform).
+<listitem><simpara> the encode operation (for base64 transform).
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformOperationDecode" role="constant">
<term><literal>xmlSecTransformOperationDecode</literal></term>
-<listitem><simpara> the decode operation (for base64 transform).
+<listitem><simpara> the decode operation (for base64 transform).
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformOperationSign" role="constant">
<term><literal>xmlSecTransformOperationSign</literal></term>
-<listitem><simpara> the sign or digest operation.
+<listitem><simpara> the sign or digest operation.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformOperationVerify" role="constant">
<term><literal>xmlSecTransformOperationVerify</literal></term>
-<listitem><simpara> the verification of signature or digest operation.
+<listitem><simpara> the verification of signature or digest operation.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformOperationEncrypt" role="constant">
<term><literal>xmlSecTransformOperationEncrypt</literal></term>
-<listitem><simpara> the encryption operation.
+<listitem><simpara> the encryption operation.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecTransformOperationDecrypt" role="constant">
<term><literal>xmlSecTransformOperationDecrypt</literal></term>
-<listitem><simpara> the decryption operation.
+<listitem><simpara> the decryption operation.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformUriType" role="typedef">
<title>xmlSecTransformUriType</title>
-<indexterm zone="xmlSecTransformUriType"><primary sortas="xmlSecTransformUriType">xmlSecTransformUriType</primary></indexterm><programlisting>typedef unsigned int xmlSecTransformUriType;
+<indexterm zone="xmlSecTransformUriType"><primary sortas="xmlSecTransformUriType">xmlSecTransformUriType</primary></indexterm><programlisting>typedef unsigned int xmlSecTransformUriType;
</programlisting>
<para>
URI transform type bit mask.</para>
@@ -476,7 +476,7 @@ URI transform type bit mask.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUriTypeNone" role="macro">
<title>xmlSecTransformUriTypeNone</title>
-<indexterm zone="xmlSecTransformUriTypeNone"><primary sortas="xmlSecTransformUriTypeNone">xmlSecTransformUriTypeNone</primary></indexterm><programlisting>#define xmlSecTransformUriTypeNone 0x0000
+<indexterm zone="xmlSecTransformUriTypeNone"><primary sortas="xmlSecTransformUriTypeNone">xmlSecTransformUriTypeNone</primary></indexterm><programlisting>#define xmlSecTransformUriTypeNone 0x0000
</programlisting>
<para>
The URI type is unknown or not set.</para>
@@ -484,7 +484,7 @@ The URI type is unknown or not set.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUriTypeEmpty" role="macro">
<title>xmlSecTransformUriTypeEmpty</title>
-<indexterm zone="xmlSecTransformUriTypeEmpty"><primary sortas="xmlSecTransformUriTypeEmpty">xmlSecTransformUriTypeEmpty</primary></indexterm><programlisting>#define xmlSecTransformUriTypeEmpty 0x0001
+<indexterm zone="xmlSecTransformUriTypeEmpty"><primary sortas="xmlSecTransformUriTypeEmpty">xmlSecTransformUriTypeEmpty</primary></indexterm><programlisting>#define xmlSecTransformUriTypeEmpty 0x0001
</programlisting>
<para>
The empty URI ("") type.</para>
@@ -492,7 +492,7 @@ The empty URI ("") type.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUriTypeSameDocument" role="macro">
<title>xmlSecTransformUriTypeSameDocument</title>
-<indexterm zone="xmlSecTransformUriTypeSameDocument"><primary sortas="xmlSecTransformUriTypeSameDocument">xmlSecTransformUriTypeSameDocument</primary></indexterm><programlisting>#define xmlSecTransformUriTypeSameDocument 0x0002
+<indexterm zone="xmlSecTransformUriTypeSameDocument"><primary sortas="xmlSecTransformUriTypeSameDocument">xmlSecTransformUriTypeSameDocument</primary></indexterm><programlisting>#define xmlSecTransformUriTypeSameDocument 0x0002
</programlisting>
<para>
The smae document ("#...") but not empty ("") URI type.</para>
@@ -500,7 +500,7 @@ The smae document ("#...") but not empty ("") URI type.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUriTypeLocal" role="macro">
<title>xmlSecTransformUriTypeLocal</title>
-<indexterm zone="xmlSecTransformUriTypeLocal"><primary sortas="xmlSecTransformUriTypeLocal">xmlSecTransformUriTypeLocal</primary></indexterm><programlisting>#define xmlSecTransformUriTypeLocal 0x0004
+<indexterm zone="xmlSecTransformUriTypeLocal"><primary sortas="xmlSecTransformUriTypeLocal">xmlSecTransformUriTypeLocal</primary></indexterm><programlisting>#define xmlSecTransformUriTypeLocal 0x0004
</programlisting>
<para>
The local URI ("file:///....") type.</para>
@@ -508,7 +508,7 @@ The local URI ("file:///....") type.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUriTypeRemote" role="macro">
<title>xmlSecTransformUriTypeRemote</title>
-<indexterm zone="xmlSecTransformUriTypeRemote"><primary sortas="xmlSecTransformUriTypeRemote">xmlSecTransformUriTypeRemote</primary></indexterm><programlisting>#define xmlSecTransformUriTypeRemote 0x0008
+<indexterm zone="xmlSecTransformUriTypeRemote"><primary sortas="xmlSecTransformUriTypeRemote">xmlSecTransformUriTypeRemote</primary></indexterm><programlisting>#define xmlSecTransformUriTypeRemote 0x0008
</programlisting>
<para>
The remote URI type.</para>
@@ -516,7 +516,7 @@ The remote URI type.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUriTypeAny" role="macro">
<title>xmlSecTransformUriTypeAny</title>
-<indexterm zone="xmlSecTransformUriTypeAny"><primary sortas="xmlSecTransformUriTypeAny">xmlSecTransformUriTypeAny</primary></indexterm><programlisting>#define xmlSecTransformUriTypeAny 0xFFFF
+<indexterm zone="xmlSecTransformUriTypeAny"><primary sortas="xmlSecTransformUriTypeAny">xmlSecTransformUriTypeAny</primary></indexterm><programlisting>#define xmlSecTransformUriTypeAny 0xFFFF
</programlisting>
<para>
Any URI type.</para>
@@ -531,10 +531,10 @@ Checks if <parameter>uri</parameter> matches expected type <parameter>type</para
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>type</parameter> :</term>
-<listitem><simpara> the expected URI type.
+<listitem><simpara> the expected URI type.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the uri for checking.
+<listitem><simpara> the uri for checking.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if <parameter>uri</parameter> matches <parameter>type</parameter>, 0 if not or a negative value
if an error occurs.
@@ -542,7 +542,7 @@ if an error occurs.
</variablelist></refsect2>
<refsect2 id="xmlSecTransformDataType" role="typedef">
<title>xmlSecTransformDataType</title>
-<indexterm zone="xmlSecTransformDataType"><primary sortas="xmlSecTransformDataType">xmlSecTransformDataType</primary></indexterm><programlisting>typedef xmlSecByte xmlSecTransformDataType;
+<indexterm zone="xmlSecTransformDataType"><primary sortas="xmlSecTransformDataType">xmlSecTransformDataType</primary></indexterm><programlisting>typedef xmlSecByte xmlSecTransformDataType;
</programlisting>
<para>
Transform data type bit mask.</para>
@@ -550,7 +550,7 @@ Transform data type bit mask.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformDataTypeUnknown" role="macro">
<title>xmlSecTransformDataTypeUnknown</title>
-<indexterm zone="xmlSecTransformDataTypeUnknown"><primary sortas="xmlSecTransformDataTypeUnknown">xmlSecTransformDataTypeUnknown</primary></indexterm><programlisting>#define xmlSecTransformDataTypeUnknown 0x0000
+<indexterm zone="xmlSecTransformDataTypeUnknown"><primary sortas="xmlSecTransformDataTypeUnknown">xmlSecTransformDataTypeUnknown</primary></indexterm><programlisting>#define xmlSecTransformDataTypeUnknown 0x0000
</programlisting>
<para>
The transform data type is unknown or nor data expected.</para>
@@ -558,7 +558,7 @@ The transform data type is unknown or nor data expected.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformDataTypeBin" role="macro">
<title>xmlSecTransformDataTypeBin</title>
-<indexterm zone="xmlSecTransformDataTypeBin"><primary sortas="xmlSecTransformDataTypeBin">xmlSecTransformDataTypeBin</primary></indexterm><programlisting>#define xmlSecTransformDataTypeBin 0x0001
+<indexterm zone="xmlSecTransformDataTypeBin"><primary sortas="xmlSecTransformDataTypeBin">xmlSecTransformDataTypeBin</primary></indexterm><programlisting>#define xmlSecTransformDataTypeBin 0x0001
</programlisting>
<para>
The binary transform data.</para>
@@ -566,7 +566,7 @@ The binary transform data.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformDataTypeXml" role="macro">
<title>xmlSecTransformDataTypeXml</title>
-<indexterm zone="xmlSecTransformDataTypeXml"><primary sortas="xmlSecTransformDataTypeXml">xmlSecTransformDataTypeXml</primary></indexterm><programlisting>#define xmlSecTransformDataTypeXml 0x0002
+<indexterm zone="xmlSecTransformDataTypeXml"><primary sortas="xmlSecTransformDataTypeXml">xmlSecTransformDataTypeXml</primary></indexterm><programlisting>#define xmlSecTransformDataTypeXml 0x0002
</programlisting>
<para>
The xml transform data.</para>
@@ -574,7 +574,7 @@ The xml transform data.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsage" role="typedef">
<title>xmlSecTransformUsage</title>
-<indexterm zone="xmlSecTransformUsage"><primary sortas="xmlSecTransformUsage">xmlSecTransformUsage</primary></indexterm><programlisting>typedef unsigned int xmlSecTransformUsage;
+<indexterm zone="xmlSecTransformUsage"><primary sortas="xmlSecTransformUsage">xmlSecTransformUsage</primary></indexterm><programlisting>typedef unsigned int xmlSecTransformUsage;
</programlisting>
<para>
The transform usage bit mask.</para>
@@ -582,7 +582,7 @@ The transform usage bit mask.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsageUnknown" role="macro">
<title>xmlSecTransformUsageUnknown</title>
-<indexterm zone="xmlSecTransformUsageUnknown"><primary sortas="xmlSecTransformUsageUnknown">xmlSecTransformUsageUnknown</primary></indexterm><programlisting>#define xmlSecTransformUsageUnknown 0x0000
+<indexterm zone="xmlSecTransformUsageUnknown"><primary sortas="xmlSecTransformUsageUnknown">xmlSecTransformUsageUnknown</primary></indexterm><programlisting>#define xmlSecTransformUsageUnknown 0x0000
</programlisting>
<para>
Transforms usage is unknown or undefined.</para>
@@ -590,7 +590,7 @@ Transforms usage is unknown or undefined.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsageDSigTransform" role="macro">
<title>xmlSecTransformUsageDSigTransform</title>
-<indexterm zone="xmlSecTransformUsageDSigTransform"><primary sortas="xmlSecTransformUsageDSigTransform">xmlSecTransformUsageDSigTransform</primary></indexterm><programlisting>#define xmlSecTransformUsageDSigTransform 0x0001
+<indexterm zone="xmlSecTransformUsageDSigTransform"><primary sortas="xmlSecTransformUsageDSigTransform">xmlSecTransformUsageDSigTransform</primary></indexterm><programlisting>#define xmlSecTransformUsageDSigTransform 0x0001
</programlisting>
<para>
Transform could be used in <dsig:Transform>.</para>
@@ -598,7 +598,7 @@ Transform could be used in <dsig:Transform>.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsageC14NMethod" role="macro">
<title>xmlSecTransformUsageC14NMethod</title>
-<indexterm zone="xmlSecTransformUsageC14NMethod"><primary sortas="xmlSecTransformUsageC14NMethod">xmlSecTransformUsageC14NMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageC14NMethod 0x0002
+<indexterm zone="xmlSecTransformUsageC14NMethod"><primary sortas="xmlSecTransformUsageC14NMethod">xmlSecTransformUsageC14NMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageC14NMethod 0x0002
</programlisting>
<para>
Transform could be used in <dsig:CanonicalizationMethod>.</para>
@@ -606,7 +606,7 @@ Transform could be used in <dsig:CanonicalizationMethod>.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsageDigestMethod" role="macro">
<title>xmlSecTransformUsageDigestMethod</title>
-<indexterm zone="xmlSecTransformUsageDigestMethod"><primary sortas="xmlSecTransformUsageDigestMethod">xmlSecTransformUsageDigestMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageDigestMethod 0x0004
+<indexterm zone="xmlSecTransformUsageDigestMethod"><primary sortas="xmlSecTransformUsageDigestMethod">xmlSecTransformUsageDigestMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageDigestMethod 0x0004
</programlisting>
<para>
Transform could be used in <dsig:DigestMethod>.</para>
@@ -614,7 +614,7 @@ Transform could be used in <dsig:DigestMethod>.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsageSignatureMethod" role="macro">
<title>xmlSecTransformUsageSignatureMethod</title>
-<indexterm zone="xmlSecTransformUsageSignatureMethod"><primary sortas="xmlSecTransformUsageSignatureMethod">xmlSecTransformUsageSignatureMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageSignatureMethod 0x0008
+<indexterm zone="xmlSecTransformUsageSignatureMethod"><primary sortas="xmlSecTransformUsageSignatureMethod">xmlSecTransformUsageSignatureMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageSignatureMethod 0x0008
</programlisting>
<para>
Transform could be used in <dsig:SignatureMethod>.</para>
@@ -622,7 +622,7 @@ Transform could be used in <dsig:SignatureMethod>.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsageEncryptionMethod" role="macro">
<title>xmlSecTransformUsageEncryptionMethod</title>
-<indexterm zone="xmlSecTransformUsageEncryptionMethod"><primary sortas="xmlSecTransformUsageEncryptionMethod">xmlSecTransformUsageEncryptionMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageEncryptionMethod 0x0010
+<indexterm zone="xmlSecTransformUsageEncryptionMethod"><primary sortas="xmlSecTransformUsageEncryptionMethod">xmlSecTransformUsageEncryptionMethod</primary></indexterm><programlisting>#define xmlSecTransformUsageEncryptionMethod 0x0010
</programlisting>
<para>
Transform could be used in <enc:EncryptionMethod>.</para>
@@ -630,7 +630,7 @@ Transform could be used in <enc:EncryptionMethod>.</para>
</para></refsect2>
<refsect2 id="xmlSecTransformUsageAny" role="macro">
<title>xmlSecTransformUsageAny</title>
-<indexterm zone="xmlSecTransformUsageAny"><primary sortas="xmlSecTransformUsageAny">xmlSecTransformUsageAny</primary></indexterm><programlisting>#define xmlSecTransformUsageAny 0xFFFF
+<indexterm zone="xmlSecTransformUsageAny"><primary sortas="xmlSecTransformUsageAny">xmlSecTransformUsageAny</primary></indexterm><programlisting>#define xmlSecTransformUsageAny 0xFFFF
</programlisting>
<para>
Transform could be used for operation.</para>
@@ -648,7 +648,7 @@ aborting transforms execution (if necessary).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform's context.
+<listitem><simpara> the pointer to transform's context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success and a negative value otherwise (in this case,
transforms chain will not be executed and xmlsec processing stops).
@@ -656,7 +656,7 @@ transforms chain will not be executed and xmlsec processing stops).
</variablelist></refsect2>
<refsect2 id="XMLSEC-TRANSFORMCTX-FLAGS-USE-VISA3D-HACK--CAPS" role="macro">
<title>XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK</title>
-<indexterm zone="XMLSEC-TRANSFORMCTX-FLAGS-USE-VISA3D-HACK--CAPS"><primary sortas="XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK">XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK</primary></indexterm><programlisting>#define XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK 0x00000001
+<indexterm zone="XMLSEC-TRANSFORMCTX-FLAGS-USE-VISA3D-HACK--CAPS"><primary sortas="XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK">XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK</primary></indexterm><programlisting>#define XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK 0x00000001
</programlisting>
<para>
If this flag is set then URI ID references are resolved directly
@@ -668,24 +668,24 @@ documents that don't follow XML, XPointer and XML DSig specifications.</para>
<title>struct xmlSecTransformCtx</title>
<indexterm zone="xmlSecTransformCtx"><primary sortas="xmlSecTransformCtx">xmlSecTransformCtx</primary></indexterm><programlisting>struct xmlSecTransformCtx {
/* user settings */
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlSecTransformUriType enabledUris;
- xmlSecPtrList enabledTransforms;
- xmlSecTransformCtxPreExecuteCallback preExecCallback;
-
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlSecTransformUriType enabledUris;
+ xmlSecPtrList enabledTransforms;
+ xmlSecTransformCtxPreExecuteCallback preExecCallback;
+
/* results */
- xmlSecBufferPtr result;
- xmlSecTransformStatus status;
- xmlChar* uri;
- xmlChar* xptrExpr;
- xmlSecTransformPtr first;
- xmlSecTransformPtr last;
+ xmlSecBufferPtr result;
+ xmlSecTransformStatus status;
+ xmlChar* uri;
+ xmlChar* xptrExpr;
+ xmlSecTransformPtr first;
+ xmlSecTransformPtr last;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -694,81 +694,81 @@ The transform execution context.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="void">void</link> *<structfield>userData</structfield>;</term>
-<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto never
- touch this).
+<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto never
+ touch this).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags</structfield>;</term>
-<listitem><simpara> the bit mask flags to control transforms execution
- (reserved for the future).
+<listitem><simpara> the bit mask flags to control transforms execution
+ (reserved for the future).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags2</structfield>;</term>
-<listitem><simpara> the bit mask flags to control transforms execution
- (reserved for the future).
+<listitem><simpara> the bit mask flags to control transforms execution
+ (reserved for the future).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformUriType">xmlSecTransformUriType</link> <structfield>enabledUris</structfield>;</term>
-<listitem><simpara> the allowed transform data source uri types.
+<listitem><simpara> the allowed transform data source uri types.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrList">xmlSecPtrList</link> <structfield>enabledTransforms</structfield>;</term>
-<listitem><simpara> the list of enabled transforms; if list is empty (default)
- then all registered transforms are enabled.
+<listitem><simpara> the list of enabled transforms; if list is empty (default)
+ then all registered transforms are enabled.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformCtxPreExecuteCallback">xmlSecTransformCtxPreExecuteCallback</link> <structfield>preExecCallback</structfield>;</term>
-<listitem><simpara> the callback called after preparing transform chain
- and right before actual data processing; application
- can use this callback to change transforms parameters,
- insert additional transforms in the chain or do
- additional validation (and abort transform execution
- if needed).
+<listitem><simpara> the callback called after preparing transform chain
+ and right before actual data processing; application
+ can use this callback to change transforms parameters,
+ insert additional transforms in the chain or do
+ additional validation (and abort transform execution
+ if needed).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecBuffer">xmlSecBufferPtr</link> <structfield>result</structfield>;</term>
-<listitem><simpara> the pointer to transforms result buffer.
+<listitem><simpara> the pointer to transforms result buffer.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformStatus">xmlSecTransformStatus</link> <structfield>status</structfield>;</term>
-<listitem><simpara> the transforms chain processng status.
+<listitem><simpara> the transforms chain processng status.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>uri</structfield>;</term>
-<listitem><simpara> the data source URI without xpointer expression.
+<listitem><simpara> the data source URI without xpointer expression.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>xptrExpr</structfield>;</term>
-<listitem><simpara> the xpointer expression from data source URI (if any).
+<listitem><simpara> the xpointer expression from data source URI (if any).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>first</structfield>;</term>
-<listitem><simpara> the first transform in the chain.
+<listitem><simpara> the first transform in the chain.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>last</structfield>;</term>
-<listitem><simpara> the last transform in the chain.
+<listitem><simpara> the last transform in the chain.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -777,7 +777,7 @@ The transform execution context.</para>
<indexterm zone="xmlSecTransformCtxCreate"><primary sortas="xmlSecTransformCtxCreate">xmlSecTransformCtxCreate</primary></indexterm><programlisting><link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> xmlSecTransformCtxCreate (void);</programlisting>
<para>
Creates transforms chain processing context.
-The caller is responsible for destroying returend object by calling
+The caller is responsible for destroying returend object by calling
<link linkend="xmlSecTransformCtxDestroy"><type>xmlSecTransformCtxDestroy</type></link> function.</para>
<para>
</para><variablelist role="params">
@@ -793,7 +793,7 @@ Destroy context object created with <link linkend="xmlSecTransformCtxCreate"><ty
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformCtxInitialize" role="function">
@@ -801,12 +801,12 @@ Destroy context object created with <link linkend="xmlSecTransformCtxCreate"><ty
<indexterm zone="xmlSecTransformCtxInitialize"><primary sortas="xmlSecTransformCtxInitialize">xmlSecTransformCtxInitialize</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecTransformCtxInitialize (<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> ctx);</programlisting>
<para>
Initializes transforms chain processing context.
-The caller is responsible for cleaing up returend object by calling
+The caller is responsible for cleaing up returend object by calling
<link linkend="xmlSecTransformCtxFinalize"><type>xmlSecTransformCtxFinalize</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -819,7 +819,7 @@ Cleans up <parameter>ctx</parameter> object initialized with <link linkend="xmlS
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformCtxReset" role="function">
@@ -830,7 +830,7 @@ Resets transfroms context for new processing.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformCtxCopyUserPref" role="function">
@@ -842,10 +842,10 @@ Copies user settings from <parameter>src</parameter> context to <parameter>dst</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dst</parameter> :</term>
-<listitem><simpara> the pointer to destination transforms chain processing context.
+<listitem><simpara> the pointer to destination transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>src</parameter> :</term>
-<listitem><simpara> the pointer to source transforms chain processing context.
+<listitem><simpara> the pointer to source transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -860,46 +860,46 @@ Parses uri and adds xpointer transforms if required.
</para>
<para>
The following examples demonstrate what the URI attribute identifies and
-how it is dereferenced
+how it is dereferenced
(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-ReferenceProcessingModel"><type>sec-ReferenceProcessingModel</type></link>):
</para>
<para>
- URI="http://example.com/bar.xml"
-identifies the octets that represent the external resource
-'http://example.com/bar.xml', that is probably an XML document given
-its file extension.
+identifies the octets that represent the external resource
+'http://example.com/bar.xml', that is probably an XML document given
+its file extension.
</para>
<para>
- URI="http://example.com/bar.xml<link linkend="chapter1"><type>chapter1</type></link>"
-identifies the element with ID attribute value 'chapter1' of the
-external XML resource 'http://example.com/bar.xml', provided as an
-octet stream. Again, for the sake of interoperability, the element
-identified as 'chapter1' should be obtained using an XPath transform
-rather than a URI fragment (barename XPointer resolution in external
-resources is not REQUIRED in this specification).
+identifies the element with ID attribute value 'chapter1' of the
+external XML resource 'http://example.com/bar.xml', provided as an
+octet stream. Again, for the sake of interoperability, the element
+identified as 'chapter1' should be obtained using an XPath transform
+rather than a URI fragment (barename XPointer resolution in external
+resources is not REQUIRED in this specification).
</para>
<para>
- URI=""
-identifies the node-set (minus any comment nodes) of the XML resource
-containing the signature
+identifies the node-set (minus any comment nodes) of the XML resource
+containing the signature
</para>
<para>
- URI="<link linkend="chapter1"><type>chapter1</type></link>"
-identifies a node-set containing the element with ID attribute value
-'chapter1' of the XML resource containing the signature. XML Signature
-(and its applications) modify this node-set to include the element plus
+identifies a node-set containing the element with ID attribute value
+'chapter1' of the XML resource containing the signature. XML Signature
+(and its applications) modify this node-set to include the element plus
all descendents including namespaces and attributes -- but not comments.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the URI.
+<listitem><simpara> the URI.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>hereNode</parameter> :</term>
-<listitem><simpara> the pointer to "here" node required by some
- XML transforms (may be NULL).
+<listitem><simpara> the pointer to "here" node required by some
+ XML transforms (may be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -909,15 +909,15 @@ all descendents including namespaces and attributes -- but not comments.</para>
<indexterm zone="xmlSecTransformCtxAppend"><primary sortas="xmlSecTransformCtxAppend">xmlSecTransformCtxAppend</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecTransformCtxAppend (<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> ctx,
<link linkend="xmlSecTransform">xmlSecTransformPtr</link> transform);</programlisting>
<para>
-Connects the <parameter>transform</parameter> to the end of the chain of transforms in the <parameter>ctx</parameter>
+Connects the <parameter>transform</parameter> to the end of the chain of transforms in the <parameter>ctx</parameter>
(see <link linkend="xmlSecTransformConnect"><type>xmlSecTransformConnect</type></link> function for details).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to new transform.
+<listitem><simpara> the pointer to new transform.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -927,15 +927,15 @@ Connects the <parameter>transform</parameter> to the end of the chain of transfo
<indexterm zone="xmlSecTransformCtxPrepend"><primary sortas="xmlSecTransformCtxPrepend">xmlSecTransformCtxPrepend</primary></indexterm><programlisting><link linkend="int">int</link> xmlSecTransformCtxPrepend (<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> ctx,
<link linkend="xmlSecTransform">xmlSecTransformPtr</link> transform);</programlisting>
<para>
-Connects the <parameter>transform</parameter> to the beggining of the chain of transforms in the <parameter>ctx</parameter>
+Connects the <parameter>transform</parameter> to the beggining of the chain of transforms in the <parameter>ctx</parameter>
(see <link linkend="xmlSecTransformConnect"><type>xmlSecTransformConnect</type></link> function for details).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to new transform.
+<listitem><simpara> the pointer to new transform.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -945,15 +945,15 @@ Connects the <parameter>transform</parameter> to the beggining of the chain of t
<indexterm zone="xmlSecTransformCtxCreateAndAppend"><primary sortas="xmlSecTransformCtxCreateAndAppend">xmlSecTransformCtxCreateAndAppend</primary></indexterm><programlisting><link linkend="xmlSecTransformPtr">xmlSecTransformPtr</link> xmlSecTransformCtxCreateAndAppend (<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> ctx,
<link linkend="xmlSecTransformId">xmlSecTransformId</link> id);</programlisting>
<para>
-Creaeates new transform and connects it to the end of the chain of
+Creaeates new transform and connects it to the end of the chain of
transforms in the <parameter>ctx</parameter> (see <link linkend="xmlSecTransformConnect"><type>xmlSecTransformConnect</type></link> function for details).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the new transform klass.
+<listitem><simpara> the new transform klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created transform or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -963,15 +963,15 @@ transforms in the <parameter>ctx</parameter> (see <link linkend="xmlSecTransform
<indexterm zone="xmlSecTransformCtxCreateAndPrepend"><primary sortas="xmlSecTransformCtxCreateAndPrepend">xmlSecTransformCtxCreateAndPrepend</primary></indexterm><programlisting><link linkend="xmlSecTransformPtr">xmlSecTransformPtr</link> xmlSecTransformCtxCreateAndPrepend (<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> ctx,
<link linkend="xmlSecTransformId">xmlSecTransformId</link> id);</programlisting>
<para>
-Creaeates new transform and connects it to the end of the chain of
+Creaeates new transform and connects it to the end of the chain of
transforms in the <parameter>ctx</parameter> (see <link linkend="xmlSecTransformConnect"><type>xmlSecTransformConnect</type></link> function for details).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the new transform klass.
+<listitem><simpara> the new transform klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created transform or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -982,18 +982,18 @@ transforms in the <parameter>ctx</parameter> (see <link linkend="xmlSecTransform
<link linkend="xmlNode">xmlNodePtr</link> node,
<link linkend="xmlSecTransformUsage">xmlSecTransformUsage</link> usage);</programlisting>
<para>
-Reads the transform from the <parameter>node</parameter> and appends it to the current chain
+Reads the transform from the <parameter>node</parameter> and appends it to the current chain
of transforms in <parameter>ctx</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to transform's node.
+<listitem><simpara> the pointer to transform's node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the transform's usage (signature, encryption, etc.).
+<listitem><simpara> the transform's usage (signature, encryption, etc.).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created transform or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1004,18 +1004,18 @@ of transforms in <parameter>ctx</parameter>.</para>
<link linkend="xmlNode">xmlNodePtr</link> node,
<link linkend="xmlSecTransformUsage">xmlSecTransformUsage</link> usage);</programlisting>
<para>
-Reads transforms from the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> children of the <parameter>node</parameter> and
+Reads transforms from the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> children of the <parameter>node</parameter> and
appends them to the current transforms chain in <parameter>ctx</parameter> object.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> nodes parent node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> nodes parent node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the transform's usage (signature, encryption, etc.).
+<listitem><simpara> the transform's usage (signature, encryption, etc.).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1029,10 +1029,10 @@ Prepares the transform context for processing data of <parameter>inputDataType</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>inputDataType</parameter> :</term>
-<listitem><simpara> the expected input type.
+<listitem><simpara> the expected input type.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1047,13 +1047,13 @@ Processes binary data using transforms chain in the <parameter>ctx</parameter>.<
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the input binary data buffer.
+<listitem><simpara> the input binary data buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the input data size.
+<listitem><simpara> the input data size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1067,10 +1067,10 @@ Process binary data from the URI using transforms chain in <parameter>ctx</param
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the URI.
+<listitem><simpara> the URI.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1084,10 +1084,10 @@ Process <parameter>nodes</parameter> using transforms in the transforms chain in
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the input node set.
+<listitem><simpara> the input node set.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1101,10 +1101,10 @@ Executes transforms chain in <parameter>ctx</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>doc</parameter> :</term>
-<listitem><simpara> the pointer to input document.
+<listitem><simpara> the pointer to input document.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1118,10 +1118,10 @@ Prints transforms context debug information to <parameter>output</parameter>.</p
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformCtxDebugXmlDump" role="function">
@@ -1133,35 +1133,35 @@ Prints transforms context debug information to <parameter>output</parameter> in
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
-<listitem><simpara> the pointer to transforms chain processing context.
+<listitem><simpara> the pointer to transforms chain processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransform" role="struct">
<title>struct xmlSecTransform</title>
<indexterm zone="xmlSecTransform"><primary sortas="xmlSecTransform">xmlSecTransform</primary></indexterm><programlisting>struct xmlSecTransform {
- xmlSecTransformId id;
- xmlSecTransformOperation operation;
- xmlSecTransformStatus status;
- xmlNodePtr hereNode;
+ xmlSecTransformId id;
+ xmlSecTransformOperation operation;
+ xmlSecTransformStatus status;
+ xmlNodePtr hereNode;
/* transforms chain */
- xmlSecTransformPtr next;
- xmlSecTransformPtr prev;
+ xmlSecTransformPtr next;
+ xmlSecTransformPtr prev;
/* binary data */
- xmlSecBuffer inBuf;
- xmlSecBuffer outBuf;
-
+ xmlSecBuffer inBuf;
+ xmlSecBuffer outBuf;
+
/* xml data */
- xmlSecNodeSetPtr inNodes;
- xmlSecNodeSetPtr outNodes;
+ xmlSecNodeSetPtr inNodes;
+ xmlSecNodeSetPtr outNodes;
- /* reserved for the future */
- void* reserved0;
- void* reserved1;
+ /* reserved for the future */
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -1170,62 +1170,62 @@ The transform structure.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecTransformId">xmlSecTransformId</link> <structfield>id</structfield>;</term>
-<listitem><simpara> the transform id (pointer to <link linkend="xmlSecTransformId"><type>xmlSecTransformId</type></link>).
+<listitem><simpara> the transform id (pointer to <link linkend="xmlSecTransformId"><type>xmlSecTransformId</type></link>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformOperation">xmlSecTransformOperation</link> <structfield>operation</structfield>;</term>
-<listitem><simpara> the transform's opertaion.
+<listitem><simpara> the transform's opertaion.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformStatus">xmlSecTransformStatus</link> <structfield>status</structfield>;</term>
-<listitem><simpara> the current status.
+<listitem><simpara> the current status.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlNode">xmlNodePtr</link> <structfield>hereNode</structfield>;</term>
-<listitem><simpara> the pointer to transform's <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform "><dsig:Transform /></ulink> node.
+<listitem><simpara> the pointer to transform's <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform "><dsig:Transform /></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>next</structfield>;</term>
-<listitem><simpara> the pointer to next transform in the chain.
+<listitem><simpara> the pointer to next transform in the chain.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>prev</structfield>;</term>
-<listitem><simpara> the pointer to previous transform in the chain.
+<listitem><simpara> the pointer to previous transform in the chain.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecBuffer">xmlSecBuffer</link> <structfield>inBuf</structfield>;</term>
-<listitem><simpara> the input binary data buffer.
+<listitem><simpara> the input binary data buffer.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecBuffer">xmlSecBuffer</link> <structfield>outBuf</structfield>;</term>
-<listitem><simpara> the output binary data buffer.
+<listitem><simpara> the output binary data buffer.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> <structfield>inNodes</structfield>;</term>
-<listitem><simpara> the input XML nodes.
+<listitem><simpara> the input XML nodes.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> <structfield>outNodes</structfield>;</term>
-<listitem><simpara> the output XML nodes.
+<listitem><simpara> the output XML nodes.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -1238,7 +1238,7 @@ destroying returned tansform using <link linkend="xmlSecTransformDestroy"><type>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the transform id to create.
+<listitem><simpara> the transform id to create.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created transform or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1251,7 +1251,7 @@ Destroys transform created with <link linkend="xmlSecTransformCreate"><type>xmlS
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformNodeRead" role="function">
@@ -1276,13 +1276,13 @@ Reads transform from the <parameter>node</parameter> as follows:
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to the transform's node.
+<listitem><simpara> the pointer to the transform's node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the transform usage (signature, encryption, ...).
+<listitem><simpara> the transform usage (signature, encryption, ...).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created transform or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1298,13 +1298,13 @@ no more data is available.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>left</parameter> :</term>
-<listitem><simpara> the source pumping transform.
+<listitem><simpara> the source pumping transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>right</parameter> :</term>
-<listitem><simpara> the destination pumping transform.
+<listitem><simpara> the destination pumping transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1318,10 +1318,10 @@ Sets the transform's key.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1335,10 +1335,10 @@ Sets the key requirements for <parameter>transform</parameter> in the <parameter
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to keys requirements object.
+<listitem><simpara> the pointer to keys requirements object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1356,16 +1356,16 @@ result is stored in the <link linkend="status"><type>status</type></link> member
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the binary data for verification.
+<listitem><simpara> the binary data for verification.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the data size.
+<listitem><simpara> the data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1381,13 +1381,13 @@ function to verify binary results.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to node.
+<listitem><simpara> the pointer to node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1398,18 +1398,18 @@ function to verify binary results.</para>
<link linkend="xmlSecTransformMode">xmlSecTransformMode</link> mode,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-Gets transform input (<parameter>mode</parameter> is "push") or output (<parameter>mode</parameter> is "pop") data
+Gets transform input (<parameter>mode</parameter> is "push") or output (<parameter>mode</parameter> is "pop") data
type (binary or XML).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mode</parameter> :</term>
-<listitem><simpara> the data mode (push or pop).
+<listitem><simpara> the data mode (push or pop).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the transform's data type for the <parameter>mode</parameter> operation.
</simpara></listitem></varlistentry>
@@ -1426,20 +1426,20 @@ Process binary <parameter>data</parameter> and pushes results to next transform.
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the input binary data,
+<listitem><simpara> the input binary data,
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the input data size.
+<listitem><simpara> the input data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>final</parameter> :</term>
-<listitem><simpara> the flag: if set to 1 then it's the last
- data chunk.
+<listitem><simpara> the flag: if set to 1 then it's the last
+ data chunk.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1452,25 +1452,25 @@ Process binary <parameter>data</parameter> and pushes results to next transform.
<link linkend="xmlSecSize">xmlSecSize</link> *dataSize,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-Pops data from previous transform in the chain, processes data and
-returns result in the <parameter>data</parameter> buffer. The size of returned data is
+Pops data from previous transform in the chain, processes data and
+returns result in the <parameter>data</parameter> buffer. The size of returned data is
placed in the <parameter>dataSize</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the buffer to store result data.
+<listitem><simpara> the buffer to store result data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>maxDataSize</parameter> :</term>
-<listitem><simpara> the size of the buffer <link linkend="data"><type>data</type></link>.
+<listitem><simpara> the size of the buffer <link linkend="data"><type>data</type></link>.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the pointer to returned data size.
+<listitem><simpara> the pointer to returned data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1485,13 +1485,13 @@ Processes <parameter>nodes</parameter> and pushes result to the next transform i
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the input nodes.
+<listitem><simpara> the input nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1502,18 +1502,18 @@ Processes <parameter>nodes</parameter> and pushes result to the next transform i
<link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> *nodes,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-Pops data from previous transform in the chain, processes the data and
+Pops data from previous transform in the chain, processes the data and
returns result in <parameter>nodes</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the pointer to store popinter to result nodes.
+<listitem><simpara> the pointer to store popinter to result nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1528,13 +1528,13 @@ Executes transform (used by default popBin/pushBin/popXml/pushXml methods).</par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>last</parameter> :</term>
-<listitem><simpara> the flag: if set to 1 then it's the last data chunk.
+<listitem><simpara> the flag: if set to 1 then it's the last data chunk.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1548,10 +1548,10 @@ Prints transform's debug information to <parameter>output</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformDebugXmlDump" role="function">
@@ -1563,10 +1563,10 @@ Prints transform's debug information to <parameter>output</parameter> in XML for
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformGetName" role="macro">
@@ -1577,7 +1577,7 @@ Macro. Returns transform name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformIsValid" role="macro">
@@ -1588,37 +1588,37 @@ Macro. Returns 1 if the <parameter>transform</parameter> is valid or 0 otherwise
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformCheckType" role="macro">
<title>xmlSecTransformCheckType()</title>
<indexterm zone="xmlSecTransformCheckType"><primary sortas="xmlSecTransformCheckType">xmlSecTransformCheckType</primary></indexterm><programlisting>#define xmlSecTransformCheckType(transform, t)</programlisting>
<para>
-Macro. Returns 1 if the <parameter>transform</parameter> is valid and has specified type <parameter>t</parameter>
+Macro. Returns 1 if the <parameter>transform</parameter> is valid and has specified type <parameter>t</parameter>
or 0 otherwise.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>t</parameter> :</term>
-<listitem><simpara> the transform type.
+<listitem><simpara> the transform type.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformCheckId" role="macro">
<title>xmlSecTransformCheckId()</title>
<indexterm zone="xmlSecTransformCheckId"><primary sortas="xmlSecTransformCheckId">xmlSecTransformCheckId</primary></indexterm><programlisting>#define xmlSecTransformCheckId(transform, i)</programlisting>
<para>
-Macro. Returns 1 if the <parameter>transform</parameter> is valid and has specified id <parameter>i</parameter>
+Macro. Returns 1 if the <parameter>transform</parameter> is valid and has specified id <parameter>i</parameter>
or 0 otherwise.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>i</parameter> :</term>
-<listitem><simpara> the transform id.
+<listitem><simpara> the transform id.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformCheckSize" role="macro">
@@ -1630,10 +1630,10 @@ bytes or 0 otherwise.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the transform object size.
+<listitem><simpara> the transform object size.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformConnect" role="function">
@@ -1642,37 +1642,37 @@ bytes or 0 otherwise.</para>
<link linkend="xmlSecTransform">xmlSecTransformPtr</link> right,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-If the data object is a node-set and the next transform requires octets,
-the signature application MUST attempt to convert the node-set to an octet
-stream using Canonical XML [XML-C14N].
+If the data object is a node-set and the next transform requires octets,
+the signature application MUST attempt to convert the node-set to an octet
+stream using Canonical XML [XML-C14N].
</para>
<para>
The story is different if the right transform is base64 decode
(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-Base-64"><type>sec-Base-64</type></link>):
</para>
<para>
-This transform requires an octet stream for input. If an XPath node-set
-(or sufficiently functional alternative) is given as input, then it is
-converted to an octet stream by performing operations logically equivalent
-to 1) applying an XPath transform with expression self::<link linkend="text"><function>text()</function></link>, then 2)
-taking the string-value of the node-set. Thus, if an XML element is
-identified by a barename XPointer in the Reference URI, and its content
-consists solely of base64 encoded character data, then this transform
-automatically strips away the start and end tags of the identified element
-and any of its descendant elements as well as any descendant comments and
+This transform requires an octet stream for input. If an XPath node-set
+(or sufficiently functional alternative) is given as input, then it is
+converted to an octet stream by performing operations logically equivalent
+to 1) applying an XPath transform with expression self::<link linkend="text"><function>text()</function></link>, then 2)
+taking the string-value of the node-set. Thus, if an XML element is
+identified by a barename XPointer in the Reference URI, and its content
+consists solely of base64 encoded character data, then this transform
+automatically strips away the start and end tags of the identified element
+and any of its descendant elements as well as any descendant comments and
processing instructions. The output of this transform is an octet stream.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>left</parameter> :</term>
-<listitem><simpara> the pointer to left (prev) transform.
+<listitem><simpara> the pointer to left (prev) transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>right</parameter> :</term>
-<listitem><simpara> the pointer to right (next) transform.
+<listitem><simpara> the pointer to right (next) transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformRemove" role="function">
@@ -1693,19 +1693,19 @@ Removes <parameter>transform</parameter> from the chain.</para>
<link linkend="xmlSecTransformMode">xmlSecTransformMode</link> mode,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-Gets transform input (<parameter>mode</parameter> is "push") or output (<parameter>mode</parameter> is "pop") data
+Gets transform input (<parameter>mode</parameter> is "push") or output (<parameter>mode</parameter> is "pop") data
type (binary or XML) by analyzing available pushBin/popBin/pushXml/popXml
methods.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mode</parameter> :</term>
-<listitem><simpara> the data mode (push or pop).
+<listitem><simpara> the data mode (push or pop).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the transform's chaing processing context.
+<listitem><simpara> the transform's chaing processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the transform's data type for the <parameter>mode</parameter> operation.
</simpara></listitem></varlistentry>
@@ -1718,25 +1718,25 @@ methods.</para>
<link linkend="int">int</link> final,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-Process binary <parameter>data</parameter> by calling transform's execute method and pushes
+Process binary <parameter>data</parameter> by calling transform's execute method and pushes
results to next transform.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the input binary data,
+<listitem><simpara> the input binary data,
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the input data size.
+<listitem><simpara> the input data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>final</parameter> :</term>
-<listitem><simpara> the flag: if set to 1 then it's the last
- data chunk.
+<listitem><simpara> the flag: if set to 1 then it's the last
+ data chunk.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1750,24 +1750,24 @@ results to next transform.</para>
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
Pops data from previous transform in the chain, processes data by calling
-transform's execute method and returns result in the <parameter>data</parameter> buffer. The
+transform's execute method and returns result in the <parameter>data</parameter> buffer. The
size of returned data is placed in the <parameter>dataSize</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the buffer to store result data.
+<listitem><simpara> the buffer to store result data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>maxDataSize</parameter> :</term>
-<listitem><simpara> the size of the buffer <link linkend="data"><type>data</type></link>.
+<listitem><simpara> the size of the buffer <link linkend="data"><type>data</type></link>.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the pointer to returned data size.
+<listitem><simpara> the pointer to returned data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1778,18 +1778,18 @@ size of returned data is placed in the <parameter>dataSize</parameter>.</para>
<link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> nodes,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-Processes <parameter>nodes</parameter> by calling transform's execute method and pushes
+Processes <parameter>nodes</parameter> by calling transform's execute method and pushes
result to the next transform in the chain.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the input nodes.
+<listitem><simpara> the input nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1800,18 +1800,18 @@ result to the next transform in the chain.</para>
<link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> *nodes,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-Pops data from previous transform in the chain, processes the data
+Pops data from previous transform in the chain, processes the data
by calling transform's execute method and returns result in <parameter>nodes</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the pointer to store popinter to result nodes.
+<listitem><simpara> the pointer to store popinter to result nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -1825,10 +1825,10 @@ Creates output buffer to write data to <parameter>transform</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to new output buffer or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1843,10 +1843,10 @@ Creates input buffer to read data from <parameter>transform</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform.
+<listitem><simpara> the pointer to transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to new input buffer or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -1859,7 +1859,7 @@ The transform specific initialization method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1872,7 +1872,7 @@ The transform specific destroy method.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformGetDataTypeMethod" role="function">
@@ -1887,13 +1887,13 @@ data type in specified mode <parameter>mode</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mode</parameter> :</term>
-<listitem><simpara> the mode.
+<listitem><simpara> the mode.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> transform data type.
</simpara></listitem></varlistentry>
@@ -1904,18 +1904,18 @@ data type in specified mode <parameter>mode</parameter>.</para>
<link linkend="xmlNode">xmlNodePtr</link> node,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-The transform specific method to read the transform data from
+The transform specific method to read the transform data from
the <parameter>node</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1930,13 +1930,13 @@ The transform specific method to write transform information to an XML node <par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Transform"><dsig:Transform/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1951,10 +1951,10 @@ Transform specific method to set transform's key requirements.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyReq</parameter> :</term>
-<listitem><simpara> the pointer to key requirements structure.
+<listitem><simpara> the pointer to key requirements structure.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1968,10 +1968,10 @@ The transform specific method to set the key for use.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>key</parameter> :</term>
-<listitem><simpara> the pointer to key.
+<listitem><simpara> the pointer to key.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -1990,16 +1990,16 @@ if verification succeeded or <link linkend="xmlSecTransformStatusFail"><type>xml
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the input buffer.
+<listitem><simpara> the input buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the size of input buffer <parameter>data</parameter>.
+<listitem><simpara> the size of input buffer <parameter>data</parameter>.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -2017,20 +2017,20 @@ result to the next transform in the chain.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the input binary data,
+<listitem><simpara> the input binary data,
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the input data size.
+<listitem><simpara> the input data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>final</parameter> :</term>
-<listitem><simpara> the flag: if set to 1 then it's the last
- data chunk.
+<listitem><simpara> the flag: if set to 1 then it's the last
+ data chunk.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -2043,25 +2043,25 @@ result to the next transform in the chain.</para>
<link linkend="xmlSecSize">xmlSecSize</link> *dataSize,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-The transform specific method to pop data from previous transform
+The transform specific method to pop data from previous transform
in the chain and return result in the <parameter>data</parameter> buffer. The size of returned
data is placed in the <parameter>dataSize</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the buffer to store result data.
+<listitem><simpara> the buffer to store result data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>maxDataSize</parameter> :</term>
-<listitem><simpara> the size of the buffer <parameter>data</parameter>.
+<listitem><simpara> the size of the buffer <parameter>data</parameter>.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the pointer to returned data size.
+<listitem><simpara> the pointer to returned data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -2072,18 +2072,18 @@ data is placed in the <parameter>dataSize</parameter>.</para>
<link linkend="xmlSecNodeSet">xmlSecNodeSetPtr</link> nodes,
<link linkend="xmlSecTransformCtx">xmlSecTransformCtxPtr</link> transformCtx);</programlisting>
<para>
-The transform specific method to process <parameter>nodes</parameter> and push result to the next
+The transform specific method to process <parameter>nodes</parameter> and push result to the next
transform in the chain.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the input nodes.
+<listitem><simpara> the input nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -2099,13 +2099,13 @@ process the data and return result in <parameter>nodes</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodes</parameter> :</term>
-<listitem><simpara> the pointer to store popinter to result nodes.
+<listitem><simpara> the pointer to store popinter to result nodes.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -2120,13 +2120,13 @@ Transform specific method to process a chunk of data.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to transform object.
+<listitem><simpara> the pointer to transform object.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>last</parameter> :</term>
-<listitem><simpara> the flag: if set to 1 then it's the last data chunk.
+<listitem><simpara> the flag: if set to 1 then it's the last data chunk.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformCtx</parameter> :</term>
-<listitem><simpara> the pointer to transform context object.
+<listitem><simpara> the pointer to transform context object.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value otherwise.
</simpara></listitem></varlistentry>
@@ -2135,35 +2135,35 @@ Transform specific method to process a chunk of data.</para>
<title>struct xmlSecTransformKlass</title>
<indexterm zone="xmlSecTransformKlass"><primary sortas="xmlSecTransformKlass">xmlSecTransformKlass</primary></indexterm><programlisting>struct xmlSecTransformKlass {
/* data */
- xmlSecSize klassSize;
- xmlSecSize objSize;
- const xmlChar* name;
- const xmlChar* href;
- xmlSecTransformUsage usage;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
+ const xmlChar* name;
+ const xmlChar* href;
+ xmlSecTransformUsage usage;
/* methods */
- xmlSecTransformInitializeMethod initialize;
- xmlSecTransformFinalizeMethod finalize;
+ xmlSecTransformInitializeMethod initialize;
+ xmlSecTransformFinalizeMethod finalize;
- xmlSecTransformNodeReadMethod readNode;
- xmlSecTransformNodeWriteMethod writeNode;
+ xmlSecTransformNodeReadMethod readNode;
+ xmlSecTransformNodeWriteMethod writeNode;
- xmlSecTransformSetKeyRequirementsMethod setKeyReq;
- xmlSecTransformSetKeyMethod setKey;
- xmlSecTransformVerifyMethod verify;
- xmlSecTransformGetDataTypeMethod getDataType;
+ xmlSecTransformSetKeyRequirementsMethod setKeyReq;
+ xmlSecTransformSetKeyMethod setKey;
+ xmlSecTransformVerifyMethod verify;
+ xmlSecTransformGetDataTypeMethod getDataType;
+
+ xmlSecTransformPushBinMethod pushBin;
+ xmlSecTransformPopBinMethod popBin;
+ xmlSecTransformPushXmlMethod pushXml;
+ xmlSecTransformPopXmlMethod popXml;
- xmlSecTransformPushBinMethod pushBin;
- xmlSecTransformPopBinMethod popBin;
- xmlSecTransformPushXmlMethod pushXml;
- xmlSecTransformPopXmlMethod popXml;
-
/* low level method */
- xmlSecTransformExecuteMethod execute;
+ xmlSecTransformExecuteMethod execute;
- /* reserved for future */
- void* reserved0;
- void* reserved1;
+ /* reserved for future */
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -2172,103 +2172,103 @@ The transform klass desccription structure.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>klassSize</structfield>;</term>
-<listitem><simpara> the transform klass structure size.
+<listitem><simpara> the transform klass structure size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecSize">xmlSecSize</link> <structfield>objSize</structfield>;</term>
-<listitem><simpara> the transform object size.
+<listitem><simpara> the transform object size.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>name</structfield>;</term>
-<listitem><simpara> the transform's name.
+<listitem><simpara> the transform's name.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>href</structfield>;</term>
-<listitem><simpara> the transform's identification string (href).
+<listitem><simpara> the transform's identification string (href).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformUsage">xmlSecTransformUsage</link> <structfield>usage</structfield>;</term>
-<listitem><simpara> the allowed transforms usages.
+<listitem><simpara> the allowed transforms usages.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformInitializeMethod">xmlSecTransformInitializeMethod</link> <structfield>initialize</structfield>;</term>
-<listitem><simpara> the initialization method.
+<listitem><simpara> the initialization method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformFinalizeMethod">xmlSecTransformFinalizeMethod</link> <structfield>finalize</structfield>;</term>
-<listitem><simpara> the finmalization (destroy) function.
+<listitem><simpara> the finmalization (destroy) function.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformNodeReadMethod">xmlSecTransformNodeReadMethod</link> <structfield>readNode</structfield>;</term>
-<listitem><simpara> the XML node read method.
+<listitem><simpara> the XML node read method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformNodeWriteMethod">xmlSecTransformNodeWriteMethod</link> <structfield>writeNode</structfield>;</term>
-<listitem><simpara> the XML node write method.
+<listitem><simpara> the XML node write method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformSetKeyRequirementsMethod">xmlSecTransformSetKeyRequirementsMethod</link> <structfield>setKeyReq</structfield>;</term>
-<listitem><simpara> the set key requirements method.
+<listitem><simpara> the set key requirements method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformSetKeyMethod">xmlSecTransformSetKeyMethod</link> <structfield>setKey</structfield>;</term>
-<listitem><simpara> the set key method.
+<listitem><simpara> the set key method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformVerifyMethod">xmlSecTransformVerifyMethod</link> <structfield>verify</structfield>;</term>
-<listitem><simpara> the verify method (for digest and signature transforms).
+<listitem><simpara> the verify method (for digest and signature transforms).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformGetDataTypeMethod">xmlSecTransformGetDataTypeMethod</link> <structfield>getDataType</structfield>;</term>
-<listitem><simpara> the input/output data type query method.
+<listitem><simpara> the input/output data type query method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformPushBinMethod">xmlSecTransformPushBinMethod</link> <structfield>pushBin</structfield>;</term>
-<listitem><simpara> the binary data "push thru chain" processing method.
+<listitem><simpara> the binary data "push thru chain" processing method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformPopBinMethod">xmlSecTransformPopBinMethod</link> <structfield>popBin</structfield>;</term>
-<listitem><simpara> the binary data "pop from chain" procesing method.
+<listitem><simpara> the binary data "pop from chain" procesing method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformPushXmlMethod">xmlSecTransformPushXmlMethod</link> <structfield>pushXml</structfield>;</term>
-<listitem><simpara> the XML data "push thru chain" processing method.
+<listitem><simpara> the XML data "push thru chain" processing method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformPopXmlMethod">xmlSecTransformPopXmlMethod</link> <structfield>popXml</structfield>;</term>
-<listitem><simpara> the XML data "pop from chain" procesing method.
+<listitem><simpara> the XML data "pop from chain" procesing method.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformExecuteMethod">xmlSecTransformExecuteMethod</link> <structfield>execute</structfield>;</term>
-<listitem><simpara> the low level data processing method used by default
- implementations of <parameter>pushBin</parameter>, <parameter>popBin</parameter>, <parameter>pushXml</parameter> and <parameter>popXml</parameter>.
+<listitem><simpara> the low level data processing method used by default
+ implementations of <parameter>pushBin</parameter>, <parameter>popBin</parameter>, <parameter>pushXml</parameter> and <parameter>popXml</parameter>.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -2280,12 +2280,12 @@ Macro. Returns transform klass name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>klass</parameter> :</term>
-<listitem><simpara> the transofrm's klass.
+<listitem><simpara> the transofrm's klass.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformIdListId" role="macro">
<title>xmlSecTransformIdListId</title>
-<indexterm zone="xmlSecTransformIdListId"><primary sortas="xmlSecTransformIdListId">xmlSecTransformIdListId</primary></indexterm><programlisting>#define xmlSecTransformIdListId xmlSecTransformIdListGetKlass()
+<indexterm zone="xmlSecTransformIdListId"><primary sortas="xmlSecTransformIdListId">xmlSecTransformIdListId</primary></indexterm><programlisting>#define xmlSecTransformIdListId xmlSecTransformIdListGetKlass()
</programlisting>
<para>
Transform klasses list klass.</para>
@@ -2310,10 +2310,10 @@ Lookups <parameter>dataId</parameter> in <parameter>list</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to transform ids list.
+<listitem><simpara> the pointer to transform ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformId</parameter> :</term>
-<listitem><simpara> the transform klass.
+<listitem><simpara> the transform klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if <parameter>dataId</parameter> is found in the <parameter>list</parameter>, 0 if not and a negative
value if an error occurs.
@@ -2329,13 +2329,13 @@ Lookups data klass in the list with given <parameter>href</parameter> and <param
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to transform ids list.
+<listitem><simpara> the pointer to transform ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>href</parameter> :</term>
-<listitem><simpara> the desired transform klass href.
+<listitem><simpara> the desired transform klass href.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the desired transform usage.
+<listitem><simpara> the desired transform usage.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> transform klass is found and NULL otherwise.
</simpara></listitem></varlistentry>
@@ -2350,13 +2350,13 @@ Lookups data klass in the list with given <parameter>name</parameter> and <param
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to transform ids list.
+<listitem><simpara> the pointer to transform ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the desired transform klass name.
+<listitem><simpara> the desired transform klass name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>usage</parameter> :</term>
-<listitem><simpara> the desired transform usage.
+<listitem><simpara> the desired transform usage.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> transform klass is found and NULL otherwise.
</simpara></listitem></varlistentry>
@@ -2370,10 +2370,10 @@ Prints binary transform debug information to <parameter>output</parameter>.</par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to transform ids list.
+<listitem><simpara> the pointer to transform ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformIdListDebugXmlDump" role="function">
@@ -2385,15 +2385,15 @@ Prints binary transform debug information to <parameter>output</parameter> in XM
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>list</parameter> :</term>
-<listitem><simpara> the pointer to transform ids list.
+<listitem><simpara> the pointer to transform ids list.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformIdUnknown" role="macro">
<title>xmlSecTransformIdUnknown</title>
-<indexterm zone="xmlSecTransformIdUnknown"><primary sortas="xmlSecTransformIdUnknown">xmlSecTransformIdUnknown</primary></indexterm><programlisting>#define xmlSecTransformIdUnknown ((xmlSecTransformId)NULL)
+<indexterm zone="xmlSecTransformIdUnknown"><primary sortas="xmlSecTransformIdUnknown">xmlSecTransformIdUnknown</primary></indexterm><programlisting>#define xmlSecTransformIdUnknown ((xmlSecTransformId)NULL)
</programlisting>
<para>
The "unknown" transform id (NULL).</para>
@@ -2412,9 +2412,9 @@ The base64 encode transform klass.</para>
<para>
The Base64 transform klass (http://www.w3.org/TR/xmldsig-core/<link linkend="sec-Base-64"><type>sec-Base-64</type></link>).
The normative specification for base64 decoding transforms is RFC 2045
-(http://www.ietf.org/rfc/rfc2045.txt). The base64 Transform element has
-no content. The input is decoded by the algorithms. This transform is
-useful if an application needs to sign the raw data associated with
+(http://www.ietf.org/rfc/rfc2045.txt). The base64 Transform element has
+no content. The input is decoded by the algorithms. This transform is
+useful if an application needs to sign the raw data associated with
the encoded content of an element.</para>
<para>
</para><variablelist role="params">
@@ -2430,10 +2430,10 @@ Sets the max line size to <parameter>lineSize</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to BASE64 encode transform.
+<listitem><simpara> the pointer to BASE64 encode transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>lineSize</parameter> :</term>
-<listitem><simpara> the new max line size.
+<listitem><simpara> the new max line size.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecTransformInclC14NId" role="macro">
@@ -2448,7 +2448,7 @@ The regular (inclusive) C14N without comments transform klass.</para>
<indexterm zone="xmlSecTransformInclC14NGetKlass"><primary sortas="xmlSecTransformInclC14NGetKlass">xmlSecTransformInclC14NGetKlass</primary></indexterm><programlisting><link linkend="xmlSecTransformId">xmlSecTransformId</link> xmlSecTransformInclC14NGetKlass (void);</programlisting>
<para>
Inclusive (regular) canonicalization that omits comments transform klass
-(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-c14nAlg"><type>sec-c14nAlg</type></link> and
+(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-c14nAlg"><type>sec-c14nAlg</type></link> and
http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</para>
<para>
</para><variablelist role="params">
@@ -2468,7 +2468,7 @@ The regular (inclusive) C14N with comments transform klass.</para>
(void);</programlisting>
<para>
Inclusive (regular) canonicalization that includes comments transform klass
-(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-c14nAlg"><type>sec-c14nAlg</type></link> and
+(http://www.w3.org/TR/xmldsig-core/<link linkend="sec-c14nAlg"><type>sec-c14nAlg</type></link> and
http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</para>
<para>
</para><variablelist role="params">
@@ -2561,12 +2561,12 @@ The "enveloped" transform klass.</para>
The enveloped transform klass (http://www.w3.org/TR/xmldsig-core/<link linkend="sec-EnvelopedSignature"><type>sec-EnvelopedSignature</type></link>):
</para>
<para>
-An enveloped signature transform T removes the whole Signature element
-containing T from the digest calculation of the Reference element
-containing T. The entire string of characters used by an XML processor
-to match the Signature with the XML production element is removed.
-The output of the transform is equivalent to the output that would
-result from replacing T with an XPath transform containing the following
+An enveloped signature transform T removes the whole Signature element
+containing T from the digest calculation of the Reference element
+containing T. The entire string of characters used by an XML processor
+to match the Signature with the XML production element is removed.
+The output of the transform is equivalent to the output that would
+result from replacing T with an XPath transform containing the following
XPath parameter element:
</para>
<para>
@@ -2574,12 +2574,13 @@ XPath parameter element:
count(ancestor-or-self::dsig:Signature |
<link linkend="here"><function>here()</function></link>/ancestor::dsig:Signature[1]) >
count(ancestor-or-self::dsig:Signature)</XPath>
-
-The input and output requirements of this transform are identical to
-those of the XPath transform, but may only be applied to a node-set from
-its parent XML document. Note that it is not necessary to use an XPath
-expression evaluator to create this transform. However, this transform
-MUST produce output in exactly the same manner as the XPath transform
+</para>
+<para>
+The input and output requirements of this transform are identical to
+those of the XPath transform, but may only be applied to a node-set from
+its parent XML document. Note that it is not necessary to use an XPath
+expression evaluator to create this transform. However, this transform
+MUST produce output in exactly the same manner as the XPath transform
parameterized by the XPath expression above.</para>
<para>
</para><variablelist role="params">
@@ -2597,8 +2598,8 @@ The XPath transform klass.</para>
<title>xmlSecTransformXPathGetKlass ()</title>
<indexterm zone="xmlSecTransformXPathGetKlass"><primary sortas="xmlSecTransformXPathGetKlass">xmlSecTransformXPathGetKlass</primary></indexterm><programlisting><link linkend="xmlSecTransformId">xmlSecTransformId</link> xmlSecTransformXPathGetKlass (void);</programlisting>
<para>
-The XPath transform evaluates given XPath expression and
-intersects the result with the previous nodes set. See
+The XPath transform evaluates given XPath expression and
+intersects the result with the previous nodes set. See
http://www.w3.org/TR/xmldsig-core/<link linkend="sec-XPath"><type>sec-XPath</type></link> for more details.</para>
<para>
</para><variablelist role="params">
@@ -2633,7 +2634,7 @@ The XPointer transform klass.</para>
<title>xmlSecTransformXPointerGetKlass ()</title>
<indexterm zone="xmlSecTransformXPointerGetKlass"><primary sortas="xmlSecTransformXPointerGetKlass">xmlSecTransformXPointerGetKlass</primary></indexterm><programlisting><link linkend="xmlSecTransformId">xmlSecTransformId</link> xmlSecTransformXPointerGetKlass (void);</programlisting>
<para>
-The XPointer transform klass
+The XPointer transform klass
(http://www.ietf.org/internet-drafts/draft-eastlake-xmldsig-uri-02.txt).</para>
<para>
</para><variablelist role="params">
@@ -2651,16 +2652,16 @@ Sets the XPointer expression for an XPointer <parameter>transform</parameter>.</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to XPointer transform.
+<listitem><simpara> the pointer to XPointer transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>expr</parameter> :</term>
-<listitem><simpara> the XPointer expression.
+<listitem><simpara> the XPointer expression.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>nodeSetType</parameter> :</term>
-<listitem><simpara> the type of evaluated XPointer expression.
+<listitem><simpara> the type of evaluated XPointer expression.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>hereNode</parameter> :</term>
-<listitem><simpara> the pointer to "here" node.
+<listitem><simpara> the pointer to "here" node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -2679,31 +2680,31 @@ The XSLT transform klass.</para>
XSLT transform klass (http://www.w3.org/TR/xmldsig-core/<link linkend="sec-XSLT"><type>sec-XSLT</type></link>):
</para>
<para>
-The normative specification for XSL Transformations is [XSLT].
-Specification of a namespace-qualified stylesheet element, which MUST be
-the sole child of the Transform element, indicates that the specified style
-sheet should be used. Whether this instantiates in-line processing of local
-XSLT declarations within the resource is determined by the XSLT processing
-model; the ordered application of multiple stylesheet may require multiple
-Transforms. No special provision is made for the identification of a remote
-stylesheet at a given URI because it can be communicated via an xsl:include
+The normative specification for XSL Transformations is [XSLT].
+Specification of a namespace-qualified stylesheet element, which MUST be
+the sole child of the Transform element, indicates that the specified style
+sheet should be used. Whether this instantiates in-line processing of local
+XSLT declarations within the resource is determined by the XSLT processing
+model; the ordered application of multiple stylesheet may require multiple
+Transforms. No special provision is made for the identification of a remote
+stylesheet at a given URI because it can be communicated via an xsl:include
or xsl:import within the stylesheet child of the Transform.
</para>
<para>
-This transform requires an octet stream as input. If the actual input is an
-XPath node-set, then the signature application should attempt to convert it
-to octets (apply Canonical XML]) as described in the Reference Processing
+This transform requires an octet stream as input. If the actual input is an
+XPath node-set, then the signature application should attempt to convert it
+to octets (apply Canonical XML]) as described in the Reference Processing
Model (section 4.3.3.2).]
</para>
<para>
-The output of this transform is an octet stream. The processing rules for
+The output of this transform is an octet stream. The processing rules for
the XSL style sheet or transform element are stated in the XSLT specification
-[XSLT]. We RECOMMEND that XSLT transform authors use an output method of xml
-for XML and HTML. As XSLT implementations do not produce consistent
-serializations of their output, we further RECOMMEND inserting a transform
-after the XSLT transform to canonicalize the output. These steps will help
-to ensure interoperability of the resulting signatures among applications
-that support the XSLT transform. Note that if the output is actually HTML,
+[XSLT]. We RECOMMEND that XSLT transform authors use an output method of xml
+for XML and HTML. As XSLT implementations do not produce consistent
+serializations of their output, we further RECOMMEND inserting a transform
+after the XSLT transform to canonicalize the output. These steps will help
+to ensure interoperability of the resulting signatures among applications
+that support the XSLT transform. Note that if the output is actually HTML,
then the result of these steps is logically equivalent [XHTML].</para>
<para>
</para><variablelist role="params">
@@ -2723,15 +2724,15 @@ The "remove all xml tags" transform klass (used before base64 transforms).</para
(void);</programlisting>
<para>
The "remove xml tags" transform klass (http://www.w3.org/TR/xmldsig-core/<link linkend="sec-Base-64"><type>sec-Base-64</type></link>):
-Base64 transform requires an octet stream for input. If an XPath node-set
-(or sufficiently functional alternative) is given as input, then it is
-converted to an octet stream by performing operations logically equivalent
-to 1) applying an XPath transform with expression self::<link linkend="text"><function>text()</function></link>, then 2)
-taking the string-value of the node-set. Thus, if an XML element is
-identified by a barename XPointer in the Reference URI, and its content
-consists solely of base64 encoded character data, then this transform
-automatically strips away the start and end tags of the identified element
-and any of its descendant elements as well as any descendant comments and
+Base64 transform requires an octet stream for input. If an XPath node-set
+(or sufficiently functional alternative) is given as input, then it is
+converted to an octet stream by performing operations logically equivalent
+to 1) applying an XPath transform with expression self::<link linkend="text"><function>text()</function></link>, then 2)
+taking the string-value of the node-set. Thus, if an XML element is
+identified by a barename XPointer in the Reference URI, and its content
+consists solely of base64 encoded character data, then this transform
+automatically strips away the start and end tags of the identified element
+and any of its descendant elements as well as any descendant comments and
processing instructions. The output of this transform is an octet stream.</para>
<para>
</para><variablelist role="params">
@@ -2742,9 +2743,9 @@ processing instructions. The output of this transform is an octet stream.</para>
<title>xmlSecTransformVisa3DHackId</title>
<indexterm zone="xmlSecTransformVisa3DHackId"><primary sortas="xmlSecTransformVisa3DHackId">xmlSecTransformVisa3DHackId</primary></indexterm><programlisting>#define xmlSecTransformVisa3DHackId</programlisting>
<para>
-Selects node subtree by given node id string. The only reason why we need this
-is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
-invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
+Selects node subtree by given node id string. The only reason why we need this
+is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
+invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
such expressions thru XPath/XPointer engine, we need to have this hack here.</para>
<para>
</para></refsect2>
@@ -2752,9 +2753,9 @@ such expressions thru XPath/XPointer engine, we need to have this hack here.</pa
<title>xmlSecTransformVisa3DHackGetKlass ()</title>
<indexterm zone="xmlSecTransformVisa3DHackGetKlass"><primary sortas="xmlSecTransformVisa3DHackGetKlass">xmlSecTransformVisa3DHackGetKlass</primary></indexterm><programlisting><link linkend="xmlSecTransformId">xmlSecTransformId</link> xmlSecTransformVisa3DHackGetKlass (void);</programlisting>
<para>
-The Visa3DHack transform klass. The only reason why we need this
-is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
-invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
+The Visa3DHack transform klass. The only reason why we need this
+is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
+invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
such expressions thru XPath/XPointer engine, we need to have this hack here.</para>
<para>
</para><variablelist role="params">
@@ -2770,10 +2771,10 @@ Sets the ID value for an Visa3DHack <parameter>transform</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>transform</parameter> :</term>
-<listitem><simpara> the pointer to Visa3DHack transform.
+<listitem><simpara> the pointer to Visa3DHack transform.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</parameter> :</term>
-<listitem><simpara> the ID value.
+<listitem><simpara> the ID value.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
diff --git a/docs/api/sgml/version.sgml b/docs/api/sgml/version.sgml
index af454bd..6294cdf 100644
--- a/docs/api/sgml/version.sgml
+++ b/docs/api/sgml/version.sgml
@@ -41,7 +41,7 @@ Version macros.
<title role="details.title">Details</title>
<refsect2 id="XMLSEC-VERSION--CAPS" role="macro">
<title>XMLSEC_VERSION</title>
-<indexterm zone="XMLSEC-VERSION--CAPS"><primary sortas="XMLSEC_VERSION">XMLSEC_VERSION</primary></indexterm><programlisting>#define XMLSEC_VERSION "1.2.14"
+<indexterm zone="XMLSEC-VERSION--CAPS"><primary sortas="XMLSEC_VERSION">XMLSEC_VERSION</primary></indexterm><programlisting>#define XMLSEC_VERSION "1.2.15"
</programlisting>
<para>
The library version string in the format
@@ -66,7 +66,7 @@ The library minor version number.</para>
</para></refsect2>
<refsect2 id="XMLSEC-VERSION-SUBMINOR--CAPS" role="macro">
<title>XMLSEC_VERSION_SUBMINOR</title>
-<indexterm zone="XMLSEC-VERSION-SUBMINOR--CAPS"><primary sortas="XMLSEC_VERSION_SUBMINOR">XMLSEC_VERSION_SUBMINOR</primary></indexterm><programlisting>#define XMLSEC_VERSION_SUBMINOR 14
+<indexterm zone="XMLSEC-VERSION-SUBMINOR--CAPS"><primary sortas="XMLSEC_VERSION_SUBMINOR">XMLSEC_VERSION_SUBMINOR</primary></indexterm><programlisting>#define XMLSEC_VERSION_SUBMINOR 15
</programlisting>
<para>
The library sub-minor version number.</para>
@@ -74,7 +74,7 @@ The library sub-minor version number.</para>
</para></refsect2>
<refsect2 id="XMLSEC-VERSION-INFO--CAPS" role="macro">
<title>XMLSEC_VERSION_INFO</title>
-<indexterm zone="XMLSEC-VERSION-INFO--CAPS"><primary sortas="XMLSEC_VERSION_INFO">XMLSEC_VERSION_INFO</primary></indexterm><programlisting>#define XMLSEC_VERSION_INFO "3:14:2"
+<indexterm zone="XMLSEC-VERSION-INFO--CAPS"><primary sortas="XMLSEC_VERSION_INFO">XMLSEC_VERSION_INFO</primary></indexterm><programlisting>#define XMLSEC_VERSION_INFO "3:15:2"
</programlisting>
<para>
The library version info string in the format
diff --git a/docs/api/sgml/x509.sgml b/docs/api/sgml/x509.sgml
index 5192129..cea70c2 100644
--- a/docs/api/sgml/x509.sgml
+++ b/docs/api/sgml/x509.sgml
@@ -45,7 +45,7 @@
<title role="details.title">Details</title>
<refsect2 id="XMLSEC-X509DATA-CERTIFICATE-NODE--CAPS" role="macro">
<title>XMLSEC_X509DATA_CERTIFICATE_NODE</title>
-<indexterm zone="XMLSEC-X509DATA-CERTIFICATE-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_CERTIFICATE_NODE">XMLSEC_X509DATA_CERTIFICATE_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_CERTIFICATE_NODE 0x00000001
+<indexterm zone="XMLSEC-X509DATA-CERTIFICATE-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_CERTIFICATE_NODE">XMLSEC_X509DATA_CERTIFICATE_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_CERTIFICATE_NODE 0x00000001
</programlisting>
<para>
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Certificate"><dsig:X509Certificate/></ulink> node found or would be written back.</para>
@@ -53,7 +53,7 @@
</para></refsect2>
<refsect2 id="XMLSEC-X509DATA-SUBJECTNAME-NODE--CAPS" role="macro">
<title>XMLSEC_X509DATA_SUBJECTNAME_NODE</title>
-<indexterm zone="XMLSEC-X509DATA-SUBJECTNAME-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_SUBJECTNAME_NODE">XMLSEC_X509DATA_SUBJECTNAME_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_SUBJECTNAME_NODE 0x00000002
+<indexterm zone="XMLSEC-X509DATA-SUBJECTNAME-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_SUBJECTNAME_NODE">XMLSEC_X509DATA_SUBJECTNAME_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_SUBJECTNAME_NODE 0x00000002
</programlisting>
<para>
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509SubjectName"><dsig:X509SubjectName/></ulink> node found or would be written back.</para>
@@ -61,7 +61,7 @@
</para></refsect2>
<refsect2 id="XMLSEC-X509DATA-ISSUERSERIAL-NODE--CAPS" role="macro">
<title>XMLSEC_X509DATA_ISSUERSERIAL_NODE</title>
-<indexterm zone="XMLSEC-X509DATA-ISSUERSERIAL-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_ISSUERSERIAL_NODE">XMLSEC_X509DATA_ISSUERSERIAL_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_ISSUERSERIAL_NODE 0x00000004
+<indexterm zone="XMLSEC-X509DATA-ISSUERSERIAL-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_ISSUERSERIAL_NODE">XMLSEC_X509DATA_ISSUERSERIAL_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_ISSUERSERIAL_NODE 0x00000004
</programlisting>
<para>
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial"><dsig:X509IssuerSerial/></ulink> node found or would be written back.</para>
@@ -69,7 +69,7 @@
</para></refsect2>
<refsect2 id="XMLSEC-X509DATA-SKI-NODE--CAPS" role="macro">
<title>XMLSEC_X509DATA_SKI_NODE</title>
-<indexterm zone="XMLSEC-X509DATA-SKI-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_SKI_NODE">XMLSEC_X509DATA_SKI_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_SKI_NODE 0x00000008
+<indexterm zone="XMLSEC-X509DATA-SKI-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_SKI_NODE">XMLSEC_X509DATA_SKI_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_SKI_NODE 0x00000008
</programlisting>
<para>
<dsig:/X509SKI> node found or would be written back.</para>
@@ -77,7 +77,7 @@
</para></refsect2>
<refsect2 id="XMLSEC-X509DATA-CRL-NODE--CAPS" role="macro">
<title>XMLSEC_X509DATA_CRL_NODE</title>
-<indexterm zone="XMLSEC-X509DATA-CRL-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_CRL_NODE">XMLSEC_X509DATA_CRL_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_CRL_NODE 0x00000010
+<indexterm zone="XMLSEC-X509DATA-CRL-NODE--CAPS"><primary sortas="XMLSEC_X509DATA_CRL_NODE">XMLSEC_X509DATA_CRL_NODE</primary></indexterm><programlisting>#define XMLSEC_X509DATA_CRL_NODE 0x00000010
</programlisting>
<para>
<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509CRL"><dsig:X509CRL/></ulink> node found or would be written back.</para>
@@ -102,13 +102,13 @@ a bits mask.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>deleteChildren</parameter> :</term>
-<listitem><simpara> the flag that indicates whether to remove node children after reading.
+<listitem><simpara> the flag that indicates whether to remove node children after reading.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keyInfoCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the bit mask representing the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-X509Data"><dsig:X509Data/></ulink> node content
or a negative value if an error occurs.
diff --git a/docs/api/sgml/xmldsig.sgml b/docs/api/sgml/xmldsig.sgml
index 3447fb5..b95fd98 100644
--- a/docs/api/sgml/xmldsig.sgml
+++ b/docs/api/sgml/xmldsig.sgml
@@ -94,23 +94,23 @@ XML Digital signature processing status.</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecDSigStatusUnknown" role="constant">
<term><literal>xmlSecDSigStatusUnknown</literal></term>
-<listitem><simpara> the status is unknow.
+<listitem><simpara> the status is unknow.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecDSigStatusSucceeded" role="constant">
<term><literal>xmlSecDSigStatusSucceeded</literal></term>
-<listitem><simpara> the processing succeeded.
+<listitem><simpara> the processing succeeded.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecDSigStatusInvalid" role="constant">
<term><literal>xmlSecDSigStatusInvalid</literal></term>
-<listitem><simpara> the processing failed.
+<listitem><simpara> the processing failed.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="XMLSEC-DSIG-FLAGS-IGNORE-MANIFESTS--CAPS" role="macro">
<title>XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS</title>
-<indexterm zone="XMLSEC-DSIG-FLAGS-IGNORE-MANIFESTS--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS">XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS 0x00000001
+<indexterm zone="XMLSEC-DSIG-FLAGS-IGNORE-MANIFESTS--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS">XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS 0x00000001
</programlisting>
<para>
If this flag is set then <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifests"><dsig:Manifests/></ulink> nodes will not be processed.</para>
@@ -118,7 +118,7 @@ If this flag is set then <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Mani
</para></refsect2>
<refsect2 id="XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES--CAPS" role="macro">
<title>XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</title>
-<indexterm zone="XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES">XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES 0x00000002
+<indexterm zone="XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES">XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES 0x00000002
</programlisting>
<para>
If this flag is set then pre-digest buffer for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> child
@@ -127,7 +127,7 @@ of <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo"><dsig:KeyInfo/
</para></refsect2>
<refsect2 id="XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS" role="macro">
<title>XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</title>
-<indexterm zone="XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES">XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES 0x00000004
+<indexterm zone="XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES">XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES 0x00000004
</programlisting>
<para>
If this flag is set then pre-digest buffer for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> child
@@ -136,7 +136,7 @@ of <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifes
</para></refsect2>
<refsect2 id="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS" role="macro">
<title>XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</title>
-<indexterm zone="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_STORE_SIGNATURE">XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_STORE_SIGNATURE 0x00000008
+<indexterm zone="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_STORE_SIGNATURE">XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_STORE_SIGNATURE 0x00000008
</programlisting>
<para>
If this flag is set then pre-signature buffer for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink>
@@ -145,7 +145,7 @@ element processing will be stored in <link linkend="xmlSecDSigCtx"><type>xmlSecD
</para></refsect2>
<refsect2 id="XMLSEC-DSIG-FLAGS-USE-VISA3D-HACK--CAPS" role="macro">
<title>XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK</title>
-<indexterm zone="XMLSEC-DSIG-FLAGS-USE-VISA3D-HACK--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK">XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK 0x00000010
+<indexterm zone="XMLSEC-DSIG-FLAGS-USE-VISA3D-HACK--CAPS"><primary sortas="XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK">XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK</primary></indexterm><programlisting>#define XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK 0x00000010
</programlisting>
<para>
If this flag is set then URI ID references are resolved directly
@@ -157,35 +157,35 @@ documents that don't follow XML, XPointer and XML DSig specifications.</para>
<title>struct xmlSecDSigCtx</title>
<indexterm zone="xmlSecDSigCtx"><primary sortas="xmlSecDSigCtx">xmlSecDSigCtx</primary></indexterm><programlisting>struct xmlSecDSigCtx {
/* these data user can set before performing the operation */
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlSecKeyInfoCtx keyInfoReadCtx;
- xmlSecKeyInfoCtx keyInfoWriteCtx;
- xmlSecTransformCtx transformCtx;
- xmlSecTransformUriType enabledReferenceUris;
- xmlSecPtrListPtr enabledReferenceTransforms;
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlSecKeyInfoCtx keyInfoReadCtx;
+ xmlSecKeyInfoCtx keyInfoWriteCtx;
+ xmlSecTransformCtx transformCtx;
+ xmlSecTransformUriType enabledReferenceUris;
+ xmlSecPtrListPtr enabledReferenceTransforms;
xmlSecTransformCtxPreExecuteCallback referencePreExecuteCallback;
- xmlSecTransformId defSignMethodId;
- xmlSecTransformId defC14NMethodId;
- xmlSecTransformId defDigestMethodId;
-
+ xmlSecTransformId defSignMethodId;
+ xmlSecTransformId defC14NMethodId;
+ xmlSecTransformId defDigestMethodId;
+
/* these data are returned */
- xmlSecKeyPtr signKey;
- xmlSecTransformOperation operation;
- xmlSecBufferPtr result;
- xmlSecDSigStatus status;
- xmlSecTransformPtr signMethod;
- xmlSecTransformPtr c14nMethod;
- xmlSecTransformPtr preSignMemBufMethod;
- xmlNodePtr signValueNode;
- xmlChar* id;
- xmlSecPtrList signedInfoReferences;
- xmlSecPtrList manifestReferences;
+ xmlSecKeyPtr signKey;
+ xmlSecTransformOperation operation;
+ xmlSecBufferPtr result;
+ xmlSecDSigStatus status;
+ xmlSecTransformPtr signMethod;
+ xmlSecTransformPtr c14nMethod;
+ xmlSecTransformPtr preSignMemBufMethod;
+ xmlNodePtr signValueNode;
+ xmlChar* id;
+ xmlSecPtrList signedInfoReferences;
+ xmlSecPtrList manifestReferences;
/* reserved for future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -194,43 +194,43 @@ XML DSig processing context.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="void">void</link> *<structfield>userData</structfield>;</term>
-<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto libraries
- never touches this).
+<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto libraries
+ never touches this).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags</structfield>;</term>
-<listitem><simpara> the XML Digital Signature processing flags.
+<listitem><simpara> the XML Digital Signature processing flags.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags2</structfield>;</term>
-<listitem><simpara> the XML Digital Signature processing flags.
+<listitem><simpara> the XML Digital Signature processing flags.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtx</link> <structfield>keyInfoReadCtx</structfield>;</term>
-<listitem><simpara> the reading key context.
+<listitem><simpara> the reading key context.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtx</link> <structfield>keyInfoWriteCtx</structfield>;</term>
-<listitem><simpara> the writing key context (not used for signature verification).
+<listitem><simpara> the writing key context (not used for signature verification).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformCtx">xmlSecTransformCtx</link> <structfield>transformCtx</structfield>;</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> node processing context.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> node processing context.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformUriType">xmlSecTransformUriType</link> <structfield>enabledReferenceUris</structfield>;</term>
-<listitem><simpara> the URI types allowed for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
+<listitem><simpara> the URI types allowed for <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrList">xmlSecPtrListPtr</link> <structfield>enabledReferenceTransforms</structfield>;</term>
-<listitem><simpara> the list of transforms allowed in <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
+<listitem><simpara> the list of transforms allowed in <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -240,85 +240,85 @@ XML DSig processing context.</para>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformId">xmlSecTransformId</link> <structfield>defSignMethodId</structfield>;</term>
-<listitem><simpara> the default signing method klass.
+<listitem><simpara> the default signing method klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformId">xmlSecTransformId</link> <structfield>defC14NMethodId</structfield>;</term>
-<listitem><simpara> the default c14n method klass.
+<listitem><simpara> the default c14n method klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformId">xmlSecTransformId</link> <structfield>defDigestMethodId</structfield>;</term>
-<listitem><simpara> the default digest method klass.
+<listitem><simpara> the default digest method klass.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKey">xmlSecKeyPtr</link> <structfield>signKey</structfield>;</term>
-<listitem><simpara> the signature key; application may set <link linkend="signKey"><type>signKey</type></link>
- before calling <link linkend="xmlSecDSigCtxSign"><type>xmlSecDSigCtxSign</type></link> or <link linkend="xmlSecDSigCtxVerify"><type>xmlSecDSigCtxVerify</type></link>
- functions.
+<listitem><simpara> the signature key; application may set <link linkend="signKey"><type>signKey</type></link>
+ before calling <link linkend="xmlSecDSigCtxSign"><type>xmlSecDSigCtxSign</type></link> or <link linkend="xmlSecDSigCtxVerify"><type>xmlSecDSigCtxVerify</type></link>
+ functions.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformOperation">xmlSecTransformOperation</link> <structfield>operation</structfield>;</term>
-<listitem><simpara> the operation: sign or verify.
+<listitem><simpara> the operation: sign or verify.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecBuffer">xmlSecBufferPtr</link> <structfield>result</structfield>;</term>
-<listitem><simpara> the pointer to signature (not valid for signature verificaction).
+<listitem><simpara> the pointer to signature (not valid for signature verificaction).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecDSigStatus">xmlSecDSigStatus</link> <structfield>status</structfield>;</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signatuire"><dsig:Signatuire/></ulink> procesisng status.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signatuire"><dsig:Signatuire/></ulink> procesisng status.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>signMethod</structfield>;</term>
-<listitem><simpara> the pointer to signature transform.
+<listitem><simpara> the pointer to signature transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>c14nMethod</structfield>;</term>
-<listitem><simpara> the pointer to c14n transform.
+<listitem><simpara> the pointer to c14n transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>preSignMemBufMethod</structfield>;</term>
-<listitem><simpara> the pointer to binary buffer right before signature
- (valid only if <link linkend="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><type>XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</type></link> flag is set).
+<listitem><simpara> the pointer to binary buffer right before signature
+ (valid only if <link linkend="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><type>XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</type></link> flag is set).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlNode">xmlNodePtr</link> <structfield>signValueNode</structfield>;</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue"><dsig:SignatureValue/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue"><dsig:SignatureValue/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>id</structfield>;</term>
-<listitem><simpara> the pointer to Id attribute of <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
+<listitem><simpara> the pointer to Id attribute of <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrList">xmlSecPtrList</link> <structfield>signedInfoReferences</structfield>;</term>
-<listitem><simpara> the list of references in <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> node.
+<listitem><simpara> the list of references in <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecPtrList">xmlSecPtrList</link> <structfield>manifestReferences</structfield>;</term>
-<listitem><simpara> the list of references in <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> nodes.
+<listitem><simpara> the list of references in <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> nodes.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -327,12 +327,12 @@ XML DSig processing context.</para>
<indexterm zone="xmlSecDSigCtxCreate"><primary sortas="xmlSecDSigCtxCreate">xmlSecDSigCtxCreate</primary></indexterm><programlisting><link linkend="xmlSecDSigCtxPtr">xmlSecDSigCtxPtr</link> xmlSecDSigCtxCreate (<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> keysMngr);</programlisting>
<para>
Creates <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> element processing context.
-The caller is responsible for destroying returend object by calling
+The caller is responsible for destroying returend object by calling
<link linkend="xmlSecDSigCtxDestroy"><type>xmlSecDSigCtxDestroy</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated context object or NULL if an error
occurs.
@@ -346,7 +346,7 @@ Destroy context object created with <link linkend="xmlSecDSigCtxCreate"><type>xm
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigCtxInitialize" role="function">
@@ -355,15 +355,15 @@ Destroy context object created with <link linkend="xmlSecDSigCtxCreate"><type>xm
<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> keysMngr);</programlisting>
<para>
Initializes <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> element processing context.
-The caller is responsible for cleaing up returend object by calling
+The caller is responsible for cleaing up returend object by calling
<link linkend="xmlSecDSigCtxFinalize"><type>xmlSecDSigCtxFinalize</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -376,7 +376,7 @@ Cleans up <parameter>dsigCtx</parameter> object initialized with <link linkend="
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigCtxSign" role="function">
@@ -388,10 +388,10 @@ Signs the data as described in <parameter>tmpl</parameter> node.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>tmpl</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node with signature template.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node with signature template.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -406,12 +406,12 @@ in <link linkend="status"><type>status</type></link> member of the <parameter>ds
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer with <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
+<listitem><simpara> the pointer with <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node.
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success (check <link linkend="status"><type>status</type></link> member of <parameter>dsigCtx</parameter> to get
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success (check <link linkend="status"><type>status</type></link> member of <parameter>dsigCtx</parameter> to get
signature verification result) or a negative value if an error occurs.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -425,10 +425,10 @@ Enables <parameter>transformId</parameter> for <ulink URL="http://www.w3.org/TR/
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformId</parameter> :</term>
-<listitem><simpara> the transform klass.
+<listitem><simpara> the transform klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -443,10 +443,10 @@ Enables <parameter>transformId</parameter> for <ulink URL="http://www.w3.org/TR/
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transformId</parameter> :</term>
-<listitem><simpara> the transform klass.
+<listitem><simpara> the transform klass.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -456,12 +456,12 @@ Enables <parameter>transformId</parameter> for <ulink URL="http://www.w3.org/TR/
<indexterm zone="xmlSecDSigCtxGetPreSignBuffer"><primary sortas="xmlSecDSigCtxGetPreSignBuffer">xmlSecDSigCtxGetPreSignBuffer</primary></indexterm><programlisting><link linkend="xmlSecBufferPtr">xmlSecBufferPtr</link> xmlSecDSigCtxGetPreSignBuffer (<link linkend="xmlSecDSigCtx">xmlSecDSigCtxPtr</link> dsigCtx);</programlisting>
<para>
Gets pointer to the buffer with serialized <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> element
-just before signature claculation (valid if and only if
+just before signature claculation (valid if and only if
<link linkend="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><type>XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</type></link> context flag is set.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -475,10 +475,10 @@ Prints the debug information about <parameter>dsigCtx</parameter> to <parameter>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigCtxDebugXmlDump" role="function">
@@ -490,10 +490,10 @@ Prints the debug information about <parameter>dsigCtx</parameter> to <parameter>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigReferenceOrigin" role="enum">
@@ -504,7 +504,7 @@ Prints the debug information about <parameter>dsigCtx</parameter> to <parameter>
} xmlSecDSigReferenceOrigin;
</programlisting>
<para>
-The possible <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node locations: in the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink>
+The possible <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node locations: in the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink>
node or in the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node.</para>
<para>
</para><variablelist role="enum">
@@ -515,29 +515,29 @@ node or in the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><
</varlistentry>
<varlistentry id="xmlSecDSigReferenceOriginManifest" role="constant">
<term><literal>xmlSecDSigReferenceOriginManifest</literal></term>
-<listitem><simpara> reference <dsig:Manifest> node.
+<listitem><simpara> reference <dsig:Manifest> node.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigReferenceCtx" role="struct">
<title>struct xmlSecDSigReferenceCtx</title>
<indexterm zone="xmlSecDSigReferenceCtx"><primary sortas="xmlSecDSigReferenceCtx">xmlSecDSigReferenceCtx</primary></indexterm><programlisting>struct xmlSecDSigReferenceCtx {
- void* userData;
- xmlSecDSigCtxPtr dsigCtx;
- xmlSecDSigReferenceOrigin origin;
- xmlSecTransformCtx transformCtx;
- xmlSecTransformPtr digestMethod;
+ void* userData;
+ xmlSecDSigCtxPtr dsigCtx;
+ xmlSecDSigReferenceOrigin origin;
+ xmlSecTransformCtx transformCtx;
+ xmlSecTransformPtr digestMethod;
+
+ xmlSecBufferPtr result;
+ xmlSecDSigStatus status;
+ xmlSecTransformPtr preDigestMemBufMethod;
+ xmlChar* id;
+ xmlChar* uri;
+ xmlChar* type;
- xmlSecBufferPtr result;
- xmlSecDSigStatus status;
- xmlSecTransformPtr preDigestMemBufMethod;
- xmlChar* id;
- xmlChar* uri;
- xmlChar* type;
-
/* reserved for future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};
</programlisting>
<para>
@@ -546,71 +546,71 @@ The <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Refer
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="void">void</link> *<structfield>userData</structfield>;</term>
-<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto libraries
- never touches this).
+<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto libraries
+ never touches this).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecDSigCtx">xmlSecDSigCtxPtr</link> <structfield>dsigCtx</structfield>;</term>
-<listitem><simpara> the pointer to "parent" <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
+<listitem><simpara> the pointer to "parent" <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> processing context.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecDSigReferenceOrigin">xmlSecDSigReferenceOrigin</link> <structfield>origin</structfield>;</term>
-<listitem><simpara> the signature origin (<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> or <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink>).
+<listitem><simpara> the signature origin (<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> or <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink>).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformCtx">xmlSecTransformCtx</link> <structfield>transformCtx</structfield>;</term>
-<listitem><simpara> the reference processing transforms context.
+<listitem><simpara> the reference processing transforms context.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>digestMethod</structfield>;</term>
-<listitem><simpara> the pointer to digest transform.
+<listitem><simpara> the pointer to digest transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecBuffer">xmlSecBufferPtr</link> <structfield>result</structfield>;</term>
-<listitem><simpara> the pointer to digest result.
+<listitem><simpara> the pointer to digest result.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecDSigStatus">xmlSecDSigStatus</link> <structfield>status</structfield>;</term>
-<listitem><simpara> the reference processing status.
+<listitem><simpara> the reference processing status.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>preDigestMemBufMethod</structfield>;</term>
-<listitem><simpara> the pointer to binary buffer right before digest
- (valid only if either
- <link linkend="XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES--CAPS"><type>XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</type></link> or
- <link linkend="XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS"><type>XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</type></link> flags are set).
+<listitem><simpara> the pointer to binary buffer right before digest
+ (valid only if either
+ <link linkend="XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES--CAPS"><type>XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</type></link> or
+ <link linkend="XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS"><type>XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</type></link> flags are set).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>id</structfield>;</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node ID attribute.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node ID attribute.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>uri</structfield>;</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node URI attribute.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node URI attribute.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>type</structfield>;</term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node Type attribute.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node Type attribute.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved0</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -625,10 +625,10 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to parent <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node processing context.
+<listitem><simpara> the pointer to parent <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>origin</parameter> :</term>
-<listitem><simpara> the reference origin (<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> or <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node).
+<listitem><simpara> the reference origin (<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> or <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly created context or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -641,7 +641,7 @@ Destroy context object created with <link linkend="xmlSecDSigReferenceCtxCreate"
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigRefCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigReferenceCtxInitialize" role="function">
@@ -656,13 +656,13 @@ function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigRefCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dsigCtx</parameter> :</term>
-<listitem><simpara> the pointer to parent <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node processing context.
+<listitem><simpara> the pointer to parent <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Signature"><dsig:Signature/></ulink> node processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>origin</parameter> :</term>
-<listitem><simpara> the reference origin (<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> or <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node).
+<listitem><simpara> the reference origin (<ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo"><dsig:SignedInfo/></ulink> or <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Manifest"><dsig:Manifest/></ulink> node).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on succes or aa negative value otherwise.
</simpara></listitem></varlistentry>
@@ -675,7 +675,7 @@ Cleans up context object created with <link linkend="xmlSecDSigReferenceCtxIniti
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigRefCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigReferenceCtxProcessNode" role="function">
@@ -686,23 +686,23 @@ Cleans up context object created with <link linkend="xmlSecDSigReferenceCtxIniti
The Reference Element (http://www.w3.org/TR/xmldsig-core/<link linkend="sec-Reference"><type>sec-Reference</type></link>)
</para>
<para>
-Reference is an element that may occur one or more times. It specifies
-a digest algorithm and digest value, and optionally an identifier of the
-object being signed, the type of the object, and/or a list of transforms
-to be applied prior to digesting. The identification (URI) and transforms
-describe how the digested content (i.e., the input to the digest method)
-was created. The Type attribute facilitates the processing of referenced
-data. For example, while this specification makes no requirements over
-external data, an application may wish to signal that the referent is a
-Manifest. An optional ID attribute permits a Reference to be referenced
+Reference is an element that may occur one or more times. It specifies
+a digest algorithm and digest value, and optionally an identifier of the
+object being signed, the type of the object, and/or a list of transforms
+to be applied prior to digesting. The identification (URI) and transforms
+describe how the digested content (i.e., the input to the digest method)
+was created. The Type attribute facilitates the processing of referenced
+data. For example, while this specification makes no requirements over
+external data, an application may wish to signal that the referent is a
+Manifest. An optional ID attribute permits a Reference to be referenced
from elsewhere.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigRefCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on succes or aa negative value otherwise.
</simpara></listitem></varlistentry>
@@ -719,7 +719,7 @@ is set).</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigRefCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the buffer or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -733,10 +733,10 @@ Prints debug information about <parameter>dsigRefCtx</parameter> to <parameter>o
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigRefCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigReferenceCtxDebugXmlDump" role="function">
@@ -748,10 +748,10 @@ Prints debug information about <parameter>dsigRefCtx</parameter> to <parameter>o
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dsigRefCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmldsig-core/#sec-Reference"><dsig:Reference/></ulink> element processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecDSigReferenceCtxListId" role="macro">
diff --git a/docs/api/sgml/xmlenc.sgml b/docs/api/sgml/xmlenc.sgml
index f5bf7b5..3815f60 100644
--- a/docs/api/sgml/xmlenc.sgml
+++ b/docs/api/sgml/xmlenc.sgml
@@ -76,18 +76,18 @@ The <link linkend="xmlSecEncCtx"><type>xmlSecEncCtx</type></link> mode.</para>
</para><variablelist role="enum">
<varlistentry id="xmlEncCtxModeEncryptedData" role="constant">
<term><literal>xmlEncCtxModeEncryptedData</literal></term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> element procesing.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> element procesing.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlEncCtxModeEncryptedKey" role="constant">
<term><literal>xmlEncCtxModeEncryptedKey</literal></term>
-<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> element processing.
+<listitem><simpara> the <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> element processing.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="XMLSEC-ENC-RETURN-REPLACED-NODE--CAPS" role="macro">
<title>XMLSEC_ENC_RETURN_REPLACED_NODE</title>
-<indexterm zone="XMLSEC-ENC-RETURN-REPLACED-NODE--CAPS"><primary sortas="XMLSEC_ENC_RETURN_REPLACED_NODE">XMLSEC_ENC_RETURN_REPLACED_NODE</primary></indexterm><programlisting>#define XMLSEC_ENC_RETURN_REPLACED_NODE 0x00000001
+<indexterm zone="XMLSEC-ENC-RETURN-REPLACED-NODE--CAPS"><primary sortas="XMLSEC_ENC_RETURN_REPLACED_NODE">XMLSEC_ENC_RETURN_REPLACED_NODE</primary></indexterm><programlisting>#define XMLSEC_ENC_RETURN_REPLACED_NODE 0x00000001
</programlisting>
<para>
If this flag is set, then the replaced node will be returned in the replacedNodeList</para>
@@ -97,39 +97,39 @@ If this flag is set, then the replaced node will be returned in the replacedNode
<title>struct xmlSecEncCtx</title>
<indexterm zone="xmlSecEncCtx"><primary sortas="xmlSecEncCtx">xmlSecEncCtx</primary></indexterm><programlisting>struct xmlSecEncCtx {
/* these data user can set before performing the operation */
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlEncCtxMode mode;
- xmlSecKeyInfoCtx keyInfoReadCtx;
- xmlSecKeyInfoCtx keyInfoWriteCtx;
- xmlSecTransformCtx transformCtx;
- xmlSecTransformId defEncMethodId;
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlEncCtxMode mode;
+ xmlSecKeyInfoCtx keyInfoReadCtx;
+ xmlSecKeyInfoCtx keyInfoWriteCtx;
+ xmlSecTransformCtx transformCtx;
+ xmlSecTransformId defEncMethodId;
/* these data are returned */
- xmlSecKeyPtr encKey;
- xmlSecTransformOperation operation;
- xmlSecBufferPtr result;
- int resultBase64Encoded;
- int resultReplaced;
- xmlSecTransformPtr encMethod;
-
- /* attributes from EncryptedData or EncryptedKey */
- xmlChar* id;
- xmlChar* type;
- xmlChar* mimeType;
- xmlChar* encoding;
- xmlChar* recipient;
- xmlChar* carriedKeyName;
+ xmlSecKeyPtr encKey;
+ xmlSecTransformOperation operation;
+ xmlSecBufferPtr result;
+ int resultBase64Encoded;
+ int resultReplaced;
+ xmlSecTransformPtr encMethod;
+
+ /* attributes from EncryptedData or EncryptedKey */
+ xmlChar* id;
+ xmlChar* type;
+ xmlChar* mimeType;
+ xmlChar* encoding;
+ xmlChar* recipient;
+ xmlChar* carriedKeyName;
/* these are internal data, nobody should change that except us */
- xmlNodePtr encDataNode;
- xmlNodePtr encMethodNode;
- xmlNodePtr keyInfoNode;
- xmlNodePtr cipherValueNode;
-
- xmlNodePtr replacedNodeList; /* the pointer to the replaced node */
- void* reserved1; /* reserved for future */
+ xmlNodePtr encDataNode;
+ xmlNodePtr encMethodNode;
+ xmlNodePtr keyInfoNode;
+ xmlNodePtr cipherValueNode;
+
+ xmlNodePtr replacedNodeList; /* the pointer to the replaced node */
+ void* reserved1; /* reserved for future */
};
</programlisting>
<para>
@@ -138,131 +138,131 @@ XML Encrypiton context.</para>
</para><variablelist role="struct">
<varlistentry>
<term><link linkend="void">void</link> *<structfield>userData</structfield>;</term>
-<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto libraries
- never touches this).
+<listitem><simpara> the pointer to user data (xmlsec and xmlsec-crypto libraries
+ never touches this).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags</structfield>;</term>
-<listitem><simpara> the XML Encryption processing flags.
+<listitem><simpara> the XML Encryption processing flags.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>unsigned <link linkend="int">int</link> <structfield>flags2</structfield>;</term>
-<listitem><simpara> the XML Encryption processing flags.
+<listitem><simpara> the XML Encryption processing flags.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlEncCtxMode">xmlEncCtxMode</link> <structfield>mode</structfield>;</term>
-<listitem><simpara> the mode.
+<listitem><simpara> the mode.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtx</link> <structfield>keyInfoReadCtx</structfield>;</term>
-<listitem><simpara> the reading key context.
+<listitem><simpara> the reading key context.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKeyInfoCtx">xmlSecKeyInfoCtx</link> <structfield>keyInfoWriteCtx</structfield>;</term>
-<listitem><simpara> the writing key context (not used for signature verification).
+<listitem><simpara> the writing key context (not used for signature verification).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformCtx">xmlSecTransformCtx</link> <structfield>transformCtx</structfield>;</term>
-<listitem><simpara> the transforms processing context.
+<listitem><simpara> the transforms processing context.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformId">xmlSecTransformId</link> <structfield>defEncMethodId</structfield>;</term>
-<listitem><simpara> the default encryption method (used if
- <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod"><enc:EncryptionMethod/></ulink> node is not present).
+<listitem><simpara> the default encryption method (used if
+ <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod"><enc:EncryptionMethod/></ulink> node is not present).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecKey">xmlSecKeyPtr</link> <structfield>encKey</structfield>;</term>
-<listitem><simpara> the signature key; application may set <link linkend="encKey"><type>encKey</type></link>
- before calling encryption/decryption functions.
+<listitem><simpara> the signature key; application may set <link linkend="encKey"><type>encKey</type></link>
+ before calling encryption/decryption functions.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransformOperation">xmlSecTransformOperation</link> <structfield>operation</structfield>;</term>
-<listitem><simpara> the operation: encrypt or decrypt.
+<listitem><simpara> the operation: encrypt or decrypt.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecBuffer">xmlSecBufferPtr</link> <structfield>result</structfield>;</term>
-<listitem><simpara> the pointer to signature (not valid for signature verificaction).
+<listitem><simpara> the pointer to signature (not valid for signature verificaction).
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>resultBase64Encoded</structfield>;</term>
-<listitem><simpara> the flag: if set then result in <link linkend="result"><type>result</type></link> is base64 encoded.
+<listitem><simpara> the flag: if set then result in <link linkend="result"><type>result</type></link> is base64 encoded.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>resultReplaced</structfield>;</term>
-<listitem><simpara> the flag: if set then resulted <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
- or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node is added to the document.
+<listitem><simpara> the flag: if set then resulted <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
+ or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node is added to the document.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecTransform">xmlSecTransformPtr</link> <structfield>encMethod</structfield>;</term>
-<listitem><simpara> the pointer to encryption transform.
+<listitem><simpara> the pointer to encryption transform.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>id</structfield>;</term>
-<listitem><simpara> the ID attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
- or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the ID attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
+ or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>type</structfield>;</term>
-<listitem><simpara> the Type attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
- or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the Type attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
+ or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>mimeType</structfield>;</term>
-<listitem><simpara> the MimeType attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
- or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the MimeType attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
+ or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>encoding</structfield>;</term>
-<listitem><simpara> the Encoding attributeof <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
- or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the Encoding attributeof <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
+ or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>recipient</structfield>;</term>
-<listitem><simpara> the Recipient attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node..
+<listitem><simpara> the Recipient attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node..
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlChar">xmlChar</link> *<structfield>carriedKeyName</structfield>;</term>
-<listitem><simpara> the CarriedKeyName attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the CarriedKeyName attribute of <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlNode">xmlNodePtr</link> <structfield>encDataNode</structfield>;</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
- or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink>
+ or <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey"><enc:EncryptedKey/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlNode">xmlNodePtr</link> <structfield>encMethodNode</structfield>;</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod"><enc:EncryptionMethod/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod"><enc:EncryptionMethod/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlNode">xmlNodePtr</link> <structfield>keyInfoNode</structfield>;</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-KeyInfo"><enc:KeyInfo/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-KeyInfo"><enc:KeyInfo/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlNode">xmlNodePtr</link> <structfield>cipherValueNode</structfield>;</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue"><enc:CipherValue/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue"><enc:CipherValue/></ulink> node.
</simpara></listitem>
</varlistentry>
<varlistentry>
@@ -272,7 +272,7 @@ XML Encrypiton context.</para>
</varlistentry>
<varlistentry>
<term><link linkend="void">void</link> *<structfield>reserved1</structfield>;</term>
-<listitem><simpara> reserved for the future.
+<listitem><simpara> reserved for the future.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -281,12 +281,12 @@ XML Encrypiton context.</para>
<indexterm zone="xmlSecEncCtxCreate"><primary sortas="xmlSecEncCtxCreate">xmlSecEncCtxCreate</primary></indexterm><programlisting><link linkend="xmlSecEncCtxPtr">xmlSecEncCtxPtr</link> xmlSecEncCtxCreate (<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> keysMngr);</programlisting>
<para>
Creates <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> element processing context.
-The caller is responsible for destroying returend object by calling
+The caller is responsible for destroying returend object by calling
<link linkend="xmlSecEncCtxDestroy"><type>xmlSecEncCtxDestroy</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to newly allocated context object or NULL if an error
occurs.
@@ -300,7 +300,7 @@ Destroy context object created with <link linkend="xmlSecEncCtxCreate"><type>xml
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecEncCtxInitialize" role="function">
@@ -309,15 +309,15 @@ Destroy context object created with <link linkend="xmlSecEncCtxCreate"><type>xml
<link linkend="xmlSecKeysMngr">xmlSecKeysMngrPtr</link> keysMngr);</programlisting>
<para>
Initializes <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> element processing context.
-The caller is responsible for cleaing up returend object by calling
+The caller is responsible for cleaing up returend object by calling
<link linkend="xmlSecEncCtxFinalize"><type>xmlSecEncCtxFinalize</type></link> function.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>keysMngr</parameter> :</term>
-<listitem><simpara> the pointer to keys manager.
+<listitem><simpara> the pointer to keys manager.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -330,7 +330,7 @@ Cleans up <parameter>encCtx</parameter> object.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecEncCtxCopyUserPref" role="function">
@@ -342,10 +342,10 @@ Copies user preference from <parameter>src</parameter> context to <parameter>dst
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>dst</parameter> :</term>
-<listitem><simpara> the pointer to destination context.
+<listitem><simpara> the pointer to destination context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>src</parameter> :</term>
-<listitem><simpara> the pointer to source context.
+<listitem><simpara> the pointer to source context.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -358,7 +358,7 @@ Resets <parameter>encCtx</parameter> object, user settings are not touched.</par
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecEncCtxBinaryEncrypt" role="function">
@@ -372,16 +372,16 @@ Encrypts <parameter>data</parameter> according to template <parameter>tmpl</para
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>tmpl</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> template node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> template node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter> :</term>
-<listitem><simpara> the pointer for binary buffer.
+<listitem><simpara> the pointer for binary buffer.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dataSize</parameter> :</term>
-<listitem><simpara> the <parameter>data</parameter> buffer size.
+<listitem><simpara> the <parameter>data</parameter> buffer size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -397,13 +397,13 @@ with result <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>tmpl</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> template node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> template node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to node for encryption.
+<listitem><simpara> the pointer to node for encryption.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -418,13 +418,13 @@ Encrypts data from <parameter>uri</parameter> according to template <parameter>t
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>tmpl</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> template node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> template node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uri</parameter> :</term>
-<listitem><simpara> the URI.
+<listitem><simpara> the URI.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -438,10 +438,10 @@ Decrypts <parameter>node</parameter> and if necessary replaces <parameter>node</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -455,10 +455,10 @@ Decrypts <parameter>node</parameter> data to the <parameter>encCtx</parameter> b
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -472,10 +472,10 @@ Prints the debug information about <parameter>encCtx</parameter> to <parameter>o
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecEncCtxDebugXmlDump" role="function">
@@ -487,10 +487,10 @@ Prints the debug information about <parameter>encCtx</parameter> to <parameter>o
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>encCtx</parameter> :</term>
-<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
+<listitem><simpara> the pointer to <ulink URL="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"><enc:EncryptedData/></ulink> processing context.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
-<listitem><simpara> the pointer to output FILE.
+<listitem><simpara> the pointer to output FILE.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff --git a/docs/api/sgml/xmlsec.sgml b/docs/api/sgml/xmlsec.sgml
index a99c83f..7bf8fae 100644
--- a/docs/api/sgml/xmlsec.sgml
+++ b/docs/api/sgml/xmlsec.sgml
@@ -49,7 +49,7 @@ Utility functions.
<title role="details.title">Details</title>
<refsect2 id="xmlSecPtr" role="typedef">
<title>xmlSecPtr</title>
-<indexterm zone="xmlSecPtr"><primary sortas="xmlSecPtr">xmlSecPtr</primary></indexterm><programlisting>typedef void* xmlSecPtr;
+<indexterm zone="xmlSecPtr"><primary sortas="xmlSecPtr">xmlSecPtr</primary></indexterm><programlisting>typedef void* xmlSecPtr;
</programlisting>
<para>
Void pointer.</para>
@@ -65,7 +65,7 @@ but it will break ABI (todo).</para>
</para></refsect2>
<refsect2 id="xmlSecByte" role="macro">
<title>xmlSecByte</title>
-<indexterm zone="xmlSecByte"><primary sortas="xmlSecByte">xmlSecByte</primary></indexterm><programlisting>#define xmlSecByte unsigned char
+<indexterm zone="xmlSecByte"><primary sortas="xmlSecByte">xmlSecByte</primary></indexterm><programlisting>#define xmlSecByte unsigned char
</programlisting>
<para>
One byte. Should be typedef instead of define
@@ -97,7 +97,7 @@ Clean ups the XML Security Library.</para>
<title>xmlSecCheckVersionExact()</title>
<indexterm zone="xmlSecCheckVersionExact"><primary sortas="xmlSecCheckVersionExact">xmlSecCheckVersionExact</primary></indexterm><programlisting>#define xmlSecCheckVersionExact()</programlisting>
<para>
-Macro. Returns 1 if the loaded xmlsec library version exactly matches
+Macro. Returns 1 if the loaded xmlsec library version exactly matches
the one used to compile the caller, 0 if it does not or a negative
value if an error occurs.</para>
<para>
@@ -124,12 +124,12 @@ The xmlsec library version mode.</para>
</para><variablelist role="enum">
<varlistentry id="xmlSecCheckVersionExactMatch" role="constant">
<term><literal>xmlSecCheckVersionExactMatch</literal></term>
-<listitem><simpara> the version should match exactly.
+<listitem><simpara> the version should match exactly.
</simpara></listitem>
</varlistentry>
<varlistentry id="xmlSecCheckVersionABICompatible" role="constant">
<term><literal>xmlSecCheckVersionABICompatible</literal></term>
-<listitem><simpara> the version should be ABI compatible.
+<listitem><simpara> the version should be ABI compatible.
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
@@ -144,16 +144,16 @@ Checks if the loaded version of xmlsec library could be used.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>major</parameter> :</term>
-<listitem><simpara> the major version number.
+<listitem><simpara> the major version number.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>minor</parameter> :</term>
-<listitem><simpara> the minor version number.
+<listitem><simpara> the minor version number.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subminor</parameter> :</term>
-<listitem><simpara> the subminor version number.
+<listitem><simpara> the subminor version number.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mode</parameter> :</term>
-<listitem><simpara> the version check mode.
+<listitem><simpara> the version check mode.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if the loaded xmlsec library version is OK to use
0 if it is not or a negative value if an error occurs.
diff --git a/docs/api/sgml/xmltree.sgml b/docs/api/sgml/xmltree.sgml
index 376f50a..4f49d90 100644
--- a/docs/api/sgml/xmltree.sgml
+++ b/docs/api/sgml/xmltree.sgml
@@ -187,7 +187,7 @@ Macro. Returns node's name.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to node.
+<listitem><simpara> the pointer to node.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecGetNodeNsHref" role="function">
@@ -198,7 +198,7 @@ Get's node's namespace href.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the pointer to node.
+<listitem><simpara> the pointer to node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> node's namespace href.
</simpara></listitem></varlistentry>
@@ -213,13 +213,13 @@ Checks that the node has a given name and a given namespace href.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the name,
+<listitem><simpara> the name,
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ns</parameter> :</term>
-<listitem><simpara> the namespace href.
+<listitem><simpara> the namespace href.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if the node matches or 0 otherwise.
</simpara></listitem></varlistentry>
@@ -232,7 +232,7 @@ Seraches for the next element node.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to next element node or NULL if it is not found.
</simpara></listitem></varlistentry>
@@ -243,20 +243,20 @@ Seraches for the next element node.</para>
const <link linkend="xmlChar">xmlChar</link> *name,
const <link linkend="xmlChar">xmlChar</link> *ns);</programlisting>
<para>
-Searches a direct child of the <parameter>parent</parameter> node having given name and
+Searches a direct child of the <parameter>parent</parameter> node having given name and
namespace href.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>parent</parameter> :</term>
-<listitem><simpara> the pointer to XML node.
+<listitem><simpara> the pointer to XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the name.
+<listitem><simpara> the name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ns</parameter> :</term>
-<listitem><simpara> the namespace href (may be NULL).
+<listitem><simpara> the namespace href (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the found node or NULL if an error occurs or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the found node or NULL if an error occurs or
node is not found.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -266,20 +266,20 @@ node is not found.
const <link linkend="xmlChar">xmlChar</link> *name,
const <link linkend="xmlChar">xmlChar</link> *ns);</programlisting>
<para>
-Searches the ancestors axis of the <parameter>cur</parameter> node for a node having given name
+Searches the ancestors axis of the <parameter>cur</parameter> node for a node having given name
and namespace href.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the name.
+<listitem><simpara> the name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ns</parameter> :</term>
-<listitem><simpara> the namespace href (may be NULL).
+<listitem><simpara> the namespace href (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the found node or NULL if an error occurs or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the found node or NULL if an error occurs or
node is not found.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -289,20 +289,20 @@ node is not found.
const <link linkend="xmlChar">xmlChar</link> *name,
const <link linkend="xmlChar">xmlChar</link> *ns);</programlisting>
<para>
-Searches all children of the <parameter>parent</parameter> node having given name and
+Searches all children of the <parameter>parent</parameter> node having given name and
namespace href.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>parent</parameter> :</term>
-<listitem><simpara> the pointer to XML node.
+<listitem><simpara> the pointer to XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the name.
+<listitem><simpara> the name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ns</parameter> :</term>
-<listitem><simpara> the namespace href (may be NULL).
+<listitem><simpara> the namespace href (may be NULL).
</simpara></listitem></varlistentry>
-<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the found node or NULL if an error occurs or
+<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the pointer to the found node or NULL if an error occurs or
node is not found.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
@@ -316,13 +316,13 @@ Adds a child to the node <parameter>parent</parameter> with given <parameter>nam
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>parent</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the new node name.
+<listitem><simpara> the new node name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ns</parameter> :</term>
-<listitem><simpara> the new node namespace.
+<listitem><simpara> the new node namespace.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the new node or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -336,10 +336,10 @@ Adds <parameter>child</parameter> node to the <parameter>parent</parameter> node
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>parent</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child</parameter> :</term>
-<listitem><simpara> the new node.
+<listitem><simpara> the new node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the new node or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -354,13 +354,13 @@ Adds next sibling to the node <parameter>node</parameter> with given <parameter>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the new node name.
+<listitem><simpara> the new node name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ns</parameter> :</term>
-<listitem><simpara> the new node namespace.
+<listitem><simpara> the new node namespace.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the new node or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -375,13 +375,13 @@ Adds prev sibling to the node <parameter>node</parameter> with given <parameter>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the new node name.
+<listitem><simpara> the new node name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ns</parameter> :</term>
-<listitem><simpara> the new node namespace.
+<listitem><simpara> the new node namespace.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the new node or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -395,10 +395,10 @@ Swaps the <parameter>node</parameter> and <parameter>newNode</parameter> in the
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the current node.
+<listitem><simpara> the current node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>newNode</parameter> :</term>
-<listitem><simpara> the new node.
+<listitem><simpara> the new node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -413,13 +413,13 @@ Swaps the <parameter>node</parameter> and <parameter>newNode</parameter> in the
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the current node.
+<listitem><simpara> the current node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>newNode</parameter> :</term>
-<listitem><simpara> the new node.
+<listitem><simpara> the new node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>replaced</parameter> :</term>
-<listitem><simpara> the replaced node, or release it if NULL is given
+<listitem><simpara> the replaced node, or release it if NULL is given
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -433,10 +433,10 @@ Swaps the content of <parameter>node</parameter> and <parameter>newNode</paramet
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the current node.
+<listitem><simpara> the current node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>newNode</parameter> :</term>
-<listitem><simpara> the new node.
+<listitem><simpara> the new node.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -451,13 +451,13 @@ Swaps the content of <parameter>node</parameter> and <parameter>newNode</paramet
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the current node.
+<listitem><simpara> the current node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>newNode</parameter> :</term>
-<listitem><simpara> the new node.
+<listitem><simpara> the new node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>replaced</parameter> :</term>
-<listitem><simpara> the replaced nodes, or release them if NULL is given
+<listitem><simpara> the replaced nodes, or release them if NULL is given
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -472,13 +472,13 @@ Swaps the <parameter>node</parameter> and the parsed XML data from the <paramete
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the current node.
+<listitem><simpara> the current node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the XML data.
+<listitem><simpara> the XML data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the XML data size.
+<listitem><simpara> the XML data size.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -494,16 +494,16 @@ Swaps the <parameter>node</parameter> and the parsed XML data from the <paramete
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the current node.
+<listitem><simpara> the current node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the XML data.
+<listitem><simpara> the XML data.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter> :</term>
-<listitem><simpara> the XML data size.
+<listitem><simpara> the XML data size.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>replaced</parameter> :</term>
-<listitem><simpara> the replaced nodes, or release them if NULL is given
+<listitem><simpara> the replaced nodes, or release them if NULL is given
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -518,10 +518,10 @@ as the node content.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>buffer</parameter> :</term>
-<listitem><simpara> the pointer to the node content.
+<listitem><simpara> the pointer to the node content.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -532,18 +532,18 @@ as the node content.</para>
<link linkend="xmlNode">xmlNodePtr</link> cur,
const <link linkend="xmlChar">xmlChar</link> **ids);</programlisting>
<para>
-Walks thru all children of the <parameter>cur</parameter> node and adds all attributes
+Walks thru all children of the <parameter>cur</parameter> node and adds all attributes
from the <parameter>ids</parameter> list to the <parameter>doc</parameter> document IDs attributes hash.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>doc</parameter> :</term>
-<listitem><simpara> the pointer to an XML document.
+<listitem><simpara> the pointer to an XML document.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>cur</parameter> :</term>
-<listitem><simpara> the pointer to an XML node.
+<listitem><simpara> the pointer to an XML node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ids</parameter> :</term>
-<listitem><simpara> the pointer to a NULL terminated list of ID attributes.
+<listitem><simpara> the pointer to a NULL terminated list of ID attributes.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecGenerateAndAddID" role="function">
@@ -558,16 +558,16 @@ and puts it in the attribute <parameter>attrName</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the node to ID attr to.
+<listitem><simpara> the node to ID attr to.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>attrName</parameter> :</term>
-<listitem><simpara> the ID attr name.
+<listitem><simpara> the ID attr name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>prefix</parameter> :</term>
-<listitem><simpara> the prefix to add to the generated ID (can be NULL).
+<listitem><simpara> the prefix to add to the generated ID (can be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>len</parameter> :</term>
-<listitem><simpara> the length of ID.
+<listitem><simpara> the length of ID.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 0 on success or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -582,10 +582,10 @@ The caller is responsible for freeing returned string using <parameter>xmlFree</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>prefix</parameter> :</term>
-<listitem><simpara> the prefix to add to the generated ID (can be NULL).
+<listitem><simpara> the prefix to add to the generated ID (can be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>len</parameter> :</term>
-<listitem><simpara> the length of ID.
+<listitem><simpara> the length of ID.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to generated ID string or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -599,10 +599,10 @@ Creates a new XML tree with one root node <parameter>rootNodeName</parameter>.</
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>rootNodeName</parameter> :</term>
-<listitem><simpara> the root node name.
+<listitem><simpara> the root node name.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>rootNodeNs</parameter> :</term>
-<listitem><simpara> the root node namespace (otpional).
+<listitem><simpara> the root node namespace (otpional).
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> pointer to the newly created tree or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -615,7 +615,7 @@ Checks whethere the <parameter>node</parameter> is empty (i.e. has only whitespa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the node to check
+<listitem><simpara> the node to check
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if <parameter>node</parameter> is empty, 0 otherwise or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -628,7 +628,7 @@ Checks whethere the <parameter>str</parameter> is empty (i.e. has only whitespac
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>str</parameter> :</term>
-<listitem><simpara> the string to check
+<listitem><simpara> the string to check
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> 1 if <parameter>str</parameter> is empty, 0 otherwise or a negative value if an error occurs.
</simpara></listitem></varlistentry>
@@ -644,13 +644,13 @@ Caller is responsible for freeing returned string with xmlFree.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the context node.
+<listitem><simpara> the context node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>href</parameter> :</term>
-<listitem><simpara> the QName href (can be NULL).
+<listitem><simpara> the QName href (can be NULL).
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>local</parameter> :</term>
-<listitem><simpara> the QName local part.
+<listitem><simpara> the QName local part.
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> qname or NULL if an error occurs.
</simpara></listitem></varlistentry>
@@ -680,7 +680,7 @@ Macro. Returns 1 if <parameter>c</parameter> is a hex digit or 0 other wise.</pa
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>c</parameter> :</term>
-<listitem><simpara> the character.
+<listitem><simpara> the character.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecGetHex" role="macro">
@@ -691,7 +691,7 @@ Macro. Returns the hex value of the <parameter>c</parameter>.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>c</parameter> :</term>
-<listitem><simpara> the character,
+<listitem><simpara> the character,
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecQName2IntegerInfo" role="struct">
@@ -699,7 +699,7 @@ Macro. Returns the hex value of the <parameter>c</parameter>.</para>
<indexterm zone="xmlSecQName2IntegerInfo"><primary sortas="xmlSecQName2IntegerInfo">xmlSecQName2IntegerInfo</primary></indexterm><programlisting>struct xmlSecQName2IntegerInfo {
const xmlChar* qnameHref;
const xmlChar* qnameLocalPart;
- int intValue;
+ int intValue;
};
</programlisting>
<para>
@@ -708,23 +708,23 @@ QName <-> Integer conversion definition.</para>
</para><variablelist role="struct">
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>qnameHref</structfield>;</term>
-<listitem><simpara> the QName href
+<listitem><simpara> the QName href
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>qnameLocalPart</structfield>;</term>
-<listitem><simpara> the QName local
+<listitem><simpara> the QName local
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="int">int</link> <structfield>intValue</structfield>;</term>
-<listitem><simpara> the integer value
+<listitem><simpara> the integer value
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecQName2IntegerInfoConstPtr" role="typedef">
<title>xmlSecQName2IntegerInfoConstPtr</title>
-<indexterm zone="xmlSecQName2IntegerInfoConstPtr"><primary sortas="xmlSecQName2IntegerInfoConstPtr">xmlSecQName2IntegerInfoConstPtr</primary></indexterm><programlisting>typedef const xmlSecQName2IntegerInfo * xmlSecQName2IntegerInfoConstPtr;
+<indexterm zone="xmlSecQName2IntegerInfoConstPtr"><primary sortas="xmlSecQName2IntegerInfoConstPtr">xmlSecQName2IntegerInfoConstPtr</primary></indexterm><programlisting>typedef const xmlSecQName2IntegerInfo * xmlSecQName2IntegerInfoConstPtr;
</programlisting>
<para>
Pointer to constant QName <-> Integer conversion definition.</para>
@@ -829,7 +829,7 @@ is responsible for freeing returned string with <parameter>xmlFree</parameter>.<
<link linkend="xmlNode">xmlNodePtr</link> node,
<link linkend="int">int</link> *intValue);</programlisting>
<para>
-Reads the content of <parameter>node</parameter> and converts it to an integer using mapping
+Reads the content of <parameter>node</parameter> and converts it to an integer using mapping
from <parameter>info</parameter>.</para>
<para>
</para><variablelist role="params">
@@ -889,7 +889,7 @@ according to <parameter>info</parameter>.</para>
<listitem><simpara> the qname<->integer mapping information.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>node</parameter> :</term>
-<listitem><simpara> the element node.
+<listitem><simpara> the element node.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>attrName</parameter> :</term>
<listitem><simpara> the attribute name.
@@ -907,7 +907,7 @@ according to <parameter>info</parameter>.</para>
const <link linkend="xmlChar">xmlChar</link> *attrName,
<link linkend="int">int</link> intValue);</programlisting>
<para>
-Converts <parameter>intValue</parameter> to a qname and sets it to the value of
+Converts <parameter>intValue</parameter> to a qname and sets it to the value of
attribute <parameter>attrName</parameter> in <parameter>node</parameter>.</para>
<para>
</para><variablelist role="params">
@@ -943,7 +943,7 @@ Prints <parameter>intValue</parameter> into <parameter>output</parameter>.</para
<listitem><simpara> the integer value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the value name to print.
+<listitem><simpara> the value name to print.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
<listitem><simpara> the pointer to output FILE.
@@ -966,7 +966,7 @@ Prints <parameter>intValue</parameter> into <parameter>output</parameter> in XML
<listitem><simpara> the integer value.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the value name to print.
+<listitem><simpara> the value name to print.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
<listitem><simpara> the pointer to output FILE.
@@ -974,7 +974,7 @@ Prints <parameter>intValue</parameter> into <parameter>output</parameter> in XML
</variablelist></refsect2>
<refsect2 id="xmlSecBitMask" role="typedef">
<title>xmlSecBitMask</title>
-<indexterm zone="xmlSecBitMask"><primary sortas="xmlSecBitMask">xmlSecBitMask</primary></indexterm><programlisting>typedef unsigned int xmlSecBitMask;
+<indexterm zone="xmlSecBitMask"><primary sortas="xmlSecBitMask">xmlSecBitMask</primary></indexterm><programlisting>typedef unsigned int xmlSecBitMask;
</programlisting>
<para>
Bitmask datatype.</para>
@@ -994,23 +994,23 @@ QName <-> Bitmask conversion definition.</para>
</para><variablelist role="struct">
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>qnameHref</structfield>;</term>
-<listitem><simpara> the QName href
+<listitem><simpara> the QName href
</simpara></listitem>
</varlistentry>
<varlistentry>
<term>const <link linkend="xmlChar">xmlChar</link> *<structfield>qnameLocalPart</structfield>;</term>
-<listitem><simpara> the QName local
+<listitem><simpara> the QName local
</simpara></listitem>
</varlistentry>
<varlistentry>
<term><link linkend="xmlSecBitMask">xmlSecBitMask</link> <structfield>mask</structfield>;</term>
-<listitem><simpara> the bitmask value
+<listitem><simpara> the bitmask value
</simpara></listitem>
</varlistentry>
</variablelist></refsect2>
<refsect2 id="xmlSecQName2BitMaskInfoConstPtr" role="typedef">
<title>xmlSecQName2BitMaskInfoConstPtr</title>
-<indexterm zone="xmlSecQName2BitMaskInfoConstPtr"><primary sortas="xmlSecQName2BitMaskInfoConstPtr">xmlSecQName2BitMaskInfoConstPtr</primary></indexterm><programlisting>typedef const xmlSecQName2BitMaskInfo* xmlSecQName2BitMaskInfoConstPtr;
+<indexterm zone="xmlSecQName2BitMaskInfoConstPtr"><primary sortas="xmlSecQName2BitMaskInfoConstPtr">xmlSecQName2BitMaskInfoConstPtr</primary></indexterm><programlisting>typedef const xmlSecQName2BitMaskInfo* xmlSecQName2BitMaskInfoConstPtr;
</programlisting>
<para>
Pointer to constant QName <-> Bitmask conversion definition.</para>
@@ -1086,8 +1086,8 @@ after all the <<parameter>nodeNs</parameter>:<parameter>nodeName</parameter>&
<listitem><simpara> the mask nodes namespace.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>stopOnUnknown</parameter> :</term>
-<listitem><simpara> if this flag is set then function exits if unknown
- value was found.
+<listitem><simpara> if this flag is set then function exits if unknown
+ value was found.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mask</parameter> :</term>
<listitem><simpara> the pointer to result mask.
@@ -1190,7 +1190,7 @@ Prints debug information about <parameter>mask</parameter> to <parameter>output<
<listitem><simpara> the bit mask.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the value name to print.
+<listitem><simpara> the value name to print.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
<listitem><simpara> the pointer to output FILE.
@@ -1213,7 +1213,7 @@ Prints debug information about <parameter>mask</parameter> to <parameter>output<
<listitem><simpara> the bit mask.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>name</parameter> :</term>
-<listitem><simpara> the value name to print.
+<listitem><simpara> the value name to print.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>output</parameter> :</term>
<listitem><simpara> the pointer to output FILE.
diff --git a/docs/api/tmpl/mscrypto/crypto.sgml b/docs/api/tmpl/mscrypto/crypto.sgml
index 915e906..8ea6ebe 100644
--- a/docs/api/tmpl/mscrypto/crypto.sgml
+++ b/docs/api/tmpl/mscrypto/crypto.sgml
@@ -74,18 +74,6 @@ Crypto transforms implementation for MS Crypto.
@msg:
-<!-- ##### FUNCTION xmlSecMSCryptoCertStrToName ##### -->
-<para>
-
-</para>
-
- dwCertEncodingType:
- pszX500:
- dwStrType:
- len:
- Returns:
-
-
<!-- ##### MACRO xmlSecMSCryptoKeyDataDsaId ##### -->
<para>
diff --git a/docs/api/tmpl/mscrypto/xmlsec-mscrypto-unused.sgml b/docs/api/tmpl/mscrypto/xmlsec-mscrypto-unused.sgml
index e69de29..b06fe9d 100644
--- a/docs/api/tmpl/mscrypto/xmlsec-mscrypto-unused.sgml
+++ b/docs/api/tmpl/mscrypto/xmlsec-mscrypto-unused.sgml
@@ -0,0 +1,11 @@
+<!-- ##### FUNCTION xmlSecMSCryptoCertStrToName ##### -->
+<para>
+
+</para>
+
+ dwCertEncodingType:
+ pszX500:
+ dwStrType:
+ len:
+ Returns:
+
diff --git a/docs/api/xmlsec-app.html b/docs/api/xmlsec-app.html
index 07e50d1..8b08bc6 100644
--- a/docs/api/xmlsec-app.html
+++ b/docs/api/xmlsec-app.html
@@ -271,7 +271,7 @@
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN1096"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN1101"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -282,7 +282,7 @@
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAAESID"></a><h3>xmlSecKeyDataAesId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataAesId xmlSecKeyDataAesGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataAesId xmlSecKeyDataAesGetKlass()</pre>
<p>The AES key klass.</p>
<p></p>
</div>
@@ -303,7 +303,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATADESID"></a><h3>xmlSecKeyDataDesId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataDesId xmlSecKeyDataDesGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataDesId xmlSecKeyDataDesGetKlass()</pre>
<p>The DES key klass.</p>
<p></p>
</div>
@@ -324,7 +324,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATADSAID"></a><h3>xmlSecKeyDataDsaId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataDsaId xmlSecKeyDataDsaGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataDsaId xmlSecKeyDataDsaGetKlass()</pre>
<p>The DSA key klass.</p>
<p></p>
</div>
@@ -345,7 +345,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAGOST2001ID"></a><h3>xmlSecKeyDataGost2001Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataGost2001Id xmlSecKeyDataGost2001GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataGost2001Id xmlSecKeyDataGost2001GetKlass()</pre>
<p>The GOST2001 key klass.</p>
<p></p>
</div>
@@ -366,7 +366,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAHMACID"></a><h3>xmlSecKeyDataHmacId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataHmacId xmlSecKeyDataHmacGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataHmacId xmlSecKeyDataHmacGetKlass()</pre>
<p>The DHMAC key klass.</p>
<p></p>
</div>
@@ -387,7 +387,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATARSAID"></a><h3>xmlSecKeyDataRsaId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataRsaId xmlSecKeyDataRsaGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataRsaId xmlSecKeyDataRsaGetKlass()</pre>
<p>The RSA key klass.</p>
<p></p>
</div>
@@ -408,7 +408,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAX509ID"></a><h3>xmlSecKeyDataX509Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataX509Id xmlSecKeyDataX509GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataX509Id xmlSecKeyDataX509GetKlass()</pre>
<p>The X509 data klass.</p>
<p></p>
</div>
@@ -429,7 +429,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATARAWX509CERTID"></a><h3>xmlSecKeyDataRawX509CertId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataRawX509CertId xmlSecKeyDataRawX509CertGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataRawX509CertId xmlSecKeyDataRawX509CertGetKlass()</pre>
<p>The raw X509 certificate klass.</p>
<p></p>
</div>
@@ -450,7 +450,7 @@ klass is not implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECX509STOREID"></a><h3>xmlSecX509StoreId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecX509StoreId xmlSecX509StoreGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecX509StoreId xmlSecX509StoreGetKlass()</pre>
<p>The X509 store klass.</p>
<p></p>
</div>
@@ -463,15 +463,15 @@ klass is not implemented).</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN1290"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> pointer to X509 certificates key data store klass or NULL if
-an error occurs (xmlsec-crypto library is not loaded or the raw X509
+<td align="LEFT" valign="TOP"><p> pointer to X509 certificates key data store klass or NULL if
+an error occurs (xmlsec-crypto library is not loaded or the raw X509
cert key data klass is not implemented).</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMAES128CBCID"></a><h3>xmlSecTransformAes128CbcId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformAes128CbcId xmlSecTransformAes128CbcGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformAes128CbcId xmlSecTransformAes128CbcGetKlass()</pre>
<p>The AES128 CBC cipher transform klass.</p>
<p></p>
</div>
@@ -492,7 +492,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMAES192CBCID"></a><h3>xmlSecTransformAes192CbcId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformAes192CbcId xmlSecTransformAes192CbcGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformAes192CbcId xmlSecTransformAes192CbcGetKlass()</pre>
<p>The AES192 CBC cipher transform klass.</p>
<p></p>
</div>
@@ -513,7 +513,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMAES256CBCID"></a><h3>xmlSecTransformAes256CbcId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformAes256CbcId xmlSecTransformAes256CbcGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformAes256CbcId xmlSecTransformAes256CbcGetKlass()</pre>
<p>The AES256 CBC cipher transform klass.</p>
<p></p>
</div>
@@ -534,7 +534,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMKWAES128ID"></a><h3>xmlSecTransformKWAes128Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformKWAes128Id xmlSecTransformKWAes128GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformKWAes128Id xmlSecTransformKWAes128GetKlass()</pre>
<p>The AES 128 key wrap transform klass.</p>
<p></p>
</div>
@@ -555,7 +555,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMKWAES192ID"></a><h3>xmlSecTransformKWAes192Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformKWAes192Id xmlSecTransformKWAes192GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformKWAes192Id xmlSecTransformKWAes192GetKlass()</pre>
<p>The AES 192 key wrap transform klass.</p>
<p></p>
</div>
@@ -576,7 +576,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMKWAES256ID"></a><h3>xmlSecTransformKWAes256Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformKWAes256Id xmlSecTransformKWAes256GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformKWAes256Id xmlSecTransformKWAes256GetKlass()</pre>
<p>The AES 256 key wrap transform klass.</p>
<p></p>
</div>
@@ -597,7 +597,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMDES3CBCID"></a><h3>xmlSecTransformDes3CbcId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformDes3CbcId xmlSecTransformDes3CbcGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformDes3CbcId xmlSecTransformDes3CbcGetKlass()</pre>
<p>The Triple DES encryption transform klass.</p>
<p></p>
</div>
@@ -618,7 +618,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMKWDES3ID"></a><h3>xmlSecTransformKWDes3Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformKWDes3Id xmlSecTransformKWDes3GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformKWDes3Id xmlSecTransformKWDes3GetKlass()</pre>
<p>The DES3 CBC cipher transform klass.</p>
<p></p>
</div>
@@ -639,7 +639,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMDSASHA1ID"></a><h3>xmlSecTransformDsaSha1Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformDsaSha1Id xmlSecTransformDsaSha1GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformDsaSha1Id xmlSecTransformDsaSha1GetKlass()</pre>
<p>The DSA-SHA1 signature transform klass.</p>
<p></p>
</div>
@@ -660,7 +660,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMGOST2001GOSTR3411-94ID"></a><h3>xmlSecTransformGost2001GostR3411_94Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformGost2001GostR3411_94Id xmlSecTransformGost2001GostR3411_94GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformGost2001GostR3411_94Id xmlSecTransformGost2001GostR3411_94GetKlass()</pre>
<p>The GOST2001-GOSTR3411_94 signature transform klass.</p>
<p></p>
</div>
@@ -682,7 +682,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMHMACMD5ID"></a><h3>xmlSecTransformHmacMd5Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformHmacMd5Id xmlSecTransformHmacMd5GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformHmacMd5Id xmlSecTransformHmacMd5GetKlass()</pre>
<p>The HMAC with MD5 signature transform klass.</p>
<p></p>
</div>
@@ -703,7 +703,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMHMACRIPEMD160ID"></a><h3>xmlSecTransformHmacRipemd160Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformHmacRipemd160Id xmlSecTransformHmacRipemd160GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformHmacRipemd160Id xmlSecTransformHmacRipemd160GetKlass()</pre>
<p>The HMAC with RipeMD160 signature transform klass.</p>
<p></p>
</div>
@@ -725,7 +725,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMHMACSHA1ID"></a><h3>xmlSecTransformHmacSha1Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha1Id xmlSecTransformHmacSha1GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha1Id xmlSecTransformHmacSha1GetKlass()</pre>
<p>The HMAC with SHA1 signature transform klass.</p>
<p></p>
</div>
@@ -746,7 +746,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMHMACSHA224ID"></a><h3>xmlSecTransformHmacSha224Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha224Id xmlSecTransformHmacSha224GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha224Id xmlSecTransformHmacSha224GetKlass()</pre>
<p>The HMAC with SHA224 signature transform klass.</p>
<p></p>
</div>
@@ -767,7 +767,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMHMACSHA256ID"></a><h3>xmlSecTransformHmacSha256Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha256Id xmlSecTransformHmacSha256GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha256Id xmlSecTransformHmacSha256GetKlass()</pre>
<p>The HMAC with SHA256 signature transform klass.</p>
<p></p>
</div>
@@ -788,7 +788,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMHMACSHA384ID"></a><h3>xmlSecTransformHmacSha384Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha384Id xmlSecTransformHmacSha384GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha384Id xmlSecTransformHmacSha384GetKlass()</pre>
<p>The HMAC with SHA384 signature transform klass.</p>
<p></p>
</div>
@@ -809,7 +809,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMHMACSHA512ID"></a><h3>xmlSecTransformHmacSha512Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha512Id xmlSecTransformHmacSha512GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformHmacSha512Id xmlSecTransformHmacSha512GetKlass()</pre>
<p>The HMAC with SHA512 signature transform klass.</p>
<p></p>
</div>
@@ -830,7 +830,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMMD5ID"></a><h3>xmlSecTransformMd5Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformMd5Id xmlSecTransformMd5GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformMd5Id xmlSecTransformMd5GetKlass()</pre>
<p>The MD5 digest transform klass.</p>
<p></p>
</div>
@@ -851,7 +851,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRIPEMD160ID"></a><h3>xmlSecTransformRipemd160Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRipemd160Id xmlSecTransformRipemd160GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRipemd160Id xmlSecTransformRipemd160GetKlass()</pre>
<p>The RIPEMD160 digest transform klass.</p>
<p></p>
</div>
@@ -872,7 +872,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSAMD5ID"></a><h3>xmlSecTransformRsaMd5Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaMd5Id xmlSecTransformRsaMd5GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaMd5Id xmlSecTransformRsaMd5GetKlass()</pre>
<p>The RSA-MD5 signature transform klass.</p>
<p></p>
</div>
@@ -893,7 +893,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSARIPEMD160ID"></a><h3>xmlSecTransformRsaRipemd160Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaRipemd160Id xmlSecTransformRsaRipemd160GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaRipemd160Id xmlSecTransformRsaRipemd160GetKlass()</pre>
<p>The RSA-RIPEMD160 signature transform klass.</p>
<p></p>
</div>
@@ -914,7 +914,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSASHA1ID"></a><h3>xmlSecTransformRsaSha1Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha1Id xmlSecTransformRsaSha1GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha1Id xmlSecTransformRsaSha1GetKlass()</pre>
<p>The RSA-SHA1 signature transform klass.</p>
<p></p>
</div>
@@ -935,7 +935,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSASHA224ID"></a><h3>xmlSecTransformRsaSha224Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha224Id xmlSecTransformRsaSha224GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha224Id xmlSecTransformRsaSha224GetKlass()</pre>
<p>The RSA-SHA224 signature transform klass.</p>
<p></p>
</div>
@@ -956,7 +956,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSASHA256ID"></a><h3>xmlSecTransformRsaSha256Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha256Id xmlSecTransformRsaSha256GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha256Id xmlSecTransformRsaSha256GetKlass()</pre>
<p>The RSA-SHA256 signature transform klass.</p>
<p></p>
</div>
@@ -977,7 +977,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSASHA384ID"></a><h3>xmlSecTransformRsaSha384Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha384Id xmlSecTransformRsaSha384GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha384Id xmlSecTransformRsaSha384GetKlass()</pre>
<p>The RSA-SHA384 signature transform klass.</p>
<p></p>
</div>
@@ -998,7 +998,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSASHA512ID"></a><h3>xmlSecTransformRsaSha512Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha512Id xmlSecTransformRsaSha512GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaSha512Id xmlSecTransformRsaSha512GetKlass()</pre>
<p>The RSA-SHA512 signature transform klass.</p>
<p></p>
</div>
@@ -1019,7 +1019,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSAPKCS1ID"></a><h3>xmlSecTransformRsaPkcs1Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaPkcs1Id xmlSecTransformRsaPkcs1GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaPkcs1Id xmlSecTransformRsaPkcs1GetKlass()</pre>
<p>The RSA PKCS1 key transport transform klass.</p>
<p></p>
</div>
@@ -1040,7 +1040,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMRSAOAEPID"></a><h3>xmlSecTransformRsaOaepId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformRsaOaepId xmlSecTransformRsaOaepGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformRsaOaepId xmlSecTransformRsaOaepGetKlass()</pre>
<p>The RSA PKCS1 key transport transform klass.</p>
<p></p>
</div>
@@ -1061,7 +1061,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMGOSTR3411-94ID"></a><h3>xmlSecTransformGostR3411_94Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformGostR3411_94Id xmlSecTransformGostR3411_94GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformGostR3411_94Id xmlSecTransformGostR3411_94GetKlass()</pre>
<p>The GOSTR3411_94 digest transform klass.</p>
<p></p>
</div>
@@ -1082,7 +1082,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMSHA1ID"></a><h3>xmlSecTransformSha1Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformSha1Id xmlSecTransformSha1GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformSha1Id xmlSecTransformSha1GetKlass()</pre>
<p>The SHA1 digest transform klass.</p>
<p></p>
</div>
@@ -1103,7 +1103,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMSHA224ID"></a><h3>xmlSecTransformSha224Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformSha224Id xmlSecTransformSha224GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformSha224Id xmlSecTransformSha224GetKlass()</pre>
<p>The SHA224 digest transform klass.</p>
<p></p>
</div>
@@ -1124,7 +1124,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMSHA256ID"></a><h3>xmlSecTransformSha256Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformSha256Id xmlSecTransformSha256GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformSha256Id xmlSecTransformSha256GetKlass()</pre>
<p>The SHA256 digest transform klass.</p>
<p></p>
</div>
@@ -1145,7 +1145,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMSHA384ID"></a><h3>xmlSecTransformSha384Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformSha384Id xmlSecTransformSha384GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformSha384Id xmlSecTransformSha384GetKlass()</pre>
<p>The SHA384 digest transform klass.</p>
<p></p>
</div>
@@ -1166,7 +1166,7 @@ implemented).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMSHA512ID"></a><h3>xmlSecTransformSha512Id</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformSha512Id xmlSecTransformSha512GetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformSha512Id xmlSecTransformSha512GetKlass()</pre>
<p>The SHA512 digest transform klass.</p>
<p></p>
</div>
@@ -1189,14 +1189,14 @@ implemented).</p></td>
<a name="XMLSECCRYPTOAPPINIT"></a><h3>xmlSecCryptoAppInit ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecCryptoAppInit (const <font>char</font> *config);</pre>
<p>General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<code class="PARAMETER">xmlSecInit</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2020"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the path to crypto library configuration.</p></td>
+<td align="LEFT" valign="TOP"><p> the path to crypto library configuration.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2025"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1209,7 +1209,7 @@ by XMLSec command line utility and called before
<a name="XMLSECCRYPTOAPPSHUTDOWN"></a><h3>xmlSecCryptoAppShutdown ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecCryptoAppShutdown (void);</pre>
<p>General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<code class="PARAMETER">xmlSecShutdown</code> function.</p>
<p></p>
<p></p>
@@ -1229,7 +1229,7 @@ and a default crypto key data stores.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2058"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2063"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1250,11 +1250,11 @@ function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2083"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2088"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2093"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1267,18 +1267,18 @@ function.</p>
<a name="XMLSECCRYPTOAPPDEFAULTKEYSMNGRLOAD"></a><h3>xmlSecCryptoAppDefaultKeysMngrLoad ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecCryptoAppDefaultKeysMngrLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const <font>char</font> *uri);</pre>
-<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
+<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
with <a href="xmlsec-app.html#XMLSECCRYPTOAPPDEFAULTKEYSMNGRINIT"><span class="TYPE">xmlSecCryptoAppDefaultKeysMngrInit</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2113"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2118"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the uri.</p></td>
+<td align="LEFT" valign="TOP"><p> the uri.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2123"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1298,15 +1298,15 @@ with <a href="xmlsec-app.html#XMLSECCRYPTOAPPDEFAULTKEYSMNGRINIT"><span class="T
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2141"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2146"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2151"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
+<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2156"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1328,20 +1328,20 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2176"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2181"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2186"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2191"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
- trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
+ trusted or not.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2197"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1365,23 +1365,23 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2218"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2223"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2228"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2233"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2238"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2243"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1403,23 +1403,23 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2262"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2267"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2272"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2277"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2282"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2287"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1442,27 +1442,27 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2307"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2312"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of binary key.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of binary key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2317"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2322"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2327"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2332"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2337"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1485,19 +1485,19 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2355"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2360"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2365"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2370"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2375"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1521,23 +1521,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2394"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 binary data.</p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 binary data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2399"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 binary data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 binary data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2404"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2409"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2414"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2419"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1557,15 +1557,15 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2437"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2442"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2447"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2452"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1586,19 +1586,19 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2470"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2475"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2480"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2485"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2490"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-base64.html b/docs/api/xmlsec-base64.html
index d63cac1..9d2bfeb 100644
--- a/docs/api/xmlsec-base64.html
+++ b/docs/api/xmlsec-base64.html
@@ -123,7 +123,7 @@
<a name="XMLSEC-BASE64.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSEC-BASE64-LINESIZE--CAPS"></a><h3>XMLSEC_BASE64_LINESIZE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_BASE64_LINESIZE 64</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_BASE64_LINESIZE 64</pre>
<p>The default maximum base64 encoded line size.</p>
<p></p>
</div>
@@ -162,11 +162,11 @@
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2615"><span style="white-space: nowrap"><code class="PARAMETER">encode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the encode/decode flag (1 - encode, 0 - decode) </p></td>
+<td align="LEFT" valign="TOP"><p> the encode/decode flag (1 - encode, 0 - decode)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2620"><span style="white-space: nowrap"><code class="PARAMETER">columns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the max line length.</p></td>
+<td align="LEFT" valign="TOP"><p> the max line length.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2625"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -184,7 +184,7 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN2642"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -199,15 +199,15 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2661"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure,</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure,</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2668"><span style="white-space: nowrap"><code class="PARAMETER">encode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the encode/decode flag (1 - encode, 0 - decode) </p></td>
+<td align="LEFT" valign="TOP"><p> the encode/decode flag (1 - encode, 0 - decode)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2673"><span style="white-space: nowrap"><code class="PARAMETER">columns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the max line length.</p></td>
+<td align="LEFT" valign="TOP"><p> the max line length.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2678"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -224,7 +224,7 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN2694"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure,</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure,</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -241,27 +241,27 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2715"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2722"><span style="white-space: nowrap"><code class="PARAMETER">in</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2727"><span style="white-space: nowrap"><code class="PARAMETER">inSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer size</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer size</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2732"><span style="white-space: nowrap"><code class="PARAMETER">out</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2737"><span style="white-space: nowrap"><code class="PARAMETER">outSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer size</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer size</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2742"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the number of bytes written to output buffer or
+<td align="LEFT" valign="TOP"><p> the number of bytes written to output buffer or
-1 if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -279,19 +279,19 @@ and finalizes the result.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2759"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <gtkdoclink href="XMLSECBASE64CTX"><span class="TYPE">xmlSecBase64Ctx</span></gtkdoclink> structure</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2766"><span style="white-space: nowrap"><code class="PARAMETER">out</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2771"><span style="white-space: nowrap"><code class="PARAMETER">outSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer size</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer size</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2776"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the number of bytes written to output buffer or
+<td align="LEFT" valign="TOP"><p> the number of bytes written to output buffer or
-1 if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -310,20 +310,20 @@ The caller is responsible for freeing returned buffer using
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2795"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2800"><span style="white-space: nowrap"><code class="PARAMETER">len</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2805"><span style="white-space: nowrap"><code class="PARAMETER">columns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output max line length (if 0 then no line breaks
- would be inserted)</p></td>
+<td align="LEFT" valign="TOP"><p> the output max line length (if 0 then no line breaks
+ would be inserted)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2810"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> newly allocated string with base64 encoded data
+<td align="LEFT" valign="TOP"><p> newly allocated string with base64 encoded data
or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -341,20 +341,20 @@ the output buffer.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2827"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer with base64 encoded string</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer with base64 encoded string</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2832"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2837"><span style="white-space: nowrap"><code class="PARAMETER">len</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer size</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer size</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2842"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the number of bytes written to the output buffer or
-a negative value if an error occurs </p></td>
+<td align="LEFT" valign="TOP"><p> the number of bytes written to the output buffer or
+a negative value if an error occurs</p></td>
</tr>
</tbody></table>
</div>
diff --git a/docs/api/xmlsec-bn.html b/docs/api/xmlsec-bn.html
index 8eed405..67d8c70 100644
--- a/docs/api/xmlsec-bn.html
+++ b/docs/api/xmlsec-bn.html
@@ -162,15 +162,15 @@
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECBNBASE64"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecBnBase64</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the base64 decoded binary blob.</p></td>
+<td align="LEFT" valign="TOP"><p> the base64 decoded binary blob.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECBNHEX"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecBnHex</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the hex number.</p></td>
+<td align="LEFT" valign="TOP"><p> the hex number.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECBNDEC"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecBnDec</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the decimal number.</p></td>
+<td align="LEFT" valign="TOP"><p> the decimal number.</p></td>
</tr>
</tbody></table>
</div>
@@ -185,7 +185,7 @@ by calling <code class="PARAMETER">xmlSecBnDestroy</code> function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN2995"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the initial allocated BN size.</p></td>
+<td align="LEFT" valign="TOP"><p> the initial allocated BN size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3000"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -202,7 +202,7 @@ by calling <code class="PARAMETER">xmlSecBnDestroy</code> function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN3017"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -217,11 +217,11 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3034"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3039"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the initial allocated BN size.</p></td>
+<td align="LEFT" valign="TOP"><p> the initial allocated BN size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3044"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -238,7 +238,7 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN3061"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -251,7 +251,7 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3077"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3082"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -271,15 +271,15 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3101"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3106"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to new BN binary data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to new BN binary data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3111"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of new BN data.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of new BN data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3116"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -297,7 +297,7 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3132"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3137"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -314,7 +314,7 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN3153"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -329,15 +329,15 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3173"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3178"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the string with BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the string with BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3183"><span style="white-space: nowrap"><code class="PARAMETER">base</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the base for <code class="PARAMETER">str</code>.</p></td>
+<td align="LEFT" valign="TOP"><p> the base for <code class="PARAMETER">str</code>.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3189"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -350,18 +350,18 @@ by calling <code class="PARAMETER">xmlSecBnFinalize</code> function.</p>
<a name="XMLSECBNTOSTRING"></a><h3>xmlSecBnToString ()</h3>
<pre class="PROGRAMLISTING"><font>xmlChar</font>* xmlSecBnToString (<font>xmlSecBnPtr</font> bn,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> base);</pre>
-<p>Writes <code class="PARAMETER">bn</code> to string with base <code class="PARAMETER">base</code>. Caller is responsible for
+<p>Writes <code class="PARAMETER">bn</code> to string with base <code class="PARAMETER">base</code>. Caller is responsible for
freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3208"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3213"><span style="white-space: nowrap"><code class="PARAMETER">base</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the base for returned string.</p></td>
+<td align="LEFT" valign="TOP"><p> the base for returned string.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3218"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -380,11 +380,11 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3236"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3241"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the string with BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the string with BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3246"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -396,14 +396,14 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<div class="REFSECT2">
<a name="XMLSECBNTOHEXSTRING"></a><h3>xmlSecBnToHexString ()</h3>
<pre class="PROGRAMLISTING"><font>xmlChar</font>* xmlSecBnToHexString (<font>xmlSecBnPtr</font> bn);</pre>
-<p>Writes <code class="PARAMETER">bn</code> to hex string. Caller is responsible for
+<p>Writes <code class="PARAMETER">bn</code> to hex string. Caller is responsible for
freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3263"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3268"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -422,11 +422,11 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3286"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3291"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the string with BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the string with BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3296"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -438,14 +438,14 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<div class="REFSECT2">
<a name="XMLSECBNTODECSTRING"></a><h3>xmlSecBnToDecString ()</h3>
<pre class="PROGRAMLISTING"><font>xmlChar</font>* xmlSecBnToDecString (<font>xmlSecBnPtr</font> bn);</pre>
-<p>Writes <code class="PARAMETER">bn</code> to decimal string. Caller is responsible for
+<p>Writes <code class="PARAMETER">bn</code> to decimal string. Caller is responsible for
freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3313"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3318"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -464,11 +464,11 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3336"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3341"><span style="white-space: nowrap"><code class="PARAMETER">multiplier</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the multiplier.</p></td>
+<td align="LEFT" valign="TOP"><p> the multiplier.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3346"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -488,15 +488,15 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3366"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3371"><span style="white-space: nowrap"><code class="PARAMETER">divider</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the divider</p></td>
+<td align="LEFT" valign="TOP"><p> the divider</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3376"><span style="white-space: nowrap"><code class="PARAMETER">mod</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer for modulus result.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer for modulus result.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3381"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -515,11 +515,11 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3399"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3404"><span style="white-space: nowrap"><code class="PARAMETER">delta</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the delta.</p></td>
+<td align="LEFT" valign="TOP"><p> the delta.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3409"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -537,7 +537,7 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3425"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3430"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -557,15 +557,15 @@ freeing returned string with <code class="PARAMETER">xmlFree</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3449"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3454"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data to compare BN to.</p></td>
+<td align="LEFT" valign="TOP"><p> the data to compare BN to.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3459"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">data</code> size.</p></td>
+<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">data</code> size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3465"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -586,15 +586,15 @@ is greater than <code class="PARAMETER">data</code>.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3487"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3492"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data to compare BN to.</p></td>
+<td align="LEFT" valign="TOP"><p> the data to compare BN to.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3497"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">data</code> size.</p></td>
+<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">data</code> size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3503"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -616,19 +616,19 @@ is greater than <code class="PARAMETER">data</code>.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3526"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3531"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3536"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the BN format.</p></td>
+<td align="LEFT" valign="TOP"><p> the BN format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3541"><span style="white-space: nowrap"><code class="PARAMETER">reverse</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> if set then reverse read buffer after reading.</p></td>
+<td align="LEFT" valign="TOP"><p> if set then reverse read buffer after reading.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3546"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -650,23 +650,23 @@ is greater than <code class="PARAMETER">data</code>.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3566"><span style="white-space: nowrap"><code class="PARAMETER">bn</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3571"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3576"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the BN format.</p></td>
+<td align="LEFT" valign="TOP"><p> the BN format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3581"><span style="white-space: nowrap"><code class="PARAMETER">reverse</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates whether to reverse the buffer before writing.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates whether to reverse the buffer before writing.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3586"><span style="white-space: nowrap"><code class="PARAMETER">addLineBreaks</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag; it is equal to 1 then linebreaks will be added before and after new buffer content.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag; it is equal to 1 then linebreaks will be added before and after new buffer content.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3591"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -689,29 +689,29 @@ is greater than <code class="PARAMETER">data</code>.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3612"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BN blob.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BN blob.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3617"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of BN blob.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of BN blob.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3622"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3627"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the BN format.</p></td>
+<td align="LEFT" valign="TOP"><p> the BN format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3632"><span style="white-space: nowrap"><code class="PARAMETER">reverse</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates whether to reverse the buffer before writing.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates whether to reverse the buffer before writing.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3637"><span style="white-space: nowrap"><code class="PARAMETER">addLineBreaks</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> if the flag is equal to 1 then
- linebreaks will be added before and after
- new buffer content.</p></td>
+<td align="LEFT" valign="TOP"><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="LEFT" valign="TOP"><a name="AEN3642"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-buffer.html b/docs/api/xmlsec-buffer.html
index 69dab38..3451f26 100644
--- a/docs/api/xmlsec-buffer.html
+++ b/docs/api/xmlsec-buffer.html
@@ -147,13 +147,13 @@ struct <a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a>;
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECALLOCMODEEXACT"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecAllocModeExact</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the memory allocation mode that minimizes total
- allocated memory size.</p></td>
+<td align="LEFT" valign="TOP"><p> the memory allocation mode that minimizes total
+ allocated memory size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECALLOCMODEDOUBLE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecAllocModeDouble</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the memory allocation mode that tries to minimize
- the number of malloc calls.</p></td>
+<td align="LEFT" valign="TOP"><p> the memory allocation mode that tries to minimize
+ the number of malloc calls.</p></td>
</tr>
</tbody></table>
</div>
@@ -161,10 +161,10 @@ struct <a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a>;
<div class="REFSECT2">
<a name="XMLSECBUFFER"></a><h3>struct xmlSecBuffer</h3>
<pre class="PROGRAMLISTING">struct xmlSecBuffer {
- xmlSecByte* data;
- xmlSecSize size;
- xmlSecSize maxSize;
- xmlSecAllocMode allocMode;
+ xmlSecByte* data;
+ xmlSecSize size;
+ xmlSecSize maxSize;
+ xmlSecAllocMode allocMode;
};</pre>
<p>Binary data buffer.</p>
<p></p>
@@ -199,11 +199,11 @@ struct <a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a>;
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3804"><span style="white-space: nowrap"><code class="PARAMETER">defAllocMode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new default buffer allocation mode.</p></td>
+<td align="LEFT" valign="TOP"><p> the new default buffer allocation mode.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3809"><span style="white-space: nowrap"><code class="PARAMETER">defInitialSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new default buffer minimal intial size.</p></td>
+<td align="LEFT" valign="TOP"><p> the new default buffer minimal intial size.</p></td>
</tr>
</tbody></table>
</div>
@@ -219,7 +219,7 @@ to free the buffer.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3826"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the intial size.</p></td>
+<td align="LEFT" valign="TOP"><p> the intial size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3831"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -236,7 +236,7 @@ to free the buffer.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN3848"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -251,11 +251,11 @@ to free the buffer.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3867"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3872"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the initial buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the initial buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3877"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -273,7 +273,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN3894"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -286,7 +286,7 @@ function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3909"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3914"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -306,15 +306,15 @@ function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3932"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3937"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data.</p></td>
+<td align="LEFT" valign="TOP"><p> the data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3942"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3947"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -332,7 +332,7 @@ function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3962"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3967"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -345,18 +345,18 @@ function.</p>
<a name="XMLSECBUFFERSETSIZE"></a><h3>xmlSecBufferSetSize ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecBufferSetSize (<a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> buf,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> size);</pre>
-<p>Sets new buffer data size. If necessary, buffer grows to
+<p>Sets new buffer data size. If necessary, buffer grows to
have at least <code class="PARAMETER">size</code> bytes.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3984"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3989"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the new data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN3994"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -374,7 +374,7 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4009"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4014"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -387,18 +387,18 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<a name="XMLSECBUFFERSETMAXSIZE"></a><h3>xmlSecBufferSetMaxSize ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecBufferSetMaxSize (<a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> buf,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> size);</pre>
-<p>Sets new buffer maximum size. If necessary, buffer grows to
+<p>Sets new buffer maximum size. If necessary, buffer grows to
have at least <code class="PARAMETER">size</code> bytes.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4031"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4036"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new maximum size.</p></td>
+<td align="LEFT" valign="TOP"><p> the new maximum size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4041"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -415,7 +415,7 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN4056"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -430,15 +430,15 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4074"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4079"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data.</p></td>
+<td align="LEFT" valign="TOP"><p> the data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4084"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4089"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -458,15 +458,15 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4107"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4112"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data.</p></td>
+<td align="LEFT" valign="TOP"><p> the data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4117"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4122"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -485,11 +485,11 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4139"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4144"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the number of bytes to be removed.</p></td>
+<td align="LEFT" valign="TOP"><p> the number of bytes to be removed.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4149"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -508,11 +508,11 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4166"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4171"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the number of bytes to be removed.</p></td>
+<td align="LEFT" valign="TOP"><p> the number of bytes to be removed.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4176"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -531,11 +531,11 @@ have at least <code class="PARAMETER">size</code> bytes.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4193"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4198"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4203"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -555,11 +555,11 @@ result in the buffer.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4220"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4225"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4230"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -579,15 +579,15 @@ result in the buffer.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4248"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4253"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to a node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to a node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4258"><span style="white-space: nowrap"><code class="PARAMETER">columns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the max line size fro base64 encoded data.</p></td>
+<td align="LEFT" valign="TOP"><p> the max line size fro base64 encoded data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4263"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -599,14 +599,14 @@ result in the buffer.</p>
<div class="REFSECT2">
<a name="XMLSECBUFFERCREATEOUTPUTBUFFER"></a><h3>xmlSecBufferCreateOutputBuffer ()</h3>
<pre class="PROGRAMLISTING"><font>xmlOutputBufferPtr</font> xmlSecBufferCreateOutputBuffer (<a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> buf);</pre>
-<p>Creates new LibXML output buffer to store data in the <code class="PARAMETER">buf</code>. Caller is
+<p>Creates new LibXML output buffer to store data in the <code class="PARAMETER">buf</code>. Caller is
responsible for destroying <code class="PARAMETER">buf</code> when processing is done.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4280"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4285"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-custom-keys-manager.html b/docs/api/xmlsec-custom-keys-manager.html
index 3332262..2204c2f 100644
--- a/docs/api/xmlsec-custom-keys-manager.html
+++ b/docs/api/xmlsec-custom-keys-manager.html
@@ -99,11 +99,11 @@
* key's file name in the current folder.
*
* Usage:
- * ./decrypt3 <xml-enc>
+ * ./decrypt3 <xml-enc>
*
* Example:
- * ./decrypt3 encrypt1-res.xml
- * ./decrypt3 encrypt2-res.xml
+ * ./decrypt3 encrypt1-res.xml
+ * ./decrypt3 encrypt2-res.xml
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -139,9 +139,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 2) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <enc-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <enc-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -152,17 +152,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -172,34 +172,34 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
/* create keys manager and load keys */
mngr = create_files_keys_mngr();
if(mngr == NULL) {
- return(-1);
+ return(-1);
}
if(decrypt_file(mngr, argv[1]) < 0) {
- xmlSecKeysMngrDestroy(mngr);
- return(-1);
+ xmlSecKeysMngrDestroy(mngr);
+ return(-1);
}
/* destroy keys manager */
@@ -225,8 +225,8 @@ main(int argc, char **argv) {
/**
* decrypt_file:
- * @mngr: the pointer to keys manager.
- * @enc_file: the encrypted XML file name.
+ * @mngr: the pointer to keys manager.
+ * @enc_file: the encrypted XML file name.
*
* Decrypts the XML file #enc_file using DES key from #key_file and
* prints results to stdout.
@@ -246,42 +246,42 @@ decrypt_file(xmlSecKeysMngrPtr mngr, const char* enc_file) {
/* load template */
doc = xmlParseFile(enc_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeEncryptedData, xmlSecEncNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", enc_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", enc_file);
+ goto done;
}
/* create encryption context */
encCtx = xmlSecEncCtxCreate(mngr);
if(encCtx == NULL) {
fprintf(stderr,"Error: failed to create encryption context\n");
- goto done;
+ goto done;
}
/* decrypt the data */
if((xmlSecEncCtxDecrypt(encCtx, node) < 0) || (encCtx->result == NULL)) {
fprintf(stderr,"Error: decryption failed\n");
- goto done;
+ goto done;
}
/* print decrypted data to stdout */
if(encCtx->resultReplaced != 0) {
- fprintf(stdout, "Decrypted XML data:\n");
- xmlDocDump(stdout, doc);
+ fprintf(stdout, "Decrypted XML data:\n");
+ xmlDocDump(stdout, doc);
} else {
- fprintf(stdout, "Decrypted binary data (%d bytes):\n", xmlSecBufferGetSize(encCtx->result));
- if(xmlSecBufferGetData(encCtx->result) != NULL) {
- fwrite(xmlSecBufferGetData(encCtx->result),
- 1,
- xmlSecBufferGetSize(encCtx->result),
- stdout);
- }
+ fprintf(stdout, "Decrypted binary data (%d bytes):\n", xmlSecBufferGetSize(encCtx->result));
+ if(xmlSecBufferGetData(encCtx->result) != NULL) {
+ fwrite(xmlSecBufferGetData(encCtx->result),
+ 1,
+ xmlSecBufferGetSize(encCtx->result),
+ stdout);
+ }
}
fprintf(stdout, "\n");
@@ -291,11 +291,11 @@ decrypt_file(xmlSecKeysMngrPtr mngr, const char* enc_file) {
done:
/* cleanup */
if(encCtx != NULL) {
- xmlSecEncCtxDestroy(encCtx);
+ xmlSecEncCtxDestroy(encCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}
@@ -316,31 +316,31 @@ create_files_keys_mngr(void) {
/* create files based keys store */
keysStore = xmlSecKeyStoreCreate(files_keys_store_get_klass());
if(keysStore == NULL) {
- fprintf(stderr, "Error: failed to create keys store.\n");
- return(NULL);
+ fprintf(stderr, "Error: failed to create keys store.\n");
+ return(NULL);
}
/* create keys manager */
mngr = xmlSecKeysMngrCreate();
if(mngr == NULL) {
- fprintf(stderr, "Error: failed to create keys manager.\n");
- xmlSecKeyStoreDestroy(keysStore);
- return(NULL);
+ fprintf(stderr, "Error: failed to create keys manager.\n");
+ xmlSecKeyStoreDestroy(keysStore);
+ return(NULL);
}
/* add store to keys manager, from now on keys manager destroys the store if needed */
if(xmlSecKeysMngrAdoptKeysStore(mngr, keysStore) < 0) {
- fprintf(stderr, "Error: failed to add keys store to keys manager.\n");
- xmlSecKeyStoreDestroy(keysStore);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ fprintf(stderr, "Error: failed to add keys store to keys manager.\n");
+ xmlSecKeyStoreDestroy(keysStore);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
/* initialize crypto library specific data in keys manager */
if(xmlSecCryptoKeysMngrInit(mngr) < 0) {
- fprintf(stderr, "Error: failed to initialize crypto data in keys manager.\n");
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ fprintf(stderr, "Error: failed to initialize crypto data in keys manager.\n");
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
/* set the get key callback */
@@ -356,20 +356,20 @@ create_files_keys_mngr(void) {
* Attention: this probably not a good solution for high traffic systems.
*
***************************************************************************/
-static xmlSecKeyPtr files_keys_store_find_key (xmlSecKeyStorePtr store,
- const xmlChar* name,
- xmlSecKeyInfoCtxPtr keyInfoCtx);
+static xmlSecKeyPtr files_keys_store_find_key (xmlSecKeyStorePtr store,
+ const xmlChar* name,
+ xmlSecKeyInfoCtxPtr keyInfoCtx);
static xmlSecKeyStoreKlass files_keys_store_klass = {
sizeof(xmlSecKeyStoreKlass),
sizeof(xmlSecKeyStore),
- BAD_CAST "files-based-keys-store", /* const xmlChar* name; */
- NULL, /* xmlSecKeyStoreInitializeMethod initialize; */
- NULL, /* xmlSecKeyStoreFinalizeMethod finalize; */
- files_keys_store_find_key, /* xmlSecKeyStoreFindKeyMethod findKey; */
+ BAD_CAST "files-based-keys-store", /* const xmlChar* name; */
+ NULL, /* xmlSecKeyStoreInitializeMethod initialize; */
+ NULL, /* xmlSecKeyStoreFinalizeMethod finalize; */
+ files_keys_store_find_key, /* xmlSecKeyStoreFindKeyMethod findKey; */
/* reserved for the future */
- NULL, /* void* reserved0; */
- NULL, /* void* reserved1; */
+ NULL, /* void* reserved0; */
+ NULL, /* void* reserved1; */
};
/**
@@ -387,9 +387,9 @@ files_keys_store_get_klass(void) {
/**
* files_keys_store_find_key:
- * @store: the pointer to simple keys store.
- * @name: the desired key name.
- * @keyInfoCtx: the pointer to <dsig:KeyInfo/> node processing context.
+ * @store: the pointer to simple keys store.
+ * @name: the desired key name.
+ * @keyInfoCtx: the pointer to <dsig:KeyInfo/> node processing context.
*
* Lookups key in the @store. The caller is responsible for destroying
* returned key with #xmlSecKeyDestroy function.
@@ -407,7 +407,7 @@ files_keys_store_find_key(xmlSecKeyStorePtr store, const xmlChar* name, xmlSecKe
/* it's possible to do not have the key name or desired key type
* but we could do nothing in this case */
if((name == NULL) || (keyInfoCtx->keyReq.keyId == xmlSecKeyDataIdUnknown)){
- return(NULL);
+ return(NULL);
}
/* we don't want to open files in a folder other than "current";
@@ -415,32 +415,32 @@ files_keys_store_find_key(xmlSecKeyStorePtr store, const xmlChar* name, xmlSecKe
* '.', '-' or '_'.
*/
for(p = name; (*p) != '\0'; ++p) {
- if(!isalnum((*p)) && ((*p) != '.') && ((*p) != '-') && ((*p) != '_')) {
- return(NULL);
- }
+ if(!isalnum((*p)) && ((*p) != '.') && ((*p) != '-') && ((*p) != '_')) {
+ return(NULL);
+ }
}
if((keyInfoCtx->keyReq.keyId == xmlSecKeyDataDsaId) || (keyInfoCtx->keyReq.keyId == xmlSecKeyDataRsaId)) {
- /* load key from a pem file, if key is not found then it's an error (is it?) */
- key = xmlSecCryptoAppKeyLoad(name, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
- if(key == NULL) {
- fprintf(stderr,"Error: failed to load public pem key from \"%s\"\n", name);
- return(NULL);
- }
+ /* load key from a pem file, if key is not found then it's an error (is it?) */
+ key = xmlSecCryptoAppKeyLoad(name, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
+ if(key == NULL) {
+ fprintf(stderr,"Error: failed to load public pem key from \"%s\"\n", name);
+ return(NULL);
+ }
} else {
- /* otherwise it's a binary key, if key is not found then it's an error (is it?) */
- key = xmlSecKeyReadBinaryFile(keyInfoCtx->keyReq.keyId, name);
- if(key == NULL) {
- fprintf(stderr,"Error: failed to load key from binary file \"%s\"\n", name);
- return(NULL);
- }
+ /* otherwise it's a binary key, if key is not found then it's an error (is it?) */
+ key = xmlSecKeyReadBinaryFile(keyInfoCtx->keyReq.keyId, name);
+ if(key == NULL) {
+ fprintf(stderr,"Error: failed to load key from binary file \"%s\"\n", name);
+ return(NULL);
+ }
}
/* set key name */
if(xmlSecKeySetName(key, name) < 0) {
fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", name);
xmlSecKeyDestroy(key);
- return(NULL);
+ return(NULL);
}
return(key);
diff --git a/docs/api/xmlsec-decrypt-with-keys-mngr.html b/docs/api/xmlsec-decrypt-with-keys-mngr.html
index c638354..3f78609 100644
--- a/docs/api/xmlsec-decrypt-with-keys-mngr.html
+++ b/docs/api/xmlsec-decrypt-with-keys-mngr.html
@@ -98,11 +98,11 @@
* DES key from a binary file
*
* Usage:
- * ./decrypt2 <xml-enc> <des-key-file1> [<des-key-file2> [...]]
+ * ./decrypt2 <xml-enc> <des-key-file1> [<des-key-file2> [...]]
*
* Example:
- * ./decrypt2 encrypt1-res.xml deskey.bin
- * ./decrypt2 encrypt2-res.xml deskey.bin
+ * ./decrypt2 encrypt1-res.xml deskey.bin
+ * ./decrypt2 encrypt2-res.xml deskey.bin
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -136,9 +136,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <enc-file> <key-file1> [<key-file2> [...]]\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <enc-file> <key-file1> [<key-file2> [...]]\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -149,17 +149,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -169,34 +169,34 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
/* create keys manager and load keys */
mngr = load_des_keys(&(argv[2]), argc - 2);
if(mngr == NULL) {
- return(-1);
+ return(-1);
}
if(decrypt_file(mngr, argv[1]) < 0) {
- xmlSecKeysMngrDestroy(mngr);
- return(-1);
+ xmlSecKeysMngrDestroy(mngr);
+ return(-1);
}
/* destroy keys manager */
@@ -222,8 +222,8 @@ main(int argc, char **argv) {
/**
* load_des_keys:
- * @files: the list of filenames.
- * @files_size: the number of filenames in #files.
+ * @files: the list of filenames.
+ * @files_size: the number of filenames in #files.
*
* Creates simple keys manager and load DES keys from #files in it.
* The caller is responsible for destroing returned keys manager using
@@ -247,43 +247,43 @@ load_des_keys(char** files, int files_size) {
*/
mngr = xmlSecKeysMngrCreate();
if(mngr == NULL) {
- fprintf(stderr, "Error: failed to create keys manager.\n");
- return(NULL);
+ fprintf(stderr, "Error: failed to create keys manager.\n");
+ return(NULL);
}
if(xmlSecCryptoAppDefaultKeysMngrInit(mngr) < 0) {
- fprintf(stderr, "Error: failed to initialize keys manager.\n");
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ fprintf(stderr, "Error: failed to initialize keys manager.\n");
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
for(i = 0; i < files_size; ++i) {
- assert(files[i]);
+ assert(files[i]);
- /* load DES key */
- key = xmlSecKeyReadBinaryFile(xmlSecKeyDataDesId, files[i]);
- if(key == NULL) {
- fprintf(stderr,"Error: failed to load des key from binary file \"%s\"\n", files[i]);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
+ /* load DES key */
+ key = xmlSecKeyReadBinaryFile(xmlSecKeyDataDesId, files[i]);
+ if(key == NULL) {
+ fprintf(stderr,"Error: failed to load des key from binary file \"%s\"\n", files[i]);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
- /* set key name to the file name, this is just an example! */
- if(xmlSecKeySetName(key, BAD_CAST files[i]) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", files[i]);
- xmlSecKeyDestroy(key);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
-
- /* add key to keys manager, from now on keys manager is responsible
- * for destroying key
- */
- if(xmlSecCryptoAppDefaultKeysMngrAdoptKey(mngr, key) < 0) {
- fprintf(stderr,"Error: failed to add key from \"%s\" to keys manager\n", files[i]);
- xmlSecKeyDestroy(key);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
+ /* set key name to the file name, this is just an example! */
+ if(xmlSecKeySetName(key, BAD_CAST files[i]) < 0) {
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", files[i]);
+ xmlSecKeyDestroy(key);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
+
+ /* add key to keys manager, from now on keys manager is responsible
+ * for destroying key
+ */
+ if(xmlSecCryptoAppDefaultKeysMngrAdoptKey(mngr, key) < 0) {
+ fprintf(stderr,"Error: failed to add key from \"%s\" to keys manager\n", files[i]);
+ xmlSecKeyDestroy(key);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
}
return(mngr);
@@ -291,8 +291,8 @@ load_des_keys(char** files, int files_size) {
/**
* decrypt_file:
- * @mngr: the pointer to keys manager.
- * @enc_file: the encrypted XML file name.
+ * @mngr: the pointer to keys manager.
+ * @enc_file: the encrypted XML file name.
*
* Decrypts the XML file #enc_file using DES key from #key_file and
* prints results to stdout.
@@ -312,42 +312,42 @@ decrypt_file(xmlSecKeysMngrPtr mngr, const char* enc_file) {
/* load template */
doc = xmlParseFile(enc_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeEncryptedData, xmlSecEncNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", enc_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", enc_file);
+ goto done;
}
/* create encryption context */
encCtx = xmlSecEncCtxCreate(mngr);
if(encCtx == NULL) {
fprintf(stderr,"Error: failed to create encryption context\n");
- goto done;
+ goto done;
}
/* decrypt the data */
if((xmlSecEncCtxDecrypt(encCtx, node) < 0) || (encCtx->result == NULL)) {
fprintf(stderr,"Error: decryption failed\n");
- goto done;
+ goto done;
}
/* print decrypted data to stdout */
if(encCtx->resultReplaced != 0) {
- fprintf(stdout, "Decrypted XML data:\n");
- xmlDocDump(stdout, doc);
+ fprintf(stdout, "Decrypted XML data:\n");
+ xmlDocDump(stdout, doc);
} else {
- fprintf(stdout, "Decrypted binary data (%d bytes):\n", xmlSecBufferGetSize(encCtx->result));
- if(xmlSecBufferGetData(encCtx->result) != NULL) {
- fwrite(xmlSecBufferGetData(encCtx->result),
- 1,
- xmlSecBufferGetSize(encCtx->result),
- stdout);
- }
+ fprintf(stdout, "Decrypted binary data (%d bytes):\n", xmlSecBufferGetSize(encCtx->result));
+ if(xmlSecBufferGetData(encCtx->result) != NULL) {
+ fwrite(xmlSecBufferGetData(encCtx->result),
+ 1,
+ xmlSecBufferGetSize(encCtx->result),
+ stdout);
+ }
}
fprintf(stdout, "\n");
@@ -357,11 +357,11 @@ decrypt_file(xmlSecKeysMngrPtr mngr, const char* enc_file) {
done:
/* cleanup */
if(encCtx != NULL) {
- xmlSecEncCtxDestroy(encCtx);
+ xmlSecEncCtxDestroy(encCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-decrypt-with-signle-key.html b/docs/api/xmlsec-decrypt-with-signle-key.html
index 8ab5476..69055ad 100644
--- a/docs/api/xmlsec-decrypt-with-signle-key.html
+++ b/docs/api/xmlsec-decrypt-with-signle-key.html
@@ -97,11 +97,11 @@
* Decrypts encrypted XML file using a single DES key from a binary file
*
* Usage:
- * ./decrypt1 <xml-enc> <des-key-file>
+ * ./decrypt1 <xml-enc> <des-key-file>
*
* Example:
- * ./decrypt1 encrypt1-res.xml deskey.bin
- * ./decrypt1 encrypt2-res.xml deskey.bin
+ * ./decrypt1 encrypt1-res.xml deskey.bin
+ * ./decrypt1 encrypt2-res.xml deskey.bin
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -132,9 +132,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <enc-file> <key-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <enc-file> <key-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -145,17 +145,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -165,27 +165,27 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
if(decrypt_file(argv[1], argv[2]) < 0) {
- return(-1);
+ return(-1);
}
/* Shutdown xmlsec-crypto library */
@@ -208,8 +208,8 @@ main(int argc, char **argv) {
/**
* decrypt_file:
- * @enc_file: the encrypted XML file name.
- * @key_file: the Triple DES key file.
+ * @enc_file: the encrypted XML file name.
+ * @key_file: the Triple DES key file.
*
* Decrypts the XML file #enc_file using DES key from #key_file and
* prints results to stdout.
@@ -229,55 +229,55 @@ decrypt_file(const char* enc_file, const char* key_file) {
/* load template */
doc = xmlParseFile(enc_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", enc_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeEncryptedData, xmlSecEncNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", enc_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", enc_file);
+ goto done;
}
/* create encryption context, we don't need keys manager in this example */
encCtx = xmlSecEncCtxCreate(NULL);
if(encCtx == NULL) {
fprintf(stderr,"Error: failed to create encryption context\n");
- goto done;
+ goto done;
}
/* load DES key */
encCtx->encKey = xmlSecKeyReadBinaryFile(xmlSecKeyDataDesId, key_file);
if(encCtx->encKey == NULL) {
fprintf(stderr,"Error: failed to load des key from binary file \"%s\"\n", key_file);
- goto done;
+ goto done;
}
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(encCtx->encKey, key_file) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- goto done;
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
+ goto done;
}
/* decrypt the data */
if((xmlSecEncCtxDecrypt(encCtx, node) < 0) || (encCtx->result == NULL)) {
fprintf(stderr,"Error: decryption failed\n");
- goto done;
+ goto done;
}
/* print decrypted data to stdout */
if(encCtx->resultReplaced != 0) {
- fprintf(stdout, "Decrypted XML data:\n");
- xmlDocDump(stdout, doc);
+ fprintf(stdout, "Decrypted XML data:\n");
+ xmlDocDump(stdout, doc);
} else {
- fprintf(stdout, "Decrypted binary data (%d bytes):\n", xmlSecBufferGetSize(encCtx->result));
- if(xmlSecBufferGetData(encCtx->result) != NULL) {
- fwrite(xmlSecBufferGetData(encCtx->result),
- 1,
- xmlSecBufferGetSize(encCtx->result),
- stdout);
- }
+ fprintf(stdout, "Decrypted binary data (%d bytes):\n", xmlSecBufferGetSize(encCtx->result));
+ if(xmlSecBufferGetData(encCtx->result) != NULL) {
+ fwrite(xmlSecBufferGetData(encCtx->result),
+ 1,
+ xmlSecBufferGetSize(encCtx->result),
+ stdout);
+ }
}
fprintf(stdout, "\n");
@@ -287,11 +287,11 @@ decrypt_file(const char* enc_file, const char* key_file) {
done:
/* cleanup */
if(encCtx != NULL) {
- xmlSecEncCtxDestroy(encCtx);
+ xmlSecEncCtxDestroy(encCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-dl.html b/docs/api/xmlsec-dl.html
index 1c0702a..9a136c9 100644
--- a/docs/api/xmlsec-dl.html
+++ b/docs/api/xmlsec-dl.html
@@ -117,7 +117,7 @@
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4338"><span style="white-space: nowrap"><code class="PARAMETER">functions</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the functions table.</p></td>
+<td align="LEFT" valign="TOP"><p> the functions table.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4343"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -155,7 +155,7 @@ and should not be called by application directly.</p>
<div class="REFSECT2">
<a name="XMLSECCRYPTODLLOADLIBRARY"></a><h3>xmlSecCryptoDLLoadLibrary ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecCryptoDLLoadLibrary (const <font>xmlChar</font> *crypto);</pre>
-<p>Loads the xmlsec-<crypto> library. This function is NOT thread safe,
+<p>Loads the xmlsec-<crypto> library. This function is NOT thread safe,
application MUST NOT call <a href="xmlsec-dl.html#XMLSECCRYPTODLLOADLIBRARY"><span class="TYPE">xmlSecCryptoDLLoadLibrary</span></a>, <a href="xmlsec-dl.html#XMLSECCRYPTODLGETLIBRARYFUNCTIONS"><span class="TYPE">xmlSecCryptoDLGetLibraryFunctions</span></a>,
and <a href="xmlsec-dl.html#XMLSECCRYPTODLUNLOADLIBRARY"><span class="TYPE">xmlSecCryptoDLUnloadLibrary</span></a> functions from multiple threads.</p>
<p></p>
@@ -163,7 +163,7 @@ and <a href="xmlsec-dl.html#XMLSECCRYPTODLUNLOADLIBRARY"><span class="TYPE">xmlS
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4392"><span style="white-space: nowrap"><code class="PARAMETER">crypto</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired crypto library name ("openssl", "nss", ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the desired crypto library name ("openssl", "nss", ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4397"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -176,15 +176,15 @@ and <a href="xmlsec-dl.html#XMLSECCRYPTODLUNLOADLIBRARY"><span class="TYPE">xmlS
<a name="XMLSECCRYPTODLGETLIBRARYFUNCTIONS"></a><h3>xmlSecCryptoDLGetLibraryFunctions ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecCryptoDLFunctionsPtr</font> xmlSecCryptoDLGetLibraryFunctions
(const <font>xmlChar</font> *crypto);</pre>
-<p>Loads the xmlsec-<crypto> library and gets global crypto functions/transforms/keys data/keys store
-table. This function is NOT thread safe, application MUST NOT call <a href="xmlsec-dl.html#XMLSECCRYPTODLLOADLIBRARY"><span class="TYPE">xmlSecCryptoDLLoadLibrary</span></a>,
+<p>Loads the xmlsec-<crypto> library and gets global crypto functions/transforms/keys data/keys store
+table. This function is NOT thread safe, application MUST NOT call <a href="xmlsec-dl.html#XMLSECCRYPTODLLOADLIBRARY"><span class="TYPE">xmlSecCryptoDLLoadLibrary</span></a>,
<a href="xmlsec-dl.html#XMLSECCRYPTODLGETLIBRARYFUNCTIONS"><span class="TYPE">xmlSecCryptoDLGetLibraryFunctions</span></a>, and <a href="xmlsec-dl.html#XMLSECCRYPTODLUNLOADLIBRARY"><span class="TYPE">xmlSecCryptoDLUnloadLibrary</span></a> functions from multiple threads.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4418"><span style="white-space: nowrap"><code class="PARAMETER">crypto</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired crypto library name ("openssl", "nss", ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the desired crypto library name ("openssl", "nss", ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4423"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -197,7 +197,7 @@ table. This function is NOT thread safe, application MUST NOT call <a href="xmls
<a name="XMLSECCRYPTODLUNLOADLIBRARY"></a><h3>xmlSecCryptoDLUnloadLibrary ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecCryptoDLUnloadLibrary (const <font>xmlChar</font> *crypto);</pre>
<p>Unloads the xmlsec-<crypto> library. All pointers to this library
-functions tables became invalid. This function is NOT thread safe,
+functions tables became invalid. This function is NOT thread safe,
application MUST NOT call <a href="xmlsec-dl.html#XMLSECCRYPTODLLOADLIBRARY"><span class="TYPE">xmlSecCryptoDLLoadLibrary</span></a>, <a href="xmlsec-dl.html#XMLSECCRYPTODLGETLIBRARYFUNCTIONS"><span class="TYPE">xmlSecCryptoDLGetLibraryFunctions</span></a>,
and <a href="xmlsec-dl.html#XMLSECCRYPTODLUNLOADLIBRARY"><span class="TYPE">xmlSecCryptoDLUnloadLibrary</span></a> functions from multiple threads.</p>
<p></p>
@@ -205,7 +205,7 @@ and <a href="xmlsec-dl.html#XMLSECCRYPTODLUNLOADLIBRARY"><span class="TYPE">xmlS
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4444"><span style="white-space: nowrap"><code class="PARAMETER">crypto</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired crypto library name ("openssl", "nss", ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the desired crypto library name ("openssl", "nss", ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4449"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -223,7 +223,7 @@ and <a href="xmlsec-dl.html#XMLSECCRYPTODLUNLOADLIBRARY"><span class="TYPE">xmlS
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4464"><span style="white-space: nowrap"><code class="PARAMETER">functions</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new table</p></td>
+<td align="LEFT" valign="TOP"><p> the new table</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4469"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-encrypt-dynamic-template.html b/docs/api/xmlsec-encrypt-dynamic-template.html
index 729ebd1..dbfa447 100644
--- a/docs/api/xmlsec-encrypt-dynamic-template.html
+++ b/docs/api/xmlsec-encrypt-dynamic-template.html
@@ -98,13 +98,13 @@
* from a binary file
*
* Usage:
- * ./encrypt2 <xml-doc> <des-key-file>
+ * ./encrypt2 <xml-doc> <des-key-file>
*
* Example:
- * ./encrypt2 encrypt2-doc.xml deskey.bin > encrypt2-res.xml
+ * ./encrypt2 encrypt2-doc.xml deskey.bin > encrypt2-res.xml
*
* The result could be decrypted with decrypt1 example:
- * ./decrypt1 encrypt2-res.xml deskey.bin
+ * ./decrypt1 encrypt2-res.xml deskey.bin
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -136,9 +136,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -149,17 +149,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -169,27 +169,27 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
if(encrypt_file(argv[1], argv[2]) < 0) {
- return(-1);
+ return(-1);
}
/* Shutdown xmlsec-crypto library */
@@ -212,8 +212,8 @@ main(int argc, char **argv) {
/**
* encrypt_file:
- * @xml_file: the encryption template file name.
- * @key_file: the Triple DES key file.
+ * @xml_file: the encryption template file name.
+ * @key_file: the Triple DES key file.
*
* Encrypts #xml_file using a dynamicaly created template and DES key from
* #key_file.
@@ -234,61 +234,61 @@ encrypt_file(const char* xml_file, const char* key_file) {
/* load template */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* create encryption template to encrypt XML file and replace
* its content with encryption result */
encDataNode = xmlSecTmplEncDataCreate(doc, xmlSecTransformDes3CbcId,
- NULL, xmlSecTypeEncElement, NULL, NULL);
+ NULL, xmlSecTypeEncElement, NULL, NULL);
if(encDataNode == NULL) {
- fprintf(stderr, "Error: failed to create encryption template\n");
- goto done;
+ fprintf(stderr, "Error: failed to create encryption template\n");
+ goto done;
}
/* we want to put encrypted data in the <enc:CipherValue/> node */
if(xmlSecTmplEncDataEnsureCipherValue(encDataNode) == NULL) {
- fprintf(stderr, "Error: failed to add CipherValue node\n");
- goto done;
+ fprintf(stderr, "Error: failed to add CipherValue node\n");
+ goto done;
}
/* add <dsig:KeyInfo/> and <dsig:KeyName/> nodes to put key name in the signed document */
keyInfoNode = xmlSecTmplEncDataEnsureKeyInfo(encDataNode, NULL);
if(keyInfoNode == NULL) {
- fprintf(stderr, "Error: failed to add key info\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key info\n");
+ goto done;
}
if(xmlSecTmplKeyInfoAddKeyName(keyInfoNode, NULL) == NULL) {
- fprintf(stderr, "Error: failed to add key name\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key name\n");
+ goto done;
}
/* create encryption context, we don't need keys manager in this example */
encCtx = xmlSecEncCtxCreate(NULL);
if(encCtx == NULL) {
fprintf(stderr,"Error: failed to create encryption context\n");
- goto done;
+ goto done;
}
/* load DES key, assuming that there is not password */
encCtx->encKey = xmlSecKeyReadBinaryFile(xmlSecKeyDataDesId, key_file);
if(encCtx->encKey == NULL) {
fprintf(stderr,"Error: failed to load des key from binary file \"%s\"\n", key_file);
- goto done;
+ goto done;
}
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(encCtx->encKey, key_file) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- goto done;
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
+ goto done;
}
/* encrypt the data */
if(xmlSecEncCtxXmlEncrypt(encCtx, encDataNode, xmlDocGetRootElement(doc)) < 0) {
fprintf(stderr,"Error: encryption failed\n");
- goto done;
+ goto done;
}
/* we template is inserted in the doc */
@@ -304,15 +304,15 @@ done:
/* cleanup */
if(encCtx != NULL) {
- xmlSecEncCtxDestroy(encCtx);
+ xmlSecEncCtxDestroy(encCtx);
}
if(encDataNode != NULL) {
- xmlFreeNode(encDataNode);
+ xmlFreeNode(encDataNode);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-encrypt-template-file.html b/docs/api/xmlsec-encrypt-template-file.html
index 810e8fb..fa89e84 100644
--- a/docs/api/xmlsec-encrypt-template-file.html
+++ b/docs/api/xmlsec-encrypt-template-file.html
@@ -97,13 +97,13 @@
* Encrypts binary data using a template file and a DES key from a binary file
*
* Usage:
- * ./encrypt1 <xml-tmpl> <des-key-file>
+ * ./encrypt1 <xml-tmpl> <des-key-file>
*
* Example:
- * ./encrypt1 encrypt1-tmpl.xml deskey.bin > encrypt1-res.xml
+ * ./encrypt1 encrypt1-tmpl.xml deskey.bin > encrypt1-res.xml
*
* The result could be decrypted with decrypt1 example:
- * ./decrypt1 encrypt1-res.xml deskey.bin
+ * ./decrypt1 encrypt1-res.xml deskey.bin
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -128,7 +128,7 @@
#include <xmlsec/crypto.h>
int encrypt_file(const char* tmpl_file, const char* key_file,
- const unsigned char* data, size_t dataSize);
+ const unsigned char* data, size_t dataSize);
int
main(int argc, char **argv) {
static const char secret_data[] = "Big secret";
@@ -136,9 +136,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <tmpl-file> <key-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <tmpl-file> <key-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -149,17 +149,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -169,27 +169,27 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
if(encrypt_file(argv[1], argv[2], secret_data, strlen(secret_data)) < 0) {
- return(-1);
+ return(-1);
}
/* Shutdown xmlsec-crypto library */
@@ -212,10 +212,10 @@ main(int argc, char **argv) {
/**
* encrypt_file:
- * @tmpl_file: the encryption template file name.
- * @key_file: the Triple DES key file.
- * @data: the binary data to encrypt.
- * @dataSize: the binary data size.
+ * @tmpl_file: the encryption template file name.
+ * @key_file: the Triple DES key file.
+ * @data: the binary data to encrypt.
+ * @dataSize: the binary data size.
*
* Encrypts binary #data using template from #tmpl_file and DES key from
* #key_file.
@@ -224,7 +224,7 @@ main(int argc, char **argv) {
*/
int
encrypt_file(const char* tmpl_file, const char* key_file,
- const unsigned char* data, size_t dataSize) {
+ const unsigned char* data, size_t dataSize) {
xmlDocPtr doc = NULL;
xmlNodePtr node = NULL;
xmlSecEncCtxPtr encCtx = NULL;
@@ -237,41 +237,41 @@ encrypt_file(const char* tmpl_file, const char* key_file,
/* load template */
doc = xmlParseFile(tmpl_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeEncryptedData, xmlSecEncNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", tmpl_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", tmpl_file);
+ goto done;
}
/* create encryption context, we don't need keys manager in this example */
encCtx = xmlSecEncCtxCreate(NULL);
if(encCtx == NULL) {
fprintf(stderr,"Error: failed to create encryption context\n");
- goto done;
+ goto done;
}
/* load DES key, assuming that there is not password */
encCtx->encKey = xmlSecKeyReadBinaryFile(xmlSecKeyDataDesId, key_file);
if(encCtx->encKey == NULL) {
fprintf(stderr,"Error: failed to load des key from binary file \"%s\"\n", key_file);
- goto done;
+ goto done;
}
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(encCtx->encKey, key_file) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- goto done;
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
+ goto done;
}
/* encrypt the data */
if(xmlSecEncCtxBinaryEncrypt(encCtx, node, data, dataSize) < 0) {
fprintf(stderr,"Error: encryption failed\n");
- goto done;
+ goto done;
}
/* print encrypted data with document to stdout */
@@ -284,11 +284,11 @@ done:
/* cleanup */
if(encCtx != NULL) {
- xmlSecEncCtxDestroy(encCtx);
+ xmlSecEncCtxDestroy(encCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-encrypt-with-session-key.html b/docs/api/xmlsec-encrypt-with-session-key.html
index d0081d6..02c6533 100644
--- a/docs/api/xmlsec-encrypt-with-session-key.html
+++ b/docs/api/xmlsec-encrypt-with-session-key.html
@@ -98,13 +98,13 @@
* DES key (encrypted with an RSA key).
*
* Usage:
- * ./encrypt3 <xml-doc> <rsa-pem-key-file>
+ * ./encrypt3 <xml-doc> <rsa-pem-key-file>
*
* Example:
- * ./encrypt3 encrypt3-doc.xml rsakey.pem > encrypt3-res.xml
+ * ./encrypt3 encrypt3-doc.xml rsakey.pem > encrypt3-res.xml
*
* The result could be decrypted with decrypt3 example:
- * ./decrypt3 encrypt3-res.xml
+ * ./decrypt3 encrypt3-res.xml
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -139,9 +139,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -152,17 +152,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -172,35 +172,35 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
/* create keys manager and load keys */
mngr = load_rsa_keys(argv[2]);
if(mngr == NULL) {
- return(-1);
+ return(-1);
}
/* we use key filename as key name here */
if(encrypt_file(mngr, argv[1], argv[2]) < 0) {
- xmlSecKeysMngrDestroy(mngr);
- return(-1);
+ xmlSecKeysMngrDestroy(mngr);
+ return(-1);
}
/* destroy keys manager */
@@ -226,7 +226,7 @@ main(int argc, char **argv) {
/**
* load_rsa_keys:
- * @key_file: the key filename.
+ * @key_file: the key filename.
*
* Creates simple keys manager and load RSA key from #key_file in it.
* The caller is responsible for destroing returned keys manager using
@@ -248,13 +248,13 @@ load_rsa_keys(char* key_file) {
*/
mngr = xmlSecKeysMngrCreate();
if(mngr == NULL) {
- fprintf(stderr, "Error: failed to create keys manager.\n");
- return(NULL);
+ fprintf(stderr, "Error: failed to create keys manager.\n");
+ return(NULL);
}
if(xmlSecCryptoAppDefaultKeysMngrInit(mngr) < 0) {
- fprintf(stderr, "Error: failed to initialize keys manager.\n");
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ fprintf(stderr, "Error: failed to initialize keys manager.\n");
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
/* load private RSA key */
@@ -268,11 +268,11 @@ load_rsa_keys(char* key_file) {
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(key, BAD_CAST key_file) < 0) {
fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- xmlSecKeyDestroy(key);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ xmlSecKeyDestroy(key);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
-
+
/* add key to keys manager, from now on keys manager is responsible
* for destroying key
*/
@@ -288,9 +288,9 @@ load_rsa_keys(char* key_file) {
/**
* encrypt_file:
- * @mngr: the pointer to keys manager.
- * @xml_file: the encryption template file name.
- * @key_name: the RSA key name.
+ * @mngr: the pointer to keys manager.
+ * @xml_file: the encryption template file name.
+ * @key_name: the RSA key name.
*
* Encrypts #xml_file using a dynamicaly created template, a session DES key
* and an RSA key from keys manager.
@@ -314,78 +314,78 @@ encrypt_file(xmlSecKeysMngrPtr mngr, const char* xml_file, const char* key_name)
/* load template */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* create encryption template to encrypt XML file and replace
* its content with encryption result */
encDataNode = xmlSecTmplEncDataCreate(doc, xmlSecTransformDes3CbcId,
- NULL, xmlSecTypeEncElement, NULL, NULL);
+ NULL, xmlSecTypeEncElement, NULL, NULL);
if(encDataNode == NULL) {
- fprintf(stderr, "Error: failed to create encryption template\n");
- goto done;
+ fprintf(stderr, "Error: failed to create encryption template\n");
+ goto done;
}
/* we want to put encrypted data in the <enc:CipherValue/> node */
if(xmlSecTmplEncDataEnsureCipherValue(encDataNode) == NULL) {
- fprintf(stderr, "Error: failed to add CipherValue node\n");
- goto done;
+ fprintf(stderr, "Error: failed to add CipherValue node\n");
+ goto done;
}
/* add <dsig:KeyInfo/> */
keyInfoNode = xmlSecTmplEncDataEnsureKeyInfo(encDataNode, NULL);
if(keyInfoNode == NULL) {
- fprintf(stderr, "Error: failed to add key info\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key info\n");
+ goto done;
}
/* add <enc:EncryptedKey/> to store the encrypted session key */
encKeyNode = xmlSecTmplKeyInfoAddEncryptedKey(keyInfoNode,
- xmlSecTransformRsaPkcs1Id,
- NULL, NULL, NULL);
+ xmlSecTransformRsaPkcs1Id,
+ NULL, NULL, NULL);
if(encKeyNode == NULL) {
- fprintf(stderr, "Error: failed to add key info\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key info\n");
+ goto done;
}
/* we want to put encrypted key in the <enc:CipherValue/> node */
if(xmlSecTmplEncDataEnsureCipherValue(encKeyNode) == NULL) {
- fprintf(stderr, "Error: failed to add CipherValue node\n");
- goto done;
+ fprintf(stderr, "Error: failed to add CipherValue node\n");
+ goto done;
}
/* add <dsig:KeyInfo/> and <dsig:KeyName/> nodes to <enc:EncryptedKey/> */
keyInfoNode2 = xmlSecTmplEncDataEnsureKeyInfo(encKeyNode, NULL);
if(keyInfoNode2 == NULL) {
- fprintf(stderr, "Error: failed to add key info\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key info\n");
+ goto done;
}
/* set key name so we can lookup key when needed */
if(xmlSecTmplKeyInfoAddKeyName(keyInfoNode2, key_name) == NULL) {
- fprintf(stderr, "Error: failed to add key name\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key name\n");
+ goto done;
}
/* create encryption context */
encCtx = xmlSecEncCtxCreate(mngr);
if(encCtx == NULL) {
fprintf(stderr,"Error: failed to create encryption context\n");
- goto done;
+ goto done;
}
/* generate a Triple DES key */
encCtx->encKey = xmlSecKeyGenerate(xmlSecKeyDataDesId, 192, xmlSecKeyDataTypeSession);
if(encCtx->encKey == NULL) {
fprintf(stderr,"Error: failed to generate session des key\n");
- goto done;
+ goto done;
}
/* encrypt the data */
if(xmlSecEncCtxXmlEncrypt(encCtx, encDataNode, xmlDocGetRootElement(doc)) < 0) {
fprintf(stderr,"Error: encryption failed\n");
- goto done;
+ goto done;
}
/* we template is inserted in the doc */
@@ -401,15 +401,15 @@ done:
/* cleanup */
if(encCtx != NULL) {
- xmlSecEncCtxDestroy(encCtx);
+ xmlSecEncCtxDestroy(encCtx);
}
if(encDataNode != NULL) {
- xmlFreeNode(encDataNode);
+ xmlFreeNode(encDataNode);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-errors.html b/docs/api/xmlsec-errors.html
index 80788e6..7aceb83 100644
--- a/docs/api/xmlsec-errors.html
+++ b/docs/api/xmlsec-errors.html
@@ -181,56 +181,56 @@ const <font>char</font>* <a href="xmlsec-errors.html#XMLSECERRORSGETMSG"
<a name="XMLSEC-ERRORS.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-XMLSEC-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_XMLSEC_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_XMLSEC_FAILED 1</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_XMLSEC_FAILED 1</pre>
<p>An XMLSec function failed (error subject is the failed function).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-MALLOC-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_MALLOC_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MALLOC_FAILED 2</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MALLOC_FAILED 2</pre>
<p>Failed to allocate memory error.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-STRDUP-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_STRDUP_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_STRDUP_FAILED 3</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_STRDUP_FAILED 3</pre>
<p>Failed to duplicate string error.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-CRYPTO-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_CRYPTO_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CRYPTO_FAILED 4</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CRYPTO_FAILED 4</pre>
<p>Crypto (OpenSSL) function failed (error subject is the failed function).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-XML-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_XML_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_XML_FAILED 5</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_XML_FAILED 5</pre>
<p>LibXML function failed (error subject is the failed function).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-XSLT-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_XSLT_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_XSLT_FAILED 6</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_XSLT_FAILED 6</pre>
<p>LibXSLT function failed (error subject is the failed function).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-IO-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_IO_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_IO_FAILED 7</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_IO_FAILED 7</pre>
<p>IO operation failed.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-DISABLED--CAPS"></a><h3>XMLSEC_ERRORS_R_DISABLED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DISABLED 8</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DISABLED 8</pre>
<p>The feature is disabled during compilation.
Check './configure --help' for details on how to
enable it.</p>
@@ -239,281 +239,281 @@ enable it.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-NOT-IMPLEMENTED--CAPS"></a><h3>XMLSEC_ERRORS_R_NOT_IMPLEMENTED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_NOT_IMPLEMENTED 9</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_NOT_IMPLEMENTED 9</pre>
<p>Feature is not implemented.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-SIZE--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_SIZE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_SIZE 11</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_SIZE 11</pre>
<p>Invalid size.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-DATA--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_DATA</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_DATA 12</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_DATA 12</pre>
<p>Invalid data.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-RESULT--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_RESULT</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_RESULT 13</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_RESULT 13</pre>
<p>Invalid result.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-TYPE--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_TYPE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_TYPE 14</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_TYPE 14</pre>
<p>Invalid type.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-OPERATION--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_OPERATION</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_OPERATION 15</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_OPERATION 15</pre>
<p>Invalid operation.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-STATUS--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_STATUS</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_STATUS 16</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_STATUS 16</pre>
<p>Invalid status.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-FORMAT--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_FORMAT</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_FORMAT 17</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_FORMAT 17</pre>
<p>Invalid format.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-DATA-NOT-MATCH--CAPS"></a><h3>XMLSEC_ERRORS_R_DATA_NOT_MATCH</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DATA_NOT_MATCH 18</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DATA_NOT_MATCH 18</pre>
<p>The data do not match our expectation.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-NODE--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_NODE 21</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_NODE 21</pre>
<p>Invalid node (error subject is the node name).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-NODE-CONTENT--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_NODE_CONTENT</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_NODE_CONTENT 22</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_NODE_CONTENT 22</pre>
<p>Invalid node content (error subject is the node name).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-NODE-ATTRIBUTE--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE 23</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE 23</pre>
<p>Invalid node attribute (error subject is the node name).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-MISSING-NODE-ATTRIBUTE--CAPS"></a><h3>XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE 25</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE 25</pre>
<p>Missing node attribute (error subject is the node name).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-NODE-ALREADY-PRESENT--CAPS"></a><h3>XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT 26</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT 26</pre>
<p>Node already present,</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-UNEXPECTED-NODE--CAPS"></a><h3>XMLSEC_ERRORS_R_UNEXPECTED_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_UNEXPECTED_NODE 27</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_UNEXPECTED_NODE 27</pre>
<p>Unexpected node (error subject is the node name).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-NODE-NOT-FOUND--CAPS"></a><h3>XMLSEC_ERRORS_R_NODE_NOT_FOUND</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_NODE_NOT_FOUND 28</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_NODE_NOT_FOUND 28</pre>
<p>Node not found (error subject is the required node name).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-TRANSFORM--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_TRANSFORM</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_TRANSFORM 31</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_TRANSFORM 31</pre>
<p>This transform is invlaid here.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-TRANSFORM-KEY--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY 32</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY 32</pre>
<p>Key is invalid for this transform.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-URI-TYPE--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_URI_TYPE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_URI_TYPE 33</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_URI_TYPE 33</pre>
<p>Invalid URI type.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-TRANSFORM-SAME-DOCUMENT-REQUIRED--CAPS"></a><h3>XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED 34</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED 34</pre>
<p>The transform requires the input document to be the same as context.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-TRANSFORM-DISABLED--CAPS"></a><h3>XMLSEC_ERRORS_R_TRANSFORM_DISABLED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_TRANSFORM_DISABLED 35</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_TRANSFORM_DISABLED 35</pre>
<p>The transform is disabled.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-KEY-DATA--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_KEY_DATA</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_KEY_DATA 41</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_KEY_DATA 41</pre>
<p>Key data is invalid.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-KEY-DATA-NOT-FOUND--CAPS"></a><h3>XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND 42</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND 42</pre>
<p>Data is not found (error subject is the data name).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-KEY-DATA-ALREADY-EXIST--CAPS"></a><h3>XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST 43</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST 43</pre>
<p>The key data is already exist.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-INVALID-KEY-DATA-SIZE--CAPS"></a><h3>XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE 44</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE 44</pre>
<p>Invalid key size.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-KEY-NOT-FOUND--CAPS"></a><h3>XMLSEC_ERRORS_R_KEY_NOT_FOUND</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEY_NOT_FOUND 45</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEY_NOT_FOUND 45</pre>
<p>Key not found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-KEYDATA-DISABLED--CAPS"></a><h3>XMLSEC_ERRORS_R_KEYDATA_DISABLED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEYDATA_DISABLED 46</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_KEYDATA_DISABLED 46</pre>
<p>The key data type disabled.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-MAX-RETRIEVALS-LEVEL--CAPS"></a><h3>XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL 51</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL 51</pre>
<p>Max allowed retrievals level reached.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-MAX-RETRIEVAL-TYPE-MISMATCH--CAPS"></a><h3>XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH 52</pre>
-<p>The retrieved key data type does not match the one specified
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH 52</pre>
+<p>The retrieved key data type does not match the one specified
in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="_top"><dsig:RetrievalMethod/></a> node.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-MAX-ENCKEY-LEVEL--CAPS"></a><h3>XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL 61</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL 61</pre>
<p>Max EncryptedKey level reached.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-CERT-VERIFY-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_CERT_VERIFY_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_VERIFY_FAILED 71</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_VERIFY_FAILED 71</pre>
<p>Certificate verification failed.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-CERT-NOT-FOUND--CAPS"></a><h3>XMLSEC_ERRORS_R_CERT_NOT_FOUND</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_NOT_FOUND 72</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_NOT_FOUND 72</pre>
<p>Requested certificate is not found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-CERT-REVOKED--CAPS"></a><h3>XMLSEC_ERRORS_R_CERT_REVOKED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_REVOKED 73</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_REVOKED 73</pre>
<p>The certificate is revoked.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-CERT-ISSUER-FAILED--CAPS"></a><h3>XMLSEC_ERRORS_R_CERT_ISSUER_FAILED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_ISSUER_FAILED 74</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_ISSUER_FAILED 74</pre>
<p>Failed to get certificate issuer.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-CERT-NOT-YET-VALID--CAPS"></a><h3>XMLSEC_ERRORS_R_CERT_NOT_YET_VALID</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_NOT_YET_VALID 75</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_NOT_YET_VALID 75</pre>
<p>"Not valid before" verification failed.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-CERT-HAS-EXPIRED--CAPS"></a><h3>XMLSEC_ERRORS_R_CERT_HAS_EXPIRED</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_HAS_EXPIRED 76</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_CERT_HAS_EXPIRED 76</pre>
<p>"Not valid after" verification failed.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-DSIG-NO-REFERENCES--CAPS"></a><h3>XMLSEC_ERRORS_R_DSIG_NO_REFERENCES</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DSIG_NO_REFERENCES 81</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DSIG_NO_REFERENCES 81</pre>
<p>The <dsig:Reference> nodes not found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-DSIG-INVALID-REFERENCE--CAPS"></a><h3>XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE 82</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE 82</pre>
<p>The <dsig:Reference> validation failed.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-R-ASSERTION--CAPS"></a><h3>XMLSEC_ERRORS_R_ASSERTION</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_ASSERTION 100</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_R_ASSERTION 100</pre>
<p>Invalid assertion.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-MAX-NUMBER--CAPS"></a><h3>XMLSEC_ERRORS_MAX_NUMBER</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_MAX_NUMBER 256</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_MAX_NUMBER 256</pre>
<p>The maximum xmlsec errors number.</p>
<p></p>
</div>
@@ -533,31 +533,31 @@ in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4953"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4958"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4963"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4968"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error object </p></td>
+<td align="LEFT" valign="TOP"><p> the error specific error object</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4973"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
+<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4978"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error code.</p></td>
+<td align="LEFT" valign="TOP"><p> the error code.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN4983"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
+<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
</tr>
</tbody></table>
</div>
@@ -581,13 +581,13 @@ and applications must not call this function directly.</p>
<div class="REFSECT2">
<a name="XMLSECERRORSSETCALLBACK"></a><h3>xmlSecErrorsSetCallback ()</h3>
<pre class="PROGRAMLISTING"><font>void</font> xmlSecErrorsSetCallback (<a href="xmlsec-errors.html#XMLSECERRORSCALLBACK">xmlSecErrorsCallback</a> callback);</pre>
-<p>Sets the errors callback function to <code class="PARAMETER">callback</code> that will be called
+<p>Sets the errors callback function to <code class="PARAMETER">callback</code> that will be called
every time an error occurs.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN5019"><span style="white-space: nowrap"><code class="PARAMETER">callback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new errors callback function.</p></td>
+<td align="LEFT" valign="TOP"><p> the new errors callback function.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -607,31 +607,31 @@ error reporting <gtkdoclink href="XMLGENERICERROR"><span class="TYPE">xmlGeneric
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5042"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5047"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5052"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5057"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error object </p></td>
+<td align="LEFT" valign="TOP"><p> the error specific error object</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5062"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
+<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5067"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error code.</p></td>
+<td align="LEFT" valign="TOP"><p> the error code.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5072"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
+<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
</tr>
</tbody></table>
</div>
@@ -646,7 +646,7 @@ errors callback.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN5087"><span style="white-space: nowrap"><code class="PARAMETER">enabled</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -659,11 +659,11 @@ errors callback.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5103"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error position.</p></td>
+<td align="LEFT" valign="TOP"><p> the error position.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5108"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the known error code or 0 if <code class="PARAMETER">pos</code> is greater than
+<td align="LEFT" valign="TOP"><p> the known error code or 0 if <code class="PARAMETER">pos</code> is greater than
total number of known error codes.</p></td>
</tr>
</tbody></table>
@@ -678,11 +678,11 @@ total number of known error codes.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5125"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error position.</p></td>
+<td align="LEFT" valign="TOP"><p> the error position.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5130"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the known error message or NULL if <code class="PARAMETER">pos</code> is greater than
+<td align="LEFT" valign="TOP"><p> the known error message or NULL if <code class="PARAMETER">pos</code> is greater than
total number of known error codes.</p></td>
</tr>
</tbody></table>
@@ -690,7 +690,7 @@ total number of known error codes.</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-HERE--CAPS"></a><h3>XMLSEC_ERRORS_HERE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_HERE __FILE__,__LINE__,__XMLSEC_FUNCTION__</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_HERE __FILE__,__LINE__,__XMLSEC_FUNCTION__</pre>
<p>The macro that specifies the location (file, line and function)
for the <a href="xmlsec-errors.html#XMLSECERROR"><code class="FUNCTION">xmlSecError()</code></a> function.</p>
<p></p>
@@ -704,13 +704,13 @@ for the <a href="xmlsec-errors.html#XMLSECERROR"><code class="FUNCTION">xmlSecEr
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN5154"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the string.</p></td>
+<td align="LEFT" valign="TOP"><p> the string.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ERRORS-NO-MESSAGE--CAPS"></a><h3>XMLSEC_ERRORS_NO_MESSAGE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_NO_MESSAGE " "</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ERRORS_NO_MESSAGE " "</pre>
<p>Empty error message " ".</p>
<p></p>
</div>
@@ -725,43 +725,43 @@ for the <a href="xmlsec-errors.html#XMLSECERROR"><code class="FUNCTION">xmlSecEr
<font>int</font> reason,
const <font>char</font> *msg,
...);</pre>
-<p>Reports an error to the default (<a href="xmlsec-errors.html#XMLSECERRORSDEFAULTCALLBACK"><span class="TYPE">xmlSecErrorsDefaultCallback</span></a>) or
-application specific callback installed using <a href="xmlsec-errors.html#XMLSECERRORSSETCALLBACK"><span class="TYPE">xmlSecErrorsSetCallback</span></a>
+<p>Reports an error to the default (<a href="xmlsec-errors.html#XMLSECERRORSDEFAULTCALLBACK"><span class="TYPE">xmlSecErrorsDefaultCallback</span></a>) or
+application specific callback installed using <a href="xmlsec-errors.html#XMLSECERRORSSETCALLBACK"><span class="TYPE">xmlSecErrorsSetCallback</span></a>
function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5186"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location filename (__FILE__).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location filename (__FILE__).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5191"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5196"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location function (__FUNCTIION__).</p></td>
+<td align="LEFT" valign="TOP"><p> the error location function (__FUNCTIION__).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5201"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error object </p></td>
+<td align="LEFT" valign="TOP"><p> the error specific error object</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5206"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error subject. </p></td>
+<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5211"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error code.</p></td>
+<td align="LEFT" valign="TOP"><p> the error code.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5216"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error message in printf format.</p></td>
+<td align="LEFT" valign="TOP"><p> the error message in printf format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5221"><span style="white-space: nowrap"><code class="PARAMETER">...</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the parameters for the <code class="PARAMETER">msg</code>.</p></td>
+<td align="LEFT" valign="TOP"><p> the parameters for the <code class="PARAMETER">msg</code>.</p></td>
</tr>
</tbody></table>
</div>
diff --git a/docs/api/xmlsec-examples-sign-dynamimc-template.html b/docs/api/xmlsec-examples-sign-dynamimc-template.html
index 51064dd..58a2cb5 100644
--- a/docs/api/xmlsec-examples-sign-dynamimc-template.html
+++ b/docs/api/xmlsec-examples-sign-dynamimc-template.html
@@ -99,13 +99,13 @@
* the whole document except the <dsig:Signature/> node itself.
*
* Usage:
- * sign2 <xml-doc> <pem-key>
+ * sign2 <xml-doc> <pem-key>
*
* Example:
- * ./sign2 sign2-doc.xml rsakey.pem > sign2-res.xml
+ * ./sign2 sign2-doc.xml rsakey.pem > sign2-res.xml
*
* The result signature could be validated using verify1 example:
- * ./verify1 sign2-res.xml rsapub.pem
+ * ./verify1 sign2-res.xml rsapub.pem
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -137,9 +137,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -150,17 +150,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -170,27 +170,27 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
if(sign_file(argv[1], argv[2]) < 0) {
- return(-1);
+ return(-1);
}
/* Shutdown xmlsec-crypto library */
@@ -213,8 +213,8 @@ main(int argc, char **argv) {
/**
* sign_file:
- * @xml_file: the XML file name.
- * @key_file: the PEM private key file name.
+ * @xml_file: the XML file name.
+ * @key_file: the PEM private key file name.
*
* Signs the #xml_file using private key from #key_file and dynamicaly
* created enveloped signature template.
@@ -236,16 +236,16 @@ sign_file(const char* xml_file, const char* key_file) {
/* load doc file */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* create signature template for RSA-SHA1 enveloped signature */
signNode = xmlSecTmplSignatureCreate(doc, xmlSecTransformExclC14NId,
- xmlSecTransformRsaSha1Id, NULL);
+ xmlSecTransformRsaSha1Id, NULL);
if(signNode == NULL) {
- fprintf(stderr, "Error: failed to create signature template\n");
- goto done;
+ fprintf(stderr, "Error: failed to create signature template\n");
+ goto done;
}
/* add <dsig:Signature/> node to the doc */
@@ -253,54 +253,54 @@ sign_file(const char* xml_file, const char* key_file) {
/* add reference */
refNode = xmlSecTmplSignatureAddReference(signNode, xmlSecTransformSha1Id,
- NULL, NULL, NULL);
+ NULL, NULL, NULL);
if(refNode == NULL) {
- fprintf(stderr, "Error: failed to add reference to signature template\n");
- goto done;
+ fprintf(stderr, "Error: failed to add reference to signature template\n");
+ goto done;
}
/* add enveloped transform */
if(xmlSecTmplReferenceAddTransform(refNode, xmlSecTransformEnvelopedId) == NULL) {
- fprintf(stderr, "Error: failed to add enveloped transform to reference\n");
- goto done;
+ fprintf(stderr, "Error: failed to add enveloped transform to reference\n");
+ goto done;
}
/* add <dsig:KeyInfo/> and <dsig:KeyName/> nodes to put key name in the signed document */
keyInfoNode = xmlSecTmplSignatureEnsureKeyInfo(signNode, NULL);
if(keyInfoNode == NULL) {
- fprintf(stderr, "Error: failed to add key info\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key info\n");
+ goto done;
}
if(xmlSecTmplKeyInfoAddKeyName(keyInfoNode, NULL) == NULL) {
- fprintf(stderr, "Error: failed to add key name\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key name\n");
+ goto done;
}
/* create signature context, we don't need keys manager in this example */
dsigCtx = xmlSecDSigCtxCreate(NULL);
if(dsigCtx == NULL) {
fprintf(stderr,"Error: failed to create signature context\n");
- goto done;
+ goto done;
}
/* load private key, assuming that there is not password */
dsigCtx->signKey = xmlSecCryptoAppKeyLoad(key_file, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
if(dsigCtx->signKey == NULL) {
fprintf(stderr,"Error: failed to load private pem key from \"%s\"\n", key_file);
- goto done;
+ goto done;
}
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(dsigCtx->signKey, key_file) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- goto done;
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
+ goto done;
}
/* sign the template */
if(xmlSecDSigCtxSign(dsigCtx, signNode) < 0) {
fprintf(stderr,"Error: signature failed\n");
- goto done;
+ goto done;
}
/* print signed document to stdout */
@@ -312,11 +312,11 @@ sign_file(const char* xml_file, const char* key_file) {
done:
/* cleanup */
if(dsigCtx != NULL) {
- xmlSecDSigCtxDestroy(dsigCtx);
+ xmlSecDSigCtxDestroy(dsigCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-examples-sign-template-file.html b/docs/api/xmlsec-examples-sign-template-file.html
index 48b06e8..3f650bb 100644
--- a/docs/api/xmlsec-examples-sign-template-file.html
+++ b/docs/api/xmlsec-examples-sign-template-file.html
@@ -97,13 +97,13 @@
* Signs a template file using a key from PEM file
*
* Usage:
- * ./sign1 <xml-tmpl> <pem-key>
+ * ./sign1 <xml-tmpl> <pem-key>
*
* Example:
- * ./sign1 sign1-tmpl.xml rsakey.pem > sign1-res.xml
+ * ./sign1 sign1-tmpl.xml rsakey.pem > sign1-res.xml
*
* The result signature could be validated using verify1 example:
- * ./verify1 sign1-res.xml rsapub.pem
+ * ./verify1 sign1-res.xml rsapub.pem
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -134,9 +134,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <tmpl-file> <key-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <tmpl-file> <key-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -147,17 +147,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -167,27 +167,27 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
if(sign_file(argv[1], argv[2]) < 0) {
- return(-1);
+ return(-1);
}
/* Shutdown xmlsec-crypto library */
@@ -210,8 +210,8 @@ main(int argc, char **argv) {
/**
* sign_file:
- * @tmpl_file: the signature template file name.
- * @key_file: the PEM private key file name.
+ * @tmpl_file: the signature template file name.
+ * @key_file: the PEM private key file name.
*
* Signs the #tmpl_file using private key from #key_file.
*
@@ -230,41 +230,41 @@ sign_file(const char* tmpl_file, const char* key_file) {
/* load template */
doc = xmlParseFile(tmpl_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", tmpl_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", tmpl_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", tmpl_file);
+ goto done;
}
/* create signature context, we don't need keys manager in this example */
dsigCtx = xmlSecDSigCtxCreate(NULL);
if(dsigCtx == NULL) {
fprintf(stderr,"Error: failed to create signature context\n");
- goto done;
+ goto done;
}
/* load private key, assuming that there is not password */
dsigCtx->signKey = xmlSecCryptoAppKeyLoad(key_file, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
if(dsigCtx->signKey == NULL) {
fprintf(stderr,"Error: failed to load private pem key from \"%s\"\n", key_file);
- goto done;
+ goto done;
}
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(dsigCtx->signKey, key_file) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- goto done;
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
+ goto done;
}
/* sign the template */
if(xmlSecDSigCtxSign(dsigCtx, node) < 0) {
fprintf(stderr,"Error: signature failed\n");
- goto done;
+ goto done;
}
/* print signed document to stdout */
@@ -276,11 +276,11 @@ sign_file(const char* tmpl_file, const char* key_file) {
done:
/* cleanup */
if(dsigCtx != NULL) {
- xmlSecDSigCtxDestroy(dsigCtx);
+ xmlSecDSigCtxDestroy(dsigCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-examples-sign-x509.html b/docs/api/xmlsec-examples-sign-x509.html
index c40a182..2f30778 100644
--- a/docs/api/xmlsec-examples-sign-x509.html
+++ b/docs/api/xmlsec-examples-sign-x509.html
@@ -103,13 +103,13 @@
* certificates management policies for another crypto library may break it.
*
* Usage:
- * sign3 <xml-doc> <pem-key>
+ * sign3 <xml-doc> <pem-key>
*
* Example:
- * ./sign3 sign3-doc.xml rsakey.pem rsacert.pem > sign3-res.xml
+ * ./sign3 sign3-doc.xml rsakey.pem rsacert.pem > sign3-res.xml
*
* The result signature could be validated using verify3 example:
- * ./verify3 sign3-res.xml rootcert.pem
+ * ./verify3 sign3-res.xml rootcert.pem
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -141,9 +141,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 4) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <key-file> <cert-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <key-file> <cert-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -154,17 +154,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -174,27 +174,27 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
if(sign_file(argv[1], argv[2], argv[3]) < 0) {
- return(-1);
+ return(-1);
}
/* Shutdown xmlsec-crypto library */
@@ -217,9 +217,9 @@ main(int argc, char **argv) {
/**
* sign_file:
- * @xml_file: the XML file name.
- * @key_file: the PEM private key file name.
- * @cert_file: the x509 certificate PEM file.
+ * @xml_file: the XML file name.
+ * @key_file: the PEM private key file name.
+ * @cert_file: the x509 certificate PEM file.
*
* Signs the @xml_file using private key from @key_file and dynamicaly
* created enveloped signature template. The certificate from @cert_file
@@ -243,16 +243,16 @@ sign_file(const char* xml_file, const char* key_file, const char* cert_file) {
/* load doc file */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* create signature template for RSA-SHA1 enveloped signature */
signNode = xmlSecTmplSignatureCreate(doc, xmlSecTransformExclC14NId,
- xmlSecTransformRsaSha1Id, NULL);
+ xmlSecTransformRsaSha1Id, NULL);
if(signNode == NULL) {
- fprintf(stderr, "Error: failed to create signature template\n");
- goto done;
+ fprintf(stderr, "Error: failed to create signature template\n");
+ goto done;
}
/* add <dsig:Signature/> node to the doc */
@@ -260,60 +260,60 @@ sign_file(const char* xml_file, const char* key_file, const char* cert_file) {
/* add reference */
refNode = xmlSecTmplSignatureAddReference(signNode, xmlSecTransformSha1Id,
- NULL, NULL, NULL);
+ NULL, NULL, NULL);
if(refNode == NULL) {
- fprintf(stderr, "Error: failed to add reference to signature template\n");
- goto done;
+ fprintf(stderr, "Error: failed to add reference to signature template\n");
+ goto done;
}
/* add enveloped transform */
if(xmlSecTmplReferenceAddTransform(refNode, xmlSecTransformEnvelopedId) == NULL) {
- fprintf(stderr, "Error: failed to add enveloped transform to reference\n");
- goto done;
+ fprintf(stderr, "Error: failed to add enveloped transform to reference\n");
+ goto done;
}
/* add <dsig:KeyInfo/> and <dsig:X509Data/> */
keyInfoNode = xmlSecTmplSignatureEnsureKeyInfo(signNode, NULL);
if(keyInfoNode == NULL) {
- fprintf(stderr, "Error: failed to add key info\n");
- goto done;
+ fprintf(stderr, "Error: failed to add key info\n");
+ goto done;
}
if(xmlSecTmplKeyInfoAddX509Data(keyInfoNode) == NULL) {
- fprintf(stderr, "Error: failed to add X509Data node\n");
- goto done;
+ fprintf(stderr, "Error: failed to add X509Data node\n");
+ goto done;
}
/* create signature context, we don't need keys manager in this example */
dsigCtx = xmlSecDSigCtxCreate(NULL);
if(dsigCtx == NULL) {
fprintf(stderr,"Error: failed to create signature context\n");
- goto done;
+ goto done;
}
/* load private key, assuming that there is not password */
dsigCtx->signKey = xmlSecCryptoAppKeyLoad(key_file, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
if(dsigCtx->signKey == NULL) {
fprintf(stderr,"Error: failed to load private pem key from \"%s\"\n", key_file);
- goto done;
+ goto done;
}
/* load certificate and add to the key */
if(xmlSecCryptoAppKeyCertLoad(dsigCtx->signKey, cert_file, xmlSecKeyDataFormatPem) < 0) {
fprintf(stderr,"Error: failed to load pem certificate \"%s\"\n", cert_file);
- goto done;
+ goto done;
}
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(dsigCtx->signKey, key_file) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- goto done;
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
+ goto done;
}
/* sign the template */
if(xmlSecDSigCtxSign(dsigCtx, signNode) < 0) {
fprintf(stderr,"Error: signature failed\n");
- goto done;
+ goto done;
}
/* print signed document to stdout */
@@ -325,11 +325,11 @@ sign_file(const char* xml_file, const char* key_file, const char* cert_file) {
done:
/* cleanup */
if(dsigCtx != NULL) {
- xmlSecDSigCtxDestroy(dsigCtx);
+ xmlSecDSigCtxDestroy(dsigCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}</pre>
diff --git a/docs/api/xmlsec-gnutls-app.html b/docs/api/xmlsec-gnutls-app.html
index fe1a348..09aad3e 100644
--- a/docs/api/xmlsec-gnutls-app.html
+++ b/docs/api/xmlsec-gnutls-app.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-GNUTLS-APP"></a>app</h1>
<div class="REFNAMEDIV">
-<a name="AEN24300"></a><h2>Name</h2>app -- Application functions implementation for GnuTLS.</div>
+<a name="AEN24301"></a><h2>Name</h2>app -- Application functions implementation for GnuTLS.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-GNUTLS-APP.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>int</font> <a href="xmlsec-gnutls-app.html#XMLSECGNUTLSAPPINIT">xmlSecGnuTLSAppInit</a> (const <font>char</font> *config);
@@ -151,17 +151,17 @@
<a name="XMLSECGNUTLSAPPINIT"></a><h3>xmlSecGnuTLSAppInit ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecGnuTLSAppInit (const <font>char</font> *config);</pre>
<p>General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<code class="PARAMETER">xmlSecInit</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24397"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the path to GnuTLS configuration (unused).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24398"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the path to GnuTLS configuration (unused).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24402"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24403"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -171,12 +171,12 @@ by XMLSec command line utility and called before
<a name="XMLSECGNUTLSAPPSHUTDOWN"></a><h3>xmlSecGnuTLSAppShutdown ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecGnuTLSAppShutdown (void);</pre>
<p>General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<code class="PARAMETER">xmlSecShutdown</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN24417"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24418"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -190,11 +190,11 @@ and a default GnuTLS crypto key data stores.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24435"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24436"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24440"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24441"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -211,15 +211,15 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24460"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24461"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24465"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24466"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24470"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24471"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -229,21 +229,21 @@ function.</p>
<a name="XMLSECGNUTLSAPPDEFAULTKEYSMNGRLOAD"></a><h3>xmlSecGnuTLSAppDefaultKeysMngrLoad ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecGnuTLSAppDefaultKeysMngrLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const <font>char</font> *uri);</pre>
-<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
+<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
with <a href="xmlsec-gnutls-app.html#XMLSECGNUTLSAPPDEFAULTKEYSMNGRINIT"><span class="TYPE">xmlSecGnuTLSAppDefaultKeysMngrInit</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24490"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24491"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24495"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the uri.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24496"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the uri.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24500"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24501"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -259,19 +259,19 @@ with <a href="xmlsec-gnutls-app.html#XMLSECGNUTLSAPPDEFAULTKEYSMNGRINIT"><span c
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24518"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24519"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24523"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24524"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24528"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24529"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24533"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24534"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -289,24 +289,24 @@ untrusted certs in <code class="PARAMETER">store</code> (not implemented yet).</
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24553"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24554"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24558"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24559"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24563"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24564"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24568"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
- trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24569"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
+ trusted or not.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24574"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24575"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -326,27 +326,27 @@ untrusted certs in <code class="PARAMETER">store</code> (not implemented yet).</
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24595"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24596"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24600"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24601"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24605"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24606"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24610"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24611"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24615"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24616"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24620"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24621"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -364,27 +364,27 @@ untrusted certs in <code class="PARAMETER">store</code> (not implemented yet).</
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24639"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24640"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24644"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24645"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24649"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24650"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24654"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24655"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24659"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24660"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24664"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24665"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -403,31 +403,31 @@ untrusted certs in <code class="PARAMETER">store</code> (not implemented yet).</
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24684"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24685"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24689"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of binary key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24690"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the size of binary key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24694"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24695"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24699"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24700"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24704"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24705"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24709"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24710"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24714"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24715"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -447,23 +447,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24732"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24733"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24737"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24738"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24742"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24743"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24747"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24748"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24752"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24753"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -483,27 +483,27 @@ in format=xmlSecKeyDataFormatPkcs12 (not implemented yet).</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24771"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24772"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24776"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24777"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24781"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24782"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24786"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24787"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24791"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24792"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24796"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24797"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -520,19 +520,19 @@ in format=xmlSecKeyDataFormatPkcs12 (not implemented yet).</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24814"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24815"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24819"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24820"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24824"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24825"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24829"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24830"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -549,23 +549,23 @@ in format=xmlSecKeyDataFormatPkcs12 (not implemented yet).</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24847"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24848"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24852"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24853"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24857"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24858"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24862"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24863"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24867"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24868"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -579,7 +579,7 @@ in format=xmlSecKeyDataFormatPkcs12 (not implemented yet).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN24881"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24882"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> default password callback.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-gnutls-crypto.html b/docs/api/xmlsec-gnutls-crypto.html
index 39966dc..7536ecb 100644
--- a/docs/api/xmlsec-gnutls-crypto.html
+++ b/docs/api/xmlsec-gnutls-crypto.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-GNUTLS-CRYPTO"></a>crypto</h1>
<div class="REFNAMEDIV">
-<a name="AEN24891"></a><h2>Name</h2>crypto -- Crypto transforms implementation for GnuTLS.</div>
+<a name="AEN24892"></a><h2>Name</h2>crypto -- Crypto transforms implementation for GnuTLS.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-GNUTLS-CRYPTO.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>xmlSecCryptoDLFunctionsPtr</font> <a href="xmlsec-gnutls-crypto.html#XMLSECCRYPTOGETFUNCTIONS-GNUTLS">xmlSecCryptoGetFunctions_gnutls</a>
@@ -152,7 +152,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN24977"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24978"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the xmlsec-gnutls functions table or NULL if an error occurs.</p></td>
</tr></tbody></table>
</div>
@@ -164,7 +164,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN24991"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24992"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -176,7 +176,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25005"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25006"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -189,11 +189,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25020"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25021"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25025"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25026"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -208,15 +208,15 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25043"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25044"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25048"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25049"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25053"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25054"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -236,7 +236,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25074"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25075"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -251,19 +251,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25091"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25092"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25096"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25097"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25101"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25102"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25106"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25107"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -284,7 +284,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25127"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25128"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 128 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -304,7 +304,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25148"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25149"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 192 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -324,7 +324,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25169"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25170"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 256 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -343,7 +343,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25190"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25191"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> DES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -358,19 +358,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25207"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to DES key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25208"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to DES key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25212"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25213"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25217"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25218"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25222"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25223"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -391,7 +391,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25243"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25244"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to Triple DES encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -403,7 +403,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25257"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25258"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the min HMAC output length</p></td>
</tr></tbody></table>
</div>
@@ -415,8 +415,8 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25272"><span style="white-space: nowrap"><code class="PARAMETER">min_length</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new min length </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25273"><span style="white-space: nowrap"><code class="PARAMETER">min_length</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new min length</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -434,7 +434,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25293"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25294"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> HMAC key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -449,19 +449,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25310"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to HMAC key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25311"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to HMAC key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25315"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25316"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25320"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25321"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25325"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25326"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -482,7 +482,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25346"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25347"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-MD5 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -502,7 +502,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25367"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25368"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-RIPEMD160 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -522,7 +522,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25388"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25389"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-SHA1 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -530,7 +530,7 @@
<div class="REFSECT2">
<a name="XMLSECGNUTLSTRANSFORMSHA1ID"></a><h3>xmlSecGnuTLSTransformSha1Id</h3>
<pre class="PROGRAMLISTING">#define xmlSecGnuTLSTransformSha1Id</pre>
-<p>The SHA1 digest transform klass.</p>
+<p>The HMAC with SHA1 signature transform klass.</p>
<p></p>
</div>
<hr>
@@ -541,7 +541,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25409"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25410"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-1 digest transform klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-index.html b/docs/api/xmlsec-index.html
index 1c71226..ec9f63a 100644
--- a/docs/api/xmlsec-index.html
+++ b/docs/api/xmlsec-index.html
@@ -206,6 +206,12 @@
<li><p><font>xmlSecCryptoKeyDataStoreGetKlassMethod</font></p></li>
<li><p><font>xmlSecCryptoKeysMngrInitMethod</font></p></li>
<li><p><a href="xmlsec-app.html#XMLSECCRYPTOKEYSMNGRINIT">xmlSecCryptoKeysMngrInit</a></p></li>
+<li><p><font>XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-A</font></p></li>
+<li><p><font>XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV</font></p></li>
+<li><p><font>XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE-A</font></p></li>
+<li><p><font>XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE</font></p></li>
+<li><p><font>XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE-W</font></p></li>
+<li><p><font>XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-W</font></p></li>
<li><p><font>xmlSecCryptoShutdownMethod</font></p></li>
<li><p><a href="xmlsec-app.html#XMLSECCRYPTOSHUTDOWN">xmlSecCryptoShutdown</a></p></li>
<li><p><font>xmlSecCryptoTransformGetKlassMethod</font></p></li>
@@ -368,8 +374,24 @@
<li><p><a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSTRANSFORMHMACRIPEMD160ID">xmlSecGnuTLSTransformHmacRipemd160Id</a></p></li>
<li><p><a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSTRANSFORMHMACSHA1GETKLASS">xmlSecGnuTLSTransformHmacSha1GetKlass</a></p></li>
<li><p><a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSTRANSFORMHMACSHA1ID">xmlSecGnuTLSTransformHmacSha1Id</a></p></li>
+<li><p><font>xmlSecGnuTLSTransformHmacSha256GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformHmacSha256Id</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformHmacSha384GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformHmacSha384Id</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformHmacSha512GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformHmacSha512Id</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformMd5GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformMd5Id</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformRipemd160GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformRipemd160Id</font></p></li>
<li><p><a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSTRANSFORMSHA1GETKLASS">xmlSecGnuTLSTransformSha1GetKlass</a></p></li>
<li><p><a href="xmlsec-gnutls-crypto.html#XMLSECGNUTLSTRANSFORMSHA1ID">xmlSecGnuTLSTransformSha1Id</a></p></li>
+<li><p><font>xmlSecGnuTLSTransformSha256GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformSha256Id</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformSha384GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformSha384Id</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformSha512GetKlass</font></p></li>
+<li><p><font>xmlSecGnuTLSTransformSha512Id</font></p></li>
<li><p><a href="xmlsec-xmlsec.html#XMLSECINIT">xmlSecInit</a></p></li>
<li><p><a href="xmlsec-io.html#XMLSECIOCLEANUPCALLBACKS">xmlSecIOCleanupCallbacks</a></p></li>
<li><p><a href="xmlsec-io.html#XMLSECIOINIT">xmlSecIOInit</a></p></li>
@@ -630,9 +652,20 @@
<li><p><a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPSHUTDOWN">xmlSecMSCryptoAppShutdown</a></p></li>
<li><p><a href="xmlsec-mscrypto-certkeys.html#XMLSECMSCRYPTOCERTADOPT">xmlSecMSCryptoCertAdopt</a></p></li>
<li><p><a href="xmlsec-mscrypto-certkeys.html#XMLSECMSCRYPTOCERTDUP">xmlSecMSCryptoCertDup</a></p></li>
-<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOCERTSTRTONAME">xmlSecMSCryptoCertStrToName</a></p></li>
+<li><p><font>xmlSecMSCryptoConvertLocaleToUnicode</font></p></li>
+<li><p><font>xmlSecMSCryptoConvertLocaleToUtf8</font></p></li>
+<li><p><font>xmlSecMSCryptoConvertTstrToUtf8</font></p></li>
+<li><p><font>xmlSecMSCryptoConvertUnicodeToUtf8</font></p></li>
+<li><p><font>xmlSecMSCryptoConvertUtf8ToLocale</font></p></li>
+<li><p><font>xmlSecMSCryptoConvertUtf8ToTstr</font></p></li>
+<li><p><font>xmlSecMSCryptoConvertUtf8ToUnicode</font></p></li>
+<li><p><font>xmlSecMSCryptoCreatePrivateExponentOneKey</font></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOERRORSDEFAULTCALLBACK">xmlSecMSCryptoErrorsDefaultCallback</a></p></li>
+<li><p><font>xmlSecMSCryptoFindProvider</font></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOGENERATERANDOM">xmlSecMSCryptoGenerateRandom</a></p></li>
+<li><p><font>xmlSecMSCryptoHmacGetMinOutputLength</font></p></li>
+<li><p><font>xmlSecMSCryptoHmacSetMinOutputLength</font></p></li>
+<li><p><font>xmlSecMSCryptoImportPlainSessionBlob</font></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOINIT">xmlSecMSCryptoInit</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOKEYDATAAESGETKLASS">xmlSecMSCryptoKeyDataAesGetKlass</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOKEYDATAAESID">xmlSecMSCryptoKeyDataAesId</a></p></li>
@@ -644,8 +677,13 @@
<li><p><a href="xmlsec-mscrypto-certkeys.html#XMLSECMSCRYPTOKEYDATAGETCERT">xmlSecMSCryptoKeyDataGetCert</a></p></li>
<li><p><a href="xmlsec-mscrypto-certkeys.html#XMLSECMSCRYPTOKEYDATAGETDECRYPTKEY">xmlSecMSCryptoKeyDataGetDecryptKey</a></p></li>
<li><p><a href="xmlsec-mscrypto-certkeys.html#XMLSECMSCRYPTOKEYDATAGETKEY">xmlSecMSCryptoKeyDataGetKey</a></p></li>
+<li><p><font>xmlSecMSCryptoKeyDataGetMSCryptoKeySpec</font></p></li>
+<li><p><font>xmlSecMSCryptoKeyDataGetMSCryptoProvider</font></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOKEYDATAGOST2001GETKLASS">xmlSecMSCryptoKeyDataGost2001GetKlass</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOKEYDATAGOST2001ID">xmlSecMSCryptoKeyDataGost2001Id</a></p></li>
+<li><p><font>xmlSecMSCryptoKeyDataHmacGetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoKeyDataHmacId</font></p></li>
+<li><p><font>xmlSecMSCryptoKeyDataHmacSet</font></p></li>
<li><p><a href="xmlsec-mscrypto-x509.html#XMLSECMSCRYPTOKEYDATARAWX509CERTGETKLASS">xmlSecMSCryptoKeyDataRawX509CertGetKlass</a></p></li>
<li><p><a href="xmlsec-mscrypto-x509.html#XMLSECMSCRYPTOKEYDATARAWX509CERTID">xmlSecMSCryptoKeyDataRawX509CertId</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOKEYDATARSAGETKLASS">xmlSecMSCryptoKeyDataRsaGetKlass</a></p></li>
@@ -666,6 +704,7 @@
<li><p><a href="xmlsec-mscrypto-keysstore.html#XMLSECMSCRYPTOKEYSSTOREID">xmlSecMSCryptoKeysStoreId</a></p></li>
<li><p><a href="xmlsec-mscrypto-keysstore.html#XMLSECMSCRYPTOKEYSSTORELOAD">xmlSecMSCryptoKeysStoreLoad</a></p></li>
<li><p><a href="xmlsec-mscrypto-keysstore.html#XMLSECMSCRYPTOKEYSSTORESAVE">xmlSecMSCryptoKeysStoreSave</a></p></li>
+<li><p><font>xmlSecMSCryptoProviderInfo</font></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOSHUTDOWN">xmlSecMSCryptoShutdown</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMAES128CBCGETKLASS">xmlSecMSCryptoTransformAes128CbcGetKlass</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMAES128CBCID">xmlSecMSCryptoTransformAes128CbcId</a></p></li>
@@ -681,12 +720,40 @@
<li><p><font>xmlSecMSCryptoTransformGost2001GostR3411-94Id</font></p></li>
<li><p><font>xmlSecMSCryptoTransformGostR3411-94GetKlass</font></p></li>
<li><p><font>xmlSecMSCryptoTransformGostR3411-94Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacMd5GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacMd5Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha1GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha1Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha256GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha256Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha384GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha384Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha512GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformHmacSha512Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformMd5GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformMd5Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaMd5GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaMd5Id</font></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMRSAPKCS1GETKLASS">xmlSecMSCryptoTransformRsaPkcs1GetKlass</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMRSAPKCS1ID">xmlSecMSCryptoTransformRsaPkcs1Id</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMRSASHA1GETKLASS">xmlSecMSCryptoTransformRsaSha1GetKlass</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMRSASHA1ID">xmlSecMSCryptoTransformRsaSha1Id</a></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaSha256GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaSha256Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaSha384GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaSha384Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaSha512GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformRsaSha512Id</font></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMSHA1GETKLASS">xmlSecMSCryptoTransformSha1GetKlass</a></p></li>
<li><p><a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMSHA1ID">xmlSecMSCryptoTransformSha1Id</a></p></li>
+<li><p><font>xmlSecMSCryptoTransformSha256GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformSha256Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformSha384GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformSha384Id</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformSha512GetKlass</font></p></li>
+<li><p><font>xmlSecMSCryptoTransformSha512Id</font></p></li>
+<li><p><font>xmlSecMSCryptoX509FindCertBySubject</font></p></li>
+<li><p><font>xmlSecMSCryptoX509GetNameString</font></p></li>
<li><p><a href="xmlsec-mscrypto-x509.html#XMLSECMSCRYPTOX509STOREADOPTCERT">xmlSecMSCryptoX509StoreAdoptCert</a></p></li>
<li><p><a href="xmlsec-mscrypto-x509.html#XMLSECMSCRYPTOX509STOREADOPTKEYSTORE">xmlSecMSCryptoX509StoreAdoptKeyStore</a></p></li>
<li><p><a href="xmlsec-mscrypto-x509.html#XMLSECMSCRYPTOX509STOREADOPTTRUSTEDSTORE">xmlSecMSCryptoX509StoreAdoptTrustedStore</a></p></li>
@@ -798,6 +865,12 @@
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMHMACRIPEMD160ID">xmlSecNssTransformHmacRipemd160Id</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMHMACSHA1GETKLASS">xmlSecNssTransformHmacSha1GetKlass</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMHMACSHA1ID">xmlSecNssTransformHmacSha1Id</a></p></li>
+<li><p><font>xmlSecNssTransformHmacSha256GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformHmacSha256Id</font></p></li>
+<li><p><font>xmlSecNssTransformHmacSha384GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformHmacSha384Id</font></p></li>
+<li><p><font>xmlSecNssTransformHmacSha512GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformHmacSha512Id</font></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMKWAES128GETKLASS">xmlSecNssTransformKWAes128GetKlass</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMKWAES128ID">xmlSecNssTransformKWAes128Id</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMKWAES192GETKLASS">xmlSecNssTransformKWAes192GetKlass</a></p></li>
@@ -806,14 +879,30 @@
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMKWAES256ID">xmlSecNssTransformKWAes256Id</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMKWDES3GETKLASS">xmlSecNssTransformKWDes3GetKlass</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMKWDES3ID">xmlSecNssTransformKWDes3Id</a></p></li>
+<li><p><font>xmlSecNssTransformMd5GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformMd5Id</font></p></li>
+<li><p><font>xmlSecNssTransformRsaMd5GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformRsaMd5Id</font></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMRSAOAEPGETKLASS">xmlSecNssTransformRsaOaepGetKlass</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMRSAOAEPID">xmlSecNssTransformRsaOaepId</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMRSAPKCS1GETKLASS">xmlSecNssTransformRsaPkcs1GetKlass</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMRSAPKCS1ID">xmlSecNssTransformRsaPkcs1Id</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMRSASHA1GETKLASS">xmlSecNssTransformRsaSha1GetKlass</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMRSASHA1ID">xmlSecNssTransformRsaSha1Id</a></p></li>
+<li><p><font>xmlSecNssTransformRsaSha256GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformRsaSha256Id</font></p></li>
+<li><p><font>xmlSecNssTransformRsaSha384GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformRsaSha384Id</font></p></li>
+<li><p><font>xmlSecNssTransformRsaSha512GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformRsaSha512Id</font></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMSHA1GETKLASS">xmlSecNssTransformSha1GetKlass</a></p></li>
<li><p><a href="xmlsec-nss-crypto.html#XMLSECNSSTRANSFORMSHA1ID">xmlSecNssTransformSha1Id</a></p></li>
+<li><p><font>xmlSecNssTransformSha256GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformSha256Id</font></p></li>
+<li><p><font>xmlSecNssTransformSha384GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformSha384Id</font></p></li>
+<li><p><font>xmlSecNssTransformSha512GetKlass</font></p></li>
+<li><p><font>xmlSecNssTransformSha512Id</font></p></li>
<li><p><a href="xmlsec-nss-x509.html#XMLSECNSSX509CERTGETKEY">xmlSecNssX509CertGetKey</a></p></li>
<li><p><a href="xmlsec-nss-x509.html#XMLSECNSSX509STOREADOPTCERT">xmlSecNssX509StoreAdoptCert</a></p></li>
<li><p><a href="xmlsec-nss-x509.html#XMLSECNSSX509STOREFINDCERT">xmlSecNssX509StoreFindCert</a></p></li>
diff --git a/docs/api/xmlsec-index.sgml b/docs/api/xmlsec-index.sgml
index 9a23c38..3515fa7 100644
--- a/docs/api/xmlsec-index.sgml
+++ b/docs/api/xmlsec-index.sgml
@@ -116,6 +116,12 @@
<listitem><para><link linkend="xmlSecCryptoKeyDataStoreGetKlassMethod">xmlSecCryptoKeyDataStoreGetKlassMethod</link></para></listitem>
<listitem><para><link linkend="xmlSecCryptoKeysMngrInitMethod">xmlSecCryptoKeysMngrInitMethod</link></para></listitem>
<listitem><para><link linkend="xmlSecCryptoKeysMngrInit">xmlSecCryptoKeysMngrInit</link></para></listitem>
+<listitem><para><link linkend="XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-A-CAPS">XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-A</link></para></listitem>
+<listitem><para><link linkend="XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-CAPS">XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV</link></para></listitem>
+<listitem><para><link linkend="XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE-A-CAPS">XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE-A</link></para></listitem>
+<listitem><para><link linkend="XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE-CAPS">XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE</link></para></listitem>
+<listitem><para><link linkend="XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE-W-CAPS">XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-PROTOTYPE-W</link></para></listitem>
+<listitem><para><link linkend="XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-W-CAPS">XMLSEC-CRYPTO-MS-ENH-RSA-AES-PROV-W</link></para></listitem>
<listitem><para><link linkend="xmlSecCryptoShutdownMethod">xmlSecCryptoShutdownMethod</link></para></listitem>
<listitem><para><link linkend="xmlSecCryptoShutdown">xmlSecCryptoShutdown</link></para></listitem>
<listitem><para><link linkend="xmlSecCryptoTransformGetKlassMethod">xmlSecCryptoTransformGetKlassMethod</link></para></listitem>
@@ -278,8 +284,24 @@
<listitem><para><link linkend="xmlSecGnuTLSTransformHmacRipemd160Id">xmlSecGnuTLSTransformHmacRipemd160Id</link></para></listitem>
<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha1GetKlass">xmlSecGnuTLSTransformHmacSha1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha1Id">xmlSecGnuTLSTransformHmacSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha256GetKlass">xmlSecGnuTLSTransformHmacSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha256Id">xmlSecGnuTLSTransformHmacSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha384GetKlass">xmlSecGnuTLSTransformHmacSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha384Id">xmlSecGnuTLSTransformHmacSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha512GetKlass">xmlSecGnuTLSTransformHmacSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformHmacSha512Id">xmlSecGnuTLSTransformHmacSha512Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformMd5GetKlass">xmlSecGnuTLSTransformMd5GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformMd5Id">xmlSecGnuTLSTransformMd5Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformRipemd160GetKlass">xmlSecGnuTLSTransformRipemd160GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformRipemd160Id">xmlSecGnuTLSTransformRipemd160Id</link></para></listitem>
<listitem><para><link linkend="xmlSecGnuTLSTransformSha1GetKlass">xmlSecGnuTLSTransformSha1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecGnuTLSTransformSha1Id">xmlSecGnuTLSTransformSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformSha256GetKlass">xmlSecGnuTLSTransformSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformSha256Id">xmlSecGnuTLSTransformSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformSha384GetKlass">xmlSecGnuTLSTransformSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformSha384Id">xmlSecGnuTLSTransformSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformSha512GetKlass">xmlSecGnuTLSTransformSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecGnuTLSTransformSha512Id">xmlSecGnuTLSTransformSha512Id</link></para></listitem>
<listitem><para><link linkend="xmlSecInit">xmlSecInit</link></para></listitem>
<listitem><para><link linkend="xmlSecIOCleanupCallbacks">xmlSecIOCleanupCallbacks</link></para></listitem>
<listitem><para><link linkend="xmlSecIOInit">xmlSecIOInit</link></para></listitem>
@@ -540,9 +562,20 @@
<listitem><para><link linkend="xmlSecMSCryptoAppShutdown">xmlSecMSCryptoAppShutdown</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoCertAdopt">xmlSecMSCryptoCertAdopt</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoCertDup">xmlSecMSCryptoCertDup</link></para></listitem>
-<listitem><para><link linkend="xmlSecMSCryptoCertStrToName">xmlSecMSCryptoCertStrToName</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoConvertLocaleToUnicode">xmlSecMSCryptoConvertLocaleToUnicode</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoConvertLocaleToUtf8">xmlSecMSCryptoConvertLocaleToUtf8</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoConvertTstrToUtf8">xmlSecMSCryptoConvertTstrToUtf8</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoConvertUnicodeToUtf8">xmlSecMSCryptoConvertUnicodeToUtf8</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoConvertUtf8ToLocale">xmlSecMSCryptoConvertUtf8ToLocale</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoConvertUtf8ToTstr">xmlSecMSCryptoConvertUtf8ToTstr</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoConvertUtf8ToUnicode">xmlSecMSCryptoConvertUtf8ToUnicode</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoCreatePrivateExponentOneKey">xmlSecMSCryptoCreatePrivateExponentOneKey</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoErrorsDefaultCallback">xmlSecMSCryptoErrorsDefaultCallback</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoFindProvider">xmlSecMSCryptoFindProvider</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoGenerateRandom">xmlSecMSCryptoGenerateRandom</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoHmacGetMinOutputLength">xmlSecMSCryptoHmacGetMinOutputLength</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoHmacSetMinOutputLength">xmlSecMSCryptoHmacSetMinOutputLength</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoImportPlainSessionBlob">xmlSecMSCryptoImportPlainSessionBlob</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoInit">xmlSecMSCryptoInit</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataAesGetKlass">xmlSecMSCryptoKeyDataAesGetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataAesId">xmlSecMSCryptoKeyDataAesId</link></para></listitem>
@@ -554,8 +587,13 @@
<listitem><para><link linkend="xmlSecMSCryptoKeyDataGetCert">xmlSecMSCryptoKeyDataGetCert</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataGetDecryptKey">xmlSecMSCryptoKeyDataGetDecryptKey</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataGetKey">xmlSecMSCryptoKeyDataGetKey</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoKeyDataGetMSCryptoKeySpec">xmlSecMSCryptoKeyDataGetMSCryptoKeySpec</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoKeyDataGetMSCryptoProvider">xmlSecMSCryptoKeyDataGetMSCryptoProvider</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataGost2001GetKlass">xmlSecMSCryptoKeyDataGost2001GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataGost2001Id">xmlSecMSCryptoKeyDataGost2001Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoKeyDataHmacGetKlass">xmlSecMSCryptoKeyDataHmacGetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoKeyDataHmacId">xmlSecMSCryptoKeyDataHmacId</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoKeyDataHmacSet">xmlSecMSCryptoKeyDataHmacSet</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataRawX509CertGetKlass">xmlSecMSCryptoKeyDataRawX509CertGetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataRawX509CertId">xmlSecMSCryptoKeyDataRawX509CertId</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeyDataRsaGetKlass">xmlSecMSCryptoKeyDataRsaGetKlass</link></para></listitem>
@@ -576,6 +614,7 @@
<listitem><para><link linkend="xmlSecMSCryptoKeysStoreId">xmlSecMSCryptoKeysStoreId</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeysStoreLoad">xmlSecMSCryptoKeysStoreLoad</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoKeysStoreSave">xmlSecMSCryptoKeysStoreSave</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoProviderInfo">xmlSecMSCryptoProviderInfo</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoShutdown">xmlSecMSCryptoShutdown</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformAes128CbcGetKlass">xmlSecMSCryptoTransformAes128CbcGetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformAes128CbcId">xmlSecMSCryptoTransformAes128CbcId</link></para></listitem>
@@ -591,12 +630,40 @@
<listitem><para><link linkend="xmlSecMSCryptoTransformGost2001GostR3411-94Id-CAPS">xmlSecMSCryptoTransformGost2001GostR3411-94Id</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformGostR3411-94GetKlass-CAPS">xmlSecMSCryptoTransformGostR3411-94GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformGostR3411-94Id-CAPS">xmlSecMSCryptoTransformGostR3411-94Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacMd5GetKlass">xmlSecMSCryptoTransformHmacMd5GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacMd5Id">xmlSecMSCryptoTransformHmacMd5Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha1GetKlass">xmlSecMSCryptoTransformHmacSha1GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha1Id">xmlSecMSCryptoTransformHmacSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha256GetKlass">xmlSecMSCryptoTransformHmacSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha256Id">xmlSecMSCryptoTransformHmacSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha384GetKlass">xmlSecMSCryptoTransformHmacSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha384Id">xmlSecMSCryptoTransformHmacSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha512GetKlass">xmlSecMSCryptoTransformHmacSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformHmacSha512Id">xmlSecMSCryptoTransformHmacSha512Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformMd5GetKlass">xmlSecMSCryptoTransformMd5GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformMd5Id">xmlSecMSCryptoTransformMd5Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaMd5GetKlass">xmlSecMSCryptoTransformRsaMd5GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaMd5Id">xmlSecMSCryptoTransformRsaMd5Id</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformRsaPkcs1GetKlass">xmlSecMSCryptoTransformRsaPkcs1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformRsaPkcs1Id">xmlSecMSCryptoTransformRsaPkcs1Id</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha1GetKlass">xmlSecMSCryptoTransformRsaSha1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha1Id">xmlSecMSCryptoTransformRsaSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha256GetKlass">xmlSecMSCryptoTransformRsaSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha256Id">xmlSecMSCryptoTransformRsaSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha384GetKlass">xmlSecMSCryptoTransformRsaSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha384Id">xmlSecMSCryptoTransformRsaSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha512GetKlass">xmlSecMSCryptoTransformRsaSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformRsaSha512Id">xmlSecMSCryptoTransformRsaSha512Id</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformSha1GetKlass">xmlSecMSCryptoTransformSha1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoTransformSha1Id">xmlSecMSCryptoTransformSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformSha256GetKlass">xmlSecMSCryptoTransformSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformSha256Id">xmlSecMSCryptoTransformSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformSha384GetKlass">xmlSecMSCryptoTransformSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformSha384Id">xmlSecMSCryptoTransformSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformSha512GetKlass">xmlSecMSCryptoTransformSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoTransformSha512Id">xmlSecMSCryptoTransformSha512Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoX509FindCertBySubject">xmlSecMSCryptoX509FindCertBySubject</link></para></listitem>
+<listitem><para><link linkend="xmlSecMSCryptoX509GetNameString">xmlSecMSCryptoX509GetNameString</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoX509StoreAdoptCert">xmlSecMSCryptoX509StoreAdoptCert</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoX509StoreAdoptKeyStore">xmlSecMSCryptoX509StoreAdoptKeyStore</link></para></listitem>
<listitem><para><link linkend="xmlSecMSCryptoX509StoreAdoptTrustedStore">xmlSecMSCryptoX509StoreAdoptTrustedStore</link></para></listitem>
@@ -708,6 +775,12 @@
<listitem><para><link linkend="xmlSecNssTransformHmacRipemd160Id">xmlSecNssTransformHmacRipemd160Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformHmacSha1GetKlass">xmlSecNssTransformHmacSha1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformHmacSha1Id">xmlSecNssTransformHmacSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformHmacSha256GetKlass">xmlSecNssTransformHmacSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformHmacSha256Id">xmlSecNssTransformHmacSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformHmacSha384GetKlass">xmlSecNssTransformHmacSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformHmacSha384Id">xmlSecNssTransformHmacSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformHmacSha512GetKlass">xmlSecNssTransformHmacSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformHmacSha512Id">xmlSecNssTransformHmacSha512Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformKWAes128GetKlass">xmlSecNssTransformKWAes128GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformKWAes128Id">xmlSecNssTransformKWAes128Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformKWAes192GetKlass">xmlSecNssTransformKWAes192GetKlass</link></para></listitem>
@@ -716,14 +789,30 @@
<listitem><para><link linkend="xmlSecNssTransformKWAes256Id">xmlSecNssTransformKWAes256Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformKWDes3GetKlass">xmlSecNssTransformKWDes3GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformKWDes3Id">xmlSecNssTransformKWDes3Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformMd5GetKlass">xmlSecNssTransformMd5GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformMd5Id">xmlSecNssTransformMd5Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaMd5GetKlass">xmlSecNssTransformRsaMd5GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaMd5Id">xmlSecNssTransformRsaMd5Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformRsaOaepGetKlass">xmlSecNssTransformRsaOaepGetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformRsaOaepId">xmlSecNssTransformRsaOaepId</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformRsaPkcs1GetKlass">xmlSecNssTransformRsaPkcs1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformRsaPkcs1Id">xmlSecNssTransformRsaPkcs1Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformRsaSha1GetKlass">xmlSecNssTransformRsaSha1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformRsaSha1Id">xmlSecNssTransformRsaSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaSha256GetKlass">xmlSecNssTransformRsaSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaSha256Id">xmlSecNssTransformRsaSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaSha384GetKlass">xmlSecNssTransformRsaSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaSha384Id">xmlSecNssTransformRsaSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaSha512GetKlass">xmlSecNssTransformRsaSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformRsaSha512Id">xmlSecNssTransformRsaSha512Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformSha1GetKlass">xmlSecNssTransformSha1GetKlass</link></para></listitem>
<listitem><para><link linkend="xmlSecNssTransformSha1Id">xmlSecNssTransformSha1Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformSha256GetKlass">xmlSecNssTransformSha256GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformSha256Id">xmlSecNssTransformSha256Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformSha384GetKlass">xmlSecNssTransformSha384GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformSha384Id">xmlSecNssTransformSha384Id</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformSha512GetKlass">xmlSecNssTransformSha512GetKlass</link></para></listitem>
+<listitem><para><link linkend="xmlSecNssTransformSha512Id">xmlSecNssTransformSha512Id</link></para></listitem>
<listitem><para><link linkend="xmlSecNssX509CertGetKey">xmlSecNssX509CertGetKey</link></para></listitem>
<listitem><para><link linkend="xmlSecNssX509StoreAdoptCert">xmlSecNssX509StoreAdoptCert</link></para></listitem>
<listitem><para><link linkend="xmlSecNssX509StoreFindCert">xmlSecNssX509StoreFindCert</link></para></listitem>
diff --git a/docs/api/xmlsec-io.html b/docs/api/xmlsec-io.html
index 39d6a51..0bb9497 100644
--- a/docs/api/xmlsec-io.html
+++ b/docs/api/xmlsec-io.html
@@ -162,19 +162,19 @@ compiled-in I/O.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5361"><span style="white-space: nowrap"><code class="PARAMETER">matchFunc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the protocol match callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the protocol match callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5366"><span style="white-space: nowrap"><code class="PARAMETER">openFunc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the open stream callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the open stream callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5371"><span style="white-space: nowrap"><code class="PARAMETER">readFunc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the read from stream callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the read from stream callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5376"><span style="white-space: nowrap"><code class="PARAMETER">closeFunc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the close stream callback.</p></td>
+<td align="LEFT" valign="TOP"><p> the close stream callback.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5381"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -212,11 +212,11 @@ compiled-in I/O.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5419"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to IO transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to IO transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5424"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the URL to open.</p></td>
+<td align="LEFT" valign="TOP"><p> the URL to open.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5429"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-keyinfo.html b/docs/api/xmlsec-keyinfo.html
index bfb27ec..79559da 100644
--- a/docs/api/xmlsec-keyinfo.html
+++ b/docs/api/xmlsec-keyinfo.html
@@ -152,15 +152,15 @@ and stores into <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5535"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5541"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to result key object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to result key object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5546"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5552"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -180,15 +180,15 @@ and stores into <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5572"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5578"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5583"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5589"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -220,39 +220,39 @@ and stores into <code class="PARAMETER">key</code>.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-DONT-STOP-ON-KEY-FOUND--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND 0x00000001</pre>
-<p>If flag is set then we will continue reading <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_DONT_STOP_ON_KEY_FOUND 0x00000001</pre>
+<p>If flag is set then we will continue reading <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a>
element even when key is already found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-STOP-ON-UNKNOWN-CHILD--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD 0x00000002</pre>
-<p>If flag is set then we abort if an unknown <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_STOP_ON_UNKNOWN_CHILD 0x00000002</pre>
+<p>If flag is set then we abort if an unknown <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a>
child is found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-KEYNAME-STOP-ON-UNKNOWN--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN 0x00000004</pre>
-<p>If flags is set then we abort if an unknown key name
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_KEYNAME_STOP_ON_UNKNOWN 0x00000004</pre>
+<p>If flags is set then we abort if an unknown key name
(content of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName%20" target="_top"><dsig:KeyName /></a> element) is found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-KEYVALUE-STOP-ON-UNKNOWN-CHILD--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD 0x00000008</pre>
-<p>If flags is set then we abort if an unknown <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue%20" target="_top"><dsig:KeyValue /></a>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_KEYVALUE_STOP_ON_UNKNOWN_CHILD 0x00000008</pre>
+<p>If flags is set then we abort if an unknown <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue%20" target="_top"><dsig:KeyValue /></a>
child is found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-UNKNOWN-HREF--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF 0x00000010</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_UNKNOWN_HREF 0x00000010</pre>
<p>If flag is set then we abort if an unknown href attribute
of <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a> element is found.</p>
<p></p>
@@ -260,23 +260,23 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-RETRMETHOD-STOP-ON-MISMATCH-HREF--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF 0x00000020</pre>
-<p>If flag is set then we abort if an href attribute <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_RETRMETHOD_STOP_ON_MISMATCH_HREF 0x00000020</pre>
+<p>If flag is set then we abort if an href attribute <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a>
element does not match the real key data type.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CHILD--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD 0x00000100</pre>
-<p>If flags is set then we abort if an unknown <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data%20" target="_top"><dsig:X509Data /></a>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CHILD 0x00000100</pre>
+<p>If flags is set then we abort if an unknown <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data%20" target="_top"><dsig:X509Data /></a>
child is found.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-X509DATA-DONT-VERIFY-CERTS--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS 0x00000200</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS 0x00000200</pre>
<p>If flag is set then we'll load certificates from <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data%20" target="_top"><dsig:X509Data /></a>
element without verification.</p>
<p></p>
@@ -284,16 +284,16 @@ element without verification.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-UNKNOWN-CERT--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT 0x00000400</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_UNKNOWN_CERT 0x00000400</pre>
<p>If flag is set then we'll stop when we could not resolve reference
-to certificate from <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial%20" target="_top"><dsig:X509IssuerSerial /></a>, <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509SKI%20" target="_top"><dsig:X509SKI /></a> or
+to certificate from <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial%20" target="_top"><dsig:X509IssuerSerial /></a>, <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509SKI%20" target="_top"><dsig:X509SKI /></a> or
<a href="http://www.w3.org/TR/xmldsig-core/#sec-X509SubjectName%20" target="_top"><dsig:X509SubjectName /></a> elements.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-X509DATA-STOP-ON-INVALID-CERT--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT 0x00000800</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_STOP_ON_INVALID_CERT 0x00000800</pre>
<p>If the flag is set then we'll stop when <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data%20" target="_top"><dsig:X509Data /></a> element
processing does not return a verified certificate.</p>
<p></p>
@@ -309,7 +309,7 @@ processing fails.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-STOP-ON-EMPTY-NODE--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE 0x00002000</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE 0x00002000</pre>
<p>If the flag is set then we'll stop when we found an empty node.
Otherwise we just ignore it.</p>
<p></p>
@@ -317,7 +317,7 @@ Otherwise we just ignore it.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-KEYINFO-FLAGS-X509DATA-SKIP-STRICT-CHECKS--CAPS"></a><h3>XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS 0x00004000</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_KEYINFO_FLAGS_X509DATA_SKIP_STRICT_CHECKS 0x00004000</pre>
<p>If the flag is set then we'll skip strict checking of certs and CRLs</p>
<p></p>
</div>
@@ -325,41 +325,41 @@ Otherwise we just ignore it.</p>
<div class="REFSECT2">
<a name="XMLSECKEYINFOCTX"></a><h3>struct xmlSecKeyInfoCtx</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyInfoCtx {
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlSecKeysMngrPtr keysMngr;
- xmlSecKeyInfoMode mode;
- xmlSecPtrList enabledKeyData;
- int base64LineSize;
-
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlSecKeysMngrPtr keysMngr;
+ xmlSecKeyInfoMode mode;
+ xmlSecPtrList enabledKeyData;
+ int base64LineSize;
+
/* RetrievalMethod */
- xmlSecTransformCtx retrievalMethodCtx;
- int maxRetrievalMethodLevel;
+ xmlSecTransformCtx retrievalMethodCtx;
+ int maxRetrievalMethodLevel;
/* EncryptedKey */
- xmlSecEncCtxPtr encCtx;
- int maxEncryptedKeyLevel;
+ xmlSecEncCtxPtr encCtx;
+ int maxEncryptedKeyLevel;
+
-
/* x509 certificates */
- time_t certsVerificationTime;
- int certsVerificationDepth;
+ time_t certsVerificationTime;
+ int certsVerificationDepth;
/* PGP */
- void* pgpReserved; /* TODO */
-
+ void* pgpReserved; /* TODO */
+
/* internal data */
- int curRetrievalMethodLevel;
- int curEncryptedKeyLevel;
- xmlSecKeyReq keyReq;
+ int curRetrievalMethodLevel;
+ int curEncryptedKeyLevel;
+ xmlSecKeyReq keyReq;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a> reading or writing context.</p>
<p></p>
@@ -367,63 +367,63 @@ Otherwise we just ignore it.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5728"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto
- never touch this).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto
+ never touch this).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5734"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the bit mask for flags that control processin.</p></td>
+<td align="LEFT" valign="TOP"><p> the bit mask for flags that control processin.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5740"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags2</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5746"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> <code class="STRUCTFIELD">keysMngr</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to current keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to current keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5752"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOMODE">xmlSecKeyInfoMode</a> <code class="STRUCTFIELD">mode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> do we read or write <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a> element.</p></td>
+<td align="LEFT" valign="TOP"><p> do we read or write <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a> element.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5759"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">enabledKeyData</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list of enabled <code class="PARAMETER">xmlSecKeyDataId</code> (if list is
- empty then all data ids are enabled).</p></td>
+<td align="LEFT" valign="TOP"><p> the list of enabled <code class="PARAMETER">xmlSecKeyDataId</code> (if list is
+ empty then all data ids are enabled).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5766"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">base64LineSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the max columns size for base64 encoding.</p></td>
+<td align="LEFT" valign="TOP"><p> the max columns size for base64 encoding.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5772"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <code class="STRUCTFIELD">retrievalMethodCtx</code>;</span></a></td>
<td align="LEFT" valign="TOP"><p> the transforms context for <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a>
- element processing.</p></td>
+ element processing.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5779"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">maxRetrievalMethodLevel</code>;</span></a></td>
<td align="LEFT" valign="TOP"><p> the max recursion level when processing
- <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a> element; default level is 1
- (see also <code class="PARAMETER">curRetrievalMethodLevel</code>).</p></td>
+ <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a> element; default level is 1
+ (see also <code class="PARAMETER">curRetrievalMethodLevel</code>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5787"><span style="white-space: nowrap"><a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> <code class="STRUCTFIELD">encCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the encryption context for <a href="http://www.w3.org/TR/xmldsig-core/#sec-EncryptedKey%20" target="_top"><dsig:EncryptedKey /></a> element
- processing.</p></td>
+<td align="LEFT" valign="TOP"><p> the encryption context for <a href="http://www.w3.org/TR/xmldsig-core/#sec-EncryptedKey%20" target="_top"><dsig:EncryptedKey /></a> element
+ processing.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5794"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">maxEncryptedKeyLevel</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the max recursion level when processing
- <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey%20" target="_top"><enc:EncryptedKey /></a> element; default level is 1
- (see <code class="PARAMETER">curEncryptedKeyLevel</code>).</p></td>
+<td align="LEFT" valign="TOP"><p> the max recursion level when processing
+ <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey%20" target="_top"><enc:EncryptedKey /></a> element; default level is 1
+ (see <code class="PARAMETER">curEncryptedKeyLevel</code>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5802"><span style="white-space: nowrap"><font>time_t</font> <code class="STRUCTFIELD">certsVerificationTime</code>;</span></a></td>
<td align="LEFT" valign="TOP"><p> the time to use for X509 certificates verification
- ("not valid before" and "not valid after" checks);
- if <code class="PARAMETER">certsVerificationTime</code> is equal to 0 (default)
- then we verify certificates against the system's
- clock "now".</p></td>
+ ("not valid before" and "not valid after" checks);
+ if <code class="PARAMETER">certsVerificationTime</code> is equal to 0 (default)
+ then we verify certificates against the system's
+ clock "now".</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5809"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">certsVerificationDepth</code>;</span></a></td>
@@ -431,29 +431,29 @@ Otherwise we just ignore it.</p>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5815"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">pgpReserved</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for PGP.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for PGP.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5821"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">curRetrievalMethodLevel</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a> element
- processing level (see <code class="PARAMETER">maxRetrievalMethodLevel</code>).</p></td>
+<td align="LEFT" valign="TOP"><p> the current <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a> element
+ processing level (see <code class="PARAMETER">maxRetrievalMethodLevel</code>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5829"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">curEncryptedKeyLevel</code>;</span></a></td>
<td align="LEFT" valign="TOP"><p> the current <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey%20" target="_top"><enc:EncryptedKey /></a> element
- processing level (see <code class="PARAMETER">maxEncryptedKeyLevel</code>).</p></td>
+ processing level (see <code class="PARAMETER">maxEncryptedKeyLevel</code>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5837"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReq</a> <code class="STRUCTFIELD">keyReq</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current key requirements.</p></td>
+<td align="LEFT" valign="TOP"><p> the current key requirements.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5843"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5849"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -462,14 +462,14 @@ Otherwise we just ignore it.</p>
<a name="XMLSECKEYINFOCTXCREATE"></a><h3>xmlSecKeyInfoCtxCreate ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecKeyInfoCtxPtr</font> xmlSecKeyInfoCtxCreate (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre>
<p>Allocates and initializes <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.
-Caller is responsible for freeing it by calling <a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTXDESTROY"><span class="TYPE">xmlSecKeyInfoCtxDestroy</span></a>
+Caller is responsible for freeing it by calling <a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTXDESTROY"><span class="TYPE">xmlSecKeyInfoCtxDestroy</span></a>
function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5868"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5873"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -486,7 +486,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN5891"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -494,18 +494,18 @@ function.</p>
<a name="XMLSECKEYINFOCTXINITIALIZE"></a><h3>xmlSecKeyInfoCtxInitialize ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecKeyInfoCtxInitialize (<a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtxPtr</a> keyInfoCtx,
<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre>
-<p>Initializes <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context. Caller is
+<p>Initializes <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context. Caller is
responsible for cleaning it up by <a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTXFINALIZE"><span class="TYPE">xmlSecKeyInfoCtxFinalize</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5911"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5917"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5922"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -523,7 +523,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN5940"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -535,7 +535,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN5957"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -549,11 +549,11 @@ function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5976"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5981"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN5986"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -572,7 +572,7 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><ds
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6003"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6009"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -591,11 +591,11 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><ds
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6026"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6032"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output file pointer.</p></td>
+<td align="LEFT" valign="TOP"><p> the output file pointer.</p></td>
</tr>
</tbody></table>
</div>
@@ -610,18 +610,18 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><ds
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6049"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6055"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output file pointer.</p></td>
+<td align="LEFT" valign="TOP"><p> the output file pointer.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATANAMEID"></a><h3>xmlSecKeyDataNameId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataNameId xmlSecKeyDataNameGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataNameId xmlSecKeyDataNameGetKlass()</pre>
<p>The <dsig:KeyName> processing class.</p>
<p></p>
</div>
@@ -629,14 +629,14 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><ds
<div class="REFSECT2">
<a name="XMLSECKEYDATANAMEGETKLASS"></a><h3>xmlSecKeyDataNameGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecKeyDataNameGetKlass (void);</pre>
-<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" target="_top"><dsig:KeyName/></a> element key data klass
+<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" target="_top"><dsig:KeyName/></a> element key data klass
(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-KEYNAME"><span class="TYPE">sec-KeyName</span></gtkdoclink>):</p>
-<p>The KeyName element contains a string value (in which white space is
-significant) which may be used by the signer to communicate a key
-identifier to the recipient. Typically, KeyName contains an identifier
-related to the key pair used to sign the message, but it may contain
-other protocol-related information that indirectly identifies a key pair.
-(Common uses of KeyName include simple string names for keys, a key index,
+<p>The KeyName element contains a string value (in which white space is
+significant) which may be used by the signer to communicate a key
+identifier to the recipient. Typically, KeyName contains an identifier
+related to the key pair used to sign the message, but it may contain
+other protocol-related information that indirectly identifies a key pair.
+(Common uses of KeyName include simple string names for keys, a key index,
a distinguished name (DN), an email address, etc.)</p>
<p></p>
<p></p>
@@ -648,7 +648,7 @@ a distinguished name (DN), an email address, etc.)</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAVALUEID"></a><h3>xmlSecKeyDataValueId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataValueId xmlSecKeyDataValueGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataValueId xmlSecKeyDataValueGetKlass()</pre>
<p>The <dsig:KeyValue> processing class.</p>
<p></p>
</div>
@@ -656,9 +656,9 @@ a distinguished name (DN), an email address, etc.)</p>
<div class="REFSECT2">
<a name="XMLSECKEYDATAVALUEGETKLASS"></a><h3>xmlSecKeyDataValueGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecKeyDataValueGetKlass (void);</pre>
-<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue" target="_top"><dsig:KeyValue/></a> element key data klass
+<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue" target="_top"><dsig:KeyValue/></a> element key data klass
(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-KEYVALUE"><span class="TYPE">sec-KeyValue</span></gtkdoclink>):</p>
-<p>The KeyValue element contains a single public key that may be useful in
+<p>The KeyValue element contains a single public key that may be useful in
validating the signature.</p>
<p></p>
<p></p>
@@ -670,7 +670,7 @@ validating the signature.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATARETRIEVALMETHODID"></a><h3>xmlSecKeyDataRetrievalMethodId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataRetrievalMethodId xmlSecKeyDataRetrievalMethodGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataRetrievalMethodId xmlSecKeyDataRetrievalMethodGetKlass()</pre>
<p>The <dsig:RetrievalMethod> processing class.</p>
<p></p>
</div>
@@ -679,16 +679,16 @@ validating the signature.</p>
<a name="XMLSECKEYDATARETRIEVALMETHODGETKLASS"></a><h3>xmlSecKeyDataRetrievalMethodGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecKeyDataRetrievalMethodGetKlass
(void);</pre>
-<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="_top"><dsig:RetrievalMethod/></a> element key data klass
+<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="_top"><dsig:RetrievalMethod/></a> element key data klass
(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-RETRIEVALMETHOD"><span class="TYPE">sec-RetrievalMethod</span></gtkdoclink>):
-A RetrievalMethod element within KeyInfo is used to convey a reference to
-KeyInfo information that is stored at another location. For example,
-several signatures in a document might use a key verified by an X.509v3
-certificate chain appearing once in the document or remotely outside the
-document; each signature's KeyInfo can reference this chain using a single
-RetrievalMethod element instead of including the entire chain with a
+A RetrievalMethod element within KeyInfo is used to convey a reference to
+KeyInfo information that is stored at another location. For example,
+several signatures in a document might use a key verified by an X.509v3
+certificate chain appearing once in the document or remotely outside the
+document; each signature's KeyInfo can reference this chain using a single
+RetrievalMethod element instead of including the entire chain with a
sequence of X509Certificate elements.</p>
-<p>RetrievalMethod uses the same syntax and dereferencing behavior as
+<p>RetrievalMethod uses the same syntax and dereferencing behavior as
Reference's URI and The Reference Processing Model.</p>
<p></p>
<p></p>
@@ -700,7 +700,7 @@ Reference's URI and The Reference Processing Model.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAENCRYPTEDKEYID"></a><h3>xmlSecKeyDataEncryptedKeyId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataEncryptedKeyId xmlSecKeyDataEncryptedKeyGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataEncryptedKeyId xmlSecKeyDataEncryptedKeyGetKlass()</pre>
<p>The <enc:EncryptedKey> processing class.</p>
<p></p>
</div>
@@ -708,14 +708,14 @@ Reference's URI and The Reference Processing Model.</p>
<div class="REFSECT2">
<a name="XMLSECKEYDATAENCRYPTEDKEYGETKLASS"></a><h3>xmlSecKeyDataEncryptedKeyGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecKeyDataEncryptedKeyGetKlass (void);</pre>
-<p>The <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> element key data klass
+<p>The <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> element key data klass
(http://www.w3.org/TR/xmlenc-core/<gtkdoclink href="SEC-ENCRYPTEDKEY"><span class="TYPE">sec-EncryptedKey</span></gtkdoclink>):</p>
-<p>The EncryptedKey element is used to transport encryption keys from
-the originator to a known recipient(s). It may be used as a stand-alone
-XML document, be placed within an application document, or appear inside
-an EncryptedData element as a child of a ds:KeyInfo element. The key value
-is always encrypted to the recipient(s). When EncryptedKey is decrypted the
-resulting octets are made available to the EncryptionMethod algorithm
+<p>The EncryptedKey element is used to transport encryption keys from
+the originator to a known recipient(s). It may be used as a stand-alone
+XML document, be placed within an application document, or appear inside
+an EncryptedData element as a child of a ds:KeyInfo element. The key value
+is always encrypted to the recipient(s). When EncryptedKey is decrypted the
+resulting octets are made available to the EncryptionMethod algorithm
without any additional processing.</p>
<p></p>
<p></p>
diff --git a/docs/api/xmlsec-keys.html b/docs/api/xmlsec-keys.html
index 1833567..a222ded 100644
--- a/docs/api/xmlsec-keys.html
+++ b/docs/api/xmlsec-keys.html
@@ -183,49 +183,49 @@ const <font>xmlChar</font>* <a href="xmlsec-keys.html#XMLSECKEYGETNAME">xml
<a name="XMLSEC-KEYS.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSECKEYUSAGE"></a><h3>xmlSecKeyUsage</h3>
-<pre class="PROGRAMLISTING">typedef unsigned int xmlSecKeyUsage;</pre>
+<pre class="PROGRAMLISTING">typedef unsigned int xmlSecKeyUsage;</pre>
<p>The key usage.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYUSAGESIGN"></a><h3>xmlSecKeyUsageSign</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyUsageSign 0x00000001</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyUsageSign 0x00000001</pre>
<p>Key can be used in any way.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYUSAGEVERIFY"></a><h3>xmlSecKeyUsageVerify</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyUsageVerify 0x00000002</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyUsageVerify 0x00000002</pre>
<p>Key for signing.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYUSAGEENCRYPT"></a><h3>xmlSecKeyUsageEncrypt</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyUsageEncrypt 0x00000004</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyUsageEncrypt 0x00000004</pre>
<p>Key for signature verification.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYUSAGEDECRYPT"></a><h3>xmlSecKeyUsageDecrypt</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyUsageDecrypt 0x00000008</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyUsageDecrypt 0x00000008</pre>
<p>An encryption key.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYUSAGEKEYEXCHANGE"></a><h3>xmlSecKeyUsageKeyExchange</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyUsageKeyExchange 0x00000010</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyUsageKeyExchange 0x00000010</pre>
<p>The key is used for key exchange.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYUSAGEANY"></a><h3>xmlSecKeyUsageAny</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyUsageAny 0xFFFFFFFF</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyUsageAny 0xFFFFFFFF</pre>
<p>A decryption key.</p>
<p></p>
</div>
@@ -440,18 +440,18 @@ functions.</p>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9072"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9078"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved2</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYUSEWITHPTRLISTID"></a><h3>xmlSecKeyUseWithPtrListId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyUseWithPtrListId xmlSecKeyUseWithPtrListGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyUseWithPtrListId xmlSecKeyUseWithPtrListGetKlass()</pre>
<p>The keys list klass.</p>
<p></p>
</div>
@@ -471,11 +471,11 @@ functions.</p>
<div class="REFSECT2">
<a name="XMLSECKEYREQ"></a><h3>struct xmlSecKeyReq</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyReq {
- xmlSecKeyDataId keyId;
- xmlSecKeyDataType keyType;
- xmlSecKeyUsage keyUsage;
- xmlSecSize keyBitsSize;
- xmlSecPtrList keyUseWithList;
+ xmlSecKeyDataId keyId;
+ xmlSecKeyDataType keyType;
+ xmlSecKeyUsage keyUsage;
+ xmlSecSize keyBitsSize;
+ xmlSecPtrList keyUseWithList;
void* reserved1;
void* reserved2;
@@ -486,19 +486,19 @@ functions.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9113"><span style="white-space: nowrap"><font>xmlSecKeyDataId</font> <code class="STRUCTFIELD">keyId</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key value klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key value klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9119"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> <code class="STRUCTFIELD">keyType</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key type.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9125"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEYUSAGE">xmlSecKeyUsage</a> <code class="STRUCTFIELD">keyUsage</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9131"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">keyBitsSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key size (in bits!).</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key size (in bits!).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9137"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">keyUseWithList</code>;</span></a></td>
@@ -506,11 +506,11 @@ functions.</p>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9143"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9149"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved2</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for future use.</p></td>
</tr>
</tbody></table>
</div>
@@ -525,7 +525,7 @@ cleaning it with <a href="xmlsec-keys.html#XMLSECKEYREQFINALIZE"><span class="TY
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9167"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9172"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -543,7 +543,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN9189"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -555,7 +555,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN9204"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -569,11 +569,11 @@ function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9222"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9227"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9232"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -592,11 +592,11 @@ function.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9250"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9255"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9260"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -616,11 +616,11 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9278"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9283"><span style="white-space: nowrap"><code class="PARAMETER">value</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9288"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -640,11 +640,11 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9306"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9311"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -659,11 +659,11 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9329"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9334"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -671,12 +671,12 @@ if an error occurs.</p></td>
<div class="REFSECT2">
<a name="XMLSECKEY"></a><h3>struct xmlSecKey</h3>
<pre class="PROGRAMLISTING">struct xmlSecKey {
- xmlChar* name;
- xmlSecKeyDataPtr value;
- xmlSecPtrListPtr dataList;
- xmlSecKeyUsage usage;
- time_t notValidBefore;
- time_t notValidAfter;
+ xmlChar* name;
+ xmlSecKeyDataPtr value;
+ xmlSecPtrListPtr dataList;
+ xmlSecKeyUsage usage;
+ time_t notValidBefore;
+ time_t notValidAfter;
};</pre>
<p>The key.</p>
<p></p>
@@ -684,27 +684,27 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9347"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">name</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key name.</p></td>
+<td align="LEFT" valign="TOP"><p> the key name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9353"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> <code class="STRUCTFIELD">value</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value.</p></td>
+<td align="LEFT" valign="TOP"><p> the key value.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9359"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <code class="STRUCTFIELD">dataList</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data list.</p></td>
+<td align="LEFT" valign="TOP"><p> the key data list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9365"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEYUSAGE">xmlSecKeyUsage</a> <code class="STRUCTFIELD">usage</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the key usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9371"><span style="white-space: nowrap"><font>time_t</font> <code class="STRUCTFIELD">notValidBefore</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the start key validity interval.</p></td>
+<td align="LEFT" valign="TOP"><p> the start key validity interval.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9377"><span style="white-space: nowrap"><font>time_t</font> <code class="STRUCTFIELD">notValidAfter</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the end key validity interval.</p></td>
+<td align="LEFT" valign="TOP"><p> the end key validity interval.</p></td>
</tr>
</tbody></table>
</div>
@@ -712,7 +712,7 @@ if an error occurs.</p></td>
<div class="REFSECT2">
<a name="XMLSECKEYCREATE"></a><h3>xmlSecKeyCreate ()</h3>
<pre class="PROGRAMLISTING"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> xmlSecKeyCreate (void);</pre>
-<p>Allocates and initializes new key. Caller is responsible for
+<p>Allocates and initializes new key. Caller is responsible for
freeing returned object with <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="TYPE">xmlSecKeyDestroy</span></a> function.</p>
<p></p>
<p></p>
@@ -731,7 +731,7 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN9412"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -743,7 +743,7 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN9428"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -756,7 +756,7 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9444"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the <a href="xmlsec-keys.html#XMLSECKEY"><span class="TYPE">xmlSecKey</span></a> structure.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the <a href="xmlsec-keys.html#XMLSECKEY"><span class="TYPE">xmlSecKey</span></a> structure.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9451"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -776,11 +776,11 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9471"><span style="white-space: nowrap"><code class="PARAMETER">keyDst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination key.</p></td>
+<td align="LEFT" valign="TOP"><p> the destination key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9476"><span style="white-space: nowrap"><code class="PARAMETER">keySrc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the source key.</p></td>
+<td align="LEFT" valign="TOP"><p> the source key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9481"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -798,7 +798,7 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9498"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9503"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -817,11 +817,11 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9521"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9526"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new key name.</p></td>
+<td align="LEFT" valign="TOP"><p> the new key name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9531"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -839,7 +839,7 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9547"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9552"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -857,7 +857,7 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9569"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9574"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -876,11 +876,11 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9592"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9597"><span style="white-space: nowrap"><code class="PARAMETER">value</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new value.</p></td>
+<td align="LEFT" valign="TOP"><p> the new value.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9602"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -899,15 +899,15 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9618"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9623"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the requested data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the requested data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9628"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> additional data associated with the <code class="PARAMETER">key</code> (see also
+<td align="LEFT" valign="TOP"><p> additional data associated with the <code class="PARAMETER">key</code> (see also
<a href="xmlsec-keys.html#XMLSECKEYADOPTDATA"><span class="TYPE">xmlSecKeyAdoptData</span></a> function).</p></td>
</tr>
</tbody></table>
@@ -923,11 +923,11 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9649"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9654"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the requested data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the requested data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9659"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -947,11 +947,11 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9679"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9684"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9689"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -970,11 +970,11 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9707"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9712"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -989,11 +989,11 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9730"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9735"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1009,15 +1009,15 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9754"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the requested key klass (rsa, dsa, aes, ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the requested key klass (rsa, dsa, aes, ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9759"><span style="white-space: nowrap"><code class="PARAMETER">sizeBits</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new key size (in bits!).</p></td>
+<td align="LEFT" valign="TOP"><p> the new key size (in bits!).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9764"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new key type (session, permanent, ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the new key type (session, permanent, ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9769"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1037,15 +1037,15 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9788"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the requested key klass name (rsa, dsa, aes, ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the requested key klass name (rsa, dsa, aes, ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9793"><span style="white-space: nowrap"><code class="PARAMETER">sizeBits</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new key size (in bits!).</p></td>
+<td align="LEFT" valign="TOP"><p> the new key size (in bits!).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9798"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new key type (session, permanent, ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the new key type (session, permanent, ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9803"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1065,15 +1065,15 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9821"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9826"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key name (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key name (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9831"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9836"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1092,11 +1092,11 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9853"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the key value data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9858"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the buffer that contains the binary data.</p></td>
+<td align="LEFT" valign="TOP"><p> the buffer that contains the binary data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9863"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1115,11 +1115,11 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9881"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the key value data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9886"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the key binary filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9891"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1139,15 +1139,15 @@ by <code class="PARAMETER">key</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9910"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the key value data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9915"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the memory containing the key</p></td>
+<td align="LEFT" valign="TOP"><p> the memory containing the key</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9920"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of the memory block</p></td>
+<td align="LEFT" valign="TOP"><p> the size of the memory block</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN9925"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1189,7 +1189,7 @@ or 0 otherwise.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYPTRLISTID"></a><h3>xmlSecKeyPtrListId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyPtrListId xmlSecKeyPtrListGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyPtrListId xmlSecKeyPtrListGetKlass()</pre>
<p>The keys list klass.</p>
<p></p>
</div>
diff --git a/docs/api/xmlsec-keysdata.html b/docs/api/xmlsec-keysdata.html
index 568c286..71b2be0 100644
--- a/docs/api/xmlsec-keysdata.html
+++ b/docs/api/xmlsec-keysdata.html
@@ -265,49 +265,49 @@ struct <a href="xmlsec-keysdata.html#XMLSECKEYDATASTOREKLASS">xmlSe
<a name="XMLSEC-KEYSDATA.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGE"></a><h3>xmlSecKeyDataUsage</h3>
-<pre class="PROGRAMLISTING">typedef unsigned int xmlSecKeyDataUsage;</pre>
+<pre class="PROGRAMLISTING">typedef unsigned int xmlSecKeyDataUsage;</pre>
<p>The bits mask that determines possible keys data usage.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGEUNKNOWN"></a><h3>xmlSecKeyDataUsageUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageUnknown 0x00000</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageUnknown 0x00000</pre>
<p>The key data usage is unknown.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGEKEYINFONODEREAD"></a><h3>xmlSecKeyDataUsageKeyInfoNodeRead</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyInfoNodeRead 0x00001</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyInfoNodeRead 0x00001</pre>
<p>The key data could be read from a <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> child.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGEKEYINFONODEWRITE"></a><h3>xmlSecKeyDataUsageKeyInfoNodeWrite</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyInfoNodeWrite 0x00002</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyInfoNodeWrite 0x00002</pre>
<p>The key data could be written to a <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo%20" target="_top"><dsig:KeyInfo /></a> child.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGEKEYVALUENODEREAD"></a><h3>xmlSecKeyDataUsageKeyValueNodeRead</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyValueNodeRead 0x00004</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyValueNodeRead 0x00004</pre>
<p>The key data could be read from a <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue%20" target="_top"><dsig:KeyValue /></a> child.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGEKEYVALUENODEWRITE"></a><h3>xmlSecKeyDataUsageKeyValueNodeWrite</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyValueNodeWrite 0x00008</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageKeyValueNodeWrite 0x00008</pre>
<p>The key data could be written to a <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue%20" target="_top"><dsig:KeyValue /></a> child.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGERETRIEVALMETHODNODEXML"></a><h3>xmlSecKeyDataUsageRetrievalMethodNodeXml</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageRetrievalMethodNodeXml 0x00010</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageRetrievalMethodNodeXml 0x00010</pre>
<p>The key data could be retrieved using <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a> node
in XML format.</p>
<p></p>
@@ -315,7 +315,7 @@ in XML format.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGERETRIEVALMETHODNODEBIN"></a><h3>xmlSecKeyDataUsageRetrievalMethodNodeBin</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageRetrievalMethodNodeBin 0x00020</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageRetrievalMethodNodeBin 0x00020</pre>
<p>The key data could be retrieved using <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod%20" target="_top"><dsig:RetrievalMethod /></a> node
in binary format.</p>
<p></p>
@@ -323,7 +323,7 @@ in binary format.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAUSAGEANY"></a><h3>xmlSecKeyDataUsageAny</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageAny 0xFFFFF</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataUsageAny 0xFFFFF</pre>
<p>Any key data usage.</p>
<p></p>
</div>
@@ -352,70 +352,70 @@ in any format.</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPE"></a><h3>xmlSecKeyDataType</h3>
-<pre class="PROGRAMLISTING">typedef unsigned int xmlSecKeyDataType;</pre>
+<pre class="PROGRAMLISTING">typedef unsigned int xmlSecKeyDataType;</pre>
<p>The key data type (public/private, session/permanet, etc.).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPEUNKNOWN"></a><h3>xmlSecKeyDataTypeUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeUnknown 0x0000</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeUnknown 0x0000</pre>
<p>The key data type is unknown (same as <a href="xmlsec-keysdata.html#XMLSECKEYDATATYPENONE"><span class="TYPE">xmlSecKeyDataTypeNone</span></a>).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPENONE"></a><h3>xmlSecKeyDataTypeNone</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeNone xmlSecKeyDataTypeUnknown</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeNone xmlSecKeyDataTypeUnknown</pre>
<p>The key data type is unknown (same as <a href="xmlsec-keysdata.html#XMLSECKEYDATATYPEUNKNOWN"><span class="TYPE">xmlSecKeyDataTypeUnknown</span></a>).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPEPUBLIC"></a><h3>xmlSecKeyDataTypePublic</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypePublic 0x0001</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypePublic 0x0001</pre>
<p>The key data contain a public key.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPEPRIVATE"></a><h3>xmlSecKeyDataTypePrivate</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypePrivate 0x0002</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypePrivate 0x0002</pre>
<p>The key data contain a private key.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPESYMMETRIC"></a><h3>xmlSecKeyDataTypeSymmetric</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeSymmetric 0x0004</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeSymmetric 0x0004</pre>
<p>The key data contain a symmetric key.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPESESSION"></a><h3>xmlSecKeyDataTypeSession</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeSession 0x0008</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeSession 0x0008</pre>
<p>The key data contain session key (one time key, not stored in keys manager).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPEPERMANENT"></a><h3>xmlSecKeyDataTypePermanent</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypePermanent 0x0010</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypePermanent 0x0010</pre>
<p>The key data contain permanent key (stored in keys manager).</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPETRUSTED"></a><h3>xmlSecKeyDataTypeTrusted</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeTrusted 0x0100</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeTrusted 0x0100</pre>
<p>The key data is trusted.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATATYPEANY"></a><h3>xmlSecKeyDataTypeAny</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeAny 0xFFFF</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataTypeAny 0xFFFF</pre>
<p>Any key data.</p>
<p></p>
</div>
@@ -439,39 +439,39 @@ in any format.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATUNKNOWN"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatUnknown</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data format is unknown.</p></td>
+<td align="LEFT" valign="TOP"><p> the key data format is unknown.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATBINARY"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatBinary</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATPEM"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatPem</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the PEM key data (cert or public/private key).</p></td>
+<td align="LEFT" valign="TOP"><p> the PEM key data (cert or public/private key).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATDER"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatDer</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the DER key data (cert or public/private key).</p></td>
+<td align="LEFT" valign="TOP"><p> the DER key data (cert or public/private key).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATPKCS8PEM"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatPkcs8Pem</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS8 PEM private key.</p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS8 PEM private key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATPKCS8DER"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatPkcs8Der</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS8 DER private key. </p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS8 DER private key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATPKCS12"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatPkcs12</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 format (bag of keys and certs)</p></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 format (bag of keys and certs)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATCERTPEM"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatCertPem</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the PEM cert.</p></td>
+<td align="LEFT" valign="TOP"><p> the PEM cert.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECKEYDATAFORMATCERTDER"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecKeyDataFormatCertDer</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the DER cert.</p></td>
+<td align="LEFT" valign="TOP"><p> the DER cert.</p></td>
</tr>
</tbody></table>
</div>
@@ -491,7 +491,7 @@ in any format.</p>
<div class="REFSECT2">
<a name="XMLSECKEYDATAIDSINIT"></a><h3>xmlSecKeyDataIdsInit ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecKeyDataIdsInit (void);</pre>
-<p>Initializes the key data klasses. This function is called from the
+<p>Initializes the key data klasses. This function is called from the
<a href="xmlsec-xmlsec.html#XMLSECINIT"><span class="TYPE">xmlSecInit</span></a> function and the application should not call it directly.</p>
<p></p>
<p></p>
@@ -504,7 +504,7 @@ in any format.</p>
<div class="REFSECT2">
<a name="XMLSECKEYDATAIDSSHUTDOWN"></a><h3>xmlSecKeyDataIdsShutdown ()</h3>
<pre class="PROGRAMLISTING"><font>void</font> xmlSecKeyDataIdsShutdown (void);</pre>
-<p>Shuts down the keys data klasses. This function is called from the
+<p>Shuts down the keys data klasses. This function is called from the
<a href="xmlsec-xmlsec.html#XMLSECSHUTDOWN"><span class="TYPE">xmlSecShutdown</span></a> function and the application should not call it directly.</p>
<p></p>
</div>
@@ -513,7 +513,7 @@ in any format.</p>
<a name="XMLSECKEYDATAIDSREGISTERDEFAULT"></a><h3>xmlSecKeyDataIdsRegisterDefault ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecKeyDataIdsRegisterDefault (void);</pre>
<p>Registers default (implemented by XML Security Library)
-key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" target="_top"><dsig:KeyName/></a> element processing klass,
+key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" target="_top"><dsig:KeyName/></a> element processing klass,
<a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyValue" target="_top"><dsig:KeyValue/></a> element processing klass, ...</p>
<p></p>
<p></p>
@@ -532,7 +532,7 @@ key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" targe
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6734"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the key data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6739"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -544,9 +544,9 @@ key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" targe
<div class="REFSECT2">
<a name="XMLSECKEYDATA"></a><h3>struct xmlSecKeyData</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyData {
- xmlSecKeyDataId id;
- void* reserved0;
- void* reserved1;
+ xmlSecKeyDataId id;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The key data: key value (crypto material), x509 data, pgp data, etc.</p>
<p></p>
@@ -554,15 +554,15 @@ key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" targe
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6752"><span style="white-space: nowrap"><font>xmlSecKeyDataId</font> <code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data id (<gtkdoclink href="XMLSECKEYDATAID"><span class="TYPE">xmlSecKeyDataId</span></gtkdoclink>).</p></td>
+<td align="LEFT" valign="TOP"><p> the data id (<gtkdoclink href="XMLSECKEYDATAID"><span class="TYPE">xmlSecKeyDataId</span></gtkdoclink>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6760"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6766"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -571,14 +571,14 @@ key data klasses: <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyName" targe
<a name="XMLSECKEYDATACREATE"></a><h3>xmlSecKeyDataCreate ()</h3>
<pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> xmlSecKeyDataCreate (<font>xmlSecKeyDataId</font> id);</pre>
<p>Allocates and initializes new key data of the specified type <code class="PARAMETER">id</code>.
-Caller is responsible for destroing returend object with
+Caller is responsible for destroing returend object with
<a href="xmlsec-keysdata.html#XMLSECKEYDATADESTROY"><span class="TYPE">xmlSecKeyDataDestroy</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6785"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data id.</p></td>
+<td align="LEFT" valign="TOP"><p> the data id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6790"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -591,14 +591,14 @@ or NULL if an error occurs.</p></td>
<div class="REFSECT2">
<a name="XMLSECKEYDATADUPLICATE"></a><h3>xmlSecKeyDataDuplicate ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecKeyDataPtr</font> xmlSecKeyDataDuplicate (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre>
-<p>Creates a duplicate of the given <code class="PARAMETER">data</code>. Caller is responsible for
+<p>Creates a duplicate of the given <code class="PARAMETER">data</code>. Caller is responsible for
destroing returend object with <a href="xmlsec-keysdata.html#XMLSECKEYDATADESTROY"><span class="TYPE">xmlSecKeyDataDestroy</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6808"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6813"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -616,7 +616,7 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN6828"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the key data.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -631,15 +631,15 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6845"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6850"><span style="white-space: nowrap"><code class="PARAMETER">sizeBits</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data size (in bits).</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data size (in bits).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6855"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data type.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6860"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -657,7 +657,7 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6875"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6880"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -675,7 +675,7 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6895"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6900"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -693,7 +693,7 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6915"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6920"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -712,11 +712,11 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6936"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6941"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -731,11 +731,11 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6957"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6962"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -752,19 +752,19 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6983"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6988"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination key.</p></td>
+<td align="LEFT" valign="TOP"><p> the destination key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6993"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN6998"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7004"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -785,19 +785,19 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7025"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7030"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the source key.</p></td>
+<td align="LEFT" valign="TOP"><p> the source key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7035"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7040"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7046"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -819,23 +819,23 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7068"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7073"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination key.</p></td>
+<td align="LEFT" valign="TOP"><p> the destination key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7078"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the input binary buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7083"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7088"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7094"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -857,23 +857,23 @@ or NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7116"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7121"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the source key.</p></td>
+<td align="LEFT" valign="TOP"><p> the source key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7126"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the output binary buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7131"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7136"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7142"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -890,7 +890,7 @@ or NULL if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN7155"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -903,7 +903,7 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN7170"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -916,11 +916,11 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7186"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7191"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data Id.</p></td>
+<td align="LEFT" valign="TOP"><p> the data Id.</p></td>
</tr>
</tbody></table>
</div>
@@ -934,11 +934,11 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7206"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7211"><span style="white-space: nowrap"><code class="PARAMETER">usg</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the data usage.</p></td>
</tr>
</tbody></table>
</div>
@@ -952,18 +952,18 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7227"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7232"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the expected size.</p></td>
+<td align="LEFT" valign="TOP"><p> the expected size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAIDUNKNOWN"></a><h3>xmlSecKeyDataIdUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataIdUnknown ((xmlSecKeyDataId)NULL)</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataIdUnknown ((xmlSecKeyDataId)NULL)</pre>
<p>The "unknown" id.</p>
<p></p>
</div>
@@ -977,7 +977,7 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7254"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7259"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -996,11 +996,11 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7275"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7280"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the poiniter to source key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the poiniter to source key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7285"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1018,7 +1018,7 @@ by the key data object must be freed inside this method.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN7300"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data.</p></td>
+<td align="LEFT" valign="TOP"><p> the data.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -1034,19 +1034,19 @@ by the key data object must be freed inside this method.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7318"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data id.</p></td>
+<td align="LEFT" valign="TOP"><p> the data id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7323"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key.</p></td>
+<td align="LEFT" valign="TOP"><p> the key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7328"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to data's value XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to data's value XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7333"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7339"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1067,19 +1067,19 @@ by the key data object must be freed inside this method.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7357"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data id.</p></td>
+<td align="LEFT" valign="TOP"><p> the data id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7362"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key.</p></td>
+<td align="LEFT" valign="TOP"><p> the key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7367"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to data's value XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to data's value XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7372"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <dsig:KeyInfo> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the <dsig:KeyInfo> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7377"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1101,23 +1101,23 @@ by the key data object must be freed inside this method.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7396"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data id.</p></td>
+<td align="LEFT" valign="TOP"><p> the data id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7401"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key.</p></td>
+<td align="LEFT" valign="TOP"><p> the key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7406"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7411"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7416"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7422"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1139,23 +1139,23 @@ by the key data object must be freed inside this method.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7441"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data id.</p></td>
+<td align="LEFT" valign="TOP"><p> the data id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7446"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key.</p></td>
+<td align="LEFT" valign="TOP"><p> the key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7451"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7456"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7461"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7467"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1175,15 +1175,15 @@ by the key data object must be freed inside this method.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7484"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7489"><span style="white-space: nowrap"><code class="PARAMETER">sizeBits</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data specific size.</p></td>
+<td align="LEFT" valign="TOP"><p> the key data specific size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7494"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the required key type (session/permanent, etc.)</p></td>
+<td align="LEFT" valign="TOP"><p> the required key type (session/permanent, etc.)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7499"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1201,7 +1201,7 @@ by the key data object must be freed inside this method.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7514"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data.</p></td>
+<td align="LEFT" valign="TOP"><p> the data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7519"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1219,7 +1219,7 @@ by the key data object must be freed inside this method.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7534"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7539"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1238,7 +1238,7 @@ X509 data identifier is the subject of the verified cert).</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7554"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7559"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1257,11 +1257,11 @@ X509 data identifier is the subject of the verified cert).</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7575"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data.</p></td>
+<td align="LEFT" valign="TOP"><p> the data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7580"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the FILE to print debug info (should be open for writing).</p></td>
+<td align="LEFT" valign="TOP"><p> the FILE to print debug info (should be open for writing).</p></td>
</tr>
</tbody></table>
</div>
@@ -1269,40 +1269,40 @@ X509 data identifier is the subject of the verified cert).</p>
<div class="REFSECT2">
<a name="XMLSECKEYDATAKLASS"></a><h3>struct xmlSecKeyDataKlass</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyDataKlass {
- xmlSecSize klassSize;
- xmlSecSize objSize;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
/* data */
- const xmlChar* name;
- xmlSecKeyDataUsage usage;
- const xmlChar* href;
- const xmlChar* dataNodeName;
- const xmlChar* dataNodeNs;
-
+ const xmlChar* name;
+ xmlSecKeyDataUsage usage;
+ const xmlChar* href;
+ const xmlChar* dataNodeName;
+ const xmlChar* dataNodeNs;
+
/* constructors/destructor */
- xmlSecKeyDataInitMethod initialize;
- xmlSecKeyDataDuplicateMethod duplicate;
- xmlSecKeyDataFinalizeMethod finalize;
- xmlSecKeyDataGenerateMethod generate;
-
+ xmlSecKeyDataInitMethod initialize;
+ xmlSecKeyDataDuplicateMethod duplicate;
+ xmlSecKeyDataFinalizeMethod finalize;
+ xmlSecKeyDataGenerateMethod generate;
+
/* get info */
- xmlSecKeyDataGetTypeMethod getType;
- xmlSecKeyDataGetSizeMethod getSize;
- xmlSecKeyDataGetIdentifierMethod getIdentifier;
+ xmlSecKeyDataGetTypeMethod getType;
+ xmlSecKeyDataGetSizeMethod getSize;
+ xmlSecKeyDataGetIdentifierMethod getIdentifier;
/* read/write */
- xmlSecKeyDataXmlReadMethod xmlRead;
- xmlSecKeyDataXmlWriteMethod xmlWrite;
- xmlSecKeyDataBinReadMethod binRead;
- xmlSecKeyDataBinWriteMethod binWrite;
+ xmlSecKeyDataXmlReadMethod xmlRead;
+ xmlSecKeyDataXmlWriteMethod xmlWrite;
+ xmlSecKeyDataBinReadMethod binRead;
+ xmlSecKeyDataBinWriteMethod binWrite;
/* debug */
- xmlSecKeyDataDebugDumpMethod debugDump;
- xmlSecKeyDataDebugDumpMethod debugXmlDump;
+ xmlSecKeyDataDebugDumpMethod debugDump;
+ xmlSecKeyDataDebugDumpMethod debugXmlDump;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The data id (klass).</p>
<p></p>
@@ -1310,91 +1310,91 @@ X509 data identifier is the subject of the verified cert).</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7593"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">klassSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the klass size.</p></td>
+<td align="LEFT" valign="TOP"><p> the klass size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7599"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">objSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the object size.</p></td>
+<td align="LEFT" valign="TOP"><p> the object size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7605"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">name</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the object name.</p></td>
+<td align="LEFT" valign="TOP"><p> the object name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7611"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAUSAGE">xmlSecKeyDataUsage</a> <code class="STRUCTFIELD">usage</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the allowed data usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the allowed data usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7617"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">href</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the identification string (href).</p></td>
+<td align="LEFT" valign="TOP"><p> the identification string (href).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7623"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">dataNodeName</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data's XML node name.</p></td>
+<td align="LEFT" valign="TOP"><p> the data's XML node name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7629"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">dataNodeNs</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data's XML node namespace.</p></td>
+<td align="LEFT" valign="TOP"><p> the data's XML node namespace.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7635"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAINITMETHOD">xmlSecKeyDataInitMethod</a> <code class="STRUCTFIELD">initialize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the initialization method. </p></td>
+<td align="LEFT" valign="TOP"><p> the initialization method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7641"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADUPLICATEMETHOD">xmlSecKeyDataDuplicateMethod</a> <code class="STRUCTFIELD">duplicate</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the duplicate (copy) method.</p></td>
+<td align="LEFT" valign="TOP"><p> the duplicate (copy) method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7647"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAFINALIZEMETHOD">xmlSecKeyDataFinalizeMethod</a> <code class="STRUCTFIELD">finalize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the finalization (destroy) method.</p></td>
+<td align="LEFT" valign="TOP"><p> the finalization (destroy) method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7653"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGENERATEMETHOD">xmlSecKeyDataGenerateMethod</a> <code class="STRUCTFIELD">generate</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new data generation method.</p></td>
+<td align="LEFT" valign="TOP"><p> the new data generation method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7659"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETTYPEMETHOD">xmlSecKeyDataGetTypeMethod</a> <code class="STRUCTFIELD">getType</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method to access data's type information.</p></td>
+<td align="LEFT" valign="TOP"><p> the method to access data's type information.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7665"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETSIZEMETHOD">xmlSecKeyDataGetSizeMethod</a> <code class="STRUCTFIELD">getSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method to access data's size.</p></td>
+<td align="LEFT" valign="TOP"><p> the method to access data's size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7671"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAGETIDENTIFIERMETHOD">xmlSecKeyDataGetIdentifierMethod</a> <code class="STRUCTFIELD">getIdentifier</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method to access data's string identifier.</p></td>
+<td align="LEFT" valign="TOP"><p> the method to access data's string identifier.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7677"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAXMLREADMETHOD">xmlSecKeyDataXmlReadMethod</a> <code class="STRUCTFIELD">xmlRead</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method for reading data from XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the method for reading data from XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7683"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATAXMLWRITEMETHOD">xmlSecKeyDataXmlWriteMethod</a> <code class="STRUCTFIELD">xmlWrite</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method for writing data to XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the method for writing data to XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7689"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATABINREADMETHOD">xmlSecKeyDataBinReadMethod</a> <code class="STRUCTFIELD">binRead</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method for reading data from a binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the method for reading data from a binary buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7695"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATABINWRITEMETHOD">xmlSecKeyDataBinWriteMethod</a> <code class="STRUCTFIELD">binWrite</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method for writing data to binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the method for writing data to binary buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7701"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADEBUGDUMPMETHOD">xmlSecKeyDataDebugDumpMethod</a> <code class="STRUCTFIELD">debugDump</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method for printing debug data information.</p></td>
+<td align="LEFT" valign="TOP"><p> the method for printing debug data information.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7707"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATADEBUGDUMPMETHOD">xmlSecKeyDataDebugDumpMethod</a> <code class="STRUCTFIELD">debugXmlDump</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the method for printing debug data information in XML format.</p></td>
+<td align="LEFT" valign="TOP"><p> the method for printing debug data information in XML format.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7713"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7719"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -1407,13 +1407,13 @@ X509 data identifier is the subject of the verified cert).</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN7733"><span style="white-space: nowrap"><code class="PARAMETER">klass</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATALISTID"></a><h3>xmlSecKeyDataListId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataListId xmlSecKeyDataListGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataListId xmlSecKeyDataListGetKlass()</pre>
<p>The key data klasses list klass id.</p>
<p></p>
</div>
@@ -1432,7 +1432,7 @@ X509 data identifier is the subject of the verified cert).</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATAIDLISTID"></a><h3>xmlSecKeyDataIdListId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataIdListId xmlSecKeyDataIdListGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataIdListId xmlSecKeyDataIdListGetKlass()</pre>
<p>The key data list klass id.</p>
<p></p>
</div>
@@ -1459,11 +1459,11 @@ X509 data identifier is the subject of the verified cert).</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7793"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7798"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the key data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7803"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1479,26 +1479,26 @@ value if an error occurs.</p></td>
const <font>xmlChar</font> *nodeName,
const <font>xmlChar</font> *nodeNs,
<a href="xmlsec-keysdata.html#XMLSECKEYDATAUSAGE">xmlSecKeyDataUsage</a> usage);</pre>
-<p>Lookups data klass in the list with given <code class="PARAMETER">nodeName</code>, <code class="PARAMETER">nodeNs</code> and
+<p>Lookups data klass in the list with given <code class="PARAMETER">nodeName</code>, <code class="PARAMETER">nodeNs</code> and
<code class="PARAMETER">usage</code> in the <code class="PARAMETER">list</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7827"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7832"><span style="white-space: nowrap"><code class="PARAMETER">nodeName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data klass XML node name.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data klass XML node name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7837"><span style="white-space: nowrap"><code class="PARAMETER">nodeNs</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data klass XML node namespace.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data klass XML node namespace.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7842"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7847"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1518,15 +1518,15 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7867"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7872"><span style="white-space: nowrap"><code class="PARAMETER">href</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data klass href.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data klass href.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7877"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7882"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1546,15 +1546,15 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7902"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7907"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data klass name.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data klass name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7912"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key data usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key data usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7917"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1573,11 +1573,11 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7934"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7939"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1592,11 +1592,11 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7956"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key data ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7961"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1617,7 +1617,7 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7983"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN7988"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1636,11 +1636,11 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8006"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8011"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8016"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1657,7 +1657,7 @@ value if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN8031"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -1673,19 +1673,19 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8051"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8056"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8061"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8066"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8072"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1700,26 +1700,26 @@ value if an error occurs.</p></td>
<a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key,
<font>xmlNodePtr</font> node,
<a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtxPtr</a> keyInfoCtx);</pre>
-<p>Base64 encodes binary key data of klass <code class="PARAMETER">id</code> from the <code class="PARAMETER">key</code> and
+<p>Base64 encodes binary key data of klass <code class="PARAMETER">id</code> from the <code class="PARAMETER">key</code> and
sets to the <code class="PARAMETER">node</code> content.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8093"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8098"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8103"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8108"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8114"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1741,23 +1741,23 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8136"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8141"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8146"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the source binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the source binary buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8151"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the source binary buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the source binary buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8156"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8162"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1779,23 +1779,23 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8184"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the data klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8189"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8194"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the destination binary buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8199"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination binary buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the destination binary buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8204"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8210"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1814,11 +1814,11 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8227"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8232"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1834,11 +1834,11 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8249"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8254"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1852,7 +1852,7 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8269"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8274"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1870,7 +1870,7 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8289"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8294"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1890,15 +1890,15 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8313"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary key data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8318"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8323"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the binary buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8328"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1910,29 +1910,29 @@ sets to the <code class="PARAMETER">node</code> content.</p>
<div class="REFSECT2">
<a name="XMLSECKEYDATASTORE"></a><h3>struct xmlSecKeyDataStore</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyDataStore {
- xmlSecKeyDataStoreId id;
+ xmlSecKeyDataStoreId id;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The key data store. Key data store holds common key data specific information
-required for key data processing. For example, X509 data store may hold
+required for key data processing. For example, X509 data store may hold
information about trusted (root) certificates.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8341"><span style="white-space: nowrap"><font>xmlSecKeyDataStoreId</font> <code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store id (<gtkdoclink href="XMLSECKEYDATASTOREID"><span class="TYPE">xmlSecKeyDataStoreId</span></gtkdoclink>).</p></td>
+<td align="LEFT" valign="TOP"><p> the store id (<gtkdoclink href="XMLSECKEYDATASTOREID"><span class="TYPE">xmlSecKeyDataStoreId</span></gtkdoclink>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8349"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8355"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -1947,7 +1947,7 @@ for freeng returned object with <a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8374"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store id.</p></td>
+<td align="LEFT" valign="TOP"><p> the store id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8379"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1966,7 +1966,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN8396"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the key data store..</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the key data store..</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -1978,7 +1978,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN8409"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -1991,7 +1991,7 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN8424"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -2004,11 +2004,11 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8440"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8445"><span style="white-space: nowrap"><code class="PARAMETER">storeId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store Id.</p></td>
+<td align="LEFT" valign="TOP"><p> the store Id.</p></td>
</tr>
</tbody></table>
</div>
@@ -2022,18 +2022,18 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8461"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8466"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the expected size.</p></td>
+<td align="LEFT" valign="TOP"><p> the expected size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATASTOREIDUNKNOWN"></a><h3>xmlSecKeyDataStoreIdUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreIdUnknown NULL</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataStoreIdUnknown NULL</pre>
<p>The "unknown" id.</p>
<p></p>
</div>
@@ -2048,7 +2048,7 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8488"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data store.</p></td>
+<td align="LEFT" valign="TOP"><p> the data store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8493"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2065,26 +2065,26 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN8508"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data store.</p></td>
+<td align="LEFT" valign="TOP"><p> the data store.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATASTOREKLASS"></a><h3>struct xmlSecKeyDataStoreKlass</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyDataStoreKlass {
- xmlSecSize klassSize;
- xmlSecSize objSize;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
/* data */
- const xmlChar* name;
-
+ const xmlChar* name;
+
/* constructors/destructor */
- xmlSecKeyDataStoreInitializeMethod initialize;
- xmlSecKeyDataStoreFinalizeMethod finalize;
+ xmlSecKeyDataStoreInitializeMethod initialize;
+ xmlSecKeyDataStoreFinalizeMethod finalize;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The data store id (klass).</p>
<p></p>
@@ -2092,31 +2092,31 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8521"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">klassSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data store klass size.</p></td>
+<td align="LEFT" valign="TOP"><p> the data store klass size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8527"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">objSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data store obj size.</p></td>
+<td align="LEFT" valign="TOP"><p> the data store obj size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8533"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">name</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store's name.</p></td>
+<td align="LEFT" valign="TOP"><p> the store's name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8539"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTOREINITIALIZEMETHOD">xmlSecKeyDataStoreInitializeMethod</a> <code class="STRUCTFIELD">initialize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store's initialization method.</p></td>
+<td align="LEFT" valign="TOP"><p> the store's initialization method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8545"><span style="white-space: nowrap"><a href="xmlsec-keysdata.html#XMLSECKEYDATASTOREFINALIZEMETHOD">xmlSecKeyDataStoreFinalizeMethod</a> <code class="STRUCTFIELD">finalize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store's finalization (destroy) method.</p></td>
+<td align="LEFT" valign="TOP"><p> the store's finalization (destroy) method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8551"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN8557"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -2129,13 +2129,13 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN8571"><span style="white-space: nowrap"><code class="PARAMETER">klass</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYDATASTOREPTRLISTID"></a><h3>xmlSecKeyDataStorePtrListId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyDataStorePtrListId xmlSecKeyDataStorePtrListGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyDataStorePtrListId xmlSecKeyDataStorePtrListGetKlass()</pre>
<p>The data store list id (klass).</p>
<p></p>
</div>
diff --git a/docs/api/xmlsec-keysmngr.html b/docs/api/xmlsec-keysmngr.html
index 7c5314b..442bbb2 100644
--- a/docs/api/xmlsec-keysmngr.html
+++ b/docs/api/xmlsec-keysmngr.html
@@ -146,13 +146,13 @@ struct <a href="xmlsec-keysmngr.html#XMLSECKEYSTOREKLASS">xmlSecKey
<div class="REFSECT2">
<a name="XMLSECKEYSMNGRCREATE"></a><h3>xmlSecKeysMngrCreate ()</h3>
<pre class="PROGRAMLISTING"><a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> xmlSecKeysMngrCreate (void);</pre>
-<p>Creates new keys manager. Caller is responsible for freeing it with
+<p>Creates new keys manager. Caller is responsible for freeing it with
<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGRDESTROY"><span class="TYPE">xmlSecKeysMngrDestroy</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10098"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly allocated keys manager or NULL if
+<td align="LEFT" valign="TOP"><p> the pointer to newly allocated keys manager or NULL if
an error occurs.</p></td>
</tr></tbody></table>
</div>
@@ -165,7 +165,7 @@ an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10115"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -174,22 +174,22 @@ an error occurs.</p></td>
<pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> xmlSecKeysMngrFindKey (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const <font>xmlChar</font> *name,
<a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtxPtr</a> keyInfoCtx);</pre>
-<p>Lookups key in the keys manager keys store. The caller is responsible
+<p>Lookups key in the keys manager keys store. The caller is responsible
for destroying the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="TYPE">xmlSecKeyDestroy</span></a> method.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10134"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10139"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key name.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10144"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10150"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -208,11 +208,11 @@ for destroying the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10167"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10172"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10177"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -230,11 +230,11 @@ for destroying the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10192"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10197"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys store in the keys manager <code class="PARAMETER">mngr</code> or NULL if
+<td align="LEFT" valign="TOP"><p> the keys store in the keys manager <code class="PARAMETER">mngr</code> or NULL if
there is no store or an error occurs.</p></td>
</tr>
</tbody></table>
@@ -250,11 +250,11 @@ there is no store or an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10214"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10219"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to data store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to data store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10224"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -273,11 +273,11 @@ there is no store or an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10241"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10246"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired data store klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired data store klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10251"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -297,15 +297,15 @@ occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10269"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10275"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10281"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key or NULL if the key is not found or
+<td align="LEFT" valign="TOP"><p> the pointer to key or NULL if the key is not found or
an error occurs.</p></td>
</tr>
</tbody></table>
@@ -314,9 +314,9 @@ an error occurs.</p></td>
<div class="REFSECT2">
<a name="XMLSECKEYSMNGR"></a><h3>struct xmlSecKeysMngr</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeysMngr {
- xmlSecKeyStorePtr keysStore;
- xmlSecPtrList storesList;
- xmlSecGetKeyCallback getKey;
+ xmlSecKeyStorePtr keysStore;
+ xmlSecPtrList storesList;
+ xmlSecGetKeyCallback getKey;
};</pre>
<p>The keys manager structure.</p>
<p></p>
@@ -324,15 +324,15 @@ an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10294"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> <code class="STRUCTFIELD">keysStore</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key store (list of keys known to keys manager).</p></td>
+<td align="LEFT" valign="TOP"><p> the key store (list of keys known to keys manager).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10300"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">storesList</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list of key data stores known to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><p> the list of key data stores known to keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10306"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECGETKEYCALLBACK">xmlSecGetKeyCallback</a> <code class="STRUCTFIELD">getKey</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the callback used to read <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the callback used to read <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
</tbody></table>
</div>
@@ -347,15 +347,15 @@ an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10326"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10332"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context. </p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10338"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key or NULL if the key is not found or
+<td align="LEFT" valign="TOP"><p> the pointer to key or NULL if the key is not found or
an error occurs.</p></td>
</tr>
</tbody></table>
@@ -364,11 +364,11 @@ an error occurs.</p></td>
<div class="REFSECT2">
<a name="XMLSECKEYSTORE"></a><h3>struct xmlSecKeyStore</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyStore {
- xmlSecKeyStoreId id;
+ xmlSecKeyStoreId id;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The keys store.</p>
<p></p>
@@ -376,15 +376,15 @@ an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10351"><span style="white-space: nowrap"><font>xmlSecKeyStoreId</font> <code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store id (<gtkdoclink href="XMLSECKEYSTOREID"><span class="TYPE">xmlSecKeyStoreId</span></gtkdoclink>).</p></td>
+<td align="LEFT" valign="TOP"><p> the store id (<gtkdoclink href="XMLSECKEYSTOREID"><span class="TYPE">xmlSecKeyStoreId</span></gtkdoclink>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10359"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10365"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -399,7 +399,7 @@ for freeing the returned store by calling <a href="xmlsec-keysmngr.html#XMLSECKE
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10384"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key store klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the key store klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10389"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -416,7 +416,7 @@ for freeing the returned store by calling <a href="xmlsec-keysmngr.html#XMLSECKE
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10406"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys store. </p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys store.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -425,22 +425,22 @@ for freeing the returned store by calling <a href="xmlsec-keysmngr.html#XMLSECKE
<pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> xmlSecKeyStoreFindKey (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store,
const <font>xmlChar</font> *name,
<a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtxPtr</a> keyInfoCtx);</pre>
-<p>Lookups key in the store. The caller is responsible for destroying
+<p>Lookups key in the store. The caller is responsible for destroying
the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="TYPE">xmlSecKeyDestroy</span></a> method.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10425"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10430"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key name.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10435"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10441"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -457,7 +457,7 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10454"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -470,7 +470,7 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10469"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -483,11 +483,11 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10485"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10490"><span style="white-space: nowrap"><code class="PARAMETER">storeId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store Id.</p></td>
+<td align="LEFT" valign="TOP"><p> the store Id.</p></td>
</tr>
</tbody></table>
</div>
@@ -501,18 +501,18 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10506"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10511"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the expected size.</p></td>
+<td align="LEFT" valign="TOP"><p> the expected size.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECKEYSTOREIDUNKNOWN"></a><h3>xmlSecKeyStoreIdUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecKeyStoreIdUnknown ((xmlSecKeyDataStoreId)NULL)</pre>
+<pre class="PROGRAMLISTING">#define xmlSecKeyStoreIdUnknown ((xmlSecKeyDataStoreId)NULL)</pre>
<p>The "unknown" id.</p>
<p></p>
</div>
@@ -526,7 +526,7 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10533"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store.</p></td>
+<td align="LEFT" valign="TOP"><p> the store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10538"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -543,7 +543,7 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10553"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store.</p></td>
+<td align="LEFT" valign="TOP"><p> the store.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -552,22 +552,22 @@ or 0 otherwise.</p>
<pre class="PROGRAMLISTING"><font>xmlSecKeyPtr</font> (*xmlSecKeyStoreFindKeyMethod) (<a href="xmlsec-keysmngr.html#XMLSECKEYSTORE">xmlSecKeyStorePtr</a> store,
const <font>xmlChar</font> *name,
<a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtxPtr</a> keyInfoCtx);</pre>
-<p>Keys store specific find method. The caller is responsible for destroying
+<p>Keys store specific find method. The caller is responsible for destroying
the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="TYPE">xmlSecKeyDestroy</span></a> method.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10572"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store.</p></td>
+<td align="LEFT" valign="TOP"><p> the store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10577"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired key name.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired key name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10582"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key info context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key info context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10587"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -579,20 +579,20 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<div class="REFSECT2">
<a name="XMLSECKEYSTOREKLASS"></a><h3>struct xmlSecKeyStoreKlass</h3>
<pre class="PROGRAMLISTING">struct xmlSecKeyStoreKlass {
- xmlSecSize klassSize;
- xmlSecSize objSize;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
/* data */
- const xmlChar* name;
-
+ const xmlChar* name;
+
/* constructors/destructor */
- xmlSecKeyStoreInitializeMethod initialize;
- xmlSecKeyStoreFinalizeMethod finalize;
- xmlSecKeyStoreFindKeyMethod findKey;
+ xmlSecKeyStoreInitializeMethod initialize;
+ xmlSecKeyStoreFinalizeMethod finalize;
+ xmlSecKeyStoreFindKeyMethod findKey;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The keys store id (klass).</p>
<p></p>
@@ -600,35 +600,35 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10600"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">klassSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store klass size.</p></td>
+<td align="LEFT" valign="TOP"><p> the store klass size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10606"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">objSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store obj size.</p></td>
+<td align="LEFT" valign="TOP"><p> the store obj size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10612"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">name</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store's name.</p></td>
+<td align="LEFT" valign="TOP"><p> the store's name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10618"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREINITIALIZEMETHOD">xmlSecKeyStoreInitializeMethod</a> <code class="STRUCTFIELD">initialize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store's initialization method.</p></td>
+<td align="LEFT" valign="TOP"><p> the store's initialization method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10624"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREFINALIZEMETHOD">xmlSecKeyStoreFinalizeMethod</a> <code class="STRUCTFIELD">finalize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store's finalization (destroy) method.</p></td>
+<td align="LEFT" valign="TOP"><p> the store's finalization (destroy) method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10630"><span style="white-space: nowrap"><a href="xmlsec-keysmngr.html#XMLSECKEYSTOREFINDKEYMETHOD">xmlSecKeyStoreFindKeyMethod</a> <code class="STRUCTFIELD">findKey</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the store's find method.</p></td>
+<td align="LEFT" valign="TOP"><p> the store's find method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10636"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10642"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -641,13 +641,13 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10656"><span style="white-space: nowrap"><code class="PARAMETER">klass</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECSIMPLEKEYSSTOREID"></a><h3>xmlSecSimpleKeysStoreId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecSimpleKeysStoreId xmlSecSimpleKeysStoreGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecSimpleKeysStoreId xmlSecSimpleKeysStoreGetKlass()</pre>
<p>A simple keys store klass id.</p>
<p></p>
</div>
@@ -674,11 +674,11 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10695"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10700"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10705"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -698,15 +698,15 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10722"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10727"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10732"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to associated keys manager. </p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to associated keys manager.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10737"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -726,15 +726,15 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10755"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10760"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10765"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the saved keys type (public, private, ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the saved keys type (public, private, ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10770"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -752,7 +752,7 @@ the returned key using <a href="xmlsec-keys.html#XMLSECKEYDESTROY"><span class="
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10785"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to simple keys store.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10790"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-list.html b/docs/api/xmlsec-list.html
index f070e9d..e08ed73 100644
--- a/docs/api/xmlsec-list.html
+++ b/docs/api/xmlsec-list.html
@@ -138,12 +138,12 @@ struct <a href="xmlsec-list.html#XMLSECPTRLISTKLASS">xmlSecPtrListK
<div class="REFSECT2">
<a name="XMLSECPTRLIST"></a><h3>struct xmlSecPtrList</h3>
<pre class="PROGRAMLISTING">struct xmlSecPtrList {
- xmlSecPtrListId id;
+ xmlSecPtrListId id;
- xmlSecPtr* data;
- xmlSecSize use;
- xmlSecSize max;
- xmlSecAllocMode allocMode;
+ xmlSecPtr* data;
+ xmlSecSize use;
+ xmlSecSize max;
+ xmlSecAllocMode allocMode;
};</pre>
<p>The pointers list.</p>
<p></p>
@@ -151,23 +151,23 @@ struct <a href="xmlsec-list.html#XMLSECPTRLISTKLASS">xmlSecPtrListK
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10894"><span style="white-space: nowrap"><font>xmlSecPtrListId</font> <code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list items description.</p></td>
+<td align="LEFT" valign="TOP"><p> the list items description.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10900"><span style="white-space: nowrap"><font>xmlSecPtr</font> *<code class="STRUCTFIELD">data</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list data.</p></td>
+<td align="LEFT" valign="TOP"><p> the list data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10906"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">use</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current list size.</p></td>
+<td align="LEFT" valign="TOP"><p> the current list size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10912"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">max</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the max (allocated) list size.</p></td>
+<td align="LEFT" valign="TOP"><p> the max (allocated) list size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10918"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECALLOCMODE">xmlSecAllocMode</a> <code class="STRUCTFIELD">allocMode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the memory allocation mode.</p></td>
+<td align="LEFT" valign="TOP"><p> the memory allocation mode.</p></td>
</tr>
</tbody></table>
</div>
@@ -182,11 +182,11 @@ struct <a href="xmlsec-list.html#XMLSECPTRLISTKLASS">xmlSecPtrListK
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10935"><span style="white-space: nowrap"><code class="PARAMETER">defAllocMode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new default memory allocation mode.</p></td>
+<td align="LEFT" valign="TOP"><p> the new default memory allocation mode.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10940"><span style="white-space: nowrap"><code class="PARAMETER">defInitialSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new default minimal initial size.</p></td>
+<td align="LEFT" valign="TOP"><p> the new default minimal initial size.</p></td>
</tr>
</tbody></table>
</div>
@@ -195,18 +195,18 @@ struct <a href="xmlsec-list.html#XMLSECPTRLISTKLASS">xmlSecPtrListK
<a name="XMLSECPTRLISTINITIALIZE"></a><h3>xmlSecPtrListInitialize ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecPtrListInitialize (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list,
<font>xmlSecPtrListId</font> id);</pre>
-<p>Initializes the list of given klass. Caller is responsible
+<p>Initializes the list of given klass. Caller is responsible
for cleaning up by calling <a href="xmlsec-list.html#XMLSECPTRLISTFINALIZE"><span class="TYPE">xmlSecPtrListFinalize</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10958"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10963"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the list klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN10968"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -224,7 +224,7 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN10985"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -238,7 +238,7 @@ by calling <a href="xmlsec-list.html#XMLSECPTRLISTDESTROY"><span class="TYPE">xm
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11002"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the list klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11007"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -255,7 +255,7 @@ by calling <a href="xmlsec-list.html#XMLSECPTRLISTDESTROY"><span class="TYPE">xm
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11025"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -267,7 +267,7 @@ by calling <a href="xmlsec-list.html#XMLSECPTRLISTDESTROY"><span class="TYPE">xm
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11041"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -276,18 +276,18 @@ by calling <a href="xmlsec-list.html#XMLSECPTRLISTDESTROY"><span class="TYPE">xm
<pre class="PROGRAMLISTING"><font>int</font> xmlSecPtrListCopy (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> dst,
<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> src);</pre>
<p>Copies <code class="PARAMETER">src</code> list items to <code class="PARAMETER">dst</code> list using <gtkdoclink href="DUPLICATEITEM"><span class="TYPE">duplicateItem</span></gtkdoclink> method
-of the list klass. If <gtkdoclink href="DUPLICATEITEM"><span class="TYPE">duplicateItem</span></gtkdoclink> method is NULL then
+of the list klass. If <gtkdoclink href="DUPLICATEITEM"><span class="TYPE">duplicateItem</span></gtkdoclink> method is NULL then
we jsut copy pointers to items.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11063"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11068"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11073"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -305,7 +305,7 @@ we jsut copy pointers to items.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11089"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11094"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -323,7 +323,7 @@ we jsut copy pointers to items.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11109"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11114"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -342,11 +342,11 @@ we jsut copy pointers to items.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11131"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11136"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the item position.</p></td>
+<td align="LEFT" valign="TOP"><p> the item position.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11141"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -366,11 +366,11 @@ than the number of items in the list or an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11161"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11166"><span style="white-space: nowrap"><code class="PARAMETER">item</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the item.</p></td>
+<td align="LEFT" valign="TOP"><p> the item.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11171"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -391,15 +391,15 @@ is destroyed.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11189"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11194"><span style="white-space: nowrap"><code class="PARAMETER">item</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the item.</p></td>
+<td align="LEFT" valign="TOP"><p> the item.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11199"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pos.</p></td>
+<td align="LEFT" valign="TOP"><p> the pos.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11204"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -418,11 +418,11 @@ is destroyed.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11221"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11226"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the position.</p></td>
+<td align="LEFT" valign="TOP"><p> the position.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11231"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -441,11 +441,11 @@ is destroyed.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11249"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11254"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -460,11 +460,11 @@ is destroyed.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11272"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11277"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -477,7 +477,7 @@ is destroyed.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11290"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the ponter to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the ponter to list.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -490,7 +490,7 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11305"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -503,18 +503,18 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11321"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11326"><span style="white-space: nowrap"><code class="PARAMETER">dataId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list Id.</p></td>
+<td align="LEFT" valign="TOP"><p> the list Id.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECPTRLISTIDUNKNOWN"></a><h3>xmlSecPtrListIdUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecPtrListIdUnknown NULL</pre>
+<pre class="PROGRAMLISTING">#define xmlSecPtrListIdUnknown NULL</pre>
<p>The "unknown" id.</p>
<p></p>
</div>
@@ -528,7 +528,7 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11349"><span style="white-space: nowrap"><code class="PARAMETER">ptr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the poinetr to list item.</p></td>
+<td align="LEFT" valign="TOP"><p> the poinetr to list item.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11354"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -545,7 +545,7 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11370"><span style="white-space: nowrap"><code class="PARAMETER">ptr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the poinetr to list item.</p></td>
+<td align="LEFT" valign="TOP"><p> the poinetr to list item.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -559,11 +559,11 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11388"><span style="white-space: nowrap"><code class="PARAMETER">ptr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the poinetr to list item.</p></td>
+<td align="LEFT" valign="TOP"><p> the poinetr to list item.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11393"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -571,11 +571,11 @@ or 0 otherwise.</p>
<div class="REFSECT2">
<a name="XMLSECPTRLISTKLASS"></a><h3>struct xmlSecPtrListKlass</h3>
<pre class="PROGRAMLISTING">struct xmlSecPtrListKlass {
- const xmlChar* name;
- xmlSecPtrDuplicateItemMethod duplicateItem;
- xmlSecPtrDestroyItemMethod destroyItem;
- xmlSecPtrDebugDumpItemMethod debugDumpItem;
- xmlSecPtrDebugDumpItemMethod debugXmlDumpItem;
+ const xmlChar* name;
+ xmlSecPtrDuplicateItemMethod duplicateItem;
+ xmlSecPtrDestroyItemMethod destroyItem;
+ xmlSecPtrDebugDumpItemMethod debugDumpItem;
+ xmlSecPtrDebugDumpItemMethod debugXmlDumpItem;
};</pre>
<p>List klass.</p>
<p></p>
@@ -583,23 +583,23 @@ or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11406"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">name</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list klass name.</p></td>
+<td align="LEFT" valign="TOP"><p> the list klass name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11412"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDUPLICATEITEMMETHOD">xmlSecPtrDuplicateItemMethod</a> <code class="STRUCTFIELD">duplicateItem</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the duplciate item method.</p></td>
+<td align="LEFT" valign="TOP"><p> the duplciate item method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11418"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDESTROYITEMMETHOD">xmlSecPtrDestroyItemMethod</a> <code class="STRUCTFIELD">destroyItem</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destroy item method.</p></td>
+<td align="LEFT" valign="TOP"><p> the destroy item method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11424"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDEBUGDUMPITEMMETHOD">xmlSecPtrDebugDumpItemMethod</a> <code class="STRUCTFIELD">debugDumpItem</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the debug dump item method.</p></td>
+<td align="LEFT" valign="TOP"><p> the debug dump item method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11430"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRDEBUGDUMPITEMMETHOD">xmlSecPtrDebugDumpItemMethod</a> <code class="STRUCTFIELD">debugXmlDumpItem</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the debug dump item in xml format method.</p></td>
+<td align="LEFT" valign="TOP"><p> the debug dump item in xml format method.</p></td>
</tr>
</tbody></table>
</div>
@@ -612,7 +612,7 @@ or 0 otherwise.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11444"><span style="white-space: nowrap"><code class="PARAMETER">klass</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list klass.
+<td align="LEFT" valign="TOP"><p> the list klass.
2</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-membuf.html b/docs/api/xmlsec-membuf.html
index f026417..66d7c16 100644
--- a/docs/api/xmlsec-membuf.html
+++ b/docs/api/xmlsec-membuf.html
@@ -128,11 +128,11 @@
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11523"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to memory buffer transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to memory buffer transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11528"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> pointer to the transform's <a href="xmlsec-buffer.html#XMLSECBUFFER"><span class="TYPE">xmlSecBuffer</span></a>. </p></td>
+<td align="LEFT" valign="TOP"><p> pointer to the transform's <a href="xmlsec-buffer.html#XMLSECBUFFER"><span class="TYPE">xmlSecBuffer</span></a>.</p></td>
</tr>
</tbody></table>
</div>
diff --git a/docs/api/xmlsec-mscrypto-app.html b/docs/api/xmlsec-mscrypto-app.html
index 3cbc875..7435cb9 100644
--- a/docs/api/xmlsec-mscrypto-app.html
+++ b/docs/api/xmlsec-mscrypto-app.html
@@ -87,12 +87,12 @@
<h1>
<a name="XMLSEC-MSCRYPTO-APP"></a>app</h1>
<div class="REFNAMEDIV">
-<a name="AEN27937"></a><h2>Name</h2>app -- Application functions implementation for MS Crypto.</div>
+<a name="AEN27938"></a><h2>Name</h2>app -- Application functions implementation for MS Crypto.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-MSCRYPTO-APP.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>int</font> <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPINIT">xmlSecMSCryptoAppInit</a> (const <font>char</font> *config);
<font>int</font> <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPSHUTDOWN">xmlSecMSCryptoAppShutdown</a> (void);
-const <font>char</font>* <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPGETCERTSTORENAME">xmlSecMSCryptoAppGetCertStoreName</a> (void);
+<font>LPCTSTR</font> <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPGETCERTSTORENAME">xmlSecMSCryptoAppGetCertStoreName</a> (void);
<font>int</font> <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT">xmlSecMSCryptoAppDefaultKeysMngrInit</a>
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr);
<font>int</font> <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRADOPTKEY">xmlSecMSCryptoAppDefaultKeysMngrAdoptKey</a>
@@ -173,17 +173,17 @@ const <font>char</font>* <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPT
<a name="XMLSECMSCRYPTOAPPINIT"></a><h3>xmlSecMSCryptoAppInit ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecMSCryptoAppInit (const <font>char</font> *config);</pre>
<p>General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<code class="PARAMETER">xmlSecInit</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28060"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the name of another then the default ms certificate store.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28061"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the name of another then the default ms certificate store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28065"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28066"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -193,24 +193,24 @@ by XMLSec command line utility and called before
<a name="XMLSECMSCRYPTOAPPSHUTDOWN"></a><h3>xmlSecMSCryptoAppShutdown ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecMSCryptoAppShutdown (void);</pre>
<p>General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<code class="PARAMETER">xmlSecShutdown</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN28080"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28081"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECMSCRYPTOAPPGETCERTSTORENAME"></a><h3>xmlSecMSCryptoAppGetCertStoreName ()</h3>
-<pre class="PROGRAMLISTING">const <font>char</font>* xmlSecMSCryptoAppGetCertStoreName (void);</pre>
+<pre class="PROGRAMLISTING"><font>LPCTSTR</font> xmlSecMSCryptoAppGetCertStoreName (void);</pre>
<p>Gets the MS Crypto certs store name set by <code class="PARAMETER">xmlSecMSCryptoAppInit</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN28095"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28096"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the MS Crypto certs name used by xmlsec-mscrypto.</p></td>
</tr></tbody></table>
</div>
@@ -225,11 +225,11 @@ and a default MSCrypto crypto key data stores.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28113"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28114"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28118"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28119"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -246,15 +246,15 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28138"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28139"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28143"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28144"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28148"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28149"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -265,21 +265,21 @@ function.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecMSCryptoAppDefaultKeysMngrLoad
(<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const <font>char</font> *uri);</pre>
-<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
+<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><span class="TYPE">xmlSecMSCryptoAppDefaultKeysMngrInit</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28168"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28169"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28173"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the uri.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28174"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the uri.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28178"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28179"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -296,19 +296,19 @@ with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><sp
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28196"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28197"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28201"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28202"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28206"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28207"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28211"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28212"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -324,15 +324,15 @@ with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><sp
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28229"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28230"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28234"><span style="white-space: nowrap"><code class="PARAMETER">hKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28235"><span style="white-space: nowrap"><code class="PARAMETER">hKey</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the key handle.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28239"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28240"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -348,15 +348,15 @@ with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><sp
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28257"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28258"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28262"><span style="white-space: nowrap"><code class="PARAMETER">hKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28263"><span style="white-space: nowrap"><code class="PARAMETER">hKey</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the key handle.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28267"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28268"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -372,15 +372,15 @@ with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><sp
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28285"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28286"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28290"><span style="white-space: nowrap"><code class="PARAMETER">hKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28291"><span style="white-space: nowrap"><code class="PARAMETER">hKey</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the key handle.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28295"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28296"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -396,15 +396,15 @@ with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><sp
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28313"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28314"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28318"><span style="white-space: nowrap"><code class="PARAMETER">keyStore</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28319"><span style="white-space: nowrap"><code class="PARAMETER">keyStore</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28323"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28324"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -420,15 +420,15 @@ with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><sp
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28341"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28342"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28346"><span style="white-space: nowrap"><code class="PARAMETER">trustedStore</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28347"><span style="white-space: nowrap"><code class="PARAMETER">trustedStore</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to certs store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28351"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28352"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -444,15 +444,15 @@ with <a href="xmlsec-mscrypto-app.html#XMLSECMSCRYPTOAPPDEFAULTKEYSMNGRINIT"><sp
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28369"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28370"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28374"><span style="white-space: nowrap"><code class="PARAMETER">untrustedStore</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28375"><span style="white-space: nowrap"><code class="PARAMETER">untrustedStore</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to certs store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28379"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28380"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -470,24 +470,24 @@ untrusted certs in <code class="PARAMETER">store</code> (not implemented yet).</
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28399"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28400"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28404"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28405"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28409"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28410"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28414"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
- trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28415"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
+ trusted or not.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28420"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28421"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -507,28 +507,28 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28441"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28442"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28446"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28447"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the binary certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28451"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28452"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> size of binary certificate (data)</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28456"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28457"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28461"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
- trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28462"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
+ trusted or not.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28467"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28468"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -546,27 +546,27 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28486"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28487"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28491"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28492"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28496"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28497"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28501"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28502"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28506"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28507"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28511"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28512"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -585,31 +585,31 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28531"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28532"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28536"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28537"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28541"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28542"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28546"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28547"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28551"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28552"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28556"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28557"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28561"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28562"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -626,23 +626,23 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28579"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28580"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28584"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28585"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28589"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28590"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28594"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28595"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28599"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28600"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -660,27 +660,27 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28618"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary PKCS12 key in data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28619"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the binary PKCS12 key in data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28623"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28624"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> size of binary pkcs12 data</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28628"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28629"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28633"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28634"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28638"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28639"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28643"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28644"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -696,19 +696,19 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28661"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28662"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28666"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28667"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28671"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28672"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28676"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28677"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -725,23 +725,23 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28695"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28696"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28700"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28701"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the binary certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28705"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28706"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> size of certificate binary (data)</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28710"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28711"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28715"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28716"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -755,7 +755,7 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN28729"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28730"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> default password callback.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-mscrypto-certkeys.html b/docs/api/xmlsec-mscrypto-certkeys.html
index 24c0cad..5a07c8f 100644
--- a/docs/api/xmlsec-mscrypto-certkeys.html
+++ b/docs/api/xmlsec-mscrypto-certkeys.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-MSCRYPTO-CERTKEYS"></a>certkeys</h1>
<div class="REFNAMEDIV">
-<a name="AEN28739"></a><h2>Name</h2>certkeys -- MS Crypto certificates helper functions.</div>
+<a name="AEN28740"></a><h2>Name</h2>certkeys -- MS Crypto certificates helper functions.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-MSCRYPTO-CERTKEYS.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>PCCERT_CONTEXT</font> <a href="xmlsec-mscrypto-certkeys.html#XMLSECMSCRYPTOKEYDATAGETCERT">xmlSecMSCryptoKeyDataGetCert</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);
@@ -107,17 +107,17 @@
<div class="REFSECT2">
<a name="XMLSECMSCRYPTOKEYDATAGETCERT"></a><h3>xmlSecMSCryptoKeyDataGetCert ()</h3>
<pre class="PROGRAMLISTING"><font>PCCERT_CONTEXT</font> xmlSecMSCryptoKeyDataGetCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre>
-<p>Native MSCrypto certificate retrieval from xmlsec keydata. The
+<p>Native MSCrypto certificate retrieval from xmlsec keydata. The
returned PCCERT_CONTEXT must not be released by the caller.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28777"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data to retrieve certificate from.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28778"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key data to retrieve certificate from.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28782"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28783"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> PCCERT_CONTEXT on success or NULL otherwise.</p></td>
</tr>
</tbody></table>
@@ -127,21 +127,21 @@ returned PCCERT_CONTEXT must not be released by the caller.</p>
<a name="XMLSECMSCRYPTOKEYDATAGETKEY"></a><h3>xmlSecMSCryptoKeyDataGetKey ()</h3>
<pre class="PROGRAMLISTING"><font>HCRYPTKEY</font> xmlSecMSCryptoKeyDataGetKey (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
<a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> type);</pre>
-<p>Native MSCrypto key retrieval from xmlsec keydata. The
+<p>Native MSCrypto key retrieval from xmlsec keydata. The
returned HKEY must not be destroyed by the caller.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28798"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data to retrieve certificate from.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28799"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key data to retrieve certificate from.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28803"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28804"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> type of key requested (public/private)</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28808"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28809"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> HKEY on success or NULL otherwise.</p></td>
</tr>
</tbody></table>
@@ -156,11 +156,11 @@ returned HKEY must not be destroyed by the caller.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28823"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data pointer</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28824"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key data pointer</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28828"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28829"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> HKEY on success or NULL otherwise.</p></td>
</tr>
</tbody></table>
@@ -174,12 +174,12 @@ returned HKEY must not be destroyed by the caller.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28844"><span style="white-space: nowrap"><code class="PARAMETER">pCert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to cert.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28845"><span style="white-space: nowrap"><code class="PARAMETER">pCert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to cert.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28849"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> pointer to newly created PCCERT_CONTEXT object or
+<td align="LEFT" valign="TOP"><a name="AEN28850"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> pointer to newly created PCCERT_CONTEXT object or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -194,15 +194,15 @@ NULL if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28865"><span style="white-space: nowrap"><code class="PARAMETER">pCert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to cert.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28866"><span style="white-space: nowrap"><code class="PARAMETER">pCert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to cert.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28870"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the expected key type.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN28871"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the expected key type.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN28875"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28876"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly created xmlsec key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-mscrypto-crypto.html b/docs/api/xmlsec-mscrypto-crypto.html
index 0fcc44f..b45fe72 100644
--- a/docs/api/xmlsec-mscrypto-crypto.html
+++ b/docs/api/xmlsec-mscrypto-crypto.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-MSCRYPTO-CRYPTO"></a>crypto</h1>
<div class="REFNAMEDIV">
-<a name="AEN28885"></a><h2>Name</h2>crypto -- Crypto transforms implementation for MS Crypto.</div>
+<a name="AEN28886"></a><h2>Name</h2>crypto -- Crypto transforms implementation for MS Crypto.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-MSCRYPTO-CRYPTO.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>xmlSecCryptoDLFunctionsPtr</font> <a href="xmlsec-mscrypto-crypto.html#XMLSECCRYPTOGETFUNCTIONS-MSCRYPTO">xmlSecCryptoGetFunctions_mscrypto</a>
@@ -104,10 +104,6 @@
const <font>char</font> *errorSubject,
<font>int</font> reason,
const <font>char</font> *msg);
-<font>BYTE</font>* <a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOCERTSTRTONAME">xmlSecMSCryptoCertStrToName</a> (<font>DWORD</font> dwCertEncodingType,
- <font>LPCTSTR</font> pszX500,
- <font>DWORD</font> dwStrType,
- <font>DWORD</font> *len);
#define <a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOKEYDATADSAID">xmlSecMSCryptoKeyDataDsaId</a>
<font>xmlSecKeyDataId</font> <a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOKEYDATADSAGETKLASS">xmlSecMSCryptoKeyDataDsaGetKlass</a> (void);
#define <a href="xmlsec-mscrypto-crypto.html#XMLSECMSCRYPTOTRANSFORMDSASHA1ID">xmlSecMSCryptoTransformDsaSha1Id</a>
@@ -166,7 +162,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN28983"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28978"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> xmlsec-mscrypto functions table.</p></td>
</tr></tbody></table>
</div>
@@ -178,7 +174,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN28997"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN28992"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -190,7 +186,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29011"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29006"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -203,11 +199,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29026"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29021"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29031"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29026"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -223,15 +219,15 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29049"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29044"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29054"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29049"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29059"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29054"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -251,65 +247,32 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29080"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29075"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29085"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29080"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29090"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29085"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29095"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error object </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29090"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error specific error object</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29100"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29095"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29105"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error code.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29100"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error code.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29110"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
-</tr>
-</tbody></table>
-</div>
-<hr>
-<div class="REFSECT2">
-<a name="XMLSECMSCRYPTOCERTSTRTONAME"></a><h3>xmlSecMSCryptoCertStrToName ()</h3>
-<pre class="PROGRAMLISTING"><font>BYTE</font>* xmlSecMSCryptoCertStrToName (<font>DWORD</font> dwCertEncodingType,
- <font>LPCTSTR</font> pszX500,
- <font>DWORD</font> dwStrType,
- <font>DWORD</font> *len);</pre>
-<p>Converts input string to name by calling <code class="PARAMETER">CertStrToName</code> function.</p>
-<p></p>
-<p></p>
-<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
-<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29129"><span style="white-space: nowrap"><code class="PARAMETER">dwCertEncodingType</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the encoding used.</p></td>
-</tr>
-<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29134"><span style="white-space: nowrap"><code class="PARAMETER">pszX500</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the string to convert.</p></td>
-</tr>
-<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29139"><span style="white-space: nowrap"><code class="PARAMETER">dwStrType</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the string type.</p></td>
-</tr>
-<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29144"><span style="white-space: nowrap"><code class="PARAMETER">len</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the result len.</p></td>
-</tr>
-<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29149"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> a pointer to newly allocated string or NULL if an error occurs.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29105"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
</tr>
</tbody></table>
</div>
@@ -328,7 +291,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29170"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29126"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to DSA key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -348,7 +311,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29191"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29147"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> DSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -368,7 +331,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29212"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29168"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to GOST2001 key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -388,7 +351,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29233"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29189"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> GOST2001-GOSTR3411_94 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -407,7 +370,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29254"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29210"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to MSCrypto RSA key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -427,7 +390,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29275"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29231"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -447,7 +410,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29296"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29252"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-PKCS1 key transport transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -466,7 +429,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29317"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29273"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-1 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -486,7 +449,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29338"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29294"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to GOSTR3411_94 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -505,7 +468,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29359"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29315"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -520,19 +483,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29376"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29332"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29381"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29337"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29386"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29342"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29391"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29347"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -553,7 +516,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29412"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29368"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 128 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -573,7 +536,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29433"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29389"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 192 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -593,7 +556,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29454"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29410"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 256 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -612,7 +575,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29475"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29431"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> DES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -632,7 +595,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29496"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29452"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to Triple DES encryption transform.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-mscrypto-keysstore.html b/docs/api/xmlsec-mscrypto-keysstore.html
index c846170..57079da 100644
--- a/docs/api/xmlsec-mscrypto-keysstore.html
+++ b/docs/api/xmlsec-mscrypto-keysstore.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-MSCRYPTO-KEYSSTORE"></a>keysstore</h1>
<div class="REFNAMEDIV">
-<a name="AEN29506"></a><h2>Name</h2>keysstore -- Keys store implementation for MS Crypto.</div>
+<a name="AEN29462"></a><h2>Name</h2>keysstore -- Keys store implementation for MS Crypto.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-MSCRYPTO-KEYSSTORE.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-mscrypto-keysstore.html#XMLSECMSCRYPTOKEYSSTOREID">xmlSecMSCryptoKeysStoreId</a>
@@ -109,7 +109,7 @@
<a name="XMLSEC-MSCRYPTO-KEYSSTORE.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSECMSCRYPTOKEYSSTOREID"></a><h3>xmlSecMSCryptoKeysStoreId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecMSCryptoKeysStoreId xmlSecMSCryptoKeysStoreGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecMSCryptoKeysStoreId xmlSecMSCryptoKeysStoreGetKlass()</pre>
<p>A MSCrypto keys store klass id.</p>
<p></p>
</div>
@@ -121,7 +121,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29550"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29506"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> MSCrypto list based keys store klass.</p></td>
</tr></tbody></table>
</div>
@@ -135,15 +135,15 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29568"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto keys store.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29524"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29573"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29529"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29578"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29534"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -159,19 +159,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29595"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto keys store.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29551"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29600"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29556"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29605"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to associated keys manager. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29561"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to associated keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29610"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29566"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -187,19 +187,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29628"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto keys store.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29584"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29633"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29589"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29638"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the saved keys type (public, private, ...).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29594"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the saved keys type (public, private, ...).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29643"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29599"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-mscrypto-x509.html b/docs/api/xmlsec-mscrypto-x509.html
index 0911273..f163760 100644
--- a/docs/api/xmlsec-mscrypto-x509.html
+++ b/docs/api/xmlsec-mscrypto-x509.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-MSCRYPTO-X509"></a>x509</h1>
<div class="REFNAMEDIV">
-<a name="AEN29653"></a><h2>Name</h2>x509 -- X509 certificates support implementation for MS Crypto.</div>
+<a name="AEN29609"></a><h2>Name</h2>x509 -- X509 certificates support implementation for MS Crypto.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-MSCRYPTO-X509.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-mscrypto-x509.html#XMLSECMSCRYPTOKEYDATAX509ID">xmlSecMSCryptoKeyDataX509Id</a>
@@ -158,7 +158,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29754"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29710"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the X509 data klass.</p></td>
</tr></tbody></table>
</div>
@@ -171,11 +171,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29769"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29725"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29774"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29730"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the key's certificate or NULL if key data was not used for key
extraction or an error occurs.</p></td>
</tr>
@@ -192,15 +192,15 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29791"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29747"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29796"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to MSCRYPTO X509 certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29752"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to MSCRYPTO X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29801"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29757"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -215,15 +215,15 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29817"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29773"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29822"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to MSCRYPTO X509 certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29778"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to MSCRYPTO X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29827"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29783"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -238,16 +238,16 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29843"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29799"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29848"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate position.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29804"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate position.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29853"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to certificate or NULL if <code class="PARAMETER">pos</code> is larger than the
+<td align="LEFT" valign="TOP"><a name="AEN29809"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to certificate or NULL if <code class="PARAMETER">pos</code> is larger than the
number of certificates in <code class="PARAMETER">data</code> or an error occurs.</p></td>
</tr>
</tbody></table>
@@ -262,11 +262,11 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29871"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29827"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29876"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29832"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> te number of certificates in <code class="PARAMETER">data</code>.</p></td>
</tr>
</tbody></table>
@@ -281,15 +281,15 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29893"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29849"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29898"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto X509 CRL.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN29854"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to MSCrypto X509 CRL.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29903"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29859"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -304,15 +304,15 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29919"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29875"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29924"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29880"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the desired CRL position.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29929"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29885"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to CRL or NULL if <code class="PARAMETER">pos</code> is larger than the
number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></td>
</tr>
@@ -328,11 +328,11 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29947"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29903"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN29952"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29908"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> te number of CRLs in <code class="PARAMETER">data</code>.</p></td>
</tr>
</tbody></table>
@@ -353,7 +353,7 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29974"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29930"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> raw X509 certificates key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -372,7 +372,7 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN29995"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29951"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to MSCrypto X509 certificates key data store klass.</p></td>
</tr></tbody></table>
</div>
@@ -390,31 +390,31 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30016"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29972"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30021"><span style="white-space: nowrap"><code class="PARAMETER">subjectName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29977"><span style="white-space: nowrap"><code class="PARAMETER">subjectName</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the desired certificate name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30026"><span style="white-space: nowrap"><code class="PARAMETER">issuerName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29982"><span style="white-space: nowrap"><code class="PARAMETER">issuerName</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the desired certificate issuer name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30031"><span style="white-space: nowrap"><code class="PARAMETER">issuerSerial</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29987"><span style="white-space: nowrap"><code class="PARAMETER">issuerSerial</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the desired certificate issuer serial number.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30036"><span style="white-space: nowrap"><code class="PARAMETER">ski</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29992"><span style="white-space: nowrap"><code class="PARAMETER">ski</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the desired certificate SKI.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30041"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN29997"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30047"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30003"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to found certificate or NULL if certificate is not found
or an error occurs.</p></td>
</tr>
@@ -431,19 +431,19 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30065"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30021"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 certificate context store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30070"><span style="white-space: nowrap"><code class="PARAMETER">certs</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30026"><span style="white-space: nowrap"><code class="PARAMETER">certs</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the untrusted certificates stack.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30075"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30031"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30081"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30037"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the first verified certificate from <code class="PARAMETER">certs</code>.</p></td>
</tr>
</tbody></table>
@@ -459,19 +459,19 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30099"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30055"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30104"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30060"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to PCCERT_CONTEXT X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30109"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30065"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30114"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30070"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -487,15 +487,15 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30131"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30087"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30136"><span style="white-space: nowrap"><code class="PARAMETER">keyStore</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30092"><span style="white-space: nowrap"><code class="PARAMETER">keyStore</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30141"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30097"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -511,15 +511,15 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30158"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30114"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30163"><span style="white-space: nowrap"><code class="PARAMETER">trustedStore</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30119"><span style="white-space: nowrap"><code class="PARAMETER">trustedStore</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to certs store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30168"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30124"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -535,15 +535,15 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30185"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30141"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30190"><span style="white-space: nowrap"><code class="PARAMETER">untrustedStore</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30146"><span style="white-space: nowrap"><code class="PARAMETER">untrustedStore</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to certs store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30195"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30151"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -559,11 +559,11 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30211"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30167"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN30216"><span style="white-space: nowrap"><code class="PARAMETER">val</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN30172"><span style="white-space: nowrap"><code class="PARAMETER">val</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the enable/disable flag</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-nodeset.html b/docs/api/xmlsec-nodeset.html
index 277a6d7..89ebbf7 100644
--- a/docs/api/xmlsec-nodeset.html
+++ b/docs/api/xmlsec-nodeset.html
@@ -135,7 +135,7 @@ struct <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a
xmlSecNodeSetNormal = 0,
xmlSecNodeSetInvert,
xmlSecNodeSetTree,
- xmlSecNodeSetTreeWithoutComments,
+ xmlSecNodeSetTreeWithoutComments,
xmlSecNodeSetTreeInvert,
xmlSecNodeSetTreeWithoutCommentsInvert,
xmlSecNodeSetList
@@ -146,35 +146,35 @@ struct <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETNORMAL"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetNormal</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> nodes set = nodes in the list.</p></td>
+<td align="LEFT" valign="TOP"><p> nodes set = nodes in the list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETINVERT"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetInvert</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> nodes set = all document nodes minus nodes in the list.</p></td>
+<td align="LEFT" valign="TOP"><p> nodes set = all document nodes minus nodes in the list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETTREE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTree</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> nodes set = nodes in the list and all their subtress.</p></td>
+<td align="LEFT" valign="TOP"><p> nodes set = nodes in the list and all their subtress.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETTREEWITHOUTCOMMENTS"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeWithoutComments</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> nodes set = nodes in the list and
- all their subtress but no comment nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> nodes set = nodes in the list and
+ all their subtress but no comment nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETTREEINVERT"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeInvert</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> nodes set = all document nodes minus nodes in the
- list and all their subtress.</p></td>
+<td align="LEFT" valign="TOP"><p> nodes set = all document nodes minus nodes in the
+ list and all their subtress.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETTREEWITHOUTCOMMENTSINVERT"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetTreeWithoutCommentsInvert</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> nodes set = all document nodes
- minus (nodes in the list and all their subtress
- plus all comment nodes).</p></td>
+<td align="LEFT" valign="TOP"><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="LEFT" valign="TOP"><a name="XMLSECNODESETLIST"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetList</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> nodes set = all nodes in the chidren list of nodes sets.</p></td>
+<td align="LEFT" valign="TOP"><p> nodes set = all nodes in the chidren list of nodes sets.</p></td>
</tr>
</tbody></table>
</div>
@@ -192,15 +192,15 @@ struct <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETINTERSECTION"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetIntersection</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> intersection.</p></td>
+<td align="LEFT" valign="TOP"><p> intersection.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETSUBTRACTION"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetSubtraction</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> subtraction.</p></td>
+<td align="LEFT" valign="TOP"><p> subtraction.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECNODESETUNION"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecNodeSetUnion</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> union.</p></td>
+<td align="LEFT" valign="TOP"><p> union.</p></td>
</tr>
</tbody></table>
</div>
@@ -208,14 +208,14 @@ struct <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a
<div class="REFSECT2">
<a name="XMLSECNODESET"></a><h3>struct xmlSecNodeSet</h3>
<pre class="PROGRAMLISTING">struct xmlSecNodeSet {
- xmlNodeSetPtr nodes;
- xmlDocPtr doc;
- int destroyDoc;
- xmlSecNodeSetType type;
- xmlSecNodeSetOp op;
- xmlSecNodeSetPtr next;
- xmlSecNodeSetPtr prev;
- xmlSecNodeSetPtr children;
+ xmlNodeSetPtr nodes;
+ xmlDocPtr doc;
+ int destroyDoc;
+ xmlSecNodeSetType type;
+ xmlSecNodeSetOp op;
+ xmlSecNodeSetPtr next;
+ xmlSecNodeSetPtr prev;
+ xmlSecNodeSetPtr children;
};</pre>
<p>The enchanced nodes set.</p>
<p></p>
@@ -223,37 +223,37 @@ struct <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11679"><span style="white-space: nowrap"><font>xmlNodeSetPtr</font> <code class="STRUCTFIELD">nodes</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the nodes list.</p></td>
+<td align="LEFT" valign="TOP"><p> the nodes list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11685"><span style="white-space: nowrap"><font>xmlDocPtr</font> <code class="STRUCTFIELD">doc</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the parent XML document.</p></td>
+<td align="LEFT" valign="TOP"><p> the parent XML document.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11691"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">destroyDoc</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then <code class="PARAMETER">doc</code> will
- be destroyed when node set is destroyed.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then <code class="PARAMETER">doc</code> will
+ be destroyed when node set is destroyed.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11698"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESETTYPE">xmlSecNodeSetType</a> <code class="STRUCTFIELD">type</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the nodes set type.</p></td>
+<td align="LEFT" valign="TOP"><p> the nodes set type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11704"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESETOP">xmlSecNodeSetOp</a> <code class="STRUCTFIELD">op</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the operation type.</p></td>
+<td align="LEFT" valign="TOP"><p> the operation type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11710"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <code class="STRUCTFIELD">next</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the next nodes set.</p></td>
+<td align="LEFT" valign="TOP"><p> the next nodes set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11716"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <code class="STRUCTFIELD">prev</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the previous nodes set.</p></td>
+<td align="LEFT" valign="TOP"><p> the previous nodes set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11722"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <code class="STRUCTFIELD">children</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the children list (valid only if type
- equal to <a href="xmlsec-nodeset.html#XMLSECNODESETLIST"><span class="TYPE">xmlSecNodeSetList</span></a>).</p></td>
+<td align="LEFT" valign="TOP"><p> the children list (valid only if type
+ equal to <a href="xmlsec-nodeset.html#XMLSECNODESETLIST"><span class="TYPE">xmlSecNodeSetList</span></a>).</p></td>
</tr>
</tbody></table>
</div>
@@ -270,19 +270,19 @@ struct <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSet</a
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11743"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="xmlsec-nodeset.html#XMLSECNODESET"><span class="TYPE">xmlSecNodeSet</span></a> structure.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="xmlsec-nodeset.html#XMLSECNODESET"><span class="TYPE">xmlSecNodeSet</span></a> structure.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11750"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer current XML node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer current XML node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11755"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the <code class="PARAMETER">cur</code> parent node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the <code class="PARAMETER">cur</code> parent node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11761"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to application specific data.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to application specific data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11766"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -304,15 +304,15 @@ by calling <a href="xmlsec-nodeset.html#XMLSECNODESETDESTROY"><span class="TYPE"
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11785"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to parent XML document.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to parent XML document.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11790"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list of nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the list of nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11795"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the nodes set type.</p></td>
+<td align="LEFT" valign="TOP"><p> the nodes set type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11800"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -329,7 +329,7 @@ by calling <a href="xmlsec-nodeset.html#XMLSECNODESETDESTROY"><span class="TYPE"
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11817"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -341,7 +341,7 @@ by calling <a href="xmlsec-nodeset.html#XMLSECNODESETDESTROY"><span class="TYPE"
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN11832"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -356,15 +356,15 @@ by calling <a href="xmlsec-nodeset.html#XMLSECNODESETDESTROY"><span class="TYPE"
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11850"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11855"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to XML node to check.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to XML node to check.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11860"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <code class="PARAMETER">node</code> parent node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <code class="PARAMETER">node</code> parent node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11866"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -385,19 +385,19 @@ and a negative value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11888"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to currrent nodes set (or NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to currrent nodes set (or NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11893"><span style="white-space: nowrap"><code class="PARAMETER">newNSet</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to new nodes set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to new nodes set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11898"><span style="white-space: nowrap"><code class="PARAMETER">op</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the operation type.</p></td>
+<td align="LEFT" valign="TOP"><p> the operation type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11903"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to combined nodes set or NULL if an error
+<td align="LEFT" valign="TOP"><p> the pointer to combined nodes set or NULL if an error
occurs.</p></td>
</tr>
</tbody></table>
@@ -414,19 +414,19 @@ occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11923"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to currrent nodes set (or NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to currrent nodes set (or NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11928"><span style="white-space: nowrap"><code class="PARAMETER">newNSet</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to new nodes set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to new nodes set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11933"><span style="white-space: nowrap"><code class="PARAMETER">op</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the operation type.</p></td>
+<td align="LEFT" valign="TOP"><p> the operation type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11938"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to combined nodes set or NULL if an error
+<td align="LEFT" valign="TOP"><p> the pointer to combined nodes set or NULL if an error
occurs.</p></td>
</tr>
</tbody></table>
@@ -446,26 +446,26 @@ occurs.</p></td>
- if <code class="PARAMETER">withComments</code> is not 0 and <code class="PARAMETER">invert</code> not is 0:
all nodes in the <code class="PARAMETER">doc</code> except nodes in the <code class="PARAMETER">parent</code> subtree;
- if <code class="PARAMETER">withComments</code> is 0 and <code class="PARAMETER">invert</code> is 0:
- all nodes in the <code class="PARAMETER">doc</code> except nodes in the <code class="PARAMETER">parent</code> subtree
+ all nodes in the <code class="PARAMETER">doc</code> except nodes in the <code class="PARAMETER">parent</code> subtree
and comment nodes.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11970"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML document.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML document.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11975"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to parent XML node or NULL if we want to include all document nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to parent XML node or NULL if we want to include all document nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11980"><span style="white-space: nowrap"><code class="PARAMETER">withComments</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag include comments or not.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag include comments or not.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11985"><span style="white-space: nowrap"><code class="PARAMETER">invert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the "invert" flag.</p></td>
+<td align="LEFT" valign="TOP"><p> the "invert" flag.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN11990"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -481,22 +481,22 @@ or NULL if an error occurs.</p></td>
<a href="xmlsec-nodeset.html#XMLSECNODESETWALKCALLBACK">xmlSecNodeSetWalkCallback</a> walkFunc,
<font>void</font> *data);</pre>
<p>Calls the function <code class="PARAMETER">walkFunc</code> once per each node in the nodes set <code class="PARAMETER">nset</code>.
-If the <code class="PARAMETER">walkFunc</code> returns a negative value, then the walk procedure
+If the <code class="PARAMETER">walkFunc</code> returns a negative value, then the walk procedure
is interrupted.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12012"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12017"><span style="white-space: nowrap"><code class="PARAMETER">walkFunc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the callback functions.</p></td>
+<td align="LEFT" valign="TOP"><p> the callback functions.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12022"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the application specific data passed to the <code class="PARAMETER">walkFunc</code>.</p></td>
+<td align="LEFT" valign="TOP"><p> the application specific data passed to the <code class="PARAMETER">walkFunc</code>.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12028"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -515,11 +515,11 @@ is interrupted.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12046"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12051"><span style="white-space: nowrap"><code class="PARAMETER">out</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the output buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12056"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -538,11 +538,11 @@ is interrupted.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12074"><span style="white-space: nowrap"><code class="PARAMETER">nset</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12079"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
diff --git a/docs/api/xmlsec-nss-app.html b/docs/api/xmlsec-nss-app.html
index 54a49dc..59db4c5 100644
--- a/docs/api/xmlsec-nss-app.html
+++ b/docs/api/xmlsec-nss-app.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-NSS-APP"></a>app</h1>
<div class="REFNAMEDIV">
-<a name="AEN25422"></a><h2>Name</h2>app -- Application functions implementation for NSS.</div>
+<a name="AEN25423"></a><h2>Name</h2>app -- Application functions implementation for NSS.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-NSS-APP.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>int</font> <a href="xmlsec-nss-app.html#XMLSECNSSAPPINIT">xmlSecNssAppInit</a> (const <font>char</font> *config);
@@ -166,17 +166,17 @@
<a name="XMLSECNSSAPPINIT"></a><h3>xmlSecNssAppInit ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecNssAppInit (const <font>char</font> *config);</pre>
<p>General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<code class="PARAMETER">xmlSecInit</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25547"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the path to NSS database files.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25548"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the path to NSS database files.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25552"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25553"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -186,12 +186,12 @@ by XMLSec command line utility and called before
<a name="XMLSECNSSAPPSHUTDOWN"></a><h3>xmlSecNssAppShutdown ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecNssAppShutdown (void);</pre>
<p>General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<code class="PARAMETER">xmlSecShutdown</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN25567"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25568"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -205,11 +205,11 @@ and a default NSS crypto key data stores.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25585"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25586"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25590"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25591"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -225,15 +225,15 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25610"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25611"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25615"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25616"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25620"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25621"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -243,21 +243,21 @@ function.</p>
<a name="XMLSECNSSAPPDEFAULTKEYSMNGRLOAD"></a><h3>xmlSecNssAppDefaultKeysMngrLoad ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecNssAppDefaultKeysMngrLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const <font>char</font> *uri);</pre>
-<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
+<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
with <a href="xmlsec-nss-app.html#XMLSECNSSAPPDEFAULTKEYSMNGRINIT"><span class="TYPE">xmlSecNssAppDefaultKeysMngrInit</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25640"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25641"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25645"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the uri.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25646"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the uri.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25650"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25651"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -273,19 +273,19 @@ with <a href="xmlsec-nss-app.html#XMLSECNSSAPPDEFAULTKEYSMNGRINIT"><span class="
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25668"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25669"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25673"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25674"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25678"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25679"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25683"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25684"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -303,23 +303,23 @@ untrusted certs in <code class="PARAMETER">store</code></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25703"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25704"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25708"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25709"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25713"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format (PEM or DER).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25714"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format (PEM or DER).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25718"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25719"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25723"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25724"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -338,27 +338,27 @@ untrusted certs in <code class="PARAMETER">store</code></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25744"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25745"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25749"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25750"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25754"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25755"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25759"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate format (PEM or DER).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25760"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate format (PEM or DER).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25764"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25765"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25769"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25770"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -376,23 +376,23 @@ untrusted certs in <code class="PARAMETER">store</code></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25789"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25790"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25794"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to SECItem.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25795"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to SECItem.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25799"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate format (PEM or DER).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25800"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate format (PEM or DER).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25804"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25805"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25809"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25810"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -410,27 +410,27 @@ untrusted certs in <code class="PARAMETER">store</code></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25828"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25829"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25833"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25834"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25838"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25839"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25843"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25844"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25848"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25849"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25853"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25854"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -449,31 +449,31 @@ untrusted certs in <code class="PARAMETER">store</code></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25874"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25875"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25879"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25880"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25884"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25885"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key data format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25889"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key data2 password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25890"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key data2 password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25894"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25895"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25899"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25900"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25904"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25905"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -491,27 +491,27 @@ untrusted certs in <code class="PARAMETER">store</code></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25923"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to sec item.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25924"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to sec item.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25928"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25929"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25933"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25934"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25938"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25939"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25943"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25944"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25948"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25949"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -530,23 +530,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25966"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25967"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25971"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25972"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25976"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25977"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25981"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN25982"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN25986"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN25987"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -566,27 +566,27 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26005"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26006"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26010"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26011"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26015"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26016"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26020"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26021"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26025"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26026"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26030"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26031"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -605,23 +605,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26048"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">SECItem</code> object.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26049"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">SECItem</code> object.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26054"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26055"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26059"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26060"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26064"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26065"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26069"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26070"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -637,19 +637,19 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26087"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26088"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26092"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26093"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26097"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26098"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26102"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26103"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -666,23 +666,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26121"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26122"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26126"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26127"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26131"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26132"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26136"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26137"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26141"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26142"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -698,19 +698,19 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26159"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26160"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26164"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to SECItem.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26165"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to SECItem.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26169"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26170"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26174"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26175"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -725,15 +725,15 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26190"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">SECItem</code> object.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26191"><span style="white-space: nowrap"><code class="PARAMETER">secItem</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">SECItem</code> object.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26196"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the cert format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26197"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the cert format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26201"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26202"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -746,7 +746,7 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26215"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26216"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> default password callback.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-nss-bignum.html b/docs/api/xmlsec-nss-bignum.html
index e4919f8..e9482a0 100644
--- a/docs/api/xmlsec-nss-bignum.html
+++ b/docs/api/xmlsec-nss-bignum.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-NSS-BIGNUM"></a>bignum</h1>
<div class="REFNAMEDIV">
-<a name="AEN26225"></a><h2>Name</h2>bignum -- Big numbers helper functions.</div>
+<a name="AEN26226"></a><h2>Name</h2>bignum -- Big numbers helper functions.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-NSS-BIGNUM.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>SECItem</font>* <a href="xmlsec-nss-bignum.html#XMLSECNSSNODEGETBIGNUMVALUE">xmlSecNssNodeGetBigNumValue</a> (<font>PRArenaPool</font> *arena,
@@ -108,27 +108,27 @@
<pre class="PROGRAMLISTING"><font>SECItem</font>* xmlSecNssNodeGetBigNumValue (<font>PRArenaPool</font> *arena,
const <font>xmlNodePtr</font> cur,
<font>SECItem</font> *a);</pre>
-<p>Converts the node content from CryptoBinary format
-(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
+<p>Converts the node content from CryptoBinary format
+(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
to a SECItem. If no SECItem object provided then a new
one is created (caller is responsible for freeing it).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26260"><span style="white-space: nowrap"><code class="PARAMETER">arena</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26261"><span style="white-space: nowrap"><code class="PARAMETER">arena</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the arena from which to allocate memory</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26265"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26266"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26270"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26271"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> a SECItem object to hold the BigNum value</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26275"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26276"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> a pointer to SECItem produced from CryptoBinary string
or NULL if an error occurs.</p></td>
</tr>
@@ -141,29 +141,29 @@ or NULL if an error occurs.</p></td>
const <font>SECItem</font> *a,
<font>int</font> addLineBreaks);</pre>
<p>Converts SECItem to CryptoBinary string
-(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
-and sets it as the content of the given node. If the
-addLineBreaks is set then line breaks are added
+(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
+and sets it as the content of the given node. If the
+addLineBreaks is set then line breaks are added
before and after the CryptoBinary string.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26294"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26295"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26299"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26300"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> a SECItem containing the BigNum value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26304"><span style="white-space: nowrap"><code class="PARAMETER">addLineBreaks</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> if the flag is equal to 1 then
- linebreaks will be added before and after
- new buffer content.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26305"><span style="white-space: nowrap"><code class="PARAMETER">addLineBreaks</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><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="LEFT" valign="TOP"><a name="AEN26309"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26310"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or -1 otherwise.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-nss-crypto.html b/docs/api/xmlsec-nss-crypto.html
index aea8710..e3db7b9 100644
--- a/docs/api/xmlsec-nss-crypto.html
+++ b/docs/api/xmlsec-nss-crypto.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-NSS-CRYPTO"></a>crypto</h1>
<div class="REFNAMEDIV">
-<a name="AEN26319"></a><h2>Name</h2>crypto -- Crypto transforms implementation for NSS.</div>
+<a name="AEN26320"></a><h2>Name</h2>crypto -- Crypto transforms implementation for NSS.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-NSS-CRYPTO.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>xmlSecCryptoDLFunctionsPtr</font> <a href="xmlsec-nss-crypto.html#XMLSECCRYPTOGETFUNCTIONS-NSS">xmlSecCryptoGetFunctions_nss</a>
@@ -174,7 +174,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26446"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26447"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the xmlsec-nss functions table or NULL if an error occurs.</p></td>
</tr></tbody></table>
</div>
@@ -186,7 +186,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26460"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26461"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -198,7 +198,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26474"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26475"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -211,11 +211,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26489"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26490"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26494"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26495"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -230,15 +230,15 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26512"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26513"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26517"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26518"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26522"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26523"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -258,32 +258,32 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26543"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26544"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26548"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26549"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26553"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26554"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26558"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error object </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26559"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error specific error object</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26563"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26564"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26568"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error code.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26569"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error code.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26573"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26574"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
</tr>
</tbody></table>
</div>
@@ -295,7 +295,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26587"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26588"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> internal key slot and initializes it if needed.</p></td>
</tr></tbody></table>
</div>
@@ -314,7 +314,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26608"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26609"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -329,19 +329,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26625"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26626"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26630"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26631"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26635"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26636"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26640"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26641"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -361,7 +361,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26661"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26662"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 128 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -380,7 +380,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26682"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26683"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 192 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -399,7 +399,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26703"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26704"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 256 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -418,7 +418,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26724"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26725"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES-128 key wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -437,7 +437,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26745"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26746"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES-192 key wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -456,7 +456,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26766"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26767"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES-256 key wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -475,7 +475,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26787"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26788"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> DES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -490,19 +490,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26804"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to DES key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26805"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to DES key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26809"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26810"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26814"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26815"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26819"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26820"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -522,7 +522,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26840"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26841"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to Triple DES encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -541,7 +541,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26861"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26862"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> Triple DES key wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -560,7 +560,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26882"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26883"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to DSA key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -579,7 +579,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26903"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26904"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> DSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -591,7 +591,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26917"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26918"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the min HMAC output length</p></td>
</tr></tbody></table>
</div>
@@ -603,8 +603,8 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26932"><span style="white-space: nowrap"><code class="PARAMETER">min_length</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new min length </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26933"><span style="white-space: nowrap"><code class="PARAMETER">min_length</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new min length</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -622,7 +622,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN26953"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26954"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> HMAC key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -637,19 +637,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26970"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to HMAC key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26971"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to HMAC key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26975"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26976"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26980"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN26981"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN26985"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN26986"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -669,7 +669,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27006"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27007"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-MD5 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -689,7 +689,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27027"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27028"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-RIPEMD160 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -708,7 +708,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27048"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27049"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-SHA1 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -727,7 +727,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27069"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27070"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to RSA key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -746,7 +746,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27090"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27091"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -765,7 +765,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27111"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27112"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-PKCS1 key transport transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -784,7 +784,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27132"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27133"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-PKCS1 key transport transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -803,7 +803,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27153"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27154"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-1 digest transform klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-nss-keysstore.html b/docs/api/xmlsec-nss-keysstore.html
index 7b9631f..3c6d3b2 100644
--- a/docs/api/xmlsec-nss-keysstore.html
+++ b/docs/api/xmlsec-nss-keysstore.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-NSS-KEYSSTORE"></a>keysstore</h1>
<div class="REFNAMEDIV">
-<a name="AEN27163"></a><h2>Name</h2>keysstore -- Keys store implementation for NSS.</div>
+<a name="AEN27164"></a><h2>Name</h2>keysstore -- Keys store implementation for NSS.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-NSS-KEYSSTORE.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-nss-keysstore.html#XMLSECNSSKEYSSTOREID">xmlSecNssKeysStoreId</a>
@@ -109,7 +109,7 @@
<a name="XMLSEC-NSS-KEYSSTORE.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSECNSSKEYSSTOREID"></a><h3>xmlSecNssKeysStoreId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecNssKeysStoreId xmlSecNssKeysStoreGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecNssKeysStoreId xmlSecNssKeysStoreGetKlass()</pre>
<p>A Nss keys store klass id.</p>
<p></p>
</div>
@@ -121,7 +121,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27207"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27208"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> Nss list based keys store klass.</p></td>
</tr></tbody></table>
</div>
@@ -135,15 +135,15 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27225"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to Nss keys store.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27226"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to Nss keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27230"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27231"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27235"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27236"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -159,19 +159,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27252"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to Nss keys store.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27253"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to Nss keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27257"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27258"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27262"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to associated keys manager. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27263"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to associated keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27267"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27268"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -187,19 +187,19 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27285"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to Nss keys store.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27286"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to Nss keys store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27290"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27291"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27295"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the saved keys type (public, private, ...).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27296"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the saved keys type (public, private, ...).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27300"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27301"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-nss-pkikeys.html b/docs/api/xmlsec-nss-pkikeys.html
index b40dd16..6a8efd3 100644
--- a/docs/api/xmlsec-nss-pkikeys.html
+++ b/docs/api/xmlsec-nss-pkikeys.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-NSS-PKIKEYS"></a>pkikeys</h1>
<div class="REFNAMEDIV">
-<a name="AEN27310"></a><h2>Name</h2>pkikeys -- PKI keys data implementation.</div>
+<a name="AEN27311"></a><h2>Name</h2>pkikeys -- PKI keys data implementation.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-NSS-PKIKEYS.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> <a href="xmlsec-nss-pkikeys.html#XMLSECNSSPKIADOPTKEY">xmlSecNssPKIAdoptKey</a> (<font>SECKEYPrivateKey</font> *privkey,
@@ -114,15 +114,15 @@ Key handles.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27349"><span style="white-space: nowrap"><code class="PARAMETER">privkey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27350"><span style="white-space: nowrap"><code class="PARAMETER">privkey</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the NSS Private Key handle</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27354"><span style="white-space: nowrap"><code class="PARAMETER">pubkey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27355"><span style="white-space: nowrap"><code class="PARAMETER">pubkey</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the NSS Public Key handle</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27359"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27360"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to KeyData object or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -136,11 +136,11 @@ Key handles.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27374"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27375"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to NSS Key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27379"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27380"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SECKEYPublicKey or NULL if an error occurs.
Caller is responsible for freeing the key when done</p></td>
</tr>
@@ -155,11 +155,11 @@ Caller is responsible for freeing the key when done</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27394"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27395"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to NSS Key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27399"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27400"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SECKEYPrivateKey or NULL if an error occurs.
Caller is responsible for freeing the key when done</p></td>
</tr>
@@ -174,12 +174,12 @@ Caller is responsible for freeing the key when done</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27414"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27415"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to NSS Key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27419"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> Key Type </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27420"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> Key Type</p></td>
</tr>
</tbody></table>
</div>
@@ -193,15 +193,15 @@ Caller is responsible for freeing the key when done</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27435"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27436"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to NSS Key data to copy to.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27440"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27441"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to NSS Key data to copy from.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27445"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27446"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> -1 on error, 0 on success</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-nss-x509.html b/docs/api/xmlsec-nss-x509.html
index b5b413c..a204dd2 100644
--- a/docs/api/xmlsec-nss-x509.html
+++ b/docs/api/xmlsec-nss-x509.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-NSS-X509"></a>x509</h1>
<div class="REFNAMEDIV">
-<a name="AEN27455"></a><h2>Name</h2>x509 -- X509 certificates support implementation for NSS.</div>
+<a name="AEN27456"></a><h2>Name</h2>x509 -- X509 certificates support implementation for NSS.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-NSS-X509.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-nss-x509.html#XMLSECNSSKEYDATAX509ID">xmlSecNssKeyDataX509Id</a>
@@ -143,7 +143,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27543"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27544"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the X509 data klass.</p></td>
</tr></tbody></table>
</div>
@@ -156,11 +156,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27558"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27559"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27563"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27564"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the key's certificate or NULL if key data was not used for key
extraction or an error occurs.</p></td>
</tr>
@@ -176,15 +176,15 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27580"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27581"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27585"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to NSS X509 certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27586"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to NSS X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27590"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27591"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -199,15 +199,15 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27606"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27607"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27611"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to NSS X509 certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27612"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to NSS X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27616"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27617"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -222,16 +222,16 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27632"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27633"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27637"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate position.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27638"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate position.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27642"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to certificate or NULL if <code class="PARAMETER">pos</code> is larger than the
+<td align="LEFT" valign="TOP"><a name="AEN27643"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to certificate or NULL if <code class="PARAMETER">pos</code> is larger than the
number of certificates in <code class="PARAMETER">data</code> or an error occurs.</p></td>
</tr>
</tbody></table>
@@ -245,11 +245,11 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27660"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27661"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27665"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27666"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> te number of certificates in <code class="PARAMETER">data</code>.</p></td>
</tr>
</tbody></table>
@@ -264,15 +264,15 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27682"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27683"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27687"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to NSS X509 CRL.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27688"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to NSS X509 CRL.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27692"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27693"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -287,15 +287,15 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27708"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27709"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27713"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27714"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the desired CRL position.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27718"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27719"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to CRL or NULL if <code class="PARAMETER">pos</code> is larger than the
number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></td>
</tr>
@@ -310,11 +310,11 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27736"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27737"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27741"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27742"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> te number of CRLs in <code class="PARAMETER">data</code>.</p></td>
</tr>
</tbody></table>
@@ -328,11 +328,11 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27758"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27759"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27763"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27764"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> public key value or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -352,7 +352,7 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27784"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27785"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> raw X509 certificates key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -371,7 +371,7 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN27805"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27806"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to NSS X509 certificates key data store klass.</p></td>
</tr></tbody></table>
</div>
@@ -389,31 +389,31 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27826"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27827"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27831"><span style="white-space: nowrap"><code class="PARAMETER">subjectName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27832"><span style="white-space: nowrap"><code class="PARAMETER">subjectName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27836"><span style="white-space: nowrap"><code class="PARAMETER">issuerName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate issuer name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27837"><span style="white-space: nowrap"><code class="PARAMETER">issuerName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate issuer name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27841"><span style="white-space: nowrap"><code class="PARAMETER">issuerSerial</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate issuer serial number.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27842"><span style="white-space: nowrap"><code class="PARAMETER">issuerSerial</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate issuer serial number.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27846"><span style="white-space: nowrap"><code class="PARAMETER">ski</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate SKI.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27847"><span style="white-space: nowrap"><code class="PARAMETER">ski</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate SKI.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27851"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27852"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27857"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27858"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to found certificate or NULL if certificate is not found
or an error occurs.</p></td>
</tr>
@@ -430,19 +430,19 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27875"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27876"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27880"><span style="white-space: nowrap"><code class="PARAMETER">certs</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the untrusted certificates stack.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27881"><span style="white-space: nowrap"><code class="PARAMETER">certs</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the untrusted certificates stack.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27885"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN27886"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27891"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27892"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the first verified certificate from <code class="PARAMETER">certs</code>.</p></td>
</tr>
</tbody></table>
@@ -458,19 +458,19 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27909"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27910"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27914"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27915"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to NSS X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27919"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27920"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN27924"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN27925"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-openssl-app.html b/docs/api/xmlsec-openssl-app.html
index 1572b60..0379142 100644
--- a/docs/api/xmlsec-openssl-app.html
+++ b/docs/api/xmlsec-openssl-app.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-OPENSSL-APP"></a>app</h1>
<div class="REFNAMEDIV">
-<a name="AEN21122"></a><h2>Name</h2>app -- Application functions implementation for OpenSSL.</div>
+<a name="AEN21123"></a><h2>Name</h2>app -- Application functions implementation for OpenSSL.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-OPENSSL-APP.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>int</font> <a href="xmlsec-openssl-app.html#XMLSECOPENSSLAPPINIT">xmlSecOpenSSLAppInit</a> (const <font>char</font> *config);
@@ -175,17 +175,17 @@
<a name="XMLSECOPENSSLAPPINIT"></a><h3>xmlSecOpenSSLAppInit ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLAppInit (const <font>char</font> *config);</pre>
<p>General crypto engine initialization. This function is used
-by XMLSec command line utility and called before
+by XMLSec command line utility and called before
<code class="PARAMETER">xmlSecInit</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21255"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the path to certs.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21256"><span style="white-space: nowrap"><code class="PARAMETER">config</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the path to certs.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21260"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21261"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -195,12 +195,12 @@ by XMLSec command line utility and called before
<a name="XMLSECOPENSSLAPPSHUTDOWN"></a><h3>xmlSecOpenSSLAppShutdown ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLAppShutdown (void);</pre>
<p>General crypto engine shutdown. This function is used
-by XMLSec command line utility and called after
+by XMLSec command line utility and called after
<code class="PARAMETER">xmlSecShutdown</code> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN21275"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21276"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -214,11 +214,11 @@ and a default OpenSSL crypto key data stores.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21293"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21294"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21298"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21299"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -235,15 +235,15 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21318"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21319"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21323"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21324"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21328"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21329"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -253,21 +253,21 @@ function.</p>
<a name="XMLSECOPENSSLAPPDEFAULTKEYSMNGRLOAD"></a><h3>xmlSecOpenSSLAppDefaultKeysMngrLoad ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLAppDefaultKeysMngrLoad (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> mngr,
const <font>char</font> *uri);</pre>
-<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
+<p>Loads XML keys file from <code class="PARAMETER">uri</code> to the keys manager <code class="PARAMETER">mngr</code> created
with <a href="xmlsec-openssl-app.html#XMLSECOPENSSLAPPDEFAULTKEYSMNGRINIT"><span class="TYPE">xmlSecOpenSSLAppDefaultKeysMngrInit</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21348"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21349"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21353"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the uri.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21354"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the uri.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21358"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21359"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -283,19 +283,19 @@ with <a href="xmlsec-openssl-app.html#XMLSECOPENSSLAPPDEFAULTKEYSMNGRINIT"><span
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21376"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21377"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21381"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21382"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the destination filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21386"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21387"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the type of keys to save (public/private/symmetric).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21391"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21392"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -313,24 +313,24 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21411"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21412"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21416"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21417"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21421"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21422"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21426"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
- trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21427"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate in <code class="PARAMETER">filename</code>
+ trusted or not.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21432"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21433"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -350,27 +350,27 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21453"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21454"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21458"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21459"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21463"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21464"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21468"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21469"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21473"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21474"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21478"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21479"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -388,23 +388,23 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21497"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21498"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21502"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate BIO.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21503"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate BIO.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21507"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21508"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21512"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21513"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates is the certificate trusted or not.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21517"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21518"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -420,15 +420,15 @@ untrusted certs in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21534"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21535"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21539"><span style="white-space: nowrap"><code class="PARAMETER">path</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the path to trusted certificates.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21540"><span style="white-space: nowrap"><code class="PARAMETER">path</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the path to trusted certificates.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21544"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21545"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -445,15 +445,15 @@ It is possible for <code class="PARAMETER">file</code> to contain multiple certs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21562"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21563"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21567"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21568"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the file containing trusted certificates.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21572"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21573"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -471,27 +471,27 @@ It is possible for <code class="PARAMETER">file</code> to contain multiple certs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21591"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21592"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21596"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21597"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21601"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21602"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21606"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21607"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21611"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21612"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21616"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21617"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -510,31 +510,31 @@ It is possible for <code class="PARAMETER">file</code> to contain multiple certs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21636"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21637"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the binary key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21641"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of binary key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21642"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the size of binary key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21646"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21647"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21651"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21652"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21656"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21657"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21661"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21662"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21666"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21667"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -552,27 +552,27 @@ It is possible for <code class="PARAMETER">file</code> to contain multiple certs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21685"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key BIO.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21686"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key BIO.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21690"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21691"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21695"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21696"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21700"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21701"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21705"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21706"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21710"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21711"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -591,23 +591,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21728"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21729"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 key filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21733"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21734"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21738"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21739"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21743"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21744"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21748"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21749"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -627,27 +627,27 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21767"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21768"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21772"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21773"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21777"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21778"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21782"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21783"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21787"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21788"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21792"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21793"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -666,23 +666,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21810"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 key bio.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21811"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 key bio.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21815"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21816"><span style="white-space: nowrap"><code class="PARAMETER">pwd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the PKCS12 file password.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21820"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21821"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallback</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21825"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21826"><span style="white-space: nowrap"><code class="PARAMETER">pwdCallbackCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the user context for password callback.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21830"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21831"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -698,19 +698,19 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21848"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21849"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21853"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21854"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate filename.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21858"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21859"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21863"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21864"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -727,23 +727,23 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21881"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21882"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21886"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21887"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21891"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21892"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate binary data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21896"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21897"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21901"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21902"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -759,19 +759,19 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21918"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21919"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21923"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate bio.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21924"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate bio.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21928"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21929"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate file format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21933"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21934"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -786,15 +786,15 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21949"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the BIO.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21950"><span style="white-space: nowrap"><code class="PARAMETER">bio</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the BIO.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21954"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the cert format.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21955"><span style="white-space: nowrap"><code class="PARAMETER">format</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the cert format.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21959"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21960"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -808,7 +808,7 @@ in format=xmlSecKeyDataFormatPkcs12.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN21973"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21974"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> default password callback.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-openssl-bn.html b/docs/api/xmlsec-openssl-bn.html
index 857263c..e316fb8 100644
--- a/docs/api/xmlsec-openssl-bn.html
+++ b/docs/api/xmlsec-openssl-bn.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-OPENSSL-BN"></a>bn</h1>
<div class="REFNAMEDIV">
-<a name="AEN21983"></a><h2>Name</h2>bn -- Big numbers helper functions.</div>
+<a name="AEN21984"></a><h2>Name</h2>bn -- Big numbers helper functions.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-OPENSSL-BN.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>BIGNUM</font>* <a href="xmlsec-openssl-bn.html#XMLSECOPENSSLNODEGETBNVALUE">xmlSecOpenSSLNodeGetBNValue</a> (const <font>xmlNodePtr</font> cur,
@@ -106,23 +106,23 @@
<a name="XMLSECOPENSSLNODEGETBNVALUE"></a><h3>xmlSecOpenSSLNodeGetBNValue ()</h3>
<pre class="PROGRAMLISTING"><font>BIGNUM</font>* xmlSecOpenSSLNodeGetBNValue (const <font>xmlNodePtr</font> cur,
<font>BIGNUM</font> **a);</pre>
-<p>Converts the node content from CryptoBinary format
-(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
+<p>Converts the node content from CryptoBinary format
+(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
to a BIGNUM. If no BIGNUM buffer provided then a new
BIGNUM is created (caller is responsible for freeing it).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22016"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22017"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the poitner to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22021"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22022"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the BIGNUM buffer.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22026"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22027"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> a pointer to BIGNUM produced from CryptoBinary string
or NULL if an error occurs.</p></td>
</tr>
@@ -135,29 +135,29 @@ or NULL if an error occurs.</p></td>
const <font>BIGNUM</font> *a,
<font>int</font> addLineBreaks);</pre>
<p>Converts BIGNUM to CryptoBinary string
-(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
-and sets it as the content of the given node. If the
-addLineBreaks is set then line breaks are added
+(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-CRYPTOBINARY"><span class="TYPE">sec-CryptoBinary</span></gtkdoclink>)
+and sets it as the content of the given node. If the
+addLineBreaks is set then line breaks are added
before and after the CryptoBinary string.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22045"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22046"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22050"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22051"><span style="white-space: nowrap"><code class="PARAMETER">a</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the BIGNUM.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22055"><span style="white-space: nowrap"><code class="PARAMETER">addLineBreaks</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> if the flag is equal to 1 then
- linebreaks will be added before and after
- new buffer content.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22056"><span style="white-space: nowrap"><code class="PARAMETER">addLineBreaks</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><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="LEFT" valign="TOP"><a name="AEN22060"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22061"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><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 c95af31..12b4838 100644
--- a/docs/api/xmlsec-openssl-crypto.html
+++ b/docs/api/xmlsec-openssl-crypto.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-OPENSSL-CRYPTO"></a>crypto</h1>
<div class="REFNAMEDIV">
-<a name="AEN22070"></a><h2>Name</h2>crypto -- Crypto transforms implementation for OpenSSL.</div>
+<a name="AEN22071"></a><h2>Name</h2>crypto -- Crypto transforms implementation for OpenSSL.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-OPENSSL-CRYPTO.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-openssl-crypto.html#XMLSEC-NO-SHA224--CAPS">XMLSEC_NO_SHA224</a>
@@ -275,7 +275,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<hr>
<div class="REFSECT2">
<a name="XMLSEC-NO-AES--CAPS"></a><h3>XMLSEC_NO_AES</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_NO_AES 1</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_NO_AES 1</pre>
<p></p>
</div>
<hr>
@@ -287,7 +287,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22313"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22314"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the xmlsec-openssl functions table or NULL if an error occurs.</p></td>
</tr></tbody></table>
</div>
@@ -299,7 +299,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22327"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22328"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -311,7 +311,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22341"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22342"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -324,11 +324,11 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22356"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22357"><span style="white-space: nowrap"><code class="PARAMETER">mngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22361"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22362"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -343,15 +343,15 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22379"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22380"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the destination buffer.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22384"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22385"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the numer of bytes to generate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22389"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22390"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -366,11 +366,11 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22404"><span style="white-space: nowrap"><code class="PARAMETER">path</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the default trusted certs path.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22405"><span style="white-space: nowrap"><code class="PARAMETER">path</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the default trusted certs path.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22409"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22410"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -384,7 +384,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22423"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22424"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the default trusted cert folder.</p></td>
</tr></tbody></table>
</div>
@@ -403,7 +403,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22444"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22445"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -418,19 +418,19 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22461"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22462"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to AES key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22466"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22467"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22471"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22472"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22476"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22477"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -451,7 +451,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22497"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22498"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 128 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -471,7 +471,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22518"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22519"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 192 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -491,7 +491,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22539"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22540"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to AES 256 CBC encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -511,7 +511,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22560"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22561"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES-128 kew wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -531,7 +531,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22581"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22582"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES-192 kew wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -551,7 +551,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22602"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22603"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> AES-256 kew wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -570,7 +570,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22623"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22624"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> DES key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -585,19 +585,19 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22640"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to DES key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22641"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to DES key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22645"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22646"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22650"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22651"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22655"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22656"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -618,7 +618,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22676"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22677"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to Triple DES encryption transform.</p></td>
</tr></tbody></table>
</div>
@@ -638,7 +638,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22697"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22698"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> Triple DES key wrapper transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -657,7 +657,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22718"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22719"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to DSA key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -671,15 +671,15 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22734"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22735"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22739"><span style="white-space: nowrap"><code class="PARAMETER">dsa</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL DSA key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22740"><span style="white-space: nowrap"><code class="PARAMETER">dsa</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL DSA key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22744"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22745"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -693,11 +693,11 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22759"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22760"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22764"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22765"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to OpenSSL DSA key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -712,15 +712,15 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22780"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22781"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22785"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22786"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22790"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22791"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -734,11 +734,11 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22805"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22806"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to DSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22810"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22811"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to OpenSSL EVP key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -759,7 +759,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22831"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22832"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> DSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -771,7 +771,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22845"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22846"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the min HMAC output length</p></td>
</tr></tbody></table>
</div>
@@ -783,8 +783,8 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22860"><span style="white-space: nowrap"><code class="PARAMETER">min_length</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new min length </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22861"><span style="white-space: nowrap"><code class="PARAMETER">min_length</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new min length</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -802,7 +802,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22881"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22882"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> HMAC key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -817,19 +817,19 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22898"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to HMAC key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22899"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to HMAC key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22903"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22904"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22908"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN22909"><span style="white-space: nowrap"><code class="PARAMETER">bufSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the key value size (in bytes).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN22913"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22914"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -850,7 +850,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22934"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22935"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-MD5 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -870,7 +870,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22955"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22956"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-RIPEMD160 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -890,7 +890,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22976"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22977"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-SHA1 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -910,7 +910,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN22997"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN22998"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-SHA224 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -930,7 +930,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23018"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23019"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-SHA256 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -950,7 +950,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23039"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23040"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-SHA384 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -970,7 +970,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23060"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23061"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the HMAC-SHA512 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -989,7 +989,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23081"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23082"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to MD5 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1009,7 +1009,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23102"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23103"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to RIPEMD-160 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1028,7 +1028,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23123"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23124"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to OpenSSL RSA key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -1042,15 +1042,15 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23139"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23140"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23144"><span style="white-space: nowrap"><code class="PARAMETER">rsa</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL RSA key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23145"><span style="white-space: nowrap"><code class="PARAMETER">rsa</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL RSA key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23149"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23150"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -1064,11 +1064,11 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23164"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23165"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23169"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23170"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to OpenSSL RSA key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -1083,15 +1083,15 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23185"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23186"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23190"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23191"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23195"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23196"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -1105,11 +1105,11 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23210"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23211"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to RSA key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23215"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23216"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to OpenSSL EVP key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -1130,7 +1130,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23236"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23237"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-MD5 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1150,7 +1150,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23257"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23258"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-RIPEMD160 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1170,7 +1170,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23278"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23279"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-SHA1 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1190,7 +1190,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23299"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23300"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-SHA224 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1210,7 +1210,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23320"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23321"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-SHA256 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1230,7 +1230,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23341"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23342"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-SHA384 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1250,7 +1250,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23362"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23363"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-SHA512 signature transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1270,7 +1270,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23383"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23384"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-PKCS1 key transport transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1290,7 +1290,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23404"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23405"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> RSA-OAEP key transport transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1309,7 +1309,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23425"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23426"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-1 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1329,7 +1329,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23446"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23447"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-224 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1349,7 +1349,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23467"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23468"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-256 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1369,7 +1369,7 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23488"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23489"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-384 digest transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -1389,21 +1389,21 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23509"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23510"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to SHA-512 digest transform klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-OPENSSL-ERRORS-LIB--CAPS"></a><h3>XMLSEC_OPENSSL_ERRORS_LIB</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_OPENSSL_ERRORS_LIB (ERR_LIB_USER + 57)</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_OPENSSL_ERRORS_LIB (ERR_LIB_USER + 57)</pre>
<p>Macro. The XMLSec library klass for OpenSSL errors reporting functions.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-OPENSSL-ERRORS-FUNCTION--CAPS"></a><h3>XMLSEC_OPENSSL_ERRORS_FUNCTION</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_OPENSSL_ERRORS_FUNCTION 0</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_OPENSSL_ERRORS_FUNCTION 0</pre>
<p>Macro. The XMLSec library functions OpenSSL errors reporting functions.</p>
<p></p>
</div>
@@ -1422,32 +1422,32 @@ const <font>xmlChar</font>* <a href="xmlsec-openssl-crypto.html#XMLSECOPENS
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23544"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23545"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location file name (__FILE__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23549"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23550"><span style="white-space: nowrap"><code class="PARAMETER">line</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location line number (__LINE__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23554"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23555"><span style="white-space: nowrap"><code class="PARAMETER">func</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error location function name (__FUNCTION__ macro).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23559"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error object </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23560"><span style="white-space: nowrap"><code class="PARAMETER">errorObject</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error specific error object</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23564"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23565"><span style="white-space: nowrap"><code class="PARAMETER">errorSubject</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error specific error subject.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23569"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the error code.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23570"><span style="white-space: nowrap"><code class="PARAMETER">reason</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the error code.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23574"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23575"><span style="white-space: nowrap"><code class="PARAMETER">msg</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the additional error message.</p></td>
</tr>
</tbody></table>
</div>
diff --git a/docs/api/xmlsec-openssl-evp.html b/docs/api/xmlsec-openssl-evp.html
index 7365c62..b506e86 100644
--- a/docs/api/xmlsec-openssl-evp.html
+++ b/docs/api/xmlsec-openssl-evp.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-OPENSSL-EVP"></a>evp</h1>
<div class="REFNAMEDIV">
-<a name="AEN23584"></a><h2>Name</h2>evp -- EVP keys data implementation.</div>
+<a name="AEN23585"></a><h2>Name</h2>evp -- EVP keys data implementation.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-OPENSSL-EVP.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS"><font>int</font> <a href="xmlsec-openssl-evp.html#XMLSECOPENSSLEVPKEYDATAADOPTEVP">xmlSecOpenSSLEvpKeyDataAdoptEvp</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data,
@@ -111,15 +111,15 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23619"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23620"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23624"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to EVP key.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23625"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to EVP key.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23629"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23630"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -133,11 +133,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23644"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23645"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL EVP data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23649"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23650"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to EVP_PKEY or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -151,11 +151,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23665"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to EVP_PKEY.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23666"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to EVP_PKEY.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23670"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23671"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly created EVP_PKEY object or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -169,11 +169,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23685"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to EVP_PKEY.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23686"><span style="white-space: nowrap"><code class="PARAMETER">pKey</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to EVP_PKEY.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23690"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23691"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly created xmlsec key or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-openssl-x509.html b/docs/api/xmlsec-openssl-x509.html
index e6fc992..b0f5c83 100644
--- a/docs/api/xmlsec-openssl-x509.html
+++ b/docs/api/xmlsec-openssl-x509.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-OPENSSL-X509"></a>x509</h1>
<div class="REFNAMEDIV">
-<a name="AEN23700"></a><h2>Name</h2>x509 -- X509 certificates support implementation for OpenSSL.</div>
+<a name="AEN23701"></a><h2>Name</h2>x509 -- X509 certificates support implementation for OpenSSL.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-OPENSSL-X509.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-openssl-x509.html#XMLSEC-STACK-OF-X509--CAPS">XMLSEC_STACK_OF_X509</a>
@@ -143,14 +143,14 @@
<a name="XMLSEC-OPENSSL-X509.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSEC-STACK-OF-X509--CAPS"></a><h3>XMLSEC_STACK_OF_X509</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_STACK_OF_X509 STACK_OF(X509)</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_STACK_OF_X509 STACK_OF(X509)</pre>
<p>Macro. To make docbook happy.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-STACK-OF-X509-CRL--CAPS"></a><h3>XMLSEC_STACK_OF_X509_CRL</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_STACK_OF_X509_CRL STACK_OF(X509_CRL)</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_STACK_OF_X509_CRL STACK_OF(X509_CRL)</pre>
<p>Macro. To make docbook happy.</p>
<p></p>
</div>
@@ -169,7 +169,7 @@
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN23817"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23818"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the X509 data klass.</p></td>
</tr></tbody></table>
</div>
@@ -182,11 +182,11 @@
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23832"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23833"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23837"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23838"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the key's certificate or NULL if key data was not used for key
extraction or an error occurs.</p></td>
</tr>
@@ -203,15 +203,15 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23854"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23855"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23859"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23860"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23864"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23865"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -226,15 +226,15 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23880"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23881"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23885"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23886"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23890"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23891"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -249,16 +249,16 @@ extraction or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23906"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23907"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23911"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate position.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23912"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate position.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23916"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to certificate or NULL if <code class="PARAMETER">pos</code> is larger than the
+<td align="LEFT" valign="TOP"><a name="AEN23917"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to certificate or NULL if <code class="PARAMETER">pos</code> is larger than the
number of certificates in <code class="PARAMETER">data</code> or an error occurs.</p></td>
</tr>
</tbody></table>
@@ -273,11 +273,11 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23934"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23935"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23939"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23940"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> te number of certificates in <code class="PARAMETER">data</code>.</p></td>
</tr>
</tbody></table>
@@ -292,15 +292,15 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23956"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23957"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23961"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 CRL.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23962"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 CRL.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23966"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN23967"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -315,16 +315,16 @@ number of certificates in <code class="PARAMETER">data</code> or an error occurs
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23982"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23983"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23987"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired CRL position.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN23988"><span style="white-space: nowrap"><code class="PARAMETER">pos</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired CRL position.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN23992"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to CRL or NULL if <code class="PARAMETER">pos</code> is larger than the
+<td align="LEFT" valign="TOP"><a name="AEN23993"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to CRL or NULL if <code class="PARAMETER">pos</code> is larger than the
number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></td>
</tr>
</tbody></table>
@@ -338,11 +338,11 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24010"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24011"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24015"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24016"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> te number of CRLs in <code class="PARAMETER">data</code>.</p></td>
</tr>
</tbody></table>
@@ -356,11 +356,11 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24032"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24033"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24037"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24038"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> public key value or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -381,7 +381,7 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN24058"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24059"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> raw X509 certificates key data klass.</p></td>
</tr></tbody></table>
</div>
@@ -400,7 +400,7 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN24079"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24080"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to OpenSSL X509 certificates key data store klass.</p></td>
</tr></tbody></table>
</div>
@@ -418,31 +418,31 @@ number of CRLs in <code class="PARAMETER">data</code> or an error occurs.</p></t
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24100"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24101"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24105"><span style="white-space: nowrap"><code class="PARAMETER">subjectName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24106"><span style="white-space: nowrap"><code class="PARAMETER">subjectName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24110"><span style="white-space: nowrap"><code class="PARAMETER">issuerName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate issuer name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24111"><span style="white-space: nowrap"><code class="PARAMETER">issuerName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate issuer name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24115"><span style="white-space: nowrap"><code class="PARAMETER">issuerSerial</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate issuer serial number.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24116"><span style="white-space: nowrap"><code class="PARAMETER">issuerSerial</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate issuer serial number.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24120"><span style="white-space: nowrap"><code class="PARAMETER">ski</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired certificate SKI.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24121"><span style="white-space: nowrap"><code class="PARAMETER">ski</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the desired certificate SKI.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24125"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24126"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24131"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24132"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to found certificate or NULL if certificate is not found
or an error occurs.</p></td>
</tr>
@@ -460,23 +460,23 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24150"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24151"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24155"><span style="white-space: nowrap"><code class="PARAMETER">certs</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the untrusted certificates stack.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24156"><span style="white-space: nowrap"><code class="PARAMETER">certs</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the untrusted certificates stack.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24160"><span style="white-space: nowrap"><code class="PARAMETER">crls</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the crls stack.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24161"><span style="white-space: nowrap"><code class="PARAMETER">crls</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the crls stack.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24165"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24166"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24171"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24172"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the first verified certificate from <code class="PARAMETER">certs</code>.</p></td>
</tr>
</tbody></table>
@@ -492,19 +492,19 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24189"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24190"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24194"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24195"><span style="white-space: nowrap"><code class="PARAMETER">cert</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24199"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24200"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24204"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24205"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -519,15 +519,15 @@ or an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24220"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24221"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24225"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509_CRL.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN24226"><span style="white-space: nowrap"><code class="PARAMETER">crl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509_CRL.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24230"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24231"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -543,15 +543,15 @@ in <code class="PARAMETER">store</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24248"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24249"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL x509 store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24253"><span style="white-space: nowrap"><code class="PARAMETER">path</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24254"><span style="white-space: nowrap"><code class="PARAMETER">path</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the path to the certs dir.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24258"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24259"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -567,15 +567,15 @@ in <code class="PARAMETER">store</code>. It is possible for <code class="PARAMET
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24277"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24278"><span style="white-space: nowrap"><code class="PARAMETER">store</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to OpenSSL x509 store.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24282"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24283"><span style="white-space: nowrap"><code class="PARAMETER">file</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the certs file.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN24287"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN24288"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><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 6138abc..459ca95 100644
--- a/docs/api/xmlsec-parser.html
+++ b/docs/api/xmlsec-parser.html
@@ -112,14 +112,14 @@
<div class="REFSECT2">
<a name="XMLSECPARSEFILE"></a><h3>xmlSecParseFile ()</h3>
<pre class="PROGRAMLISTING"><font>xmlDocPtr</font> xmlSecParseFile (const <font>char</font> *filename);</pre>
-<p>Loads XML Doc from file <code class="PARAMETER">filename</code>. We need a special version because of
+<p>Loads XML Doc from file <code class="PARAMETER">filename</code>. We need a special version because of
c14n issue. The code is copied from <gtkdoclink href="XMLSAXPARSEFILEWITHDATA"><code class="FUNCTION">xmlSAXParseFileWithData()</code></gtkdoclink> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12132"><span style="white-space: nowrap"><code class="PARAMETER">filename</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the filename.</p></td>
+<td align="LEFT" valign="TOP"><p> the filename.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12137"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -133,22 +133,22 @@ c14n issue. The code is copied from <gtkdoclink href="XMLSAXPARSEFILEWITHDATA"><
<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,
<font>int</font> recovery);</pre>
-<p>Loads XML Doc from memory. We need a special version because of
+<p>Loads XML Doc from memory. We need a special version because of
c14n issue. The code is copied from <gtkdoclink href="XMLSAXPARSEMEMORY"><code class="FUNCTION">xmlSAXParseMemory()</code></gtkdoclink> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12156"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12161"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12166"><span style="white-space: nowrap"><code class="PARAMETER">recovery</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12171"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -171,27 +171,27 @@ c14n issue. The code is copied from <gtkdoclink href="XMLSAXPARSEMEMORY"><code c
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12194"><span style="white-space: nowrap"><code class="PARAMETER">prefix</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the first part of the input.</p></td>
+<td align="LEFT" valign="TOP"><p> the first part of the input.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12199"><span style="white-space: nowrap"><code class="PARAMETER">prefixSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of the first part of the input.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of the first part of the input.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12204"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the second part of the input.</p></td>
+<td align="LEFT" valign="TOP"><p> the second part of the input.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12209"><span style="white-space: nowrap"><code class="PARAMETER">bufferSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of the second part of the input.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of the second part of the input.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12214"><span style="white-space: nowrap"><code class="PARAMETER">postfix</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the third part of the input.</p></td>
+<td align="LEFT" valign="TOP"><p> the third part of the input.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12219"><span style="white-space: nowrap"><code class="PARAMETER">postfixSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of the third part of the input.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of the third part of the input.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12224"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-templates.html b/docs/api/xmlsec-templates.html
index d9cc96c..328ab2c 100644
--- a/docs/api/xmlsec-templates.html
+++ b/docs/api/xmlsec-templates.html
@@ -215,9 +215,9 @@
<font>xmlSecTransformId</font> c14nMethodId,
<font>xmlSecTransformId</font> signMethodId,
const <font>xmlChar</font> *id);</pre>
-<p>Creates new <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node with the mandatory <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a>,
-<a href="http://www.w3.org/TR/xmldsig-core/#sec-CanonicalizationMethod" target="_top"><dsig:CanonicalizationMethod/></a>, <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureMethod" target="_top"><dsig:SignatureMethod/></a> and
-<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue" target="_top"><dsig:SignatureValue/></a> children and sub-children.
+<p>Creates new <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node with the mandatory <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a>,
+<a href="http://www.w3.org/TR/xmldsig-core/#sec-CanonicalizationMethod" target="_top"><dsig:CanonicalizationMethod/></a>, <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureMethod" target="_top"><dsig:SignatureMethod/></a> and
+<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue" target="_top"><dsig:SignatureValue/></a> children and sub-children.
The application is responsible for inserting the returned node
in the XML document.</p>
<p></p>
@@ -225,26 +225,26 @@ in the XML document.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12465"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to signature document or NULL; in the
- second case, application must later call <code class="PARAMETER">xmlSetTreeDoc</code>
- to ensure that all the children nodes have correct
- pointer to XML document.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to signature document or NULL; in the
+ second case, application must later call <code class="PARAMETER">xmlSetTreeDoc</code>
+ to ensure that all the children nodes have correct
+ pointer to XML document.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12471"><span style="white-space: nowrap"><code class="PARAMETER">c14nMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the signature canonicalization method.</p></td>
+<td align="LEFT" valign="TOP"><p> the signature canonicalization method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12476"><span style="white-space: nowrap"><code class="PARAMETER">signMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the signature method.</p></td>
+<td align="LEFT" valign="TOP"><p> the signature method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12481"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12486"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node or NULL if an
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node or NULL if an
error occurs.</p></td>
</tr>
</tbody></table>
@@ -270,30 +270,30 @@ inserting the returned node in the XML document.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12511"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to signature document or NULL; in the
- second case, application must later call <code class="PARAMETER">xmlSetTreeDoc</code>
- to ensure that all the children nodes have correct
- pointer to XML document.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to signature document or NULL; in the
+ second case, application must later call <code class="PARAMETER">xmlSetTreeDoc</code>
+ to ensure that all the children nodes have correct
+ pointer to XML document.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12517"><span style="white-space: nowrap"><code class="PARAMETER">c14nMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the signature canonicalization method.</p></td>
+<td align="LEFT" valign="TOP"><p> the signature canonicalization method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12522"><span style="white-space: nowrap"><code class="PARAMETER">signMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the signature method.</p></td>
+<td align="LEFT" valign="TOP"><p> the signature method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12527"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12532"><span style="white-space: nowrap"><code class="PARAMETER">nsPrefix</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the namespace prefix for the signature element (e.g. "dsig"), or NULL </p></td>
+<td align="LEFT" valign="TOP"><p> the namespace prefix for the signature element (e.g. "dsig"), or NULL</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12537"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node or NULL if an
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node or NULL if an
error occurs.</p></td>
</tr>
</tbody></table>
@@ -303,22 +303,22 @@ error occurs.</p></td>
<a name="XMLSECTMPLSIGNATUREENSUREKEYINFO"></a><h3>xmlSecTmplSignatureEnsureKeyInfo ()</h3>
<pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplSignatureEnsureKeyInfo (<font>xmlNodePtr</font> signNode,
const <font>xmlChar</font> *id);</pre>
-<p>Adds (if necessary) <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a>
+<p>Adds (if necessary) <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a>
node <code class="PARAMETER">signNode</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12557"><span style="white-space: nowrap"><code class="PARAMETER">signNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12563"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12568"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node or NULL if an
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node or NULL if an
error occurs.</p></td>
</tr>
</tbody></table>
@@ -331,7 +331,7 @@ error occurs.</p></td>
const <font>xmlChar</font> *id,
const <font>xmlChar</font> *uri,
const <font>xmlChar</font> *type);</pre>
-<p>Adds <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node with given URI (<code class="PARAMETER">uri</code>), Id (<code class="PARAMETER">id</code>) and
+<p>Adds <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node with given URI (<code class="PARAMETER">uri</code>), Id (<code class="PARAMETER">id</code>) and
Type (<code class="PARAMETER">type</code>) attributes and the required children <a href="http://www.w3.org/TR/xmldsig-core/#sec-DigestMethod" target="_top"><dsig:DigestMethod/></a> and
<a href="http://www.w3.org/TR/xmldsig-core/#sec-DigestValue" target="_top"><dsig:DigestValue/></a> to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> child of <code class="PARAMETER">signNode</code>.</p>
<p></p>
@@ -339,27 +339,27 @@ Type (<code class="PARAMETER">type</code>) attributes and the required children
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12596"><span style="white-space: nowrap"><code class="PARAMETER">signNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12602"><span style="white-space: nowrap"><code class="PARAMETER">digestMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference digest method.</p></td>
+<td align="LEFT" valign="TOP"><p> the reference digest method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12607"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12612"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference node uri (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the reference node uri (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12617"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference node type (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the reference node type (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12622"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node or NULL
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node or NULL
if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -377,23 +377,23 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12644"><span style="white-space: nowrap"><code class="PARAMETER">signNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12650"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12655"><span style="white-space: nowrap"><code class="PARAMETER">mimeType</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the object mime type (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the object mime type (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12660"><span style="white-space: nowrap"><code class="PARAMETER">encoding</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the object encoding (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the object encoding (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12665"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top"><dsig:Object/></a> node or NULL
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top"><dsig:Object/></a> node or NULL
if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -409,7 +409,7 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12683"><span style="white-space: nowrap"><code class="PARAMETER">signNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature%20" target="_top"><dsig:Signature /></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature%20" target="_top"><dsig:Signature /></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12689"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -428,7 +428,7 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12707"><span style="white-space: nowrap"><code class="PARAMETER">signNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature%20" target="_top"><dsig:Signature /></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature%20" target="_top"><dsig:Signature /></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12713"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -447,15 +447,15 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12733"><span style="white-space: nowrap"><code class="PARAMETER">referenceNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12739"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform method id.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform method id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12744"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node or NULL if an
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node or NULL if an
error occurs.</p></td>
</tr>
</tbody></table>
@@ -472,19 +472,19 @@ error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12765"><span style="white-space: nowrap"><code class="PARAMETER">objectNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top"><dsig:Object/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top"><dsig:Object/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12771"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12776"><span style="white-space: nowrap"><code class="PARAMETER">target</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Target (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the Target (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12781"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureProperties" target="_top"><dsig:SignatureProperties/></a> node or NULL
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureProperties" target="_top"><dsig:SignatureProperties/></a> node or NULL
if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -500,15 +500,15 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12801"><span style="white-space: nowrap"><code class="PARAMETER">objectNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top"><dsig:Object/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Object" target="_top"><dsig:Object/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12807"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12812"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node or NULL
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node or NULL
if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -521,7 +521,7 @@ if an error occurs.</p></td>
const <font>xmlChar</font> *id,
const <font>xmlChar</font> *uri,
const <font>xmlChar</font> *type);</pre>
-<p>Adds <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node with specified URI (<code class="PARAMETER">uri</code>), Id (<code class="PARAMETER">id</code>) and
+<p>Adds <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node with specified URI (<code class="PARAMETER">uri</code>), Id (<code class="PARAMETER">id</code>) and
Type (<code class="PARAMETER">type</code>) attributes and the required children <a href="http://www.w3.org/TR/xmldsig-core/#sec-DigestMethod" target="_top"><dsig:DigestMethod/></a> and
<a href="http://www.w3.org/TR/xmldsig-core/#sec-DigestValue" target="_top"><dsig:DigestValue/></a> to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node <code class="PARAMETER">manifestNode</code>.</p>
<p></p>
@@ -529,27 +529,27 @@ Type (<code class="PARAMETER">type</code>) attributes and the required children
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12840"><span style="white-space: nowrap"><code class="PARAMETER">manifestNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12846"><span style="white-space: nowrap"><code class="PARAMETER">digestMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference digest method.</p></td>
+<td align="LEFT" valign="TOP"><p> the reference digest method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12851"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the node id (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12856"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference node uri (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the reference node uri (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12861"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference node type (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the reference node type (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12866"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node or NULL
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node or NULL
if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -569,33 +569,33 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12888"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to signature document or NULL; in the later
- case, application must later call <code class="PARAMETER">xmlSetTreeDoc</code> to ensure
- that all the children nodes have correct pointer to XML document.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to signature document or NULL; in the later
+ case, application must later call <code class="PARAMETER">xmlSetTreeDoc</code> to ensure
+ that all the children nodes have correct pointer to XML document.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12894"><span style="white-space: nowrap"><code class="PARAMETER">encMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the encryption method (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the encryption method (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12899"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12904"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Type attribute (optional)</p></td>
+<td align="LEFT" valign="TOP"><p> the Type attribute (optional)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12909"><span style="white-space: nowrap"><code class="PARAMETER">mimeType</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the MimeType attribute (optional)</p></td>
+<td align="LEFT" valign="TOP"><p> the MimeType attribute (optional)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12914"><span style="white-space: nowrap"><code class="PARAMETER">encoding</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Encoding attribute (optional)</p></td>
+<td align="LEFT" valign="TOP"><p> the Encoding attribute (optional)</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12919"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node or NULL
+<td align="LEFT" valign="TOP"><p> the pointer newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node or NULL
if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -611,15 +611,15 @@ if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12939"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12945"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Id attrbibute (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the Id attrbibute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12950"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -630,22 +630,22 @@ NULL if an error occurs.</p></td>
<pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataEnsureEncProperties
(<font>xmlNodePtr</font> encNode,
const <font>xmlChar</font> *id);</pre>
-<p>Adds <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties" target="_top"><enc:EncryptionProperties/></a> node to the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
+<p>Adds <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties" target="_top"><enc:EncryptionProperties/></a> node to the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
node <code class="PARAMETER">encNode</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12970"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12976"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN12981"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties" target="_top"><enc:EncryptionProperties/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties" target="_top"><enc:EncryptionProperties/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -656,27 +656,27 @@ NULL if an error occurs.</p></td>
<pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecTmplEncDataAddEncProperty (<font>xmlNodePtr</font> encNode,
const <font>xmlChar</font> *id,
const <font>xmlChar</font> *target);</pre>
-<p>Adds <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty" target="_top"><enc:EncryptionProperty/></a> node (and the parent
-<a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties" target="_top"><enc:EncryptionProperties/></a> node if required) to the
+<p>Adds <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty" target="_top"><enc:EncryptionProperty/></a> node (and the parent
+<a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperties" target="_top"><enc:EncryptionProperties/></a> node if required) to the
<a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node <code class="PARAMETER">encNode</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13003"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13009"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13014"><span style="white-space: nowrap"><code class="PARAMETER">target</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Target attribute (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the Target attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13019"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty" target="_top"><enc:EncryptionProperty/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionProperty" target="_top"><enc:EncryptionProperty/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -691,11 +691,11 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13038"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13044"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue" target="_top"><enc:CipherValue/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue" target="_top"><enc:CipherValue/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -713,15 +713,15 @@ to the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_to
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13065"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13071"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the URI attribute (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the URI attribute (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13076"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference" target="_top"><enc:CipherReference/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference" target="_top"><enc:CipherReference/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -736,7 +736,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13093"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EcnryptedData%20" target="_top"><enc:EcnryptedData /></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EcnryptedData%20" target="_top"><enc:EcnryptedData /></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13099"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -758,15 +758,15 @@ child node of the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData"
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13122"><span style="white-space: nowrap"><code class="PARAMETER">cipherReferenceNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference" target="_top"><enc:CipherReference/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherReference" target="_top"><enc:CipherReference/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13128"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform id.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13133"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -783,7 +783,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13152"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13158"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
@@ -791,7 +791,7 @@ NULL if an error occurs.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13163"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-DataReference" target="_top"><enc:DataReference/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-DataReference" target="_top"><enc:DataReference/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -808,7 +808,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13182"><span style="white-space: nowrap"><code class="PARAMETER">encNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13188"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
@@ -816,7 +816,7 @@ NULL if an error occurs.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13193"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-KeyReference" target="_top"><enc:KeyReference/></a> node or
+<td align="LEFT" valign="TOP"><p> the pointer to newly created <a href="http://www.w3.org/TR/xmlenc-core/#sec-KeyReference" target="_top"><enc:KeyReference/></a> node or
NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -832,11 +832,11 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13213"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13219"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the key name (optional). </p></td>
+<td align="LEFT" valign="TOP"><p> the key name (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13224"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -855,7 +855,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13243"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13249"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -874,7 +874,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13268"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13274"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -895,15 +895,15 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13295"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13301"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the URI attribute (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the URI attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13306"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Type attribute(optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the Type attribute(optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13311"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -925,11 +925,11 @@ if required) to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMet
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13332"><span style="white-space: nowrap"><code class="PARAMETER">retrMethodNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="_top"><dsig:RetrievalMethod/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-RetrievalMethod" target="_top"><dsig:RetrievalMethod/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13338"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform id.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform id.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13343"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -946,30 +946,30 @@ NULL if an error occurs.</p></td>
const <font>xmlChar</font> *id,
const <font>xmlChar</font> *type,
const <font>xmlChar</font> *recipient);</pre>
-<p>Adds <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node with given attributes to
+<p>Adds <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node with given attributes to
the <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node <code class="PARAMETER">keyInfoNode</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13366"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13372"><span style="white-space: nowrap"><code class="PARAMETER">encMethodId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the encryption method (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the encryption method (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13377"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the Id attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13382"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Type attribute (optional). </p></td>
+<td align="LEFT" valign="TOP"><p> the Type attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13387"><span style="white-space: nowrap"><code class="PARAMETER">recipient</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Recipient attribute (optional). </p></td>
+<td align="LEFT" valign="TOP"><p> the Recipient attribute (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13392"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -988,7 +988,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13410"><span style="white-space: nowrap"><code class="PARAMETER">x509DataNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13416"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1009,11 +1009,11 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13436"><span style="white-space: nowrap"><code class="PARAMETER">x509IssuerSerialNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial" target="_top"><dsig:X509IssuerSerial/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial" target="_top"><dsig:X509IssuerSerial/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13442"><span style="white-space: nowrap"><code class="PARAMETER">issuerName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the issuer name (optional). </p></td>
+<td align="LEFT" valign="TOP"><p> the issuer name (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13447"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1034,11 +1034,11 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13467"><span style="white-space: nowrap"><code class="PARAMETER">x509IssuerSerialNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial" target="_top"><dsig:X509IssuerSerial/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial" target="_top"><dsig:X509IssuerSerial/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13473"><span style="white-space: nowrap"><code class="PARAMETER">serial</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the serial number (optional). </p></td>
+<td align="LEFT" valign="TOP"><p> the serial number (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13478"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1057,7 +1057,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13496"><span style="white-space: nowrap"><code class="PARAMETER">x509DataNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13502"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1076,7 +1076,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13520"><span style="white-space: nowrap"><code class="PARAMETER">x509DataNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13526"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1095,7 +1095,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13544"><span style="white-space: nowrap"><code class="PARAMETER">x509DataNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13550"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1114,7 +1114,7 @@ NULL if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13568"><span style="white-space: nowrap"><code class="PARAMETER">x509DataNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13574"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1129,18 +1129,18 @@ NULL if an error occurs.</p></td>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTmplTransformAddHmacOutputLength
(<font>xmlNodePtr</font> transformNode,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> bitsLen);</pre>
-<p>Creates <a href="http://www.w3.org/TR/xmldsig-core/#sec-HMACOutputLength" target="_top"><dsig:HMACOutputLength/></a> child for the HMAC transform
+<p>Creates <a href="http://www.w3.org/TR/xmldsig-core/#sec-HMACOutputLength" target="_top"><dsig:HMACOutputLength/></a> child for the HMAC transform
node <code class="PARAMETER">node</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13593"><span style="white-space: nowrap"><code class="PARAMETER">transformNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13599"><span style="white-space: nowrap"><code class="PARAMETER">bitsLen</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the required length in bits</p></td>
+<td align="LEFT" valign="TOP"><p> the required length in bits</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13604"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1160,15 +1160,15 @@ node <code class="PARAMETER">node</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13623"><span style="white-space: nowrap"><code class="PARAMETER">transformNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13629"><span style="white-space: nowrap"><code class="PARAMETER">buf</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the OAEP param buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the OAEP param buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13634"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the OAEP param buffer size.</p></td>
+<td align="LEFT" valign="TOP"><p> the OAEP param buffer size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13639"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1188,11 +1188,11 @@ node <code class="PARAMETER">node</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13656"><span style="white-space: nowrap"><code class="PARAMETER">transformNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13662"><span style="white-space: nowrap"><code class="PARAMETER">xslt</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XSLT transform exspression.</p></td>
+<td align="LEFT" valign="TOP"><p> the XSLT transform exspression.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13667"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1212,13 +1212,13 @@ node <code class="PARAMETER">node</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13684"><span style="white-space: nowrap"><code class="PARAMETER">transformNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13690"><span style="white-space: nowrap"><code class="PARAMETER">prefixList</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the white space delimited list of namespace prefixes,
- where "<gtkdoclink href="DEFAULT"><span class="TYPE">default</span></gtkdoclink>" indicates the default namespace
- (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the white space delimited list of namespace prefixes,
+ where "<gtkdoclink href="DEFAULT"><span class="TYPE">default</span></gtkdoclink>" indicates the default namespace
+ (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13697"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1232,23 +1232,23 @@ node <code class="PARAMETER">node</code>.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTmplTransformAddXPath (<font>xmlNodePtr</font> transformNode,
const <font>xmlChar</font> *expression,
const <font>xmlChar</font> **nsList);</pre>
-<p>Writes XPath transform infromation to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node
+<p>Writes XPath transform infromation to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node
<code class="PARAMETER">node</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13716"><span style="white-space: nowrap"><code class="PARAMETER">transformNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13722"><span style="white-space: nowrap"><code class="PARAMETER">expression</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XPath expression.</p></td>
+<td align="LEFT" valign="TOP"><p> the XPath expression.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13727"><span style="white-space: nowrap"><code class="PARAMETER">nsList</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the NULL terminated list of namespace prefix/href pairs
- (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the NULL terminated list of namespace prefix/href pairs
+ (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13732"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1263,27 +1263,27 @@ node <code class="PARAMETER">node</code>.</p>
const <font>xmlChar</font> *type,
const <font>xmlChar</font> *expression,
const <font>xmlChar</font> **nsList);</pre>
-<p>Writes XPath2 transform infromation to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node
+<p>Writes XPath2 transform infromation to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node
<code class="PARAMETER">node</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13752"><span style="white-space: nowrap"><code class="PARAMETER">transformNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13758"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XPath2 transform type ("union", "intersect" or "subtract").</p></td>
+<td align="LEFT" valign="TOP"><p> the XPath2 transform type ("union", "intersect" or "subtract").</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13763"><span style="white-space: nowrap"><code class="PARAMETER">expression</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XPath expression.</p></td>
+<td align="LEFT" valign="TOP"><p> the XPath expression.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13768"><span style="white-space: nowrap"><code class="PARAMETER">nsList</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the NULL terminated list of namespace prefix/href pairs.
- (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the NULL terminated list of namespace prefix/href pairs.
+ (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13773"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1297,23 +1297,23 @@ node <code class="PARAMETER">node</code>.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTmplTransformAddXPointer (<font>xmlNodePtr</font> transformNode,
const <font>xmlChar</font> *expression,
const <font>xmlChar</font> **nsList);</pre>
-<p>Writes XPoniter transform infromation to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node
+<p>Writes XPoniter transform infromation to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node
<code class="PARAMETER">node</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13792"><span style="white-space: nowrap"><code class="PARAMETER">transformNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13798"><span style="white-space: nowrap"><code class="PARAMETER">expression</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XPath expression.</p></td>
+<td align="LEFT" valign="TOP"><p> the XPath expression.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13803"><span style="white-space: nowrap"><code class="PARAMETER">nsList</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the NULL terminated list of namespace prefix/href pairs.
- (optional).</p></td>
+<td align="LEFT" valign="TOP"><p> the NULL terminated list of namespace prefix/href pairs.
+ (optional).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN13808"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
diff --git a/docs/api/xmlsec-transforms.html b/docs/api/xmlsec-transforms.html
index a02f0a4..59ee533 100644
--- a/docs/api/xmlsec-transforms.html
+++ b/docs/api/xmlsec-transforms.html
@@ -349,8 +349,8 @@ struct <a href="xmlsec-transforms.html#XMLSECTRANSFORMKLASS">xmlSec
<a name="XMLSEC-TRANSFORMS.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSEC-TRANSFORM-BINARY-CHUNK--CAPS"></a><h3>XMLSEC_TRANSFORM_BINARY_CHUNK</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_TRANSFORM_BINARY_CHUNK 64</pre>
-<p>The binary data chunks size. XMLSec processes binary data one chunk
+<pre class="PROGRAMLISTING">#define XMLSEC_TRANSFORM_BINARY_CHUNK 64</pre>
+<p>The binary data chunks size. XMLSec processes binary data one chunk
at a time. Changing this impacts xmlsec memory usage and performance.</p>
<p></p>
</div>
@@ -370,7 +370,7 @@ at a time. Changing this impacts xmlsec memory usage and performance.</p>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMIDSINIT"></a><h3>xmlSecTransformIdsInit ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformIdsInit (void);</pre>
-<p>Initializes the transform klasses. This function is called from the
+<p>Initializes the transform klasses. This function is called from the
<a href="xmlsec-xmlsec.html#XMLSECINIT"><span class="TYPE">xmlSecInit</span></a> function and the application should not call it directly.</p>
<p></p>
<p></p>
@@ -383,7 +383,7 @@ at a time. Changing this impacts xmlsec memory usage and performance.</p>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMIDSSHUTDOWN"></a><h3>xmlSecTransformIdsShutdown ()</h3>
<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformIdsShutdown (void);</pre>
-<p>Shuts down the keys data klasses. This function is called from the
+<p>Shuts down the keys data klasses. This function is called from the
<a href="xmlsec-xmlsec.html#XMLSECSHUTDOWN"><span class="TYPE">xmlSecShutdown</span></a> function and the application should not call it directly.</p>
<p></p>
</div>
@@ -410,7 +410,7 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14298"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14303"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -434,23 +434,23 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMSTATUSNONE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusNone</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the status unknown.</p></td>
+<td align="LEFT" valign="TOP"><p> the status unknown.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMSTATUSWORKING"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusWorking</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform is executed.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform is executed.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMSTATUSFINISHED"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusFinished</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform finished</p></td>
+<td align="LEFT" valign="TOP"><p> the transform finished</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMSTATUSOK"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusOk</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform succeeded.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform succeeded.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMSTATUSFAIL"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformStatusFail</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform failed (an error occur).</p></td>
+<td align="LEFT" valign="TOP"><p> the transform failed (an error occur).</p></td>
</tr>
</tbody></table>
</div>
@@ -468,15 +468,15 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMMODENONE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModeNone</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the mode is unknown.</p></td>
+<td align="LEFT" valign="TOP"><p> the mode is unknown.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMMODEPUSH"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModePush</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> pushing data thru transform. </p></td>
+<td align="LEFT" valign="TOP"><p> pushing data thru transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMMODEPOP"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformModePop</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> popping data from transform.</p></td>
+<td align="LEFT" valign="TOP"><p> popping data from transform.</p></td>
</tr>
</tbody></table>
</div>
@@ -498,80 +498,80 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMOPERATIONNONE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationNone</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the operation is unknown.</p></td>
+<td align="LEFT" valign="TOP"><p> the operation is unknown.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMOPERATIONENCODE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationEncode</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the encode operation (for base64 transform). </p></td>
+<td align="LEFT" valign="TOP"><p> the encode operation (for base64 transform).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMOPERATIONDECODE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationDecode</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the decode operation (for base64 transform).</p></td>
+<td align="LEFT" valign="TOP"><p> the decode operation (for base64 transform).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMOPERATIONSIGN"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationSign</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the sign or digest operation.</p></td>
+<td align="LEFT" valign="TOP"><p> the sign or digest operation.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMOPERATIONVERIFY"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationVerify</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the verification of signature or digest operation.</p></td>
+<td align="LEFT" valign="TOP"><p> the verification of signature or digest operation.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMOPERATIONENCRYPT"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationEncrypt</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the encryption operation.</p></td>
+<td align="LEFT" valign="TOP"><p> the encryption operation.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECTRANSFORMOPERATIONDECRYPT"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecTransformOperationDecrypt</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the decryption operation.</p></td>
+<td align="LEFT" valign="TOP"><p> the decryption operation.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMURITYPE"></a><h3>xmlSecTransformUriType</h3>
-<pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUriType;</pre>
+<pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUriType;</pre>
<p>URI transform type bit mask.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMURITYPENONE"></a><h3>xmlSecTransformUriTypeNone</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeNone 0x0000</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeNone 0x0000</pre>
<p>The URI type is unknown or not set.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMURITYPEEMPTY"></a><h3>xmlSecTransformUriTypeEmpty</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeEmpty 0x0001</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeEmpty 0x0001</pre>
<p>The empty URI ("") type.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMURITYPESAMEDOCUMENT"></a><h3>xmlSecTransformUriTypeSameDocument</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeSameDocument 0x0002 </pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeSameDocument 0x0002</pre>
<p>The smae document ("#...") but not empty ("") URI type.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMURITYPELOCAL"></a><h3>xmlSecTransformUriTypeLocal</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeLocal 0x0004</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeLocal 0x0004</pre>
<p>The local URI ("file:///....") type.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMURITYPEREMOTE"></a><h3>xmlSecTransformUriTypeRemote</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeRemote 0x0008</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeRemote 0x0008</pre>
<p>The remote URI type.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMURITYPEANY"></a><h3>xmlSecTransformUriTypeAny</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeAny 0xFFFF</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeAny 0xFFFF</pre>
<p>Any URI type.</p>
<p></p>
</div>
@@ -586,11 +586,11 @@ transform klasses: XPath transform, Base64 transform, ...</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14469"><span style="white-space: nowrap"><code class="PARAMETER">type</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the expected URI type.</p></td>
+<td align="LEFT" valign="TOP"><p> the expected URI type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14474"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the uri for checking.</p></td>
+<td align="LEFT" valign="TOP"><p> the uri for checking.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14479"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -602,84 +602,84 @@ if an error occurs.</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMDATATYPE"></a><h3>xmlSecTransformDataType</h3>
-<pre class="PROGRAMLISTING">typedef xmlSecByte xmlSecTransformDataType;</pre>
+<pre class="PROGRAMLISTING">typedef xmlSecByte xmlSecTransformDataType;</pre>
<p>Transform data type bit mask.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMDATATYPEUNKNOWN"></a><h3>xmlSecTransformDataTypeUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeUnknown 0x0000</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeUnknown 0x0000</pre>
<p>The transform data type is unknown or nor data expected.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMDATATYPEBIN"></a><h3>xmlSecTransformDataTypeBin</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeBin 0x0001</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeBin 0x0001</pre>
<p>The binary transform data.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMDATATYPEXML"></a><h3>xmlSecTransformDataTypeXml</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeXml 0x0002</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeXml 0x0002</pre>
<p>The xml transform data.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGE"></a><h3>xmlSecTransformUsage</h3>
-<pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUsage;</pre>
+<pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUsage;</pre>
<p>The transform usage bit mask.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGEUNKNOWN"></a><h3>xmlSecTransformUsageUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUsageUnknown 0x0000</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUsageUnknown 0x0000</pre>
<p>Transforms usage is unknown or undefined.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGEDSIGTRANSFORM"></a><h3>xmlSecTransformUsageDSigTransform</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUsageDSigTransform 0x0001</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUsageDSigTransform 0x0001</pre>
<p>Transform could be used in <dsig:Transform>.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGEC14NMETHOD"></a><h3>xmlSecTransformUsageC14NMethod</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUsageC14NMethod 0x0002</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUsageC14NMethod 0x0002</pre>
<p>Transform could be used in <dsig:CanonicalizationMethod>.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGEDIGESTMETHOD"></a><h3>xmlSecTransformUsageDigestMethod</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUsageDigestMethod 0x0004</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUsageDigestMethod 0x0004</pre>
<p>Transform could be used in <dsig:DigestMethod>.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGESIGNATUREMETHOD"></a><h3>xmlSecTransformUsageSignatureMethod</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUsageSignatureMethod 0x0008</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUsageSignatureMethod 0x0008</pre>
<p>Transform could be used in <dsig:SignatureMethod>.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGEENCRYPTIONMETHOD"></a><h3>xmlSecTransformUsageEncryptionMethod</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUsageEncryptionMethod 0x0010</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUsageEncryptionMethod 0x0010</pre>
<p>Transform could be used in <enc:EncryptionMethod>.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMUSAGEANY"></a><h3>xmlSecTransformUsageAny</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformUsageAny 0xFFFF</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformUsageAny 0xFFFF</pre>
<p>Transform could be used for operation.</p>
<p></p>
</div>
@@ -697,7 +697,7 @@ aborting transforms execution (if necessary).</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14580"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform's context. </p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform's context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14585"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -709,7 +709,7 @@ transforms chain will not be executed and xmlsec processing stops).</p></td>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-TRANSFORMCTX-FLAGS-USE-VISA3D-HACK--CAPS"></a><h3>XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK 0x00000001</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK 0x00000001</pre>
<p>If this flag is set then URI ID references are resolved directly
without using XPointers. This allows one to sign/verify Visa3D
documents that don't follow XML, XPointer and XML DSig specifications.</p>
@@ -720,24 +720,24 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p>
<a name="XMLSECTRANSFORMCTX"></a><h3>struct xmlSecTransformCtx</h3>
<pre class="PROGRAMLISTING">struct xmlSecTransformCtx {
/* user settings */
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlSecTransformUriType enabledUris;
- xmlSecPtrList enabledTransforms;
- xmlSecTransformCtxPreExecuteCallback preExecCallback;
-
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlSecTransformUriType enabledUris;
+ xmlSecPtrList enabledTransforms;
+ xmlSecTransformCtxPreExecuteCallback preExecCallback;
+
/* results */
- xmlSecBufferPtr result;
- xmlSecTransformStatus status;
- xmlChar* uri;
- xmlChar* xptrExpr;
- xmlSecTransformPtr first;
- xmlSecTransformPtr last;
+ xmlSecBufferPtr result;
+ xmlSecTransformStatus status;
+ xmlChar* uri;
+ xmlChar* xptrExpr;
+ xmlSecTransformPtr first;
+ xmlSecTransformPtr last;
/* for the future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The transform execution context.</p>
<p></p>
@@ -745,68 +745,68 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14605"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto never
- touch this).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto never
+ touch this).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14611"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the bit mask flags to control transforms execution
- (reserved for the future).</p></td>
+<td align="LEFT" valign="TOP"><p> the bit mask flags to control transforms execution
+ (reserved for the future).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14617"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags2</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the bit mask flags to control transforms execution
- (reserved for the future).</p></td>
+<td align="LEFT" valign="TOP"><p> the bit mask flags to control transforms execution
+ (reserved for the future).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14623"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> <code class="STRUCTFIELD">enabledUris</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the allowed transform data source uri types.</p></td>
+<td align="LEFT" valign="TOP"><p> the allowed transform data source uri types.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14629"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">enabledTransforms</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list of enabled transforms; if list is empty (default)
- then all registered transforms are enabled.</p></td>
+<td align="LEFT" valign="TOP"><p> the list of enabled transforms; if list is empty (default)
+ then all registered transforms are enabled.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14635"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">xmlSecTransformCtxPreExecuteCallback</a> <code class="STRUCTFIELD">preExecCallback</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the callback called after preparing transform chain
- and right before actual data processing; application
- can use this callback to change transforms parameters,
- insert additional transforms in the chain or do
- additional validation (and abort transform execution
- if needed).</p></td>
+<td align="LEFT" valign="TOP"><p> the callback called after preparing transform chain
+ and right before actual data processing; application
+ can use this callback to change transforms parameters,
+ insert additional transforms in the chain or do
+ additional validation (and abort transform execution
+ if needed).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14641"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <code class="STRUCTFIELD">result</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms result buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms result buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14647"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSTATUS">xmlSecTransformStatus</a> <code class="STRUCTFIELD">status</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transforms chain processng status.</p></td>
+<td align="LEFT" valign="TOP"><p> the transforms chain processng status.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14653"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">uri</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data source URI without xpointer expression.</p></td>
+<td align="LEFT" valign="TOP"><p> the data source URI without xpointer expression.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14659"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">xptrExpr</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the xpointer expression from data source URI (if any).</p></td>
+<td align="LEFT" valign="TOP"><p> the xpointer expression from data source URI (if any).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14665"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">first</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the first transform in the chain.</p></td>
+<td align="LEFT" valign="TOP"><p> the first transform in the chain.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14671"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">last</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the last transform in the chain.</p></td>
+<td align="LEFT" valign="TOP"><p> the last transform in the chain.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14677"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14683"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -815,7 +815,7 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p>
<a name="XMLSECTRANSFORMCTXCREATE"></a><h3>xmlSecTransformCtxCreate ()</h3>
<pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> xmlSecTransformCtxCreate (void);</pre>
<p>Creates transforms chain processing context.
-The caller is responsible for destroying returend object by calling
+The caller is responsible for destroying returend object by calling
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDESTROY"><span class="TYPE">xmlSecTransformCtxDestroy</span></a> function.</p>
<p></p>
<p></p>
@@ -834,7 +834,7 @@ occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN14717"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -842,14 +842,14 @@ occurs.</p></td>
<a name="XMLSECTRANSFORMCTXINITIALIZE"></a><h3>xmlSecTransformCtxInitialize ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxInitialize (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre>
<p>Initializes transforms chain processing context.
-The caller is responsible for cleaing up returend object by calling
+The caller is responsible for cleaing up returend object by calling
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXFINALIZE"><span class="TYPE">xmlSecTransformCtxFinalize</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14734"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14739"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -866,7 +866,7 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN14757"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -878,7 +878,7 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN14772"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -892,11 +892,11 @@ The caller is responsible for cleaing up returend object by calling
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14790"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14795"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14800"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -912,42 +912,42 @@ The caller is responsible for cleaing up returend object by calling
<font>xmlNodePtr</font> hereNode);</pre>
<p>Parses uri and adds xpointer transforms if required.</p>
<p>The following examples demonstrate what the URI attribute identifies and
-how it is dereferenced
+how it is dereferenced
(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-REFERENCEPROCESSINGMODEL"><span class="TYPE">sec-ReferenceProcessingModel</span></gtkdoclink>):</p>
<p>- URI="http://example.com/bar.xml"
-identifies the octets that represent the external resource
-'http://example.com/bar.xml', that is probably an XML document given
-its file extension. </p>
+identifies the octets that represent the external resource
+'http://example.com/bar.xml', that is probably an XML document given
+its file extension.</p>
<p>- URI="http://example.com/bar.xml<gtkdoclink href="CHAPTER1"><span class="TYPE">chapter1</span></gtkdoclink>"
-identifies the element with ID attribute value 'chapter1' of the
-external XML resource 'http://example.com/bar.xml', provided as an
-octet stream. Again, for the sake of interoperability, the element
-identified as 'chapter1' should be obtained using an XPath transform
-rather than a URI fragment (barename XPointer resolution in external
-resources is not REQUIRED in this specification). </p>
+identifies the element with ID attribute value 'chapter1' of the
+external XML resource 'http://example.com/bar.xml', provided as an
+octet stream. Again, for the sake of interoperability, the element
+identified as 'chapter1' should be obtained using an XPath transform
+rather than a URI fragment (barename XPointer resolution in external
+resources is not REQUIRED in this specification).</p>
<p>- URI=""
-identifies the node-set (minus any comment nodes) of the XML resource
-containing the signature </p>
+identifies the node-set (minus any comment nodes) of the XML resource
+containing the signature</p>
<p>- URI="<gtkdoclink href="CHAPTER1"><span class="TYPE">chapter1</span></gtkdoclink>"
-identifies a node-set containing the element with ID attribute value
-'chapter1' of the XML resource containing the signature. XML Signature
-(and its applications) modify this node-set to include the element plus
+identifies a node-set containing the element with ID attribute value
+'chapter1' of the XML resource containing the signature. XML Signature
+(and its applications) modify this node-set to include the element plus
all descendents including namespaces and attributes -- but not comments.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14828"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14833"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the URI.</p></td>
+<td align="LEFT" valign="TOP"><p> the URI.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14838"><span style="white-space: nowrap"><code class="PARAMETER">hereNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to "here" node required by some
- XML transforms (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to "here" node required by some
+ XML transforms (may be NULL).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14843"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -960,18 +960,18 @@ all descendents including namespaces and attributes -- but not comments.</p>
<a name="XMLSECTRANSFORMCTXAPPEND"></a><h3>xmlSecTransformCtxAppend ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxAppend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre>
-<p>Connects the <code class="PARAMETER">transform</code> to the end of the chain of transforms in the <code class="PARAMETER">ctx</code>
+<p>Connects the <code class="PARAMETER">transform</code> to the end of the chain of transforms in the <code class="PARAMETER">ctx</code>
(see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT"><span class="TYPE">xmlSecTransformConnect</span></a> function for details).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14863"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14868"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to new transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to new transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14873"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -984,18 +984,18 @@ all descendents including namespaces and attributes -- but not comments.</p>
<a name="XMLSECTRANSFORMCTXPREPEND"></a><h3>xmlSecTransformCtxPrepend ()</h3>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxPrepend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre>
-<p>Connects the <code class="PARAMETER">transform</code> to the beggining of the chain of transforms in the <code class="PARAMETER">ctx</code>
+<p>Connects the <code class="PARAMETER">transform</code> to the beggining of the chain of transforms in the <code class="PARAMETER">ctx</code>
(see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT"><span class="TYPE">xmlSecTransformConnect</span></a> function for details).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14893"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14898"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to new transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to new transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14903"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1008,18 +1008,18 @@ all descendents including namespaces and attributes -- but not comments.</p>
<a name="XMLSECTRANSFORMCTXCREATEANDAPPEND"></a><h3>xmlSecTransformCtxCreateAndAppend ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformPtr</font> xmlSecTransformCtxCreateAndAppend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>xmlSecTransformId</font> id);</pre>
-<p>Creaeates new transform and connects it to the end of the chain of
+<p>Creaeates new transform and connects it to the end of the chain of
transforms in the <code class="PARAMETER">ctx</code> (see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT"><span class="TYPE">xmlSecTransformConnect</span></a> function for details).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14922"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14927"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new transform klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the new transform klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14932"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1032,18 +1032,18 @@ transforms in the <code class="PARAMETER">ctx</code> (see <a href="xmlsec-transf
<a name="XMLSECTRANSFORMCTXCREATEANDPREPEND"></a><h3>xmlSecTransformCtxCreateAndPrepend ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformPtr</font> xmlSecTransformCtxCreateAndPrepend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>xmlSecTransformId</font> id);</pre>
-<p>Creaeates new transform and connects it to the end of the chain of
+<p>Creaeates new transform and connects it to the end of the chain of
transforms in the <code class="PARAMETER">ctx</code> (see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT"><span class="TYPE">xmlSecTransformConnect</span></a> function for details).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14951"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14956"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new transform klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the new transform klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14961"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1057,22 +1057,22 @@ transforms in the <code class="PARAMETER">ctx</code> (see <a href="xmlsec-transf
<pre class="PROGRAMLISTING"><font>xmlSecTransformPtr</font> xmlSecTransformCtxNodeRead (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>xmlNodePtr</font> node,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage);</pre>
-<p>Reads the transform from the <code class="PARAMETER">node</code> and appends it to the current chain
+<p>Reads the transform from the <code class="PARAMETER">node</code> and appends it to the current chain
of transforms in <code class="PARAMETER">ctx</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14980"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14985"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform's node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform's node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14990"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's usage (signature, encryption, etc.).</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's usage (signature, encryption, etc.).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN14995"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1086,22 +1086,22 @@ of transforms in <code class="PARAMETER">ctx</code>.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxNodesListRead (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx,
<font>xmlNodePtr</font> node,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage);</pre>
-<p>Reads transforms from the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> children of the <code class="PARAMETER">node</code> and
+<p>Reads transforms from the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> children of the <code class="PARAMETER">node</code> and
appends them to the current transforms chain in <code class="PARAMETER">ctx</code> object.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15015"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15020"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> nodes parent node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> nodes parent node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15026"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's usage (signature, encryption, etc.).</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's usage (signature, encryption, etc.).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15031"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1120,11 +1120,11 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15048"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15053"><span style="white-space: nowrap"><code class="PARAMETER">inputDataType</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the expected input type.</p></td>
+<td align="LEFT" valign="TOP"><p> the expected input type.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15058"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1144,15 +1144,15 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15076"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15081"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input binary data buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the input binary data buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15086"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15091"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1171,11 +1171,11 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15108"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15113"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the URI.</p></td>
+<td align="LEFT" valign="TOP"><p> the URI.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15118"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1194,11 +1194,11 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15136"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15141"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input node set.</p></td>
+<td align="LEFT" valign="TOP"><p> the input node set.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15146"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1217,11 +1217,11 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15163"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15168"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to input document.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to input document.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15173"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1240,11 +1240,11 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15190"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15195"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1259,11 +1259,11 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15212"><span style="white-space: nowrap"><code class="PARAMETER">ctx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15217"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1271,26 +1271,26 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<div class="REFSECT2">
<a name="XMLSECTRANSFORM"></a><h3>struct xmlSecTransform</h3>
<pre class="PROGRAMLISTING">struct xmlSecTransform {
- xmlSecTransformId id;
- xmlSecTransformOperation operation;
- xmlSecTransformStatus status;
- xmlNodePtr hereNode;
+ xmlSecTransformId id;
+ xmlSecTransformOperation operation;
+ xmlSecTransformStatus status;
+ xmlNodePtr hereNode;
/* transforms chain */
- xmlSecTransformPtr next;
- xmlSecTransformPtr prev;
+ xmlSecTransformPtr next;
+ xmlSecTransformPtr prev;
/* binary data */
- xmlSecBuffer inBuf;
- xmlSecBuffer outBuf;
-
+ xmlSecBuffer inBuf;
+ xmlSecBuffer outBuf;
+
/* xml data */
- xmlSecNodeSetPtr inNodes;
- xmlSecNodeSetPtr outNodes;
+ xmlSecNodeSetPtr inNodes;
+ xmlSecNodeSetPtr outNodes;
- /* reserved for the future */
- void* reserved0;
- void* reserved1;
+ /* reserved for the future */
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The transform structure.</p>
<p></p>
@@ -1298,51 +1298,51 @@ appends them to the current transforms chain in <code class="PARAMETER">ctx</cod
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15230"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform id (pointer to <gtkdoclink href="XMLSECTRANSFORMID"><span class="TYPE">xmlSecTransformId</span></gtkdoclink>).</p></td>
+<td align="LEFT" valign="TOP"><p> the transform id (pointer to <gtkdoclink href="XMLSECTRANSFORMID"><span class="TYPE">xmlSecTransformId</span></gtkdoclink>).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15238"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <code class="STRUCTFIELD">operation</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's opertaion.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's opertaion.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15244"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSTATUS">xmlSecTransformStatus</a> <code class="STRUCTFIELD">status</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current status.</p></td>
+<td align="LEFT" valign="TOP"><p> the current status.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15250"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">hereNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform's <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform%20" target="_top"><dsig:Transform /></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform's <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform%20" target="_top"><dsig:Transform /></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15257"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">next</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to next transform in the chain.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to next transform in the chain.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15263"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">prev</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to previous transform in the chain.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to previous transform in the chain.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15269"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a> <code class="STRUCTFIELD">inBuf</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input binary data buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the input binary data buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15275"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBuffer</a> <code class="STRUCTFIELD">outBuf</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output binary data buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the output binary data buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15281"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <code class="STRUCTFIELD">inNodes</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input XML nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the input XML nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15287"><span style="white-space: nowrap"><a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> <code class="STRUCTFIELD">outNodes</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the output XML nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the output XML nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15293"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15299"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -1357,7 +1357,7 @@ destroying returned tansform using <a href="xmlsec-transforms.html#XMLSECTRANSFO
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15318"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform id to create.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform id to create.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15323"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1374,7 +1374,7 @@ destroying returned tansform using <a href="xmlsec-transforms.html#XMLSECTRANSFO
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN15340"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -1393,15 +1393,15 @@ destroying returned tansform using <a href="xmlsec-transforms.html#XMLSECTRANSFO
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15362"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the transform's node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the transform's node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15367"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform usage (signature, encryption, ...).</p></td>
+<td align="LEFT" valign="TOP"><p> the transform usage (signature, encryption, ...).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15372"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15377"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1422,15 +1422,15 @@ no more data is available.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15396"><span style="white-space: nowrap"><code class="PARAMETER">left</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the source pumping transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the source pumping transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15401"><span style="white-space: nowrap"><code class="PARAMETER">right</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the destination pumping transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the destination pumping transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15406"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15411"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1449,11 +1449,11 @@ no more data is available.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15427"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15432"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key. </p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15437"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1472,11 +1472,11 @@ no more data is available.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15455"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15460"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys requirements object. </p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys requirements object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15465"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1499,19 +1499,19 @@ result is stored in the <gtkdoclink href="STATUS"><span class="TYPE">status</spa
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15487"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15492"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary data for verification.</p></td>
+<td align="LEFT" valign="TOP"><p> the binary data for verification.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15497"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15502"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15507"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1532,15 +1532,15 @@ function to verify binary results.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15527"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15532"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15537"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15542"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1554,22 +1554,22 @@ function to verify binary results.</p>
<pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> xmlSecTransformGetDataType (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMMODE">xmlSecTransformMode</a> mode,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>Gets transform input (<code class="PARAMETER">mode</code> is "push") or output (<code class="PARAMETER">mode</code> is "pop") data
+<p>Gets transform input (<code class="PARAMETER">mode</code> is "push") or output (<code class="PARAMETER">mode</code> is "pop") data
type (binary or XML).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15561"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15566"><span style="white-space: nowrap"><code class="PARAMETER">mode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data mode (push or pop).</p></td>
+<td align="LEFT" valign="TOP"><p> the data mode (push or pop).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15571"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15576"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1591,24 +1591,24 @@ type (binary or XML).</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15597"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15602"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input binary data,</p></td>
+<td align="LEFT" valign="TOP"><p> the input binary data,</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15607"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15612"><span style="white-space: nowrap"><code class="PARAMETER">final</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last
- data chunk.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last
+ data chunk.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15617"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15622"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1624,31 +1624,31 @@ type (binary or XML).</p>
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> maxDataSize,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> *dataSize,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>Pops data from previous transform in the chain, processes data and
-returns result in the <code class="PARAMETER">data</code> buffer. The size of returned data is
+<p>Pops data from previous transform in the chain, processes data and
+returns result in the <code class="PARAMETER">data</code> buffer. The size of returned data is
placed in the <code class="PARAMETER">dataSize</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15643"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15648"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td>
+<td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15653"><span style="white-space: nowrap"><code class="PARAMETER">maxDataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of the buffer <gtkdoclink href="DATA"><span class="TYPE">data</span></gtkdoclink>.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of the buffer <gtkdoclink href="DATA"><span class="TYPE">data</span></gtkdoclink>.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15660"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15665"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15670"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1668,15 +1668,15 @@ placed in the <code class="PARAMETER">dataSize</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15688"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15693"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the input nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15698"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15703"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1690,22 +1690,22 @@ placed in the <code class="PARAMETER">dataSize</code>.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformPopXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> *nodes,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>Pops data from previous transform in the chain, processes the data and
+<p>Pops data from previous transform in the chain, processes the data and
returns result in <code class="PARAMETER">nodes</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15721"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15726"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store popinter to result nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store popinter to result nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15731"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15736"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1725,15 +1725,15 @@ returns result in <code class="PARAMETER">nodes</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15753"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15758"><span style="white-space: nowrap"><code class="PARAMETER">last</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last data chunk.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last data chunk.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15763"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15768"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1752,11 +1752,11 @@ returns result in <code class="PARAMETER">nodes</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15785"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15790"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1771,11 +1771,11 @@ returns result in <code class="PARAMETER">nodes</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15807"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15812"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -1788,7 +1788,7 @@ returns result in <code class="PARAMETER">nodes</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN15825"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -1800,25 +1800,25 @@ returns result in <code class="PARAMETER">nodes</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN15839"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMCHECKTYPE"></a><h3>xmlSecTransformCheckType()</h3>
<pre class="PROGRAMLISTING">#define xmlSecTransformCheckType(transform, t)</pre>
-<p>Macro. Returns 1 if the <code class="PARAMETER">transform</code> is valid and has specified type <code class="PARAMETER">t</code>
+<p>Macro. Returns 1 if the <code class="PARAMETER">transform</code> is valid and has specified type <code class="PARAMETER">t</code>
or 0 otherwise.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15854"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15859"><span style="white-space: nowrap"><code class="PARAMETER">t</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform type.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform type.</p></td>
</tr>
</tbody></table>
</div>
@@ -1826,18 +1826,18 @@ or 0 otherwise.</p>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMCHECKID"></a><h3>xmlSecTransformCheckId()</h3>
<pre class="PROGRAMLISTING">#define xmlSecTransformCheckId(transform, i)</pre>
-<p>Macro. Returns 1 if the <code class="PARAMETER">transform</code> is valid and has specified id <code class="PARAMETER">i</code>
+<p>Macro. Returns 1 if the <code class="PARAMETER">transform</code> is valid and has specified id <code class="PARAMETER">i</code>
or 0 otherwise.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15874"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15879"><span style="white-space: nowrap"><code class="PARAMETER">i</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform id.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform id.</p></td>
</tr>
</tbody></table>
</div>
@@ -1852,11 +1852,11 @@ bytes or 0 otherwise.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15894"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15899"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform object size.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform object size.</p></td>
</tr>
</tbody></table>
</div>
@@ -1866,39 +1866,39 @@ bytes or 0 otherwise.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformConnect (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> left,
<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> right,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>If the data object is a node-set and the next transform requires octets,
-the signature application MUST attempt to convert the node-set to an octet
-stream using Canonical XML [XML-C14N]. </p>
+<p>If the data object is a node-set and the next transform requires octets,
+the signature application MUST attempt to convert the node-set to an octet
+stream using Canonical XML [XML-C14N].</p>
<p>The story is different if the right transform is base64 decode
(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-BASE-64"><span class="TYPE">sec-Base-64</span></gtkdoclink>):</p>
-<p>This transform requires an octet stream for input. If an XPath node-set
-(or sufficiently functional alternative) is given as input, then it is
-converted to an octet stream by performing operations logically equivalent
-to 1) applying an XPath transform with expression self::<gtkdoclink href="TEXT"><code class="FUNCTION">text()</code></gtkdoclink>, then 2)
-taking the string-value of the node-set. Thus, if an XML element is
-identified by a barename XPointer in the Reference URI, and its content
-consists solely of base64 encoded character data, then this transform
-automatically strips away the start and end tags of the identified element
-and any of its descendant elements as well as any descendant comments and
+<p>This transform requires an octet stream for input. If an XPath node-set
+(or sufficiently functional alternative) is given as input, then it is
+converted to an octet stream by performing operations logically equivalent
+to 1) applying an XPath transform with expression self::<gtkdoclink href="TEXT"><code class="FUNCTION">text()</code></gtkdoclink>, then 2)
+taking the string-value of the node-set. Thus, if an XML element is
+identified by a barename XPointer in the Reference URI, and its content
+consists solely of base64 encoded character data, then this transform
+automatically strips away the start and end tags of the identified element
+and any of its descendant elements as well as any descendant comments and
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"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15922"><span style="white-space: nowrap"><code class="PARAMETER">left</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to left (prev) transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to left (prev) transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15927"><span style="white-space: nowrap"><code class="PARAMETER">right</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to right (next) transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to right (next) transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15932"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15937"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs. </p></td>
+<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
</div>
@@ -1921,7 +1921,7 @@ processing instructions. The output of this transform is an octet stream.</p>
(<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMMODE">xmlSecTransformMode</a> mode,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>Gets transform input (<code class="PARAMETER">mode</code> is "push") or output (<code class="PARAMETER">mode</code> is "pop") data
+<p>Gets transform input (<code class="PARAMETER">mode</code> is "push") or output (<code class="PARAMETER">mode</code> is "pop") data
type (binary or XML) by analyzing available pushBin/popBin/pushXml/popXml
methods.</p>
<p></p>
@@ -1929,15 +1929,15 @@ methods.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15974"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15979"><span style="white-space: nowrap"><code class="PARAMETER">mode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the data mode (push or pop).</p></td>
+<td align="LEFT" valign="TOP"><p> the data mode (push or pop).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15984"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN15989"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1953,31 +1953,31 @@ methods.</p>
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize,
<font>int</font> final,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>Process binary <code class="PARAMETER">data</code> by calling transform's execute method and pushes
+<p>Process binary <code class="PARAMETER">data</code> by calling transform's execute method and pushes
results to next transform.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16010"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16015"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input binary data,</p></td>
+<td align="LEFT" valign="TOP"><p> the input binary data,</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16020"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16025"><span style="white-space: nowrap"><code class="PARAMETER">final</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last
- data chunk.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last
+ data chunk.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16030"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16035"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -1994,30 +1994,30 @@ results to next transform.</p>
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> *dataSize,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
<p>Pops data from previous transform in the chain, processes data by calling
-transform's execute method and returns result in the <code class="PARAMETER">data</code> buffer. The
+transform's execute method and returns result in the <code class="PARAMETER">data</code> buffer. The
size of returned data is placed in the <code class="PARAMETER">dataSize</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16056"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16061"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td>
+<td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16066"><span style="white-space: nowrap"><code class="PARAMETER">maxDataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of the buffer <gtkdoclink href="DATA"><span class="TYPE">data</span></gtkdoclink>.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of the buffer <gtkdoclink href="DATA"><span class="TYPE">data</span></gtkdoclink>.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16073"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16078"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16083"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2031,22 +2031,22 @@ size of returned data is placed in the <code class="PARAMETER">dataSize</code>.<
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformDefaultPushXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>Processes <code class="PARAMETER">nodes</code> by calling transform's execute method and pushes
+<p>Processes <code class="PARAMETER">nodes</code> by calling transform's execute method and pushes
result to the next transform in the chain.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16101"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16106"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the input nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16111"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16116"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2060,22 +2060,22 @@ result to the next transform in the chain.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformDefaultPopXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> *nodes,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>Pops data from previous transform in the chain, processes the data
+<p>Pops data from previous transform in the chain, processes the data
by calling transform's execute method and returns result in <code class="PARAMETER">nodes</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16134"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16139"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store popinter to result nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store popinter to result nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16144"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16149"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2094,11 +2094,11 @@ by calling transform's execute method and returns result in <code class="PARAMET
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16166"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16171"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16176"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2118,11 +2118,11 @@ by calling transform's execute method and returns result in <code class="PARAMET
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16193"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16198"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16203"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2140,7 +2140,7 @@ by calling transform's execute method and returns result in <code class="PARAMET
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16218"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16223"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2157,7 +2157,7 @@ by calling transform's execute method and returns result in <code class="PARAMET
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN16238"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -2174,15 +2174,15 @@ data type in specified mode <code class="PARAMETER">mode</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16256"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16261"><span style="white-space: nowrap"><code class="PARAMETER">mode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the mode.</p></td>
+<td align="LEFT" valign="TOP"><p> the mode.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16266"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16271"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2196,22 +2196,22 @@ data type in specified mode <code class="PARAMETER">mode</code>.</p>
<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformNodeReadMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<font>xmlNodePtr</font> node,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>The transform specific method to read the transform data from
+<p>The transform specific method to read the transform data from
the <code class="PARAMETER">node</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16289"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16294"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16300"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16305"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2231,15 +2231,15 @@ the <code class="PARAMETER">node</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16323"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16328"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Transform" target="_top"><dsig:Transform/></a> node.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16334"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16339"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2259,11 +2259,11 @@ the <code class="PARAMETER">node</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16355"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16360"><span style="white-space: nowrap"><code class="PARAMETER">keyReq</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key requirements structure.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key requirements structure.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16365"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2282,11 +2282,11 @@ the <code class="PARAMETER">node</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16381"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16386"><span style="white-space: nowrap"><code class="PARAMETER">key</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to key.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16391"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2310,19 +2310,19 @@ if verification succeeded or <a href="xmlsec-transforms.html#XMLSECTRANSFORMSTAT
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16416"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16421"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
+<td align="LEFT" valign="TOP"><p> the input buffer.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16426"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of input buffer <code class="PARAMETER">data</code>.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of input buffer <code class="PARAMETER">data</code>.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16432"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16437"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2345,24 +2345,24 @@ result to the next transform in the chain.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16457"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16462"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input binary data,</p></td>
+<td align="LEFT" valign="TOP"><p> the input binary data,</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16467"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the input data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16472"><span style="white-space: nowrap"><code class="PARAMETER">final</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last
- data chunk.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last
+ data chunk.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16477"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16482"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2378,7 +2378,7 @@ result to the next transform in the chain.</p>
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> maxDataSize,
<a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> *dataSize,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>The transform specific method to pop data from previous transform
+<p>The transform specific method to pop data from previous transform
in the chain and return result in the <code class="PARAMETER">data</code> buffer. The size of returned
data is placed in the <code class="PARAMETER">dataSize</code>.</p>
<p></p>
@@ -2386,23 +2386,23 @@ data is placed in the <code class="PARAMETER">dataSize</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16503"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16508"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td>
+<td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16513"><span style="white-space: nowrap"><code class="PARAMETER">maxDataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the size of the buffer <code class="PARAMETER">data</code>.</p></td>
+<td align="LEFT" valign="TOP"><p> the size of the buffer <code class="PARAMETER">data</code>.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16519"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16524"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16529"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2416,22 +2416,22 @@ data is placed in the <code class="PARAMETER">dataSize</code>.</p>
<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformPushXmlMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform,
<a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes,
<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre>
-<p>The transform specific method to process <code class="PARAMETER">nodes</code> and push result to the next
+<p>The transform specific method to process <code class="PARAMETER">nodes</code> and push result to the next
transform in the chain.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16547"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16552"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the input nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16557"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16562"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2452,15 +2452,15 @@ process the data and return result in <code class="PARAMETER">nodes</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16580"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16585"><span style="white-space: nowrap"><code class="PARAMETER">nodes</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to store popinter to result nodes.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to store popinter to result nodes.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16590"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16595"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2480,15 +2480,15 @@ process the data and return result in <code class="PARAMETER">nodes</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16612"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16617"><span style="white-space: nowrap"><code class="PARAMETER">last</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last data chunk.</p></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set to 1 then it's the last data chunk.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16622"><span style="white-space: nowrap"><code class="PARAMETER">transformCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16627"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2501,35 +2501,35 @@ process the data and return result in <code class="PARAMETER">nodes</code>.</p>
<a name="XMLSECTRANSFORMKLASS"></a><h3>struct xmlSecTransformKlass</h3>
<pre class="PROGRAMLISTING">struct xmlSecTransformKlass {
/* data */
- xmlSecSize klassSize;
- xmlSecSize objSize;
- const xmlChar* name;
- const xmlChar* href;
- xmlSecTransformUsage usage;
+ xmlSecSize klassSize;
+ xmlSecSize objSize;
+ const xmlChar* name;
+ const xmlChar* href;
+ xmlSecTransformUsage usage;
/* methods */
- xmlSecTransformInitializeMethod initialize;
- xmlSecTransformFinalizeMethod finalize;
+ xmlSecTransformInitializeMethod initialize;
+ xmlSecTransformFinalizeMethod finalize;
+
+ xmlSecTransformNodeReadMethod readNode;
+ xmlSecTransformNodeWriteMethod writeNode;
- xmlSecTransformNodeReadMethod readNode;
- xmlSecTransformNodeWriteMethod writeNode;
+ xmlSecTransformSetKeyRequirementsMethod setKeyReq;
+ xmlSecTransformSetKeyMethod setKey;
+ xmlSecTransformVerifyMethod verify;
+ xmlSecTransformGetDataTypeMethod getDataType;
- xmlSecTransformSetKeyRequirementsMethod setKeyReq;
- xmlSecTransformSetKeyMethod setKey;
- xmlSecTransformVerifyMethod verify;
- xmlSecTransformGetDataTypeMethod getDataType;
+ xmlSecTransformPushBinMethod pushBin;
+ xmlSecTransformPopBinMethod popBin;
+ xmlSecTransformPushXmlMethod pushXml;
+ xmlSecTransformPopXmlMethod popXml;
- xmlSecTransformPushBinMethod pushBin;
- xmlSecTransformPopBinMethod popBin;
- xmlSecTransformPushXmlMethod pushXml;
- xmlSecTransformPopXmlMethod popXml;
-
/* low level method */
- xmlSecTransformExecuteMethod execute;
+ xmlSecTransformExecuteMethod execute;
- /* reserved for future */
- void* reserved0;
- void* reserved1;
+ /* reserved for future */
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The transform klass desccription structure.</p>
<p></p>
@@ -2537,84 +2537,84 @@ process the data and return result in <code class="PARAMETER">nodes</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16640"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">klassSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform klass structure size.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform klass structure size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16646"><span style="white-space: nowrap"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <code class="STRUCTFIELD">objSize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform object size.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform object size.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16652"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">name</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's name.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16658"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">href</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform's identification string (href).</p></td>
+<td align="LEFT" valign="TOP"><p> the transform's identification string (href).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16664"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> <code class="STRUCTFIELD">usage</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the allowed transforms usages.</p></td>
+<td align="LEFT" valign="TOP"><p> the allowed transforms usages.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16670"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMINITIALIZEMETHOD">xmlSecTransformInitializeMethod</a> <code class="STRUCTFIELD">initialize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the initialization method.</p></td>
+<td align="LEFT" valign="TOP"><p> the initialization method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16676"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMFINALIZEMETHOD">xmlSecTransformFinalizeMethod</a> <code class="STRUCTFIELD">finalize</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the finmalization (destroy) function.</p></td>
+<td align="LEFT" valign="TOP"><p> the finmalization (destroy) function.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16682"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEREADMETHOD">xmlSecTransformNodeReadMethod</a> <code class="STRUCTFIELD">readNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML node read method.</p></td>
+<td align="LEFT" valign="TOP"><p> the XML node read method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16688"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEWRITEMETHOD">xmlSecTransformNodeWriteMethod</a> <code class="STRUCTFIELD">writeNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML node write method.</p></td>
+<td align="LEFT" valign="TOP"><p> the XML node write method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16694"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYREQUIREMENTSMETHOD">xmlSecTransformSetKeyRequirementsMethod</a> <code class="STRUCTFIELD">setKeyReq</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the set key requirements method.</p></td>
+<td align="LEFT" valign="TOP"><p> the set key requirements method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16700"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYMETHOD">xmlSecTransformSetKeyMethod</a> <code class="STRUCTFIELD">setKey</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the set key method.</p></td>
+<td align="LEFT" valign="TOP"><p> the set key method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16706"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYMETHOD">xmlSecTransformVerifyMethod</a> <code class="STRUCTFIELD">verify</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the verify method (for digest and signature transforms).</p></td>
+<td align="LEFT" valign="TOP"><p> the verify method (for digest and signature transforms).</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16712"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMGETDATATYPEMETHOD">xmlSecTransformGetDataTypeMethod</a> <code class="STRUCTFIELD">getDataType</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the input/output data type query method.</p></td>
+<td align="LEFT" valign="TOP"><p> the input/output data type query method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16718"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHBINMETHOD">xmlSecTransformPushBinMethod</a> <code class="STRUCTFIELD">pushBin</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary data "push thru chain" processing method.</p></td>
+<td align="LEFT" valign="TOP"><p> the binary data "push thru chain" processing method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16724"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPBINMETHOD">xmlSecTransformPopBinMethod</a> <code class="STRUCTFIELD">popBin</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the binary data "pop from chain" procesing method.</p></td>
+<td align="LEFT" valign="TOP"><p> the binary data "pop from chain" procesing method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16730"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHXMLMETHOD">xmlSecTransformPushXmlMethod</a> <code class="STRUCTFIELD">pushXml</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML data "push thru chain" processing method.</p></td>
+<td align="LEFT" valign="TOP"><p> the XML data "push thru chain" processing method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16736"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPXMLMETHOD">xmlSecTransformPopXmlMethod</a> <code class="STRUCTFIELD">popXml</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML data "pop from chain" procesing method.</p></td>
+<td align="LEFT" valign="TOP"><p> the XML data "pop from chain" procesing method.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16742"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMEXECUTEMETHOD">xmlSecTransformExecuteMethod</a> <code class="STRUCTFIELD">execute</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the low level data processing method used by default
- implementations of <code class="PARAMETER">pushBin</code>, <code class="PARAMETER">popBin</code>, <code class="PARAMETER">pushXml</code> and <code class="PARAMETER">popXml</code>.</p></td>
+<td align="LEFT" valign="TOP"><p> the low level data processing method used by default
+ implementations of <code class="PARAMETER">pushBin</code>, <code class="PARAMETER">popBin</code>, <code class="PARAMETER">pushXml</code> and <code class="PARAMETER">popXml</code>.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16752"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16758"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -2627,13 +2627,13 @@ process the data and return result in <code class="PARAMETER">nodes</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
<td align="LEFT" valign="TOP"><a name="AEN16772"><span style="white-space: nowrap"><code class="PARAMETER">klass</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transofrm's klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the transofrm's klass.</p></td>
</tr></tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMIDLISTID"></a><h3>xmlSecTransformIdListId</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformIdListId xmlSecTransformIdListGetKlass()</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformIdListId xmlSecTransformIdListGetKlass()</pre>
<p>Transform klasses list klass.</p>
<p></p>
</div>
@@ -2660,11 +2660,11 @@ process the data and return result in <code class="PARAMETER">nodes</code>.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16811"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16816"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
+<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16821"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2685,15 +2685,15 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16843"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16848"><span style="white-space: nowrap"><code class="PARAMETER">href</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired transform klass href.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired transform klass href.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16853"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired transform usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired transform usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16858"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2713,15 +2713,15 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16878"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16883"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired transform klass name.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired transform klass name.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16888"><span style="white-space: nowrap"><code class="PARAMETER">usage</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the desired transform usage.</p></td>
+<td align="LEFT" valign="TOP"><p> the desired transform usage.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16893"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
@@ -2740,11 +2740,11 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16910"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16915"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -2759,18 +2759,18 @@ value if an error occurs.</p></td>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16932"><span style="white-space: nowrap"><code class="PARAMETER">list</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16937"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMIDUNKNOWN"></a><h3>xmlSecTransformIdUnknown</h3>
-<pre class="PROGRAMLISTING">#define xmlSecTransformIdUnknown ((xmlSecTransformId)NULL)</pre>
+<pre class="PROGRAMLISTING">#define xmlSecTransformIdUnknown ((xmlSecTransformId)NULL)</pre>
<p>The "unknown" transform id (NULL).</p>
<p></p>
</div>
@@ -2787,9 +2787,9 @@ value if an error occurs.</p></td>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformBase64GetKlass (void);</pre>
<p>The Base64 transform klass (http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-BASE-64"><span class="TYPE">sec-Base-64</span></gtkdoclink>).
The normative specification for base64 decoding transforms is RFC 2045
-(http://www.ietf.org/rfc/rfc2045.txt). The base64 Transform element has
-no content. The input is decoded by the algorithms. This transform is
-useful if an application needs to sign the raw data associated with
+(http://www.ietf.org/rfc/rfc2045.txt). The base64 Transform element has
+no content. The input is decoded by the algorithms. This transform is
+useful if an application needs to sign the raw data associated with
the encoded content of an element.</p>
<p></p>
<p></p>
@@ -2809,11 +2809,11 @@ the encoded content of an element.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16984"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to BASE64 encode transform.</p></td>
+<td align="LEFT" valign="TOP"><p> the pointer to BASE64 encode transform.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="AEN16989"><span style="white-space: nowrap"><code class="PARAMETER">lineSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new max line size.</p></td>
+<td align="LEFT" valign="TOP"><p> the new max line size.</p></td>
</tr>
</tbody></table>
</div>
@@ -2829,7 +2829,7 @@ the encoded content of an element.</p>
<a name="XMLSECTRANSFORMINCLC14NGETKLASS"></a><h3>xmlSecTransformInclC14NGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformInclC14NGetKlass (void);</pre>
<p>Inclusive (regular) canonicalization that omits comments transform klass
-(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-C14NALG"><span class="TYPE">sec-c14nAlg</span></gtkdoclink> and
+(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-C14NALG"><span class="TYPE">sec-c14nAlg</span></gtkdoclink> and
http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<p></p>
<p></p>
@@ -2851,7 +2851,7 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformInclC14NWithCommentsGetKlass
(void);</pre>
<p>Inclusive (regular) canonicalization that includes comments transform klass
-(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-C14NALG"><span class="TYPE">sec-c14nAlg</span></gtkdoclink> and
+(http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-C14NALG"><span class="TYPE">sec-c14nAlg</span></gtkdoclink> and
http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<p></p>
<p></p>
@@ -2952,28 +2952,27 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p>
<a name="XMLSECTRANSFORMENVELOPEDGETKLASS"></a><h3>xmlSecTransformEnvelopedGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformEnvelopedGetKlass (void);</pre>
<p>The enveloped transform klass (http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-ENVELOPEDSIGNATURE"><span class="TYPE">sec-EnvelopedSignature</span></gtkdoclink>):</p>
-<p>An enveloped signature transform T removes the whole Signature element
-containing T from the digest calculation of the Reference element
-containing T. The entire string of characters used by an XML processor
-to match the Signature with the XML production element is removed.
-The output of the transform is equivalent to the output that would
-result from replacing T with an XPath transform containing the following
+<p>An enveloped signature transform T removes the whole Signature element
+containing T from the digest calculation of the Reference element
+containing T. The entire string of characters used by an XML processor
+to match the Signature with the XML production element is removed.
+The output of the transform is equivalent to the output that would
+result from replacing T with an XPath transform containing the following
XPath parameter element:</p>
<p><XPath xmlns:dsig="&dsig;">
count(ancestor-or-self::dsig:Signature |
<gtkdoclink href="HERE"><code class="FUNCTION">here()</code></gtkdoclink>/ancestor::dsig:Signature[1]) >
- count(ancestor-or-self::dsig:Signature)</XPath>
-
-The input and output requirements of this transform are identical to
-those of the XPath transform, but may only be applied to a node-set from
-its parent XML document. Note that it is not necessary to use an XPath
-expression evaluator to create this transform. However, this transform
-MUST produce output in exactly the same manner as the XPath transform
+ count(ancestor-or-self::dsig:Signature)</XPath></p>
+<p>The input and output requirements of this transform are identical to
+those of the XPath transform, but may only be applied to a node-set from
+its parent XML document. Note that it is not necessary to use an XPath
+expression evaluator to create this transform. However, this transform
+MUST produce output in exactly the same manner as the XPath transform
parameterized by the XPath expression above.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17146"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17147"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> enveloped transform id.</p></td>
</tr></tbody></table>
</div>
@@ -2988,13 +2987,13 @@ parameterized by the XPath expression above.</p>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMXPATHGETKLASS"></a><h3>xmlSecTransformXPathGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXPathGetKlass (void);</pre>
-<p>The XPath transform evaluates given XPath expression and
-intersects the result with the previous nodes set. See
+<p>The XPath transform evaluates given XPath expression and
+intersects the result with the previous nodes set. See
http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-XPATH"><span class="TYPE">sec-XPath</span></gtkdoclink> for more details.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17169"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17170"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> XPath transform id.</p></td>
</tr></tbody></table>
</div>
@@ -3013,7 +3012,7 @@ http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-XPATH"><span class="TYPE
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17190"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17191"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> XPath2 transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -3028,12 +3027,12 @@ http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-XPATH"><span class="TYPE
<div class="REFSECT2">
<a name="XMLSECTRANSFORMXPOINTERGETKLASS"></a><h3>xmlSecTransformXPointerGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXPointerGetKlass (void);</pre>
-<p>The XPointer transform klass
+<p>The XPointer transform klass
(http://www.ietf.org/internet-drafts/draft-eastlake-xmldsig-uri-02.txt).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17211"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17212"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> XPointer transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -3049,23 +3048,23 @@ http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-XPATH"><span class="TYPE
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17230"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to XPointer transform.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17231"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to XPointer transform.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17235"><span style="white-space: nowrap"><code class="PARAMETER">expr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XPointer expression.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17236"><span style="white-space: nowrap"><code class="PARAMETER">expr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XPointer expression.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17240"><span style="white-space: nowrap"><code class="PARAMETER">nodeSetType</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the type of evaluated XPointer expression.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17241"><span style="white-space: nowrap"><code class="PARAMETER">nodeSetType</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the type of evaluated XPointer expression.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17245"><span style="white-space: nowrap"><code class="PARAMETER">hereNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to "here" node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17246"><span style="white-space: nowrap"><code class="PARAMETER">hereNode</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to "here" node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17250"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17251"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -3082,32 +3081,32 @@ http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-XPATH"><span class="TYPE
<a name="XMLSECTRANSFORMXSLTGETKLASS"></a><h3>xmlSecTransformXsltGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXsltGetKlass (void);</pre>
<p>XSLT transform klass (http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-XSLT"><span class="TYPE">sec-XSLT</span></gtkdoclink>):</p>
-<p>The normative specification for XSL Transformations is [XSLT].
-Specification of a namespace-qualified stylesheet element, which MUST be
-the sole child of the Transform element, indicates that the specified style
-sheet should be used. Whether this instantiates in-line processing of local
-XSLT declarations within the resource is determined by the XSLT processing
-model; the ordered application of multiple stylesheet may require multiple
-Transforms. No special provision is made for the identification of a remote
-stylesheet at a given URI because it can be communicated via an xsl:include
+<p>The normative specification for XSL Transformations is [XSLT].
+Specification of a namespace-qualified stylesheet element, which MUST be
+the sole child of the Transform element, indicates that the specified style
+sheet should be used. Whether this instantiates in-line processing of local
+XSLT declarations within the resource is determined by the XSLT processing
+model; the ordered application of multiple stylesheet may require multiple
+Transforms. No special provision is made for the identification of a remote
+stylesheet at a given URI because it can be communicated via an xsl:include
or xsl:import within the stylesheet child of the Transform.</p>
-<p>This transform requires an octet stream as input. If the actual input is an
-XPath node-set, then the signature application should attempt to convert it
-to octets (apply Canonical XML]) as described in the Reference Processing
+<p>This transform requires an octet stream as input. If the actual input is an
+XPath node-set, then the signature application should attempt to convert it
+to octets (apply Canonical XML]) as described in the Reference Processing
Model (section 4.3.3.2).]</p>
-<p>The output of this transform is an octet stream. The processing rules for
+<p>The output of this transform is an octet stream. The processing rules for
the XSL style sheet or transform element are stated in the XSLT specification
-[XSLT]. We RECOMMEND that XSLT transform authors use an output method of xml
-for XML and HTML. As XSLT implementations do not produce consistent
-serializations of their output, we further RECOMMEND inserting a transform
-after the XSLT transform to canonicalize the output. These steps will help
-to ensure interoperability of the resulting signatures among applications
-that support the XSLT transform. Note that if the output is actually HTML,
+[XSLT]. We RECOMMEND that XSLT transform authors use an output method of xml
+for XML and HTML. As XSLT implementations do not produce consistent
+serializations of their output, we further RECOMMEND inserting a transform
+after the XSLT transform to canonicalize the output. These steps will help
+to ensure interoperability of the resulting signatures among applications
+that support the XSLT transform. Note that if the output is actually HTML,
then the result of these steps is logically equivalent [XHTML].</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17276"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17277"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to XSLT transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -3124,20 +3123,20 @@ then the result of these steps is logically equivalent [XHTML].</p>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformRemoveXmlTagsC14NGetKlass
(void);</pre>
<p>The "remove xml tags" transform klass (http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-BASE-64"><span class="TYPE">sec-Base-64</span></gtkdoclink>):
-Base64 transform requires an octet stream for input. If an XPath node-set
-(or sufficiently functional alternative) is given as input, then it is
-converted to an octet stream by performing operations logically equivalent
-to 1) applying an XPath transform with expression self::<gtkdoclink href="TEXT"><code class="FUNCTION">text()</code></gtkdoclink>, then 2)
-taking the string-value of the node-set. Thus, if an XML element is
-identified by a barename XPointer in the Reference URI, and its content
-consists solely of base64 encoded character data, then this transform
-automatically strips away the start and end tags of the identified element
-and any of its descendant elements as well as any descendant comments and
+Base64 transform requires an octet stream for input. If an XPath node-set
+(or sufficiently functional alternative) is given as input, then it is
+converted to an octet stream by performing operations logically equivalent
+to 1) applying an XPath transform with expression self::<gtkdoclink href="TEXT"><code class="FUNCTION">text()</code></gtkdoclink>, then 2)
+taking the string-value of the node-set. Thus, if an XML element is
+identified by a barename XPointer in the Reference URI, and its content
+consists solely of base64 encoded character data, then this transform
+automatically strips away the start and end tags of the identified element
+and any of its descendant elements as well as any descendant comments and
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"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17301"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17302"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> "remove xml tags" transform id.</p></td>
</tr></tbody></table>
</div>
@@ -3145,9 +3144,9 @@ processing instructions. The output of this transform is an octet stream.</p>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMVISA3DHACKID"></a><h3>xmlSecTransformVisa3DHackId</h3>
<pre class="PROGRAMLISTING">#define xmlSecTransformVisa3DHackId</pre>
-<p>Selects node subtree by given node id string. The only reason why we need this
-is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
-invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
+<p>Selects node subtree by given node id string. The only reason why we need this
+is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
+invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
such expressions thru XPath/XPointer engine, we need to have this hack here.</p>
<p></p>
</div>
@@ -3155,14 +3154,14 @@ such expressions thru XPath/XPointer engine, we need to have this hack here.</p>
<div class="REFSECT2">
<a name="XMLSECTRANSFORMVISA3DHACKGETKLASS"></a><h3>xmlSecTransformVisa3DHackGetKlass ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformVisa3DHackGetKlass (void);</pre>
-<p>The Visa3DHack transform klass. The only reason why we need this
-is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
-invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
+<p>The Visa3DHack transform klass. The only reason why we need this
+is Visa3D protocol. It doesn't follow XML/XPointer/XMLDSig specs and allows
+invalid XPointer expressions in the URI attribute. Since we couldn't evaluate
such expressions thru XPath/XPointer engine, we need to have this hack here.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17322"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17323"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> Visa3DHack transform klass.</p></td>
</tr></tbody></table>
</div>
@@ -3176,15 +3175,15 @@ such expressions thru XPath/XPointer engine, we need to have this hack here.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17339"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to Visa3DHack transform.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17340"><span style="white-space: nowrap"><code class="PARAMETER">transform</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to Visa3DHack transform.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17344"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the ID value.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17345"><span style="white-space: nowrap"><code class="PARAMETER">id</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the ID value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17349"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17350"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
diff --git a/docs/api/xmlsec-verify-with-key.html b/docs/api/xmlsec-verify-with-key.html
index a2cef10..1f85956 100644
--- a/docs/api/xmlsec-verify-with-key.html
+++ b/docs/api/xmlsec-verify-with-key.html
@@ -97,11 +97,11 @@
* Verifies a file using a key from PEM file.
*
* Usage:
- * verify1 <signed-file> <pem-key>
+ * verify1 <signed-file> <pem-key>
*
* Example:
- * ./verify1 sign1-res.xml rsapub.pem
- * ./verify1 sign2-res.xml rsapub.pem
+ * ./verify1 sign1-res.xml rsapub.pem
+ * ./verify1 sign2-res.xml rsapub.pem
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -132,9 +132,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc != 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <key-file>\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -145,17 +145,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -165,27 +165,27 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
if(verify_file(argv[1], argv[2]) < 0) {
- return(-1);
+ return(-1);
}
/* Shutdown xmlsec-crypto library */
@@ -208,8 +208,8 @@ main(int argc, char **argv) {
/**
* verify_file:
- * @xml_file: the signed XML file name.
- * @key_file: the PEM public key file name.
+ * @xml_file: the signed XML file name.
+ * @key_file: the PEM public key file name.
*
* Verifies XML signature in #xml_file using public key from #key_file.
*
@@ -228,48 +228,48 @@ verify_file(const char* xml_file, const char* key_file) {
/* load file */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
+ goto done;
}
/* create signature context, we don't need keys manager in this example */
dsigCtx = xmlSecDSigCtxCreate(NULL);
if(dsigCtx == NULL) {
fprintf(stderr,"Error: failed to create signature context\n");
- goto done;
+ goto done;
}
/* load public key */
dsigCtx->signKey = xmlSecCryptoAppKeyLoad(key_file, xmlSecKeyDataFormatPem, NULL, NULL, NULL);
if(dsigCtx->signKey == NULL) {
fprintf(stderr,"Error: failed to load public pem key from \"%s\"\n", key_file);
- goto done;
+ goto done;
}
/* set key name to the file name, this is just an example! */
if(xmlSecKeySetName(dsigCtx->signKey, key_file) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
- goto done;
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", key_file);
+ goto done;
}
/* Verify signature */
if(xmlSecDSigCtxVerify(dsigCtx, node) < 0) {
fprintf(stderr,"Error: signature verify\n");
- goto done;
+ goto done;
}
/* print verification result to stdout */
if(dsigCtx->status == xmlSecDSigStatusSucceeded) {
- fprintf(stdout, "Signature is OK\n");
+ fprintf(stdout, "Signature is OK\n");
} else {
- fprintf(stdout, "Signature is INVALID\n");
+ fprintf(stdout, "Signature is INVALID\n");
}
/* success */
@@ -278,11 +278,11 @@ verify_file(const char* xml_file, const char* key_file) {
done:
/* cleanup */
if(dsigCtx != NULL) {
- xmlSecDSigCtxDestroy(dsigCtx);
+ xmlSecDSigCtxDestroy(dsigCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}
diff --git a/docs/api/xmlsec-verify-with-keys-mngr.html b/docs/api/xmlsec-verify-with-keys-mngr.html
index 88f3b85..f5e34ce 100644
--- a/docs/api/xmlsec-verify-with-keys-mngr.html
+++ b/docs/api/xmlsec-verify-with-keys-mngr.html
@@ -97,11 +97,11 @@
* Verifies a file using keys manager
*
* Usage:
- * verify2 <signed-file> <public-pem-key1> [<public-pem-key2> [...]]
+ * verify2 <signed-file> <public-pem-key1> [<public-pem-key2> [...]]
*
* Example:
- * ./verify2 sign1-res.xml rsapub.pem
- * ./verify2 sign2-res.xml rsapub.pem
+ * ./verify2 sign1-res.xml rsapub.pem
+ * ./verify2 sign2-res.xml rsapub.pem
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -135,9 +135,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc < 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <key-file1> [<key-file2> [...]]\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <key-file1> [<key-file2> [...]]\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -148,17 +148,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -168,35 +168,35 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
/* create keys manager and load keys */
mngr = load_keys(&(argv[2]), argc - 2);
if(mngr == NULL) {
- return(-1);
+ return(-1);
}
/* verify file */
if(verify_file(mngr, argv[1]) < 0) {
- xmlSecKeysMngrDestroy(mngr);
- return(-1);
+ xmlSecKeysMngrDestroy(mngr);
+ return(-1);
}
/* destroy keys manager */
@@ -222,8 +222,8 @@ main(int argc, char **argv) {
/**
* load_keys:
- * @files: the list of filenames.
- * @files_size: the number of filenames in #files.
+ * @files: the list of filenames.
+ * @files_size: the number of filenames in #files.
*
* Creates simple keys manager and load PEM keys from #files in it.
* The caller is responsible for destroing returned keys manager using
@@ -247,43 +247,43 @@ load_keys(char** files, int files_size) {
*/
mngr = xmlSecKeysMngrCreate();
if(mngr == NULL) {
- fprintf(stderr, "Error: failed to create keys manager.\n");
- return(NULL);
+ fprintf(stderr, "Error: failed to create keys manager.\n");
+ return(NULL);
}
if(xmlSecCryptoAppDefaultKeysMngrInit(mngr) < 0) {
- fprintf(stderr, "Error: failed to initialize keys manager.\n");
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ fprintf(stderr, "Error: failed to initialize keys manager.\n");
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
for(i = 0; i < files_size; ++i) {
- assert(files[i]);
+ assert(files[i]);
- /* load key */
- key = xmlSecCryptoAppKeyLoad(files[i], xmlSecKeyDataFormatPem, NULL, NULL, NULL);
- if(key == NULL) {
- fprintf(stderr,"Error: failed to load pem key from \"%s\"\n", files[i]);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
+ /* load key */
+ key = xmlSecCryptoAppKeyLoad(files[i], xmlSecKeyDataFormatPem, NULL, NULL, NULL);
+ if(key == NULL) {
+ fprintf(stderr,"Error: failed to load pem key from \"%s\"\n", files[i]);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
- /* set key name to the file name, this is just an example! */
- if(xmlSecKeySetName(key, BAD_CAST files[i]) < 0) {
- fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", files[i]);
- xmlSecKeyDestroy(key);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
-
- /* add key to keys manager, from now on keys manager is responsible
- * for destroying key
- */
- if(xmlSecCryptoAppDefaultKeysMngrAdoptKey(mngr, key) < 0) {
- fprintf(stderr,"Error: failed to add key from \"%s\" to keys manager\n", files[i]);
- xmlSecKeyDestroy(key);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
+ /* set key name to the file name, this is just an example! */
+ if(xmlSecKeySetName(key, BAD_CAST files[i]) < 0) {
+ fprintf(stderr,"Error: failed to set key name for key from \"%s\"\n", files[i]);
+ xmlSecKeyDestroy(key);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
+
+ /* add key to keys manager, from now on keys manager is responsible
+ * for destroying key
+ */
+ if(xmlSecCryptoAppDefaultKeysMngrAdoptKey(mngr, key) < 0) {
+ fprintf(stderr,"Error: failed to add key from \"%s\" to keys manager\n", files[i]);
+ xmlSecKeyDestroy(key);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
}
return(mngr);
@@ -291,8 +291,8 @@ load_keys(char** files, int files_size) {
/**
* verify_file:
- * @mngr: the pointer to keys manager.
- * @xml_file: the signed XML file name.
+ * @mngr: the pointer to keys manager.
+ * @xml_file: the signed XML file name.
*
* Verifies XML signature in #xml_file.
*
@@ -311,35 +311,35 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
/* load file */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
+ goto done;
}
/* create signature context */
dsigCtx = xmlSecDSigCtxCreate(mngr);
if(dsigCtx == NULL) {
fprintf(stderr,"Error: failed to create signature context\n");
- goto done;
+ goto done;
}
/* Verify signature */
if(xmlSecDSigCtxVerify(dsigCtx, node) < 0) {
fprintf(stderr,"Error: signature verify\n");
- goto done;
+ goto done;
}
/* print verification result to stdout */
if(dsigCtx->status == xmlSecDSigStatusSucceeded) {
- fprintf(stdout, "Signature is OK\n");
+ fprintf(stdout, "Signature is OK\n");
} else {
- fprintf(stdout, "Signature is INVALID\n");
+ fprintf(stdout, "Signature is INVALID\n");
}
/* success */
@@ -348,11 +348,11 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
done:
/* cleanup */
if(dsigCtx != NULL) {
- xmlSecDSigCtxDestroy(dsigCtx);
+ xmlSecDSigCtxDestroy(dsigCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}
diff --git a/docs/api/xmlsec-verify-with-restrictions.html b/docs/api/xmlsec-verify-with-restrictions.html
index 0350798..46afa21 100644
--- a/docs/api/xmlsec-verify-with-restrictions.html
+++ b/docs/api/xmlsec-verify-with-restrictions.html
@@ -103,15 +103,15 @@
* certificates management policies for another crypto library may break it.
*
* Usage:
- * verify4 <signed-file> <trusted-cert-pem-file1> [<trusted-cert-pem-file2> [...]]
+ * verify4 <signed-file> <trusted-cert-pem-file1> [<trusted-cert-pem-file2> [...]]
*
* Example (sucecess):
- * ./verify4 verify4-res.xml rootcert.pem
+ * ./verify4 verify4-res.xml rootcert.pem
*
* Example (failure):
- * ./verify4 verify4-bad-res.xml rootcert.pem
+ * ./verify4 verify4-bad-res.xml rootcert.pem
* In the same time, verify3 example successfuly verifies this signature:
- * ./verify3 verify4-bad-res.xml rootcert.pem
+ * ./verify3 verify4-bad-res.xml rootcert.pem
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -145,9 +145,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc < 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <cert-file1> [<cert-file2> [...]]\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <cert-file1> [<cert-file2> [...]]\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -158,17 +158,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -178,35 +178,35 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
/* create keys manager and load trusted certificates */
mngr = load_trusted_certs(&(argv[2]), argc - 2);
if(mngr == NULL) {
- return(-1);
+ return(-1);
}
/* verify file */
if(verify_file(mngr, argv[1]) < 0) {
- xmlSecKeysMngrDestroy(mngr);
- return(-1);
+ xmlSecKeysMngrDestroy(mngr);
+ return(-1);
}
/* destroy keys manager */
@@ -232,8 +232,8 @@ main(int argc, char **argv) {
/**
* load_trusted_certs:
- * @files: the list of filenames.
- * @files_size: the number of filenames in #files.
+ * @files: the list of filenames.
+ * @files_size: the number of filenames in #files.
*
* Creates simple keys manager and load trusted certificates from PEM #files.
* The caller is responsible for destroing returned keys manager using
@@ -256,24 +256,24 @@ load_trusted_certs(char** files, int files_size) {
*/
mngr = xmlSecKeysMngrCreate();
if(mngr == NULL) {
- fprintf(stderr, "Error: failed to create keys manager.\n");
- return(NULL);
+ fprintf(stderr, "Error: failed to create keys manager.\n");
+ return(NULL);
}
if(xmlSecCryptoAppDefaultKeysMngrInit(mngr) < 0) {
- fprintf(stderr, "Error: failed to initialize keys manager.\n");
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ fprintf(stderr, "Error: failed to initialize keys manager.\n");
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
for(i = 0; i < files_size; ++i) {
- assert(files[i]);
-
- /* load trusted cert */
- if(xmlSecCryptoAppKeysMngrCertLoad(mngr, files[i], xmlSecKeyDataFormatPem, xmlSecKeyDataTypeTrusted) < 0) {
- fprintf(stderr,"Error: failed to load pem certificate from \"%s\"\n", files[i]);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
+ assert(files[i]);
+
+ /* load trusted cert */
+ if(xmlSecCryptoAppKeysMngrCertLoad(mngr, files[i], xmlSecKeyDataFormatPem, xmlSecKeyDataTypeTrusted) < 0) {
+ fprintf(stderr,"Error: failed to load pem certificate from \"%s\"\n", files[i]);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
}
return(mngr);
@@ -281,8 +281,8 @@ load_trusted_certs(char** files, int files_size) {
/**
* verify_file:
- * @mngr: the pointer to keys manager.
- * @xml_file: the signed XML file name.
+ * @mngr: the pointer to keys manager.
+ * @xml_file: the signed XML file name.
*
* Verifies XML signature in #xml_file.
*
@@ -301,22 +301,22 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
/* load file */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
+ goto done;
}
/* create signature context */
dsigCtx = xmlSecDSigCtxCreate(mngr);
if(dsigCtx == NULL) {
fprintf(stderr,"Error: failed to create signature context\n");
- goto done;
+ goto done;
}
/* limit the Reference URI attributes to empty or NULL */
@@ -329,7 +329,7 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
(xmlSecDSigCtxEnableSignatureTransform(dsigCtx, xmlSecTransformRsaSha1Id) < 0)) {
fprintf(stderr,"Error: failed to limit allowed siganture transforms\n");
- goto done;
+ goto done;
}
if((xmlSecDSigCtxEnableReferenceTransform(dsigCtx, xmlSecTransformInclC14NId) < 0) ||
(xmlSecDSigCtxEnableReferenceTransform(dsigCtx, xmlSecTransformExclC14NId) < 0) ||
@@ -337,34 +337,34 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
(xmlSecDSigCtxEnableReferenceTransform(dsigCtx, xmlSecTransformEnvelopedId) < 0)) {
fprintf(stderr,"Error: failed to limit allowed reference transforms\n");
- goto done;
+ goto done;
}
/* in addition, limit possible key data to valid X509 certificates only */
if(xmlSecPtrListAdd(&(dsigCtx->keyInfoReadCtx.enabledKeyData), BAD_CAST xmlSecKeyDataX509Id) < 0) {
fprintf(stderr,"Error: failed to limit allowed key data\n");
- goto done;
+ goto done;
}
/* Verify signature */
if(xmlSecDSigCtxVerify(dsigCtx, node) < 0) {
fprintf(stderr,"Error: signature verify\n");
- goto done;
+ goto done;
}
/* check that we have only one Reference */
if((dsigCtx->status == xmlSecDSigStatusSucceeded) &&
(xmlSecPtrListGetSize(&(dsigCtx->signedInfoReferences)) != 1)) {
-
+
fprintf(stderr,"Error: only one reference is allowed\n");
- goto done;
+ goto done;
}
/* print verification result to stdout */
if(dsigCtx->status == xmlSecDSigStatusSucceeded) {
- fprintf(stdout, "Signature is OK\n");
+ fprintf(stdout, "Signature is OK\n");
} else {
- fprintf(stdout, "Signature is INVALID\n");
+ fprintf(stdout, "Signature is INVALID\n");
}
/* success */
@@ -373,11 +373,11 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
done:
/* cleanup */
if(dsigCtx != NULL) {
- xmlSecDSigCtxDestroy(dsigCtx);
+ xmlSecDSigCtxDestroy(dsigCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}
diff --git a/docs/api/xmlsec-verify-with-x509.html b/docs/api/xmlsec-verify-with-x509.html
index 5dbd2e0..371bb86 100644
--- a/docs/api/xmlsec-verify-with-x509.html
+++ b/docs/api/xmlsec-verify-with-x509.html
@@ -100,10 +100,10 @@
* certificates management policies for another crypto library may break it.
*
* Usage:
- * verify3 <signed-file> <trusted-cert-pem-file1> [<trusted-cert-pem-file2> [...]]
+ * verify3 <signed-file> <trusted-cert-pem-file1> [<trusted-cert-pem-file2> [...]]
*
* Example:
- * ./verify3 sign3-res.xml rootcert.pem
+ * ./verify3 sign3-res.xml rootcert.pem
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
@@ -137,9 +137,9 @@ main(int argc, char **argv) {
assert(argv);
if(argc < 3) {
- fprintf(stderr, "Error: wrong number of arguments.\n");
- fprintf(stderr, "Usage: %s <xml-file> <cert-file1> [<cert-file2> [...]]\n", argv[0]);
- return(1);
+ fprintf(stderr, "Error: wrong number of arguments.\n");
+ fprintf(stderr, "Usage: %s <xml-file> <cert-file1> [<cert-file2> [...]]\n", argv[0]);
+ return(1);
}
/* Init libxml and libxslt libraries */
@@ -150,17 +150,17 @@ main(int argc, char **argv) {
#ifndef XMLSEC_NO_XSLT
xmlIndentTreeOutput = 1;
#endif /* XMLSEC_NO_XSLT */
-
+
/* Init xmlsec library */
if(xmlSecInit() < 0) {
- fprintf(stderr, "Error: xmlsec initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec initialization failed.\n");
+ return(-1);
}
/* Check loaded library version */
if(xmlSecCheckVersion() != 1) {
- fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
- return(-1);
+ fprintf(stderr, "Error: loaded xmlsec library version is not compatible.\n");
+ return(-1);
}
/* Load default crypto engine if we are supporting dynamic
@@ -170,35 +170,35 @@ main(int argc, char **argv) {
*/
#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING
if(xmlSecCryptoDLLoadLibrary(BAD_CAST XMLSEC_CRYPTO) < 0) {
- fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
- "that you have it installed and check shared libraries path\n"
- "(LD_LIBRARY_PATH) envornment variable.\n");
- return(-1);
+ fprintf(stderr, "Error: unable to load default xmlsec-crypto library. Make sure\n"
+ "that you have it installed and check shared libraries path\n"
+ "(LD_LIBRARY_PATH) envornment variable.\n");
+ return(-1);
}
#endif /* XMLSEC_CRYPTO_DYNAMIC_LOADING */
/* Init crypto library */
if(xmlSecCryptoAppInit(NULL) < 0) {
- fprintf(stderr, "Error: crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: crypto initialization failed.\n");
+ return(-1);
}
/* Init xmlsec-crypto library */
if(xmlSecCryptoInit() < 0) {
- fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
- return(-1);
+ fprintf(stderr, "Error: xmlsec-crypto initialization failed.\n");
+ return(-1);
}
/* create keys manager and load trusted certificates */
mngr = load_trusted_certs(&(argv[2]), argc - 2);
if(mngr == NULL) {
- return(-1);
+ return(-1);
}
/* verify file */
if(verify_file(mngr, argv[1]) < 0) {
- xmlSecKeysMngrDestroy(mngr);
- return(-1);
+ xmlSecKeysMngrDestroy(mngr);
+ return(-1);
}
/* destroy keys manager */
@@ -224,8 +224,8 @@ main(int argc, char **argv) {
/**
* load_trusted_certs:
- * @files: the list of filenames.
- * @files_size: the number of filenames in #files.
+ * @files: the list of filenames.
+ * @files_size: the number of filenames in #files.
*
* Creates simple keys manager and load trusted certificates from PEM #files.
* The caller is responsible for destroing returned keys manager using
@@ -248,24 +248,24 @@ load_trusted_certs(char** files, int files_size) {
*/
mngr = xmlSecKeysMngrCreate();
if(mngr == NULL) {
- fprintf(stderr, "Error: failed to create keys manager.\n");
- return(NULL);
+ fprintf(stderr, "Error: failed to create keys manager.\n");
+ return(NULL);
}
if(xmlSecCryptoAppDefaultKeysMngrInit(mngr) < 0) {
- fprintf(stderr, "Error: failed to initialize keys manager.\n");
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
+ fprintf(stderr, "Error: failed to initialize keys manager.\n");
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
}
for(i = 0; i < files_size; ++i) {
- assert(files[i]);
+ assert(files[i]);
- /* load trusted cert */
- if(xmlSecCryptoAppKeysMngrCertLoad(mngr, files[i], xmlSecKeyDataFormatPem, xmlSecKeyDataTypeTrusted) < 0) {
- fprintf(stderr,"Error: failed to load pem certificate from \"%s\"\n", files[i]);
- xmlSecKeysMngrDestroy(mngr);
- return(NULL);
- }
+ /* load trusted cert */
+ if(xmlSecCryptoAppKeysMngrCertLoad(mngr, files[i], xmlSecKeyDataFormatPem, xmlSecKeyDataTypeTrusted) < 0) {
+ fprintf(stderr,"Error: failed to load pem certificate from \"%s\"\n", files[i]);
+ xmlSecKeysMngrDestroy(mngr);
+ return(NULL);
+ }
}
return(mngr);
@@ -273,8 +273,8 @@ load_trusted_certs(char** files, int files_size) {
/**
* verify_file:
- * @mngr: the pointer to keys manager.
- * @xml_file: the signed XML file name.
+ * @mngr: the pointer to keys manager.
+ * @xml_file: the signed XML file name.
*
* Verifies XML signature in #xml_file.
*
@@ -293,35 +293,35 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
/* load file */
doc = xmlParseFile(xml_file);
if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
- fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: unable to parse file \"%s\"\n", xml_file);
+ goto done;
}
/* find start node */
node = xmlSecFindNode(xmlDocGetRootElement(doc), xmlSecNodeSignature, xmlSecDSigNs);
if(node == NULL) {
- fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
- goto done;
+ fprintf(stderr, "Error: start node not found in \"%s\"\n", xml_file);
+ goto done;
}
/* create signature context */
dsigCtx = xmlSecDSigCtxCreate(mngr);
if(dsigCtx == NULL) {
fprintf(stderr,"Error: failed to create signature context\n");
- goto done;
+ goto done;
}
/* Verify signature */
if(xmlSecDSigCtxVerify(dsigCtx, node) < 0) {
fprintf(stderr,"Error: signature verify\n");
- goto done;
+ goto done;
}
/* print verification result to stdout */
if(dsigCtx->status == xmlSecDSigStatusSucceeded) {
- fprintf(stdout, "Signature is OK\n");
+ fprintf(stdout, "Signature is OK\n");
} else {
- fprintf(stdout, "Signature is INVALID\n");
+ fprintf(stdout, "Signature is INVALID\n");
}
/* success */
@@ -330,11 +330,11 @@ verify_file(xmlSecKeysMngrPtr mngr, const char* xml_file) {
done:
/* cleanup */
if(dsigCtx != NULL) {
- xmlSecDSigCtxDestroy(dsigCtx);
+ xmlSecDSigCtxDestroy(dsigCtx);
}
if(doc != NULL) {
- xmlFreeDoc(doc);
+ xmlFreeDoc(doc);
}
return(res);
}
diff --git a/docs/api/xmlsec-version.html b/docs/api/xmlsec-version.html
index ef83d47..51308cc 100644
--- a/docs/api/xmlsec-version.html
+++ b/docs/api/xmlsec-version.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-VERSION"></a>version</h1>
<div class="REFNAMEDIV">
-<a name="AEN17359"></a><h2>Name</h2>version -- Version macros.</div>
+<a name="AEN17360"></a><h2>Name</h2>version -- Version macros.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-VERSION.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-version.html#XMLSEC-VERSION--CAPS">XMLSEC_VERSION</a>
@@ -104,7 +104,7 @@
<a name="XMLSEC-VERSION.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSEC-VERSION--CAPS"></a><h3>XMLSEC_VERSION</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_VERSION "1.2.14"</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_VERSION "1.2.15"</pre>
<p>The library version string in the format
"<major-number>.<minor-number>.<sub-minor-number>".</p>
<p></p>
@@ -126,14 +126,14 @@
<hr>
<div class="REFSECT2">
<a name="XMLSEC-VERSION-SUBMINOR--CAPS"></a><h3>XMLSEC_VERSION_SUBMINOR</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_VERSION_SUBMINOR 14</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_VERSION_SUBMINOR 15</pre>
<p>The library sub-minor version number.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-VERSION-INFO--CAPS"></a><h3>XMLSEC_VERSION_INFO</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_VERSION_INFO "3:14:2"</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_VERSION_INFO "3:15:2"</pre>
<p>The library version info string in the format
"<major-number>+<minor-number>:<sub-minor-number>:<minor-number>".</p>
<p></p>
diff --git a/docs/api/xmlsec-x509.html b/docs/api/xmlsec-x509.html
index eb9444c..d6e4c84 100644
--- a/docs/api/xmlsec-x509.html
+++ b/docs/api/xmlsec-x509.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-X509"></a>x509</h1>
<div class="REFNAMEDIV">
-<a name="AEN21007"></a><h2>Name</h2>x509 -- <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Certificate" target="_top"><dsig:X509Certificate/></a> node parser.</div>
+<a name="AEN21008"></a><h2>Name</h2>x509 -- <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Certificate" target="_top"><dsig:X509Certificate/></a> node parser.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-X509.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-x509.html#XMLSEC-X509DATA-CERTIFICATE-NODE--CAPS">XMLSEC_X509DATA_CERTIFICATE_NODE</a>
@@ -108,35 +108,35 @@
<a name="XMLSEC-X509.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSEC-X509DATA-CERTIFICATE-NODE--CAPS"></a><h3>XMLSEC_X509DATA_CERTIFICATE_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_CERTIFICATE_NODE 0x00000001</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_CERTIFICATE_NODE 0x00000001</pre>
<p><a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Certificate" target="_top"><dsig:X509Certificate/></a> node found or would be written back.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-X509DATA-SUBJECTNAME-NODE--CAPS"></a><h3>XMLSEC_X509DATA_SUBJECTNAME_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_SUBJECTNAME_NODE 0x00000002</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_SUBJECTNAME_NODE 0x00000002</pre>
<p><a href="http://www.w3.org/TR/xmldsig-core/#sec-X509SubjectName" target="_top"><dsig:X509SubjectName/></a> node found or would be written back.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-X509DATA-ISSUERSERIAL-NODE--CAPS"></a><h3>XMLSEC_X509DATA_ISSUERSERIAL_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_ISSUERSERIAL_NODE 0x00000004</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_ISSUERSERIAL_NODE 0x00000004</pre>
<p><a href="http://www.w3.org/TR/xmldsig-core/#sec-X509IssuerSerial" target="_top"><dsig:X509IssuerSerial/></a> node found or would be written back.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-X509DATA-SKI-NODE--CAPS"></a><h3>XMLSEC_X509DATA_SKI_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_SKI_NODE 0x00000008</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_SKI_NODE 0x00000008</pre>
<p><dsig:/X509SKI> node found or would be written back.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-X509DATA-CRL-NODE--CAPS"></a><h3>XMLSEC_X509DATA_CRL_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_CRL_NODE 0x00000010</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_X509DATA_CRL_NODE 0x00000010</pre>
<p><a href="http://www.w3.org/TR/xmldsig-core/#sec-X509CRL" target="_top"><dsig:X509CRL/></a> node found or would be written back.</p>
<p></p>
</div>
@@ -160,19 +160,19 @@ a bits mask.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21091"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21092"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21097"><span style="white-space: nowrap"><code class="PARAMETER">deleteChildren</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag that indicates whether to remove node children after reading.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21098"><span style="white-space: nowrap"><code class="PARAMETER">deleteChildren</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag that indicates whether to remove node children after reading.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21102"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN21103"><span style="white-space: nowrap"><code class="PARAMETER">keyInfoCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> node processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN21108"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN21109"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the bit mask representing the <a href="http://www.w3.org/TR/xmldsig-core/#sec-X509Data" target="_top"><dsig:X509Data/></a> node content
or a negative value if an error occurs.</p></td>
</tr>
diff --git a/docs/api/xmlsec-xmldsig.html b/docs/api/xmlsec-xmldsig.html
index 59d2e30..f846843 100644
--- a/docs/api/xmlsec-xmldsig.html
+++ b/docs/api/xmlsec-xmldsig.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-XMLDSIG"></a>xmldsig</h1>
<div class="REFNAMEDIV">
-<a name="AEN17415"></a><h2>Name</h2>xmldsig -- XML Digital Signature support.</div>
+<a name="AEN17416"></a><h2>Name</h2>xmldsig -- XML Digital Signature support.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-XMLDSIG.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">enum <a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a>;
@@ -156,29 +156,29 @@ struct <a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecD
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECDSIGSTATUSUNKNOWN"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusUnknown</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the status is unknow.</p></td>
+<td align="LEFT" valign="TOP"><p> the status is unknow.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECDSIGSTATUSSUCCEEDED"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusSucceeded</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the processing succeeded.</p></td>
+<td align="LEFT" valign="TOP"><p> the processing succeeded.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECDSIGSTATUSINVALID"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigStatusInvalid</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the processing failed.</p></td>
+<td align="LEFT" valign="TOP"><p> the processing failed.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-DSIG-FLAGS-IGNORE-MANIFESTS--CAPS"></a><h3>XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS 0x00000001</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_IGNORE_MANIFESTS 0x00000001</pre>
<p>If this flag is set then <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifests" target="_top"><dsig:Manifests/></a> nodes will not be processed.</p>
<p></p>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-DSIG-FLAGS-STORE-SIGNEDINFO-REFERENCES--CAPS"></a><h3>XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES 0x00000002</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES 0x00000002</pre>
<p>If this flag is set then pre-digest buffer for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> child
of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element will be stored in <a href="xmlsec-xmldsig.html#XMLSECDSIGCTX"><span class="TYPE">xmlSecDSigCtx</span></a>.</p>
<p></p>
@@ -186,7 +186,7 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><ds
<hr>
<div class="REFSECT2">
<a name="XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS"></a><h3>XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES 0x00000004</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES 0x00000004</pre>
<p>If this flag is set then pre-digest buffer for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> child
of <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> element will be stored in <a href="xmlsec-xmldsig.html#XMLSECDSIGCTX"><span class="TYPE">xmlSecDSigCtx</span></a>.</p>
<p></p>
@@ -194,7 +194,7 @@ of <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><d
<hr>
<div class="REFSECT2">
<a name="XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"></a><h3>XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_SIGNATURE 0x00000008</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_STORE_SIGNATURE 0x00000008</pre>
<p>If this flag is set then pre-signature buffer for <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a>
element processing will be stored in <a href="xmlsec-xmldsig.html#XMLSECDSIGCTX"><span class="TYPE">xmlSecDSigCtx</span></a>.</p>
<p></p>
@@ -202,7 +202,7 @@ element processing will be stored in <a href="xmlsec-xmldsig.html#XMLSECDSIGCTX"
<hr>
<div class="REFSECT2">
<a name="XMLSEC-DSIG-FLAGS-USE-VISA3D-HACK--CAPS"></a><h3>XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK 0x00000010</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_DSIG_FLAGS_USE_VISA3D_HACK 0x00000010</pre>
<p>If this flag is set then URI ID references are resolved directly
without using XPointers. This allows one to sign/verify Visa3D
documents that don't follow XML, XPointer and XML DSig specifications.</p>
@@ -213,143 +213,143 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p>
<a name="XMLSECDSIGCTX"></a><h3>struct xmlSecDSigCtx</h3>
<pre class="PROGRAMLISTING">struct xmlSecDSigCtx {
/* these data user can set before performing the operation */
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlSecKeyInfoCtx keyInfoReadCtx;
- xmlSecKeyInfoCtx keyInfoWriteCtx;
- xmlSecTransformCtx transformCtx;
- xmlSecTransformUriType enabledReferenceUris;
- xmlSecPtrListPtr enabledReferenceTransforms;
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlSecKeyInfoCtx keyInfoReadCtx;
+ xmlSecKeyInfoCtx keyInfoWriteCtx;
+ xmlSecTransformCtx transformCtx;
+ xmlSecTransformUriType enabledReferenceUris;
+ xmlSecPtrListPtr enabledReferenceTransforms;
xmlSecTransformCtxPreExecuteCallback referencePreExecuteCallback;
- xmlSecTransformId defSignMethodId;
- xmlSecTransformId defC14NMethodId;
- xmlSecTransformId defDigestMethodId;
-
+ xmlSecTransformId defSignMethodId;
+ xmlSecTransformId defC14NMethodId;
+ xmlSecTransformId defDigestMethodId;
+
/* these data are returned */
- xmlSecKeyPtr signKey;
- xmlSecTransformOperation operation;
- xmlSecBufferPtr result;
- xmlSecDSigStatus status;
- xmlSecTransformPtr signMethod;
- xmlSecTransformPtr c14nMethod;
- xmlSecTransformPtr preSignMemBufMethod;
- xmlNodePtr signValueNode;
- xmlChar* id;
- xmlSecPtrList signedInfoReferences;
- xmlSecPtrList manifestReferences;
+ xmlSecKeyPtr signKey;
+ xmlSecTransformOperation operation;
+ xmlSecBufferPtr result;
+ xmlSecDSigStatus status;
+ xmlSecTransformPtr signMethod;
+ xmlSecTransformPtr c14nMethod;
+ xmlSecTransformPtr preSignMemBufMethod;
+ xmlNodePtr signValueNode;
+ xmlChar* id;
+ xmlSecPtrList signedInfoReferences;
+ xmlSecPtrList manifestReferences;
/* reserved for future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>XML DSig processing context.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17586"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
- never touches this).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17587"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
+ never touches this).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17592"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML Digital Signature processing flags.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17593"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML Digital Signature processing flags.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17598"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags2</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML Digital Signature processing flags.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17599"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags2</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML Digital Signature processing flags.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17604"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoReadCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reading key context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17605"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoReadCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the reading key context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17610"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoWriteCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the writing key context (not used for signature verification).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17611"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoWriteCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the writing key context (not used for signature verification).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17616"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <code class="STRUCTFIELD">transformCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17617"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <code class="STRUCTFIELD">transformCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> node processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17623"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> <code class="STRUCTFIELD">enabledReferenceUris</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the URI types allowed for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17624"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> <code class="STRUCTFIELD">enabledReferenceUris</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the URI types allowed for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17630"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <code class="STRUCTFIELD">enabledReferenceTransforms</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list of transforms allowed in <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17631"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <code class="STRUCTFIELD">enabledReferenceTransforms</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the list of transforms allowed in <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17637"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">xmlSecTransformCtxPreExecuteCallback</a> <code class="STRUCTFIELD">referencePreExecuteCallback</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17638"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">xmlSecTransformCtxPreExecuteCallback</a> <code class="STRUCTFIELD">referencePreExecuteCallback</code>;</span></a></td>
<td align="LEFT" valign="TOP"><p>the callback for <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node processing.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17644"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defSignMethodId</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the default signing method klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17645"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defSignMethodId</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the default signing method klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17650"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defC14NMethodId</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the default c14n method klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17651"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defC14NMethodId</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the default c14n method klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17656"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defDigestMethodId</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the default digest method klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17657"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defDigestMethodId</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the default digest method klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17662"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <code class="STRUCTFIELD">signKey</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the signature key; application may set <gtkdoclink href="SIGNKEY"><span class="TYPE">signKey</span></gtkdoclink>
- before calling <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXSIGN"><span class="TYPE">xmlSecDSigCtxSign</span></a> or <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXVERIFY"><span class="TYPE">xmlSecDSigCtxVerify</span></a>
- functions.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17663"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <code class="STRUCTFIELD">signKey</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the signature key; application may set <gtkdoclink href="SIGNKEY"><span class="TYPE">signKey</span></gtkdoclink>
+ before calling <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXSIGN"><span class="TYPE">xmlSecDSigCtxSign</span></a> or <a href="xmlsec-xmldsig.html#XMLSECDSIGCTXVERIFY"><span class="TYPE">xmlSecDSigCtxVerify</span></a>
+ functions.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17674"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <code class="STRUCTFIELD">operation</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the operation: sign or verify.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17675"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <code class="STRUCTFIELD">operation</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the operation: sign or verify.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17680"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <code class="STRUCTFIELD">result</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to signature (not valid for signature verificaction).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17681"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <code class="STRUCTFIELD">result</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to signature (not valid for signature verificaction).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17686"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <code class="STRUCTFIELD">status</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signatuire" target="_top"><dsig:Signatuire/></a> procesisng status.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17687"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <code class="STRUCTFIELD">status</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signatuire" target="_top"><dsig:Signatuire/></a> procesisng status.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17693"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">signMethod</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to signature transform.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17694"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">signMethod</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to signature transform.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17699"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">c14nMethod</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to c14n transform.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17700"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">c14nMethod</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to c14n transform.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17705"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">preSignMemBufMethod</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to binary buffer right before signature
- (valid only if <a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><span class="TYPE">XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</span></a> flag is set).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17706"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">preSignMemBufMethod</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to binary buffer right before signature
+ (valid only if <a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><span class="TYPE">XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</span></a> flag is set).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17713"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">signValueNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue" target="_top"><dsig:SignatureValue/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17714"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">signValueNode</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignatureValue" target="_top"><dsig:SignatureValue/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17720"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to Id attribute of <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17721"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">id</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to Id attribute of <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17727"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">signedInfoReferences</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list of references in <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> node. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17728"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">signedInfoReferences</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the list of references in <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17734"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">manifestReferences</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the list of references in <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> nodes.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17735"><span style="white-space: nowrap"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrList</a> <code class="STRUCTFIELD">manifestReferences</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the list of references in <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> nodes.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17741"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17742"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17747"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17748"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -358,17 +358,17 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p>
<a name="XMLSECDSIGCTXCREATE"></a><h3>xmlSecDSigCtxCreate ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecDSigCtxPtr</font> xmlSecDSigCtxCreate (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre>
<p>Creates <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> element processing context.
-The caller is responsible for destroying returend object by calling
+The caller is responsible for destroying returend object by calling
<a href="xmlsec-xmldsig.html#XMLSECDSIGCTXDESTROY"><span class="TYPE">xmlSecDSigCtxDestroy</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17766"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17767"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17771"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17772"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly allocated context object or NULL if an error
occurs.</p></td>
</tr>
@@ -382,8 +382,8 @@ occurs.</p></td>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17788"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17789"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -392,21 +392,21 @@ occurs.</p></td>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecDSigCtxInitialize (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx,
<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre>
<p>Initializes <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> element processing context.
-The caller is responsible for cleaing up returend object by calling
+The caller is responsible for cleaing up returend object by calling
<a href="xmlsec-xmldsig.html#XMLSECDSIGCTXFINALIZE"><span class="TYPE">xmlSecDSigCtxFinalize</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17808"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17809"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17814"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17815"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17819"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17820"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -419,8 +419,8 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN17837"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17838"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -433,15 +433,15 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17855"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17856"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17861"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node with signature template.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17862"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node with signature template.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17867"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17868"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -457,16 +457,16 @@ in <gtkdoclink href="STATUS"><span class="TYPE">status</span></gtkdoclink> membe
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17887"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17888"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17893"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer with <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17894"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer with <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17899"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> 0 on success (check <gtkdoclink href="STATUS"><span class="TYPE">status</span></gtkdoclink> member of <code class="PARAMETER">dsigCtx</code> to get
+<td align="LEFT" valign="TOP"><a name="AEN17900"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> 0 on success (check <gtkdoclink href="STATUS"><span class="TYPE">status</span></gtkdoclink> member of <code class="PARAMETER">dsigCtx</code> to get
signature verification result) or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -482,15 +482,15 @@ signature verification result) or a negative value if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17920"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17921"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17926"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17927"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17931"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17932"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -506,15 +506,15 @@ signature verification result) or a negative value if an error occurs.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17949"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17950"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17955"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17956"><span style="white-space: nowrap"><code class="PARAMETER">transformId</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the transform klass.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17960"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17961"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -524,17 +524,17 @@ signature verification result) or a negative value if an error occurs.</p></td>
<a name="XMLSECDSIGCTXGETPRESIGNBUFFER"></a><h3>xmlSecDSigCtxGetPreSignBuffer ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecBufferPtr</font> xmlSecDSigCtxGetPreSignBuffer (<a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> dsigCtx);</pre>
<p>Gets pointer to the buffer with serialized <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> element
-just before signature claculation (valid if and only if
+just before signature claculation (valid if and only if
<a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-SIGNATURE--CAPS"><span class="TYPE">XMLSEC_DSIG_FLAGS_STORE_SIGNATURE</span></a> context flag is set.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17978"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN17979"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN17984"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN17985"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -549,12 +549,12 @@ just before signature claculation (valid if and only if
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18002"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18003"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18008"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18009"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -568,12 +568,12 @@ just before signature claculation (valid if and only if
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18026"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18027"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18032"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18033"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -584,7 +584,7 @@ just before signature claculation (valid if and only if
xmlSecDSigReferenceOriginSignedInfo,
xmlSecDSigReferenceOriginManifest
} xmlSecDSigReferenceOrigin;</pre>
-<p>The possible <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node locations: in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a>
+<p>The possible <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node locations: in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a>
node or in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node.</p>
<p></p>
<p></p>
@@ -595,7 +595,7 @@ node or in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target=
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECDSIGREFERENCEORIGINMANIFEST"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecDSigReferenceOriginManifest</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> reference <dsig:Manifest> node.</p></td>
+<td align="LEFT" valign="TOP"><p> reference <dsig:Manifest> node.</p></td>
</tr>
</tbody></table>
</div>
@@ -603,82 +603,82 @@ node or in the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target=
<div class="REFSECT2">
<a name="XMLSECDSIGREFERENCECTX"></a><h3>struct xmlSecDSigReferenceCtx</h3>
<pre class="PROGRAMLISTING">struct xmlSecDSigReferenceCtx {
- void* userData;
- xmlSecDSigCtxPtr dsigCtx;
- xmlSecDSigReferenceOrigin origin;
- xmlSecTransformCtx transformCtx;
- xmlSecTransformPtr digestMethod;
+ void* userData;
+ xmlSecDSigCtxPtr dsigCtx;
+ xmlSecDSigReferenceOrigin origin;
+ xmlSecTransformCtx transformCtx;
+ xmlSecTransformPtr digestMethod;
+
+ xmlSecBufferPtr result;
+ xmlSecDSigStatus status;
+ xmlSecTransformPtr preDigestMemBufMethod;
+ xmlChar* id;
+ xmlChar* uri;
+ xmlChar* type;
- xmlSecBufferPtr result;
- xmlSecDSigStatus status;
- xmlSecTransformPtr preDigestMemBufMethod;
- xmlChar* id;
- xmlChar* uri;
- xmlChar* type;
-
/* reserved for future */
- void* reserved0;
- void* reserved1;
+ void* reserved0;
+ void* reserved1;
};</pre>
<p>The <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> processing context.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18067"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
- never touches this).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18068"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
+ never touches this).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18073"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> <code class="STRUCTFIELD">dsigCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to "parent" <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18074"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGCTX">xmlSecDSigCtxPtr</a> <code class="STRUCTFIELD">dsigCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to "parent" <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18080"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCEORIGIN">xmlSecDSigReferenceOrigin</a> <code class="STRUCTFIELD">origin</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the signature origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a>).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18081"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCEORIGIN">xmlSecDSigReferenceOrigin</a> <code class="STRUCTFIELD">origin</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the signature origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a>).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18088"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <code class="STRUCTFIELD">transformCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference processing transforms context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18089"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <code class="STRUCTFIELD">transformCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the reference processing transforms context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18094"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">digestMethod</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to digest transform.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18095"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">digestMethod</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to digest transform.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18100"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <code class="STRUCTFIELD">result</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to digest result.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18101"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <code class="STRUCTFIELD">result</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to digest result.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18106"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <code class="STRUCTFIELD">status</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference processing status.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18107"><span style="white-space: nowrap"><a href="xmlsec-xmldsig.html#XMLSECDSIGSTATUS">xmlSecDSigStatus</a> <code class="STRUCTFIELD">status</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the reference processing status.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18112"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">preDigestMemBufMethod</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><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"><span class="TYPE">XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</span></a> or
- <a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS"><span class="TYPE">XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</span></a> flags are set).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18113"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">preDigestMemBufMethod</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><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"><span class="TYPE">XMLSEC_DSIG_FLAGS_STORE_SIGNEDINFO_REFERENCES</span></a> or
+ <a href="xmlsec-xmldsig.html#XMLSEC-DSIG-FLAGS-STORE-MANIFEST-REFERENCES--CAPS"><span class="TYPE">XMLSEC_DSIG_FLAGS_STORE_MANIFEST_REFERENCES</span></a> flags are set).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18122"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node ID attribute. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18123"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">id</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node ID attribute.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18129"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">uri</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node URI attribute. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18130"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">uri</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node URI attribute.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18136"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">type</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node Type attribute. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18137"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">type</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node Type attribute.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18143"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18144"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved0</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18149"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18150"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -694,15 +694,15 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18169"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to parent <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18170"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to parent <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18175"><span style="white-space: nowrap"><code class="PARAMETER">origin</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18176"><span style="white-space: nowrap"><code class="PARAMETER">origin</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the reference origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18182"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18183"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly created context or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -715,8 +715,8 @@ function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN18199"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18200"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -732,19 +732,19 @@ function.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18220"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18221"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18226"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to parent <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18227"><span style="white-space: nowrap"><code class="PARAMETER">dsigCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to parent <a href="http://www.w3.org/TR/xmldsig-core/#sec-Signature" target="_top"><dsig:Signature/></a> node processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18232"><span style="white-space: nowrap"><code class="PARAMETER">origin</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reference origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18233"><span style="white-space: nowrap"><code class="PARAMETER">origin</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the reference origin (<a href="http://www.w3.org/TR/xmldsig-core/#sec-SignedInfo" target="_top"><dsig:SignedInfo/></a> or <a href="http://www.w3.org/TR/xmldsig-core/#sec-Manifest" target="_top"><dsig:Manifest/></a> node).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18239"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18240"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on succes or aa negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -757,8 +757,8 @@ function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN18256"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18257"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -767,29 +767,29 @@ function.</p>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecDSigReferenceCtxProcessNode (<a href="xmlsec-xmldsig.html#XMLSECDSIGREFERENCECTX">xmlSecDSigReferenceCtxPtr</a> dsigRefCtx,
<font>xmlNodePtr</font> node);</pre>
<p>The Reference Element (http://www.w3.org/TR/xmldsig-core/<gtkdoclink href="SEC-REFERENCE"><span class="TYPE">sec-Reference</span></gtkdoclink>)</p>
-<p>Reference is an element that may occur one or more times. It specifies
-a digest algorithm and digest value, and optionally an identifier of the
-object being signed, the type of the object, and/or a list of transforms
-to be applied prior to digesting. The identification (URI) and transforms
-describe how the digested content (i.e., the input to the digest method)
-was created. The Type attribute facilitates the processing of referenced
-data. For example, while this specification makes no requirements over
-external data, an application may wish to signal that the referent is a
-Manifest. An optional ID attribute permits a Reference to be referenced
+<p>Reference is an element that may occur one or more times. It specifies
+a digest algorithm and digest value, and optionally an identifier of the
+object being signed, the type of the object, and/or a list of transforms
+to be applied prior to digesting. The identification (URI) and transforms
+describe how the digested content (i.e., the input to the digest method)
+was created. The Type attribute facilitates the processing of referenced
+data. For example, while this specification makes no requirements over
+external data, an application may wish to signal that the referent is a
+Manifest. An optional ID attribute permits a Reference to be referenced
from elsewhere.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18276"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18277"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18282"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18283"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18288"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18289"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on succes or aa negative value otherwise.</p></td>
</tr>
</tbody></table>
@@ -807,11 +807,11 @@ is set).</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18308"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18309"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18314"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18315"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the buffer or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -826,12 +826,12 @@ is set).</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18332"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18333"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18338"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18339"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -845,12 +845,12 @@ is set).</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18356"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18357"><span style="white-space: nowrap"><code class="PARAMETER">dsigRefCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18362"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18363"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -869,7 +869,7 @@ is set).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN18384"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18385"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> <a href="http://www.w3.org/TR/xmldsig-core/#sec-Reference" target="_top"><dsig:Reference/></a> element processing context list klass.</p></td>
</tr></tbody></table>
</div>
diff --git a/docs/api/xmlsec-xmlenc.html b/docs/api/xmlsec-xmlenc.html
index 5996660..b4a2ca8 100644
--- a/docs/api/xmlsec-xmlenc.html
+++ b/docs/api/xmlsec-xmlenc.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-XMLENC"></a>xmlenc</h1>
<div class="REFNAMEDIV">
-<a name="AEN18395"></a><h2>Name</h2>xmlenc -- XML Encryption support.</div>
+<a name="AEN18396"></a><h2>Name</h2>xmlenc -- XML Encryption support.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-XMLENC.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">enum <a href="xmlsec-xmlenc.html#XMLENCCTXMODE">xmlEncCtxMode</a>;
@@ -138,18 +138,18 @@ struct <a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtx</a>;
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLENCCTXMODEENCRYPTEDDATA"><span style="white-space: nowrap"><tt class="LITERAL">xmlEncCtxModeEncryptedData</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> element procesing.</p></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> element procesing.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLENCCTXMODEENCRYPTEDKEY"><span style="white-space: nowrap"><tt class="LITERAL">xmlEncCtxModeEncryptedKey</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> element processing.</p></td>
+<td align="LEFT" valign="TOP"><p> the <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> element processing.</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSEC-ENC-RETURN-REPLACED-NODE--CAPS"></a><h3>XMLSEC_ENC_RETURN_REPLACED_NODE</h3>
-<pre class="PROGRAMLISTING">#define XMLSEC_ENC_RETURN_REPLACED_NODE 0x00000001</pre>
+<pre class="PROGRAMLISTING">#define XMLSEC_ENC_RETURN_REPLACED_NODE 0x00000001</pre>
<p>If this flag is set, then the replaced node will be returned in the replacedNodeList</p>
<p></p>
</div>
@@ -158,156 +158,156 @@ struct <a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtx</a>;
<a name="XMLSECENCCTX"></a><h3>struct xmlSecEncCtx</h3>
<pre class="PROGRAMLISTING">struct xmlSecEncCtx {
/* these data user can set before performing the operation */
- void* userData;
- unsigned int flags;
- unsigned int flags2;
- xmlEncCtxMode mode;
- xmlSecKeyInfoCtx keyInfoReadCtx;
- xmlSecKeyInfoCtx keyInfoWriteCtx;
- xmlSecTransformCtx transformCtx;
- xmlSecTransformId defEncMethodId;
+ void* userData;
+ unsigned int flags;
+ unsigned int flags2;
+ xmlEncCtxMode mode;
+ xmlSecKeyInfoCtx keyInfoReadCtx;
+ xmlSecKeyInfoCtx keyInfoWriteCtx;
+ xmlSecTransformCtx transformCtx;
+ xmlSecTransformId defEncMethodId;
/* these data are returned */
- xmlSecKeyPtr encKey;
- xmlSecTransformOperation operation;
- xmlSecBufferPtr result;
- int resultBase64Encoded;
- int resultReplaced;
- xmlSecTransformPtr encMethod;
-
- /* attributes from EncryptedData or EncryptedKey */
- xmlChar* id;
- xmlChar* type;
- xmlChar* mimeType;
- xmlChar* encoding;
- xmlChar* recipient;
- xmlChar* carriedKeyName;
+ xmlSecKeyPtr encKey;
+ xmlSecTransformOperation operation;
+ xmlSecBufferPtr result;
+ int resultBase64Encoded;
+ int resultReplaced;
+ xmlSecTransformPtr encMethod;
+
+ /* attributes from EncryptedData or EncryptedKey */
+ xmlChar* id;
+ xmlChar* type;
+ xmlChar* mimeType;
+ xmlChar* encoding;
+ xmlChar* recipient;
+ xmlChar* carriedKeyName;
/* these are internal data, nobody should change that except us */
- xmlNodePtr encDataNode;
- xmlNodePtr encMethodNode;
- xmlNodePtr keyInfoNode;
- xmlNodePtr cipherValueNode;
-
- xmlNodePtr replacedNodeList; /* the pointer to the replaced node */
- void* reserved1; /* reserved for future */
+ xmlNodePtr encDataNode;
+ xmlNodePtr encMethodNode;
+ xmlNodePtr keyInfoNode;
+ xmlNodePtr cipherValueNode;
+
+ xmlNodePtr replacedNodeList; /* the pointer to the replaced node */
+ void* reserved1; /* reserved for future */
};</pre>
<p>XML Encrypiton context.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18498"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
- never touches this).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18499"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">userData</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to user data (xmlsec and xmlsec-crypto libraries
+ never touches this).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18504"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML Encryption processing flags.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18505"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML Encryption processing flags.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18510"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags2</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML Encryption processing flags.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18511"><span style="white-space: nowrap">unsigned <font>int</font> <code class="STRUCTFIELD">flags2</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML Encryption processing flags.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18516"><span style="white-space: nowrap"><a href="xmlsec-xmlenc.html#XMLENCCTXMODE">xmlEncCtxMode</a> <code class="STRUCTFIELD">mode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the mode.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18517"><span style="white-space: nowrap"><a href="xmlsec-xmlenc.html#XMLENCCTXMODE">xmlEncCtxMode</a> <code class="STRUCTFIELD">mode</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the mode.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18522"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoReadCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the reading key context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18523"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoReadCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the reading key context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18528"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoWriteCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the writing key context (not used for signature verification).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18529"><span style="white-space: nowrap"><a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> <code class="STRUCTFIELD">keyInfoWriteCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the writing key context (not used for signature verification).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18534"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <code class="STRUCTFIELD">transformCtx</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the transforms processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18535"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a> <code class="STRUCTFIELD">transformCtx</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the transforms processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18540"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defEncMethodId</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the default encryption method (used if
- <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod" target="_top"><enc:EncryptionMethod/></a> node is not present).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18541"><span style="white-space: nowrap"><font>xmlSecTransformId</font> <code class="STRUCTFIELD">defEncMethodId</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the default encryption method (used if
+ <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod" target="_top"><enc:EncryptionMethod/></a> node is not present).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18547"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <code class="STRUCTFIELD">encKey</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the signature key; application may set <gtkdoclink href="ENCKEY"><span class="TYPE">encKey</span></gtkdoclink>
- before calling encryption/decryption functions.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18548"><span style="white-space: nowrap"><a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> <code class="STRUCTFIELD">encKey</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the signature key; application may set <gtkdoclink href="ENCKEY"><span class="TYPE">encKey</span></gtkdoclink>
+ before calling encryption/decryption functions.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18555"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <code class="STRUCTFIELD">operation</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the operation: encrypt or decrypt.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18556"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a> <code class="STRUCTFIELD">operation</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the operation: encrypt or decrypt.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18561"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <code class="STRUCTFIELD">result</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to signature (not valid for signature verificaction).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18562"><span style="white-space: nowrap"><a href="xmlsec-buffer.html#XMLSECBUFFER">xmlSecBufferPtr</a> <code class="STRUCTFIELD">result</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to signature (not valid for signature verificaction).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18567"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">resultBase64Encoded</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set then result in <gtkdoclink href="RESULT"><span class="TYPE">result</span></gtkdoclink> is base64 encoded.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18568"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">resultBase64Encoded</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set then result in <gtkdoclink href="RESULT"><span class="TYPE">result</span></gtkdoclink> is base64 encoded.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18575"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">resultReplaced</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the flag: if set then resulted <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
- or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node is added to the document.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18576"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">resultReplaced</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the flag: if set then resulted <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
+ or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node is added to the document.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18583"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">encMethod</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to encryption transform.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18584"><span style="white-space: nowrap"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <code class="STRUCTFIELD">encMethod</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to encryption transform.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18589"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">id</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the ID attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
- or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18590"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">id</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the ID attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
+ or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18597"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">type</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Type attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
- or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18598"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">type</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the Type attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
+ or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18605"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">mimeType</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the MimeType attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
- or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18606"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">mimeType</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the MimeType attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
+ or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18613"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">encoding</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Encoding attributeof <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
- or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18614"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">encoding</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the Encoding attributeof <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
+ or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18621"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">recipient</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the Recipient attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node..</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18622"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">recipient</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the Recipient attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node..</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18628"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">carriedKeyName</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the CarriedKeyName attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18629"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">carriedKeyName</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the CarriedKeyName attribute of <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18635"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">encDataNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
- or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18636"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">encDataNode</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a>
+ or <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedKey" target="_top"><enc:EncryptedKey/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18643"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">encMethodNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod" target="_top"><enc:EncryptionMethod/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18644"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">encMethodNode</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptionMethod" target="_top"><enc:EncryptionMethod/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18650"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">keyInfoNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-KeyInfo" target="_top"><enc:KeyInfo/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18651"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">keyInfoNode</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-KeyInfo" target="_top"><enc:KeyInfo/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18657"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">cipherValueNode</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue" target="_top"><enc:CipherValue/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18658"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">cipherValueNode</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-CipherValue" target="_top"><enc:CipherValue/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18664"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">replacedNodeList</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18665"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">replacedNodeList</code>;</span></a></td>
<td align="LEFT" valign="TOP"><p> the first node of the list of replaced nodes depending on the nodeReplacementMode</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18670"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18671"><span style="white-space: nowrap"><font>void</font> *<code class="STRUCTFIELD">reserved1</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> reserved for the future.</p></td>
</tr>
</tbody></table>
</div>
@@ -316,17 +316,17 @@ struct <a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtx</a>;
<a name="XMLSECENCCTXCREATE"></a><h3>xmlSecEncCtxCreate ()</h3>
<pre class="PROGRAMLISTING"><font>xmlSecEncCtxPtr</font> xmlSecEncCtxCreate (<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre>
<p>Creates <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> element processing context.
-The caller is responsible for destroying returend object by calling
+The caller is responsible for destroying returend object by calling
<a href="xmlsec-xmlenc.html#XMLSECENCCTXDESTROY"><span class="TYPE">xmlSecEncCtxDestroy</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18689"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18690"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18694"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18695"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly allocated context object or NULL if an error
occurs.</p></td>
</tr>
@@ -340,8 +340,8 @@ occurs.</p></td>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN18711"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18712"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -350,21 +350,21 @@ occurs.</p></td>
<pre class="PROGRAMLISTING"><font>int</font> xmlSecEncCtxInitialize (<a href="xmlsec-xmlenc.html#XMLSECENCCTX">xmlSecEncCtxPtr</a> encCtx,
<a href="xmlsec-keysmngr.html#XMLSECKEYSMNGR">xmlSecKeysMngrPtr</a> keysMngr);</pre>
<p>Initializes <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> element processing context.
-The caller is responsible for cleaing up returend object by calling
+The caller is responsible for cleaing up returend object by calling
<a href="xmlsec-xmlenc.html#XMLSECENCCTXFINALIZE"><span class="TYPE">xmlSecEncCtxFinalize</span></a> function.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18731"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18732"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18737"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18738"><span style="white-space: nowrap"><code class="PARAMETER">keysMngr</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to keys manager.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18742"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18743"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -377,8 +377,8 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN18758"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18759"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -391,15 +391,15 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18777"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to destination context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18778"><span style="white-space: nowrap"><code class="PARAMETER">dst</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to destination context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18782"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to source context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18783"><span style="white-space: nowrap"><code class="PARAMETER">src</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to source context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18787"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18788"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -412,8 +412,8 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN18803"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18804"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -428,23 +428,23 @@ The caller is responsible for cleaing up returend object by calling
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18824"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18825"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18830"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> template node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18831"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> template node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18836"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer for binary buffer.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18837"><span style="white-space: nowrap"><code class="PARAMETER">data</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer for binary buffer.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18841"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">data</code> buffer size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18842"><span style="white-space: nowrap"><code class="PARAMETER">dataSize</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the <code class="PARAMETER">data</code> buffer size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18847"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18848"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -461,19 +461,19 @@ 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"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18868"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18869"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18874"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> template node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18875"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> template node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18880"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node for encryption.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18881"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node for encryption.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18885"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18886"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -489,19 +489,19 @@ 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"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18904"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18905"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18910"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> template node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18911"><span style="white-space: nowrap"><code class="PARAMETER">tmpl</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> template node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18916"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the URI.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18917"><span style="white-space: nowrap"><code class="PARAMETER">uri</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the URI.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18921"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18922"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -516,15 +516,15 @@ 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"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18939"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18940"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18945"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18946"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18951"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18952"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -539,15 +539,15 @@ 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"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18969"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18970"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18975"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN18976"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18981"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN18982"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -562,12 +562,12 @@ 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"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN18999"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19000"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19005"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19006"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
@@ -581,12 +581,12 @@ 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"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19023"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19024"><span style="white-space: nowrap"><code class="PARAMETER">encCtx</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmlenc-core/#sec-EncryptedData" target="_top"><enc:EncryptedData/></a> processing context.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19029"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19030"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
</div>
diff --git a/docs/api/xmlsec-xmlsec.html b/docs/api/xmlsec-xmlsec.html
index b6720d6..2150f55 100644
--- a/docs/api/xmlsec-xmlsec.html
+++ b/docs/api/xmlsec-xmlsec.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-XMLSEC"></a>xmlsec</h1>
<div class="REFNAMEDIV">
-<a name="AEN19039"></a><h2>Name</h2>xmlsec -- Utility functions.</div>
+<a name="AEN19040"></a><h2>Name</h2>xmlsec -- Utility functions.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-XMLSEC.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">typedef <font>xmlSecPtr</font>;
@@ -112,7 +112,7 @@ enum <a href="xmlsec-xmlsec.html#XMLSECCHECKVERSIONMODE">xmlSecCh
<a name="XMLSEC-XMLSEC.DETAILS"></a><h2>Details</h2>
<div class="REFSECT2">
<a name="XMLSECPTR"></a><h3>xmlSecPtr</h3>
-<pre class="PROGRAMLISTING">typedef void* xmlSecPtr;</pre>
+<pre class="PROGRAMLISTING">typedef void* xmlSecPtr;</pre>
<p>Void pointer.</p>
<p></p>
</div>
@@ -127,7 +127,7 @@ but it will break ABI (todo).</p>
<hr>
<div class="REFSECT2">
<a name="XMLSECBYTE"></a><h3>xmlSecByte</h3>
-<pre class="PROGRAMLISTING">#define xmlSecByte unsigned char</pre>
+<pre class="PROGRAMLISTING">#define xmlSecByte unsigned char</pre>
<p>One byte. Should be typedef instead of define
but it will break ABI (todo).</p>
<p></p>
@@ -141,7 +141,7 @@ but it will break ABI (todo).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN19097"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19098"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -153,7 +153,7 @@ but it will break ABI (todo).</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN19111"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19112"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value otherwise.</p></td>
</tr></tbody></table>
</div>
@@ -161,7 +161,7 @@ but it will break ABI (todo).</p>
<div class="REFSECT2">
<a name="XMLSECCHECKVERSIONEXACT"></a><h3>xmlSecCheckVersionExact()</h3>
<pre class="PROGRAMLISTING">#define xmlSecCheckVersionExact()</pre>
-<p>Macro. Returns 1 if the loaded xmlsec library version exactly matches
+<p>Macro. Returns 1 if the loaded xmlsec library version exactly matches
the one used to compile the caller, 0 if it does not or a negative
value if an error occurs.</p>
<p></p>
@@ -188,11 +188,11 @@ value if an error occurs.</p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECCHECKVERSIONEXACTMATCH"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecCheckVersionExactMatch</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the version should match exactly.</p></td>
+<td align="LEFT" valign="TOP"><p> the version should match exactly.</p></td>
</tr>
<tr>
<td align="LEFT" valign="TOP"><a name="XMLSECCHECKVERSIONABICOMPATIBLE"><span style="white-space: nowrap"><tt class="LITERAL">xmlSecCheckVersionABICompatible</tt></span></a></td>
-<td align="LEFT" valign="TOP"><p> the version should be ABI compatible.</p></td>
+<td align="LEFT" valign="TOP"><p> the version should be ABI compatible.</p></td>
</tr>
</tbody></table>
</div>
@@ -208,23 +208,23 @@ value if an error occurs.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19161"><span style="white-space: nowrap"><code class="PARAMETER">major</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the major version number.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19162"><span style="white-space: nowrap"><code class="PARAMETER">major</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the major version number.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19166"><span style="white-space: nowrap"><code class="PARAMETER">minor</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the minor version number.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19167"><span style="white-space: nowrap"><code class="PARAMETER">minor</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the minor version number.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19171"><span style="white-space: nowrap"><code class="PARAMETER">subminor</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the subminor version number.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19172"><span style="white-space: nowrap"><code class="PARAMETER">subminor</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the subminor version number.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19176"><span style="white-space: nowrap"><code class="PARAMETER">mode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the version check mode.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19177"><span style="white-space: nowrap"><code class="PARAMETER">mode</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the version check mode.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19181"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19182"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 1 if the loaded xmlsec library version is OK to use
0 if it is not or a negative value if an error occurs.</p></td>
</tr>
diff --git a/docs/api/xmlsec-xmltree.html b/docs/api/xmlsec-xmltree.html
index 2c87412..6856c61 100644
--- a/docs/api/xmlsec-xmltree.html
+++ b/docs/api/xmlsec-xmltree.html
@@ -87,7 +87,7 @@
<h1>
<a name="XMLSEC-XMLTREE"></a>xmltree</h1>
<div class="REFNAMEDIV">
-<a name="AEN19198"></a><h2>Name</h2>xmltree -- XML tree operations.</div>
+<a name="AEN19199"></a><h2>Name</h2>xmltree -- XML tree operations.</div>
<div class="REFSYNOPSISDIV">
<a name="XMLSEC-XMLTREE.SYNOPSIS"></a><h2>Synopsis</h2>
<pre class="SYNOPSIS">#define <a href="xmlsec-xmltree.html#XMLSECNODEGETNAME">xmlSecNodeGetName</a> (node)
@@ -249,8 +249,8 @@ typedef <font>xmlSecQName2BitMaskInfoConstPtr</font>;
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN19442"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19443"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -262,11 +262,11 @@ typedef <font>xmlSecQName2BitMaskInfoConstPtr</font>;
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19457"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19458"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19462"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19463"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> node's namespace href.</p></td>
</tr>
</tbody></table>
@@ -282,19 +282,19 @@ typedef <font>xmlSecQName2BitMaskInfoConstPtr</font>;
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19479"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19480"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19484"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the name,</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19485"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the name,</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19489"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the namespace href.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19490"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the namespace href.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19494"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19495"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 1 if the node matches or 0 otherwise.</p></td>
</tr>
</tbody></table>
@@ -308,11 +308,11 @@ typedef <font>xmlSecQName2BitMaskInfoConstPtr</font>;
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19509"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19510"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19514"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19515"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to next element node or NULL if it is not found.</p></td>
</tr>
</tbody></table>
@@ -323,26 +323,26 @@ typedef <font>xmlSecQName2BitMaskInfoConstPtr</font>;
<pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecFindChild (const <font>xmlNodePtr</font> parent,
const <font>xmlChar</font> *name,
const <font>xmlChar</font> *ns);</pre>
-<p>Searches a direct child of the <code class="PARAMETER">parent</code> node having given name and
+<p>Searches a direct child of the <code class="PARAMETER">parent</code> node having given name and
namespace href.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19532"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19533"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19537"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19538"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19542"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the namespace href (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19543"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the namespace href (may be NULL).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19547"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the found node or NULL if an error occurs or
+<td align="LEFT" valign="TOP"><a name="AEN19548"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the found node or NULL if an error occurs or
node is not found.</p></td>
</tr>
</tbody></table>
@@ -353,26 +353,26 @@ node is not found.</p></td>
<pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecFindParent (const <font>xmlNodePtr</font> cur,
const <font>xmlChar</font> *name,
const <font>xmlChar</font> *ns);</pre>
-<p>Searches the ancestors axis of the <code class="PARAMETER">cur</code> node for a node having given name
+<p>Searches the ancestors axis of the <code class="PARAMETER">cur</code> node for a node having given name
and namespace href.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19565"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19566"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19570"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19571"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19575"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the namespace href (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19576"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the namespace href (may be NULL).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19580"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the found node or NULL if an error occurs or
+<td align="LEFT" valign="TOP"><a name="AEN19581"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the found node or NULL if an error occurs or
node is not found.</p></td>
</tr>
</tbody></table>
@@ -383,26 +383,26 @@ node is not found.</p></td>
<pre class="PROGRAMLISTING"><font>xmlNodePtr</font> xmlSecFindNode (const <font>xmlNodePtr</font> parent,
const <font>xmlChar</font> *name,
const <font>xmlChar</font> *ns);</pre>
-<p>Searches all children of the <code class="PARAMETER">parent</code> node having given name and
+<p>Searches all children of the <code class="PARAMETER">parent</code> node having given name and
namespace href.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19598"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19599"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19603"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19604"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19608"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the namespace href (may be NULL).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19609"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the namespace href (may be NULL).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19613"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the found node or NULL if an error occurs or
+<td align="LEFT" valign="TOP"><a name="AEN19614"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the found node or NULL if an error occurs or
node is not found.</p></td>
</tr>
</tbody></table>
@@ -418,19 +418,19 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19633"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19634"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19638"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19639"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19643"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node namespace.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19644"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node namespace.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19648"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19649"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the new node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -445,15 +445,15 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19666"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19667"><span style="white-space: nowrap"><code class="PARAMETER">parent</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19671"><span style="white-space: nowrap"><code class="PARAMETER">child</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19672"><span style="white-space: nowrap"><code class="PARAMETER">child</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19676"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19677"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the new node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -469,19 +469,19 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19696"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19697"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19701"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19702"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19706"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node namespace.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19707"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node namespace.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19711"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19712"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the new node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -497,19 +497,19 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19731"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19732"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19736"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19737"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19741"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node namespace.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19742"><span style="white-space: nowrap"><code class="PARAMETER">ns</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node namespace.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19746"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19747"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the new node or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -524,15 +524,15 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19764"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19765"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the current node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19769"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19770"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19774"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19775"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -548,19 +548,19 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19793"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19794"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the current node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19798"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19799"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19803"><span style="white-space: nowrap"><code class="PARAMETER">replaced</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the replaced node, or release it if NULL is given</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19804"><span style="white-space: nowrap"><code class="PARAMETER">replaced</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the replaced node, or release it if NULL is given</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19808"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19809"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -575,15 +575,15 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19826"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19827"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the current node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19831"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19832"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19836"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19837"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -599,19 +599,19 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19855"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19856"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the current node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19860"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the new node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19861"><span style="white-space: nowrap"><code class="PARAMETER">newNode</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the new node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19865"><span style="white-space: nowrap"><code class="PARAMETER">replaced</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the replaced nodes, or release them if NULL is given</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19866"><span style="white-space: nowrap"><code class="PARAMETER">replaced</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the replaced nodes, or release them if NULL is given</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19870"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19871"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -627,19 +627,19 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19889"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19890"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the current node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19894"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19895"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19899"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19900"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19904"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19905"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -656,23 +656,23 @@ node is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19924"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the current node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19925"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the current node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19929"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML data.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19930"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML data.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19934"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the XML data size.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19935"><span style="white-space: nowrap"><code class="PARAMETER">size</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the XML data size.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19939"><span style="white-space: nowrap"><code class="PARAMETER">replaced</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the replaced nodes, or release them if NULL is given</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19940"><span style="white-space: nowrap"><code class="PARAMETER">replaced</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the replaced nodes, or release them if NULL is given</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19944"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19945"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -688,15 +688,15 @@ as the node content.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19961"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19962"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19966"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to the node content.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19967"><span style="white-space: nowrap"><code class="PARAMETER">buffer</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to the node content.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19971"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN19972"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -707,22 +707,22 @@ as the node content.</p>
<pre class="PROGRAMLISTING"><font>void</font> xmlSecAddIDs (<font>xmlDocPtr</font> doc,
<font>xmlNodePtr</font> cur,
const <font>xmlChar</font> **ids);</pre>
-<p>Walks thru all children of the <code class="PARAMETER">cur</code> node and adds all attributes
+<p>Walks thru all children of the <code class="PARAMETER">cur</code> node and adds all attributes
from the <code class="PARAMETER">ids</code> list to the <code class="PARAMETER">doc</code> document IDs attributes hash.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19991"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML document.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19992"><span style="white-space: nowrap"><code class="PARAMETER">doc</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML document.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN19996"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN19997"><span style="white-space: nowrap"><code class="PARAMETER">cur</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to an XML node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20001"><span style="white-space: nowrap"><code class="PARAMETER">ids</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the pointer to a NULL terminated list of ID attributes.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20002"><span style="white-space: nowrap"><code class="PARAMETER">ids</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the pointer to a NULL terminated list of ID attributes.</p></td>
</tr>
</tbody></table>
</div>
@@ -739,23 +739,23 @@ and puts it in the attribute <code class="PARAMETER">attrName</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20022"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node to ID attr to.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20023"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the node to ID attr to.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20027"><span style="white-space: nowrap"><code class="PARAMETER">attrName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the ID attr name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20028"><span style="white-space: nowrap"><code class="PARAMETER">attrName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the ID attr name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20032"><span style="white-space: nowrap"><code class="PARAMETER">prefix</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the prefix to add to the generated ID (can be NULL).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20033"><span style="white-space: nowrap"><code class="PARAMETER">prefix</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the prefix to add to the generated ID (can be NULL).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20037"><span style="white-space: nowrap"><code class="PARAMETER">len</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the length of ID.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20038"><span style="white-space: nowrap"><code class="PARAMETER">len</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the length of ID.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20042"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20043"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -771,15 +771,15 @@ The caller is responsible for freeing returned string using <code class="PARAMET
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20061"><span style="white-space: nowrap"><code class="PARAMETER">prefix</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the prefix to add to the generated ID (can be NULL).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20062"><span style="white-space: nowrap"><code class="PARAMETER">prefix</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the prefix to add to the generated ID (can be NULL).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20066"><span style="white-space: nowrap"><code class="PARAMETER">len</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the length of ID.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20067"><span style="white-space: nowrap"><code class="PARAMETER">len</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the length of ID.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20071"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20072"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to generated ID string or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -794,15 +794,15 @@ The caller is responsible for freeing returned string using <code class="PARAMET
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20088"><span style="white-space: nowrap"><code class="PARAMETER">rootNodeName</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the root node name.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20089"><span style="white-space: nowrap"><code class="PARAMETER">rootNodeName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the root node name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20093"><span style="white-space: nowrap"><code class="PARAMETER">rootNodeNs</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the root node namespace (otpional).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20094"><span style="white-space: nowrap"><code class="PARAMETER">rootNodeNs</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the root node namespace (otpional).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20098"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20099"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the newly created tree or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -816,11 +816,11 @@ The caller is responsible for freeing returned string using <code class="PARAMET
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20114"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the node to check</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20115"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the node to check</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20119"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20120"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 1 if <code class="PARAMETER">node</code> is empty, 0 otherwise or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -834,11 +834,11 @@ The caller is responsible for freeing returned string using <code class="PARAMET
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20136"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the string to check</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20137"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the string to check</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20141"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20142"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 1 if <code class="PARAMETER">str</code> is empty, 0 otherwise or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -855,19 +855,19 @@ Caller is responsible for freeing returned string with xmlFree.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20162"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the context node.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20163"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the context node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20167"><span style="white-space: nowrap"><code class="PARAMETER">href</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the QName href (can be NULL).</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20168"><span style="white-space: nowrap"><code class="PARAMETER">href</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the QName href (can be NULL).</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20172"><span style="white-space: nowrap"><code class="PARAMETER">local</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the QName local part.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20173"><span style="white-space: nowrap"><code class="PARAMETER">local</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the QName local part.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20177"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20178"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> qname or NULL if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -882,15 +882,15 @@ Caller is responsible for freeing returned string with xmlFree.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20195"><span style="white-space: nowrap"><code class="PARAMETER">fd</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20196"><span style="white-space: nowrap"><code class="PARAMETER">fd</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the file descriptor to write the XML string to</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20200"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20201"><span style="white-space: nowrap"><code class="PARAMETER">str</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the string</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20205"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20206"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> he number of bytes transmitted or a negative value if an error occurs.</p></td>
</tr>
</tbody></table>
@@ -903,8 +903,8 @@ Caller is responsible for freeing returned string with xmlFree.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN20219"><span style="white-space: nowrap"><code class="PARAMETER">c</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the character.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20220"><span style="white-space: nowrap"><code class="PARAMETER">c</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the character.</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -915,8 +915,8 @@ Caller is responsible for freeing returned string with xmlFree.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr>
-<td align="LEFT" valign="TOP"><a name="AEN20233"><span style="white-space: nowrap"><code class="PARAMETER">c</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the character,</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20234"><span style="white-space: nowrap"><code class="PARAMETER">c</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the character,</p></td>
</tr></tbody></table>
</div>
<hr>
@@ -925,30 +925,30 @@ Caller is responsible for freeing returned string with xmlFree.</p>
<pre class="PROGRAMLISTING">struct xmlSecQName2IntegerInfo {
const xmlChar* qnameHref;
const xmlChar* qnameLocalPart;
- int intValue;
+ int intValue;
};</pre>
<p>QName <-> Integer conversion definition.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20246"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameHref</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the QName href</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20247"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameHref</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the QName href</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20252"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameLocalPart</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the QName local</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20253"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameLocalPart</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the QName local</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20258"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">intValue</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the integer value</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20259"><span style="white-space: nowrap"><font>int</font> <code class="STRUCTFIELD">intValue</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the integer value</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECQNAME2INTEGERINFOCONSTPTR"></a><h3>xmlSecQName2IntegerInfoConstPtr</h3>
-<pre class="PROGRAMLISTING">typedef const xmlSecQName2IntegerInfo * xmlSecQName2IntegerInfoConstPtr;</pre>
+<pre class="PROGRAMLISTING">typedef const xmlSecQName2IntegerInfo * xmlSecQName2IntegerInfoConstPtr;</pre>
<p>Pointer to constant QName <-> Integer conversion definition.</p>
<p></p>
</div>
@@ -963,15 +963,15 @@ Caller is responsible for freeing returned string with xmlFree.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20283"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20284"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20288"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20289"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20293"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20294"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the QName info that is mapped to <code class="PARAMETER">intValue</code> or NULL if such value
is not found.</p></td>
</tr>
@@ -989,23 +989,23 @@ is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20313"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20314"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20318"><span style="white-space: nowrap"><code class="PARAMETER">qnameHref</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20319"><span style="white-space: nowrap"><code class="PARAMETER">qnameHref</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname href value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20323"><span style="white-space: nowrap"><code class="PARAMETER">qnameLocalPart</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20324"><span style="white-space: nowrap"><code class="PARAMETER">qnameLocalPart</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname local part value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20328"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20329"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to result integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20333"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20334"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1023,23 +1023,23 @@ is not found.</p></td>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20353"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20354"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20358"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20359"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20363"><span style="white-space: nowrap"><code class="PARAMETER">qname</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20364"><span style="white-space: nowrap"><code class="PARAMETER">qname</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname string.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20368"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20369"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to result integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20373"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20374"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1057,19 +1057,19 @@ is responsible for freeing returned string with <code class="PARAMETER">xmlFree<
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20393"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20394"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20398"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20399"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20403"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20404"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20408"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20409"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly allocated string on success or NULL if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1080,25 +1080,25 @@ is responsible for freeing returned string with <code class="PARAMETER">xmlFree<
<pre class="PROGRAMLISTING"><font>int</font> xmlSecQName2IntegerNodeRead (<font>xmlSecQName2IntegerInfoConstPtr</font> info,
<font>xmlNodePtr</font> node,
<font>int</font> *intValue);</pre>
-<p>Reads the content of <code class="PARAMETER">node</code> and converts it to an integer using mapping
+<p>Reads the content of <code class="PARAMETER">node</code> and converts it to an integer using mapping
from <code class="PARAMETER">info</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20427"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20428"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20432"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20433"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20437"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20438"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to result integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20442"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20443"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1116,27 +1116,27 @@ from <code class="PARAMETER">info</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20463"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20464"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20468"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20469"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the parent node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20473"><span style="white-space: nowrap"><code class="PARAMETER">nodeName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20474"><span style="white-space: nowrap"><code class="PARAMETER">nodeName</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the child node name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20478"><span style="white-space: nowrap"><code class="PARAMETER">nodeNs</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20479"><span style="white-space: nowrap"><code class="PARAMETER">nodeNs</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the child node namespace.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20483"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20484"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20488"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20489"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1154,23 +1154,23 @@ according to <code class="PARAMETER">info</code>.</p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20509"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20510"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20514"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the element node. </p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20515"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the element node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20519"><span style="white-space: nowrap"><code class="PARAMETER">attrName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20520"><span style="white-space: nowrap"><code class="PARAMETER">attrName</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the attribute name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20524"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20525"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to result integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20529"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20530"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1182,29 +1182,29 @@ according to <code class="PARAMETER">info</code>.</p>
<font>xmlNodePtr</font> node,
const <font>xmlChar</font> *attrName,
<font>int</font> intValue);</pre>
-<p>Converts <code class="PARAMETER">intValue</code> to a qname and sets it to the value of
+<p>Converts <code class="PARAMETER">intValue</code> to a qname and sets it to the value of
attribute <code class="PARAMETER">attrName</code> in <code class="PARAMETER">node</code>.</p>
<p></p>
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20550"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20551"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20555"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20556"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the parent node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20560"><span style="white-space: nowrap"><code class="PARAMETER">attrName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20561"><span style="white-space: nowrap"><code class="PARAMETER">attrName</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the name of attribute.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20565"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20566"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20570"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20571"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1221,19 +1221,19 @@ attribute <code class="PARAMETER">attrName</code> in <code class="PARAMETER">nod
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20590"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20591"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20595"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20596"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20600"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20601"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20605"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20606"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
@@ -1250,19 +1250,19 @@ attribute <code class="PARAMETER">attrName</code> in <code class="PARAMETER">nod
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20625"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20626"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20630"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20631"><span style="white-space: nowrap"><code class="PARAMETER">intValue</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the integer value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20635"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20636"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20640"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20641"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
@@ -1270,7 +1270,7 @@ attribute <code class="PARAMETER">attrName</code> in <code class="PARAMETER">nod
<hr>
<div class="REFSECT2">
<a name="XMLSECBITMASK"></a><h3>xmlSecBitMask</h3>
-<pre class="PROGRAMLISTING">typedef unsigned int xmlSecBitMask;</pre>
+<pre class="PROGRAMLISTING">typedef unsigned int xmlSecBitMask;</pre>
<p>Bitmask datatype.</p>
<p></p>
</div>
@@ -1287,23 +1287,23 @@ attribute <code class="PARAMETER">attrName</code> in <code class="PARAMETER">nod
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20660"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameHref</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the QName href</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20661"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameHref</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the QName href</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20666"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameLocalPart</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the QName local</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20667"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">qnameLocalPart</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the QName local</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20672"><span style="white-space: nowrap"><a href="xmlsec-xmltree.html#XMLSECBITMASK">xmlSecBitMask</a> <code class="STRUCTFIELD">mask</code>;</span></a></td>
-<td align="LEFT" valign="TOP"><p> the bitmask value</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20673"><span style="white-space: nowrap"><a href="xmlsec-xmltree.html#XMLSECBITMASK">xmlSecBitMask</a> <code class="STRUCTFIELD">mask</code>;</span></a></td>
+<td align="LEFT" valign="TOP"><p> the bitmask value</p></td>
</tr>
</tbody></table>
</div>
<hr>
<div class="REFSECT2">
<a name="XMLSECQNAME2BITMASKINFOCONSTPTR"></a><h3>xmlSecQName2BitMaskInfoConstPtr</h3>
-<pre class="PROGRAMLISTING">typedef const xmlSecQName2BitMaskInfo* xmlSecQName2BitMaskInfoConstPtr;</pre>
+<pre class="PROGRAMLISTING">typedef const xmlSecQName2BitMaskInfo* xmlSecQName2BitMaskInfoConstPtr;</pre>
<p>Pointer to constant QName <-> Bitmask conversion definition.</p>
<p></p>
</div>
@@ -1318,15 +1318,15 @@ attribute <code class="PARAMETER">attrName</code> in <code class="PARAMETER">nod
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20697"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20698"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->bit mask mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20702"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20703"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the bit mask.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20707"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20708"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to the qname info for <code class="PARAMETER">mask</code> or NULL if mask is unknown.</p></td>
</tr>
</tbody></table>
@@ -1343,23 +1343,23 @@ attribute <code class="PARAMETER">attrName</code> in <code class="PARAMETER">nod
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20728"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20729"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->bit mask mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20733"><span style="white-space: nowrap"><code class="PARAMETER">qnameLocalPart</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20734"><span style="white-space: nowrap"><code class="PARAMETER">qnameLocalPart</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname LocalPart value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20738"><span style="white-space: nowrap"><code class="PARAMETER">qnameHref</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20739"><span style="white-space: nowrap"><code class="PARAMETER">qnameHref</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname Href value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20743"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20744"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to result mask.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20748"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20749"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1380,32 +1380,32 @@ after all the <<code class="PARAMETER">nodeNs</code>:<code class="PARAMETER">
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20774"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20775"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->bit mask mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20779"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20780"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the start.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20784"><span style="white-space: nowrap"><code class="PARAMETER">nodeName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20785"><span style="white-space: nowrap"><code class="PARAMETER">nodeName</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the mask nodes name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20789"><span style="white-space: nowrap"><code class="PARAMETER">nodeNs</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20790"><span style="white-space: nowrap"><code class="PARAMETER">nodeNs</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the mask nodes namespace.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20794"><span style="white-space: nowrap"><code class="PARAMETER">stopOnUnknown</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> if this flag is set then function exits if unknown
- value was found.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20795"><span style="white-space: nowrap"><code class="PARAMETER">stopOnUnknown</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> if this flag is set then function exits if unknown
+ value was found.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20799"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20800"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to result mask.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20804"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20805"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1423,23 +1423,23 @@ after all the <<code class="PARAMETER">nodeNs</code>:<code class="PARAMETER">
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20824"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20825"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20829"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20830"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20834"><span style="white-space: nowrap"><code class="PARAMETER">qname</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20835"><span style="white-space: nowrap"><code class="PARAMETER">qname</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname string.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20839"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20840"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to result msk value.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20844"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20845"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1457,19 +1457,19 @@ is responsible for freeing returned string with <code class="PARAMETER">xmlFree<
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20864"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20865"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->integer mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20869"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20870"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to node.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20874"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20875"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the mask.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20879"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20880"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> pointer to newly allocated string on success or NULL if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1487,27 +1487,27 @@ is responsible for freeing returned string with <code class="PARAMETER">xmlFree<
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20902"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20903"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->bit mask mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20907"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20908"><span style="white-space: nowrap"><code class="PARAMETER">node</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the parent element for mask nodes.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20912"><span style="white-space: nowrap"><code class="PARAMETER">nodeName</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20913"><span style="white-space: nowrap"><code class="PARAMETER">nodeName</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the mask nodes name.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20917"><span style="white-space: nowrap"><code class="PARAMETER">nodeNs</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20918"><span style="white-space: nowrap"><code class="PARAMETER">nodeNs</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the mask nodes namespace.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20922"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20923"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the bit mask.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20927"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20928"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td>
<td align="LEFT" valign="TOP"><p> 0 on success or a negative value if an error occurs,</p></td>
</tr>
</tbody></table>
@@ -1524,19 +1524,19 @@ is responsible for freeing returned string with <code class="PARAMETER">xmlFree<
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20947"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20948"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->bit mask mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20952"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20953"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the bit mask.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20957"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20958"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20962"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20963"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
@@ -1553,19 +1553,19 @@ is responsible for freeing returned string with <code class="PARAMETER">xmlFree<
<p></p>
<table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20982"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20983"><span style="white-space: nowrap"><code class="PARAMETER">info</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the qname<->bit mask mapping information.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20987"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20988"><span style="white-space: nowrap"><code class="PARAMETER">mask</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the bit mask.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20992"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
-<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
+<td align="LEFT" valign="TOP"><a name="AEN20993"><span style="white-space: nowrap"><code class="PARAMETER">name</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><p> the value name to print.</p></td>
</tr>
<tr>
-<td align="LEFT" valign="TOP"><a name="AEN20997"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
+<td align="LEFT" valign="TOP"><a name="AEN20998"><span style="white-space: nowrap"><code class="PARAMETER">output</code> :</span></a></td>
<td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td>
</tr>
</tbody></table>
diff --git a/docs/download.html b/docs/download.html
index cf19ef3..d938825 100644
--- a/docs/download.html
+++ b/docs/download.html
@@ -47,10 +47,10 @@
<h1>Download</h1>
</div>
<h2>Stable releases.</h2>
-<p>The latest stable XML Security Library version is <b>1.2.14</b>:</p>
+<p>The latest stable XML Security Library version is <b>1.2.15</b>:</p>
<ul>
<li>
- <a href="http://www.aleksey.com/xmlsec/download/xmlsec1-1.2.14.tar.gz">Sources
+ <a href="http://www.aleksey.com/xmlsec/download/xmlsec1-1.2.15.tar.gz">Sources
for latest version</a>.
</li>
<li>
diff --git a/docs/index.html b/docs/index.html
index 3ca9ed1..9e6953e 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -72,6 +72,23 @@
see the Copyright file in the distribution for details.<br><br></p>
<p><b>News</b></p>
<ul>
+
+<li>April 28 2010<br>
+ Changes in <a href="download.html">XML Security Library 1.2.15</a> release:
+ <ul>
+ <li>xmlsec-mscrypto: Added HMAC with MD5, SHA1, SHA256/384/512;
+ RSA with MD5, SHA256/384/512 support.</li>
+ <li>xmlsec-mscrypto: Converted to Unicode (the non-Unicode builds are still available as compile time option).</li>
+ <li>xmsec-nss: Added MD5 and SHA256/384/512 support for digest, HMAC
+ and RSA (the new minimum required version for NSS library is 3.9).</li>
+ <li>xmlsec-gnutls: Added SHA256/384/512 for digest and HMAC;
+ MD5 and RIPEMD160 digests support (the new minimum required version for
+ GnuTLS library is 2.8.0).
+ <li>Fixed typo: "Copyrigth" should be "Copyright".</li>
+ <li>Several critical bug fixes and code cleanups.</li>
+ </ul>
+</li>
+
<li>December 5 2009<br>
Changes in <a href="download.html">XML Security Library 1.2.14</a> release:
<ul>
diff --git a/docs/news.html b/docs/news.html
index 63d032f..9afbf5e 100644
--- a/docs/news.html
+++ b/docs/news.html
@@ -47,6 +47,22 @@
<h1>XML Security Library News</h1>
</div>
<ul>
+<li>April 28 2010<br>
+ Changes in <a href="download.html">XML Security Library 1.2.15</a> release:
+ <ul>
+ <li>xmlsec-mscrypto: Added HMAC with MD5, SHA1, SHA256/384/512;
+ RSA with MD5, SHA256/384/512 support.</li>
+ <li>xmlsec-mscrypto: Converted to Unicode (the non-Unicode builds are still available as compile time option).</li>
+ <li>xmsec-nss: Added MD5 and SHA256/384/512 support for digest, HMAC
+ and RSA (the new minimum required version for NSS library is 3.9).</li>
+ <li>xmlsec-gnutls: Added SHA256/384/512 for digest and HMAC;
+ MD5 and RIPEMD160 digests support (the new minimum required version for
+ GnuTLS library is 2.8.0).
+ <li>Fixed typo: "Copyrigth" should be "Copyright".</li>
+ <li>Several critical bug fixes and code cleanups.</li>
+ </ul>
+</li>
+
<li>December 5 2009<br>
Changes in <a href="download.html">XML Security Library 1.2.14</a> release:
<ul>
diff --git a/docs/xmldsig.html b/docs/xmldsig.html
index 85312f1..0c0c924 100644
--- a/docs/xmldsig.html
+++ b/docs/xmldsig.html
@@ -71,10 +71,13 @@ and get detailed report on what and how was signed. </p>
<td style="width: 40%;" align="left" valign="top"><b>Features
and
algorithms<br></b></td>
- <td align="left" valign="top"> <b>XMLSec with OpenSSL</b></td>
+ <td align="left" valign="top"> <b>XMLSec with OpenSSL</b>
+</td>
<td style="vertical-align: top;"><b>XMLSec with GnuTLS</b></td>
- <td style="vertical-align: top;"> <b>XMLSec with NSS</b></td>
- <td style="vertical-align: top;"> <b>XMLSec with MSCrypto</b></td>
+ <td style="vertical-align: top;"> <b>XMLSec with NSS</b>
+</td>
+ <td style="vertical-align: top;"> <b>XMLSec with MSCrypto</b>
+</td>
</tr>
<tr>
<td style="width: 40%;" align="left" valign="top"> <span class="link-def">Detached</span>
diff --git a/include/xmlsec/version.h b/include/xmlsec/version.h
index e005ae1..94ee94b 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.2.14"
+#define XMLSEC_VERSION "1.2.15"
/**
* XMLSEC_VERSION_MAJOR:
@@ -42,7 +42,7 @@ extern "C" {
*
* The library sub-minor version number.
*/
-#define XMLSEC_VERSION_SUBMINOR 14
+#define XMLSEC_VERSION_SUBMINOR 15
/**
* XMLSEC_VERSION_INFO:
@@ -50,7 +50,7 @@ extern "C" {
* The library version info string in the format
* "<major-number>+<minor-number>:<sub-minor-number>:<minor-number>".
*/
-#define XMLSEC_VERSION_INFO "3:14:2"
+#define XMLSEC_VERSION_INFO "3:15:2"
#ifdef __cplusplus
diff --git a/man/xmlsec1-config.1 b/man/xmlsec1-config.1
index 012a85f..c66f631 100644
--- a/man/xmlsec1-config.1
+++ b/man/xmlsec1-config.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36.
-.TH XMLSEC1-CONFIG "1" "December 2009" "xmlsec1-config 1.2.14" "User Commands"
+.TH XMLSEC1-CONFIG "1" "April 2010" "xmlsec1-config 1.2.15" "User Commands"
.SH NAME
xmlsec1-config \- detail installed version of xmlsec library
.SH SYNOPSIS
diff --git a/man/xmlsec1.1 b/man/xmlsec1.1
index a920497..67b6a5e 100644
--- a/man/xmlsec1.1
+++ b/man/xmlsec1.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36.
-.TH XMLSEC1 "1" "December 2009" "xmlsec1 1.2.14 (openssl)" "User Commands"
+.TH XMLSEC1 "1" "April 2010" "xmlsec1 1.2.15 (openssl)" "User Commands"
.SH NAME
xmlsec1 \- sign, verify, encrypt and decrypt XML documents
.SH SYNOPSIS
diff --git a/src/mscrypto/certkeys.c b/src/mscrypto/certkeys.c
index bfed954..2f6b7e7 100644
--- a/src/mscrypto/certkeys.c
+++ b/src/mscrypto/certkeys.c
@@ -612,7 +612,7 @@ xmlSecMSCryptoKeyDataGetCert(xmlSecKeyDataPtr data) {
*
* Gets crypto provider handle
*
- * Returns the crypto provider handler or 0 if there is an error.
+ * Returns: the crypto provider handler or 0 if there is an error.
*/
HCRYPTPROV
xmlSecMSCryptoKeyDataGetMSCryptoProvider(xmlSecKeyDataPtr data) {
@@ -633,7 +633,7 @@ xmlSecMSCryptoKeyDataGetMSCryptoProvider(xmlSecKeyDataPtr data) {
*
* Gets key spec info.
*
- * Returns the key spec info from key data
+ * Returns: the key spec info from key data
*/
DWORD
xmlSecMSCryptoKeyDataGetMSCryptoKeySpec(xmlSecKeyDataPtr data) {
diff --git a/src/mscrypto/digests.c b/src/mscrypto/digests.c
index 7e2c500..ba3680b 100644
--- a/src/mscrypto/digests.c
+++ b/src/mscrypto/digests.c
@@ -523,7 +523,7 @@ static xmlSecTransformKlass xmlSecMSCryptoSha256Klass = {
*
* SHA-256 digest transform klass.
*
- * Returns pointer to SHA-256 digest transform klass.
+ * Returns: pointer to SHA-256 digest transform klass.
*/
xmlSecTransformId
xmlSecMSCryptoTransformSha256GetKlass(void) {
@@ -567,7 +567,7 @@ static xmlSecTransformKlass xmlSecMSCryptoSha384Klass = {
*
* SHA-384 digest transform klass.
*
- * Returns pointer to SHA-384 digest transform klass.
+ * Returns: pointer to SHA-384 digest transform klass.
*/
xmlSecTransformId
xmlSecMSCryptoTransformSha384GetKlass(void) {
@@ -611,7 +611,7 @@ static xmlSecTransformKlass xmlSecMSCryptoSha512Klass = {
*
* SHA-512 digest transform klass.
*
- * Returns pointer to SHA-512 digest transform klass.
+ * Returns: pointer to SHA-512 digest transform klass.
*/
xmlSecTransformId
xmlSecMSCryptoTransformSha512GetKlass(void) {
diff --git a/src/mscrypto/signatures.c b/src/mscrypto/signatures.c
index 72aaef7..74429a3 100644
--- a/src/mscrypto/signatures.c
+++ b/src/mscrypto/signatures.c
@@ -778,7 +778,7 @@ static xmlSecTransformKlass xmlSecMSCryptoRsaSha256Klass = {
*
* The RSA-SHA256 signature transform klass.
*
- * Returns RSA-SHA256 signature transform klass.
+ * Returns: RSA-SHA256 signature transform klass.
*/
xmlSecTransformId
xmlSecMSCryptoTransformRsaSha256GetKlass(void) {
@@ -824,7 +824,7 @@ static xmlSecTransformKlass xmlSecMSCryptoRsaSha384Klass = {
*
* The RSA-SHA384 signature transform klass.
*
- * Returns RSA-SHA384 signature transform klass.
+ * Returns: RSA-SHA384 signature transform klass.
*/
xmlSecTransformId
xmlSecMSCryptoTransformRsaSha384GetKlass(void) {
@@ -870,7 +870,7 @@ static xmlSecTransformKlass xmlSecMSCryptoRsaSha512Klass = {
*
* The RSA-SHA512 signature transform klass.
*
- * Returns RSA-SHA512 signature transform klass.
+ * Returns: RSA-SHA512 signature transform klass.
*/
xmlSecTransformId
xmlSecMSCryptoTransformRsaSha512GetKlass(void) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]