diff options
Diffstat (limited to 'docs/api/xmlsec-transforms.html')
-rw-r--r-- | docs/api/xmlsec-transforms.html | 1232 |
1 files changed, 616 insertions, 616 deletions
diff --git a/docs/api/xmlsec-transforms.html b/docs/api/xmlsec-transforms.html index f27ee31a..299f6c13 100644 --- a/docs/api/xmlsec-transforms.html +++ b/docs/api/xmlsec-transforms.html @@ -7,7 +7,7 @@ <link rel="UP" title="XML Security Core Library API Reference." href="xmlsec-ref.html"> <link rel="PREVIOUS" title="templates" href="xmlsec-templates.html"> <link rel="NEXT" title="version" href="xmlsec-version.html"> -<meta name="GENERATOR" content="GTK-Doc V1.1 (SGML mode)"> +<meta name="GENERATOR" content="GTK-Doc V1.2 (SGML mode)"> <style type="text/css">.synopsis, .classsynopsis { background: #eeeeee; border: solid 1px #aaaaaa; @@ -88,18 +88,18 @@ <h1> <a name="XMLSEC-TRANSFORMS"></a>transforms</h1> <div class="REFNAMEDIV"> -<a name="AEN11767"></a><h2>Name</h2>transforms -- </div> +<a name="AEN13352"></a><h2>Name</h2>transforms -- </div> <div class="REFSYNOPSISDIV"> -<a name="AEN11770"></a><h2>Synopsis</h2> +<a name="AEN13355"></a><h2>Synopsis</h2> <pre class="SYNOPSIS">
#define <a href="xmlsec-transforms.html#XMLSEC-TRANSFORM-BINARY-CHUNK-CAPS">XMLSEC_TRANSFORM_BINARY_CHUNK</a> <a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSGET">xmlSecTransformIdsGet</a> (void); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSINIT">xmlSecTransformIdsInit</a> (void); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSSHUTDOWN">xmlSecTransformIdsShutdown</a> (void); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSREGISTERDEFAULT">xmlSecTransformIdsRegisterDefault</a> +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSINIT">xmlSecTransformIdsInit</a> (void); +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSSHUTDOWN">xmlSecTransformIdsShutdown</a> (void); +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSREGISTERDEFAULT">xmlSecTransformIdsRegisterDefault</a> (void); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSREGISTER">xmlSecTransformIdsRegister</a> (<font>xmlSecTransformId</font> id); +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDSREGISTER">xmlSecTransformIdsRegister</a> (<font>xmlSecTransformId</font> id); enum <a href="xmlsec-transforms.html#XMLSECTRANSFORMSTATUS">xmlSecTransformStatus</a>; enum <a href="xmlsec-transforms.html#XMLSECTRANSFORMMODE">xmlSecTransformMode</a>; enum <a href="xmlsec-transforms.html#XMLSECTRANSFORMOPERATION">xmlSecTransformOperation</a>; @@ -110,7 +110,7 @@ typedef <a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransf #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPELOCAL">xmlSecTransformUriTypeLocal</a> #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPEREMOTE">xmlSecTransformUriTypeRemote</a> #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPEANY">xmlSecTransformUriTypeAny</a> -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPECHECK">xmlSecTransformUriTypeCheck</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> type, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPECHECK">xmlSecTransformUriTypeCheck</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> type, const <font>xmlChar</font> *uri); typedef <a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a>; #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPEUNKNOWN">xmlSecTransformDataTypeUnknown</a> @@ -124,24 +124,24 @@ typedef <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransfor #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGESIGNATUREMETHOD">xmlSecTransformUsageSignatureMethod</a> #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGEENCRYPTIONMETHOD">xmlSecTransformUsageEncryptionMethod</a> #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGEANY">xmlSecTransformUsageAny</a> -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">*xmlSecTransformCtxPreExecuteCallback</a>) +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREEXECUTECALLBACK">*xmlSecTransformCtxPreExecuteCallback</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); #define <a href="xmlsec-transforms.html#XMLSEC-TRANSFORMCTX-FLAGS-USE-VISA3D-HACK-CAPS">XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK</a> struct <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtx</a>; <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXCREATE">xmlSecTransformCtxCreate</a> (void); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDESTROY">xmlSecTransformCtxDestroy</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXINITIALIZE">xmlSecTransformCtxInitialize</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXFINALIZE">xmlSecTransformCtxFinalize</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXRESET">xmlSecTransformCtxReset</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXCOPYUSERPREF">xmlSecTransformCtxCopyUserPref</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> dst, +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDESTROY">xmlSecTransformCtxDestroy</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXINITIALIZE">xmlSecTransformCtxInitialize</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXFINALIZE">xmlSecTransformCtxFinalize</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXRESET">xmlSecTransformCtxReset</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx); +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXCOPYUSERPREF">xmlSecTransformCtxCopyUserPref</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> dst, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> src); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXSETURI">xmlSecTransformCtxSetUri</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXSETURI">xmlSecTransformCtxSetUri</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, const <font>xmlChar</font> *uri, <font>xmlNodePtr</font> hereNode); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXAPPEND">xmlSecTransformCtxAppend</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXAPPEND">xmlSecTransformCtxAppend</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREPEND">xmlSecTransformCtxPrepend</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREPEND">xmlSecTransformCtxPrepend</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXCREATEANDAPPEND">xmlSecTransformCtxCreateAndAppend</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, @@ -153,42 +153,42 @@ int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREPEND">xmlSecTra (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXNODESLISTREAD">xmlSecTransformCtxNodesListRead</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXNODESLISTREAD">xmlSecTransformCtxNodesListRead</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREPARE">xmlSecTransformCtxPrepare</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXPREPARE">xmlSecTransformCtxPrepare</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> inputDataType); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXBINARYEXECUTE">xmlSecTransformCtxBinaryExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXBINARYEXECUTE">xmlSecTransformCtxBinaryExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXURIEXECUTE">xmlSecTransformCtxUriExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXURIEXECUTE">xmlSecTransformCtxUriExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, const <font>xmlChar</font> *uri); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXXMLEXECUTE">xmlSecTransformCtxXmlExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXXMLEXECUTE">xmlSecTransformCtxXmlExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXEXECUTE">xmlSecTransformCtxExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXEXECUTE">xmlSecTransformCtxExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>xmlDocPtr</font> doc); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDEBUGDUMP">xmlSecTransformCtxDebugDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDEBUGDUMP">xmlSecTransformCtxDebugDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>FILE</font> *output); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDEBUGXMLDUMP">xmlSecTransformCtxDebugXmlDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDEBUGXMLDUMP">xmlSecTransformCtxDebugXmlDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>FILE</font> *output); struct <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransform</a>; <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCREATE">xmlSecTransformCreate</a> (<font>xmlSecTransformId</font> id); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMDESTROY">xmlSecTransformDestroy</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDESTROY">xmlSecTransformDestroy</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); <font>xmlSecTransformPtr</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEREAD">xmlSecTransformNodeRead</a> (<font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMPUMP">xmlSecTransformPump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> left, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMPUMP">xmlSecTransformPump</a> (<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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEY">xmlSecTransformSetKey</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEY">xmlSecTransformSetKey</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYREQ">xmlSecTransformSetKeyReq</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYREQ">xmlSecTransformSetKeyReq</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFY">xmlSecTransformVerify</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFY">xmlSecTransformVerify</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYNODECONTENT">xmlSecTransformVerifyNodeContent</a> +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYNODECONTENT">xmlSecTransformVerifyNodeContent</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); @@ -196,56 +196,56 @@ int <a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYNODECONTENT">xm (<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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHBIN">xmlSecTransformPushBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHBIN">xmlSecTransformPushBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, - int final, + <font>int</font> final, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPBIN">xmlSecTransformPopBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPBIN">xmlSecTransformPopBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHXML">xmlSecTransformPushXml</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHXML">xmlSecTransformPushXml</a> (<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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPXML">xmlSecTransformPopXml</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPXML">xmlSecTransformPopXml</a> (<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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMEXECUTE">xmlSecTransformExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, - int last, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMEXECUTE">xmlSecTransformExecute</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, + <font>int</font> last, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEBUGDUMP">xmlSecTransformDebugDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEBUGDUMP">xmlSecTransformDebugDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>FILE</font> *output); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEBUGXMLDUMP">xmlSecTransformDebugXmlDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEBUGXMLDUMP">xmlSecTransformDebugXmlDump</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>FILE</font> *output); #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMGETNAME">xmlSecTransformGetName</a> (transform) #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMISVALID">xmlSecTransformIsValid</a> (transform) #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMCHECKTYPE">xmlSecTransformCheckType</a> (transform, t) #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMCHECKID">xmlSecTransformCheckId</a> (transform, i) #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMCHECKSIZE">xmlSecTransformCheckSize</a> (transform, size) -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT">xmlSecTransformConnect</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> left, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT">xmlSecTransformConnect</a> (<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); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMREMOVE">xmlSecTransformRemove</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMREMOVE">xmlSecTransformRemove</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); <a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTGETDATATYPE">xmlSecTransformDefaultGetDataType</a> (<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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPUSHBIN">xmlSecTransformDefaultPushBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPUSHBIN">xmlSecTransformDefaultPushBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, - int final, + <font>int</font> final, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPOPBIN">xmlSecTransformDefaultPopBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPOPBIN">xmlSecTransformDefaultPopBin</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPUSHXML">xmlSecTransformDefaultPushXml</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPUSHXML">xmlSecTransformDefaultPushXml</a> (<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); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPOPXML">xmlSecTransformDefaultPopXml</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPOPXML">xmlSecTransformDefaultPopXml</a> (<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); <font>xmlOutputBufferPtr</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCREATEOUTPUTBUFFER">xmlSecTransformCreateOutputBuffer</a> @@ -254,56 +254,56 @@ int <a href="xmlsec-transforms.html#XMLSECTRANSFORMDEFAULTPOPXML">xmlSec <font>xmlParserInputBufferPtr</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMCREATEINPUTBUFFER">xmlSecTransformCreateInputBuffer</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMINITIALIZEMETHOD">*xmlSecTransformInitializeMethod</a>) +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMINITIALIZEMETHOD">*xmlSecTransformInitializeMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); -void (<a href="xmlsec-transforms.html#XMLSECTRANSFORMFINALIZEMETHOD">*xmlSecTransformFinalizeMethod</a>) +<font>void</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMFINALIZEMETHOD">*xmlSecTransformFinalizeMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform); <a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMGETDATATYPEMETHOD">*xmlSecTransformGetDataTypeMethod</a>) (<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); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEREADMETHOD">*xmlSecTransformNodeReadMethod</a>) +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEREADMETHOD">*xmlSecTransformNodeReadMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEWRITEMETHOD">*xmlSecTransformNodeWriteMethod</a>) +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMNODEWRITEMETHOD">*xmlSecTransformNodeWriteMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYREQUIREMENTSMETHOD">*xmlSecTransformSetKeyRequirementsMethod</a>) +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYREQUIREMENTSMETHOD">*xmlSecTransformSetKeyRequirementsMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYMETHOD">*xmlSecTransformSetKeyMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMSETKEYMETHOD">*xmlSecTransformSetKeyMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYMETHOD">*xmlSecTransformVerifyMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFYMETHOD">*xmlSecTransformVerifyMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHBINMETHOD">*xmlSecTransformPushBinMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHBINMETHOD">*xmlSecTransformPushBinMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, - int final, + <font>int</font> final, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPBINMETHOD">*xmlSecTransformPopBinMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPBINMETHOD">*xmlSecTransformPopBinMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <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); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHXMLMETHOD">*xmlSecTransformPushXmlMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPUSHXMLMETHOD">*xmlSecTransformPushXmlMethod</a>) (<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); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPXMLMETHOD">*xmlSecTransformPopXmlMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMPOPXMLMETHOD">*xmlSecTransformPopXmlMethod</a>) (<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); -int (<a href="xmlsec-transforms.html#XMLSECTRANSFORMEXECUTEMETHOD">*xmlSecTransformExecuteMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, - int last, +<font>int</font> (<a href="xmlsec-transforms.html#XMLSECTRANSFORMEXECUTEMETHOD">*xmlSecTransformExecuteMethod</a>) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, + <font>int</font> last, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx); struct <a href="xmlsec-transforms.html#XMLSECTRANSFORMKLASS">xmlSecTransformKlass</a>; #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMKLASSGETNAME">xmlSecTransformKlassGetName</a> (klass) #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTID">xmlSecTransformIdListId</a> <font>xmlSecPtrListId</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTGETKLASS">xmlSecTransformIdListGetKlass</a> (void); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTFIND">xmlSecTransformIdListFind</a> (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTFIND">xmlSecTransformIdListFind</a> (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, <font>xmlSecTransformId</font> transformId); <font>xmlSecTransformId</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTFINDBYHREF">xmlSecTransformIdListFindByHref</a> (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, @@ -313,16 +313,16 @@ int <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTFIND">xmlSecTra (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, const <font>xmlChar</font> *name, <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTDEBUGDUMP">xmlSecTransformIdListDebugDump</a> (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTDEBUGDUMP">xmlSecTransformIdListDebugDump</a> (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, <font>FILE</font> *output); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTDEBUGXMLDUMP">xmlSecTransformIdListDebugXmlDump</a> +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDLISTDEBUGXMLDUMP">xmlSecTransformIdListDebugXmlDump</a> (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, <font>FILE</font> *output); #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMIDUNKNOWN">xmlSecTransformIdUnknown</a> #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMBASE64ID">xmlSecTransformBase64Id</a> <font>xmlSecTransformId</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMBASE64GETKLASS">xmlSecTransformBase64GetKlass</a> (void); -void <a href="xmlsec-transforms.html#XMLSECTRANSFORMBASE64SETLINESIZE">xmlSecTransformBase64SetLineSize</a> +<font>void</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMBASE64SETLINESIZE">xmlSecTransformBase64SetLineSize</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> lineSize); #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMINCLC14NID">xmlSecTransformInclC14NId</a> @@ -349,7 +349,7 @@ void <a href="xmlsec-transforms.html#XMLSECTRANSFORMBASE64SETLINESIZE">xm #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMXPOINTERID">xmlSecTransformXPointerId</a> <font>xmlSecTransformId</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMXPOINTERGETKLASS">xmlSecTransformXPointerGetKlass</a> (void); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMXPOINTERSETEXPR">xmlSecTransformXPointerSetExpr</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMXPOINTERSETEXPR">xmlSecTransformXPointerSetExpr</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <font>xmlChar</font> *expr, <a href="xmlsec-nodeset.html#XMLSECNODESETTYPE">xmlSecNodeSetType</a> nodeSetType, <font>xmlNodePtr</font> hereNode); @@ -362,17 +362,17 @@ int <a href="xmlsec-transforms.html#XMLSECTRANSFORMXPOINTERSETEXPR">xmlS #define <a href="xmlsec-transforms.html#XMLSECTRANSFORMVISA3DHACKID">xmlSecTransformVisa3DHackId</a> <font>xmlSecTransformId</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMVISA3DHACKGETKLASS">xmlSecTransformVisa3DHackGetKlass</a> (void); -int <a href="xmlsec-transforms.html#XMLSECTRANSFORMVISA3DHACKSETID">xmlSecTransformVisa3DHackSetID</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<font>int</font> <a href="xmlsec-transforms.html#XMLSECTRANSFORMVISA3DHACKSETID">xmlSecTransformVisa3DHackSetID</a> (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <font>xmlChar</font> *id);</pre> </div> <div class="REFSECT1"> -<a name="AEN12100"></a><h2>Description</h2> +<a name="AEN13749"></a><h2>Description</h2> <p></p> </div> <div class="REFSECT1"> -<a name="AEN12103"></a><h2>Details</h2> +<a name="AEN13752"></a><h2>Details</h2> <div class="REFSECT2"> -<a name="AEN12105"></a><h3> +<a name="AEN13754"></a><h3> <a name="XMLSEC-TRANSFORM-BINARY-CHUNK-CAPS"></a>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 @@ -381,77 +381,77 @@ at a time. Changing this impacts xmlsec memory usage and performance.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12111"></a><h3> +<a name="AEN13762"></a><h3> <a name="XMLSECTRANSFORMIDSGET"></a>xmlSecTransformIdsGet ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> xmlSecTransformIdsGet (void);</pre> <p>Gets global registered transform klasses list.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN12119"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13772"><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 list of all registered transform klasses.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12124"></a><h3> +<a name="AEN13777"></a><h3> <a name="XMLSECTRANSFORMIDSINIT"></a>xmlSecTransformIdsInit ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformIdsInit (void);</pre> +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformIdsInit (void);</pre> <p>Initializes the transform klasses. This function is called from the -<a href="xmlsec-xmlsec.html#XMLSECINIT">xmlSecInit</a> function and the application should not call it directly.</p> +<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> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN12132"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13789"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN12137"></a><h3> +<a name="AEN13794"></a><h3> <a name="XMLSECTRANSFORMIDSSHUTDOWN"></a>xmlSecTransformIdsShutdown ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformIdsShutdown (void);</pre> +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformIdsShutdown (void);</pre> <p>Shuts down the keys data klasses. This function is called from the -<a href="xmlsec-xmlsec.html#XMLSECSHUTDOWN">xmlSecShutdown</a> function and the application should not call it directly.</p> +<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> <hr> <div class="REFSECT2"> -<a name="AEN12144"></a><h3> +<a name="AEN13805"></a><h3> <a name="XMLSECTRANSFORMIDSREGISTERDEFAULT"></a>xmlSecTransformIdsRegisterDefault ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformIdsRegisterDefault +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformIdsRegisterDefault (void);</pre> <p>Registers default (implemented by XML Security Library) transform klasses: XPath transform, Base64 transform, ...</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN12151"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13815"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN12156"></a><h3> +<a name="AEN13820"></a><h3> <a name="XMLSECTRANSFORMIDSREGISTER"></a>xmlSecTransformIdsRegister ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformIdsRegister (<font>xmlSecTransformId</font> id);</pre> +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformIdsRegister (<font>xmlSecTransformId</font> id);</pre> <p>Registers <var class="PARAMETER">id</var> in the global list of transform klasses.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12165"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13832"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform klass.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12170"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13837"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN12175"></a><h3> +<a name="AEN13842"></a><h3> <a name="XMLSECTRANSFORMSTATUS"></a>enum xmlSecTransformStatus</h3> <pre class="PROGRAMLISTING">typedef enum { xmlSecTransformStatusNone = 0, @@ -465,30 +465,30 @@ transform klasses: XPath transform, Base64 transform, ...</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12182"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusNone</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13851"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusNone</var></span></a></td> <td align="LEFT" valign="TOP"><p> the status unknown.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12187"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusWorking</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13856"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusWorking</var></span></a></td> <td align="LEFT" valign="TOP"><p> the transform is executed.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12192"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusFinished</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13861"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusFinished</var></span></a></td> <td align="LEFT" valign="TOP"><p> the transform finished</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12197"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusOk</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13866"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusOk</var></span></a></td> <td align="LEFT" valign="TOP"><p> the transform succeeded.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12202"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusFail</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13871"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformStatusFail</var></span></a></td> <td align="LEFT" valign="TOP"><p> the transform failed (an error occur).</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12207"></a><h3> +<a name="AEN13876"></a><h3> <a name="XMLSECTRANSFORMMODE"></a>enum xmlSecTransformMode</h3> <pre class="PROGRAMLISTING">typedef enum { xmlSecTransformModeNone = 0, @@ -500,22 +500,22 @@ transform klasses: XPath transform, Base64 transform, ...</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12214"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformModeNone</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13885"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformModeNone</var></span></a></td> <td align="LEFT" valign="TOP"><p> the mode is unknown.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12219"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformModePush</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13890"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformModePush</var></span></a></td> <td align="LEFT" valign="TOP"><p> pushing data thru transform. </p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12224"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformModePop</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13895"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformModePop</var></span></a></td> <td align="LEFT" valign="TOP"><p> popping data from transform.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12229"></a><h3> +<a name="AEN13900"></a><h3> <a name="XMLSECTRANSFORMOPERATION"></a>enum xmlSecTransformOperation</h3> <pre class="PROGRAMLISTING">typedef enum { xmlSecTransformOperationNone = 0, @@ -531,38 +531,38 @@ transform klasses: XPath transform, Base64 transform, ...</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12236"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationNone</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13909"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationNone</var></span></a></td> <td align="LEFT" valign="TOP"><p> the operation is unknown.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12241"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationEncode</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13914"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationEncode</var></span></a></td> <td align="LEFT" valign="TOP"><p> the encode operation (for base64 transform). </p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12246"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationDecode</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13919"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationDecode</var></span></a></td> <td align="LEFT" valign="TOP"><p> the decode operation (for base64 transform).</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12251"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationSign</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13924"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationSign</var></span></a></td> <td align="LEFT" valign="TOP"><p> the sign or digest operation.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12256"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationVerify</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13929"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationVerify</var></span></a></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="AEN12261"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationEncrypt</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13934"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationEncrypt</var></span></a></td> <td align="LEFT" valign="TOP"><p> the encryption operation.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12266"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationDecrypt</var></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN13939"><span style="white-space: nowrap"><var class="LITERAL">xmlSecTransformOperationDecrypt</var></span></a></td> <td align="LEFT" valign="TOP"><p> the decryption operation.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12271"></a><h3> +<a name="AEN13944"></a><h3> <a name="XMLSECTRANSFORMURITYPE"></a>xmlSecTransformUriType</h3> <pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUriType;</pre> <p>URI transform type bit mask.</p> @@ -570,7 +570,7 @@ transform klasses: XPath transform, Base64 transform, ...</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12277"></a><h3> +<a name="AEN13952"></a><h3> <a name="XMLSECTRANSFORMURITYPENONE"></a>xmlSecTransformUriTypeNone</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeNone 0x0000</pre> <p>The URI type is unknown or not set.</p> @@ -578,7 +578,7 @@ transform klasses: XPath transform, Base64 transform, ...</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12283"></a><h3> +<a name="AEN13960"></a><h3> <a name="XMLSECTRANSFORMURITYPEEMPTY"></a>xmlSecTransformUriTypeEmpty</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeEmpty 0x0001</pre> <p>The empty URI ("") type.</p> @@ -586,7 +586,7 @@ transform klasses: XPath transform, Base64 transform, ...</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12289"></a><h3> +<a name="AEN13968"></a><h3> <a name="XMLSECTRANSFORMURITYPESAMEDOCUMENT"></a>xmlSecTransformUriTypeSameDocument</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeSameDocument 0x0002 </pre> <p>The smae document ("#...") but not empty ("") URI type.</p> @@ -594,7 +594,7 @@ transform klasses: XPath transform, Base64 transform, ...</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12295"></a><h3> +<a name="AEN13976"></a><h3> <a name="XMLSECTRANSFORMURITYPELOCAL"></a>xmlSecTransformUriTypeLocal</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeLocal 0x0004</pre> <p>The local URI ("file:///....") type.</p> @@ -602,7 +602,7 @@ transform klasses: XPath transform, Base64 transform, ...</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12301"></a><h3> +<a name="AEN13984"></a><h3> <a name="XMLSECTRANSFORMURITYPEREMOTE"></a>xmlSecTransformUriTypeRemote</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeRemote 0x0008</pre> <p>The remote URI type.</p> @@ -610,7 +610,7 @@ transform klasses: XPath transform, Base64 transform, ...</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12307"></a><h3> +<a name="AEN13992"></a><h3> <a name="XMLSECTRANSFORMURITYPEANY"></a>xmlSecTransformUriTypeAny</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUriTypeAny 0xFFFF</pre> <p>Any URI type.</p> @@ -618,24 +618,24 @@ transform klasses: XPath transform, Base64 transform, ...</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12313"></a><h3> +<a name="AEN14000"></a><h3> <a name="XMLSECTRANSFORMURITYPECHECK"></a>xmlSecTransformUriTypeCheck ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformUriTypeCheck (<a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> type, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformUriTypeCheck (<a href="xmlsec-transforms.html#XMLSECTRANSFORMURITYPE">xmlSecTransformUriType</a> type, const <font>xmlChar</font> *uri);</pre> <p>Checks if <var class="PARAMETER">uri</var> matches expected type <var class="PARAMETER">type</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12324"><span style="white-space: nowrap"><var class="PARAMETER">type</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14014"><span style="white-space: nowrap"><var class="PARAMETER">type</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the expected URI type.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12329"><span style="white-space: nowrap"><var class="PARAMETER">uri</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14019"><span style="white-space: nowrap"><var class="PARAMETER">uri</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the uri for checking.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12334"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14024"><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 <var class="PARAMETER">uri</var> matches <var class="PARAMETER">type</var>, 0 if not or a negative value if an error occurs.</p></td> </tr> @@ -643,7 +643,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12341"></a><h3> +<a name="AEN14031"></a><h3> <a name="XMLSECTRANSFORMDATATYPE"></a>xmlSecTransformDataType</h3> <pre class="PROGRAMLISTING">typedef xmlSecByte xmlSecTransformDataType;</pre> <p>Transform data type bit mask.</p> @@ -651,7 +651,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12347"></a><h3> +<a name="AEN14039"></a><h3> <a name="XMLSECTRANSFORMDATATYPEUNKNOWN"></a>xmlSecTransformDataTypeUnknown</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeUnknown 0x0000</pre> <p>The transform data type is unknown or nor data expected.</p> @@ -659,7 +659,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12353"></a><h3> +<a name="AEN14047"></a><h3> <a name="XMLSECTRANSFORMDATATYPEBIN"></a>xmlSecTransformDataTypeBin</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeBin 0x0001</pre> <p>The binary transform data.</p> @@ -667,7 +667,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12359"></a><h3> +<a name="AEN14055"></a><h3> <a name="XMLSECTRANSFORMDATATYPEXML"></a>xmlSecTransformDataTypeXml</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformDataTypeXml 0x0002</pre> <p>The xml transform data.</p> @@ -675,7 +675,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12365"></a><h3> +<a name="AEN14063"></a><h3> <a name="XMLSECTRANSFORMUSAGE"></a>xmlSecTransformUsage</h3> <pre class="PROGRAMLISTING">typedef unsigned int xmlSecTransformUsage;</pre> <p>The transform usage bit mask.</p> @@ -683,7 +683,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12371"></a><h3> +<a name="AEN14071"></a><h3> <a name="XMLSECTRANSFORMUSAGEUNKNOWN"></a>xmlSecTransformUsageUnknown</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUsageUnknown 0x0000</pre> <p>Transforms usage is unknown or undefined.</p> @@ -691,7 +691,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12377"></a><h3> +<a name="AEN14079"></a><h3> <a name="XMLSECTRANSFORMUSAGEDSIGTRANSFORM"></a>xmlSecTransformUsageDSigTransform</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUsageDSigTransform 0x0001</pre> <p>Transform could be used in <dsig:Transform>.</p> @@ -699,7 +699,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12383"></a><h3> +<a name="AEN14087"></a><h3> <a name="XMLSECTRANSFORMUSAGEC14NMETHOD"></a>xmlSecTransformUsageC14NMethod</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUsageC14NMethod 0x0002</pre> <p>Transform could be used in <dsig:CanonicalizationMethod>.</p> @@ -707,7 +707,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12389"></a><h3> +<a name="AEN14095"></a><h3> <a name="XMLSECTRANSFORMUSAGEDIGESTMETHOD"></a>xmlSecTransformUsageDigestMethod</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUsageDigestMethod 0x0004</pre> <p>Transform could be used in <dsig:DigestMethod>.</p> @@ -715,7 +715,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12395"></a><h3> +<a name="AEN14103"></a><h3> <a name="XMLSECTRANSFORMUSAGESIGNATUREMETHOD"></a>xmlSecTransformUsageSignatureMethod</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUsageSignatureMethod 0x0008</pre> <p>Transform could be used in <dsig:SignatureMethod>.</p> @@ -723,7 +723,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12401"></a><h3> +<a name="AEN14111"></a><h3> <a name="XMLSECTRANSFORMUSAGEENCRYPTIONMETHOD"></a>xmlSecTransformUsageEncryptionMethod</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUsageEncryptionMethod 0x0010</pre> <p>Transform could be used in <enc:EncryptionMethod>.</p> @@ -731,7 +731,7 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12407"></a><h3> +<a name="AEN14119"></a><h3> <a name="XMLSECTRANSFORMUSAGEANY"></a>xmlSecTransformUsageAny</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformUsageAny 0xFFFF</pre> <p>Transform could be used for operation.</p> @@ -739,9 +739,9 @@ if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12413"></a><h3> +<a name="AEN14127"></a><h3> <a name="XMLSECTRANSFORMCTXPREEXECUTECALLBACK"></a>xmlSecTransformCtxPreExecuteCallback ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformCtxPreExecuteCallback) +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformCtxPreExecuteCallback) (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> <p>The callback called after creating transforms chain but before starting data processing. Application can use this callback to @@ -751,11 +751,11 @@ aborting transforms execution (if necessary).</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12421"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14138"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform's context. </p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12426"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14143"><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 and a negative value otherwise (in this case, transforms chain will not be executed and xmlsec processing stops).</p></td> </tr> @@ -763,7 +763,7 @@ transforms chain will not be executed and xmlsec processing stops).</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN12431"></a><h3> +<a name="AEN14148"></a><h3> <a name="XMLSEC-TRANSFORMCTX-FLAGS-USE-VISA3D-HACK-CAPS"></a>XMLSEC_TRANSFORMCTX_FLAGS_USE_VISA3D_HACK</h3> <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 @@ -773,7 +773,7 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN12437"></a><h3> +<a name="AEN14156"></a><h3> <a name="XMLSECTRANSFORMCTX"></a>struct xmlSecTransformCtx</h3> <pre class="PROGRAMLISTING">struct xmlSecTransformCtx { @@ -802,31 +802,31 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12444"><span style="white-space: nowrap">void *<code class="STRUCTFIELD">userData</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14165"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12449"><span style="white-space: nowrap">unsigned int <code class="STRUCTFIELD">flags</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14171"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12454"><span style="white-space: nowrap">unsigned int <code class="STRUCTFIELD">flags2</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14177"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12459"><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"><a name="AEN14183"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12465"><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"><a name="AEN14189"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12471"><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"><a name="AEN14195"><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, @@ -835,156 +835,156 @@ documents that don't follow XML, XPointer and XML DSig specifications.</p> if needed).</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12477"><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"><a name="AEN14201"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12483"><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"><a name="AEN14207"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12489"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">uri</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14213"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12495"><span style="white-space: nowrap"><font>xmlChar</font> *<code class="STRUCTFIELD">xptrExpr</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14219"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12501"><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"><a name="AEN14225"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12507"><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"><a name="AEN14231"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12513"><span style="white-space: nowrap">void *<code class="STRUCTFIELD">reserved0</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14237"><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="AEN12518"><span style="white-space: nowrap">void *<code class="STRUCTFIELD">reserved1</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14243"><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> <hr> <div class="REFSECT2"> -<a name="AEN12523"></a><h3> +<a name="AEN14249"></a><h3> <a name="XMLSECTRANSFORMCTXCREATE"></a>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 -<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDESTROY">xmlSecTransformCtxDestroy</a> function.</p> +<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXDESTROY"><span class="TYPE">xmlSecTransformCtxDestroy</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="AEN12532"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14261"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>pointer to newly allocated context object or NULL if an error occurs.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12537"></a><h3> +<a name="AEN14266"></a><h3> <a name="XMLSECTRANSFORMCTXDESTROY"></a>xmlSecTransformCtxDestroy ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformCtxDestroy (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre> -<p>Destroy context object created with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXCREATE">xmlSecTransformCtxCreate</a> function.</p> +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformCtxDestroy (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre> +<p>Destroy context object created with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXCREATE"><span class="TYPE">xmlSecTransformCtxCreate</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="AEN12546"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14279"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12551"></a><h3> +<a name="AEN14284"></a><h3> <a name="XMLSECTRANSFORMCTXINITIALIZE"></a>xmlSecTransformCtxInitialize ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxInitialize (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre> +<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 -<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXFINALIZE">xmlSecTransformCtxFinalize</a> function.</p> +<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="AEN12560"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14297"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12565"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14302"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN12570"></a><h3> +<a name="AEN14307"></a><h3> <a name="XMLSECTRANSFORMCTXFINALIZE"></a>xmlSecTransformCtxFinalize ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformCtxFinalize (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre> -<p>Cleans up <var class="PARAMETER">ctx</var> object initialized with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXINITIALIZE">xmlSecTransformCtxInitialize</a> function.</p> +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformCtxFinalize (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre> +<p>Cleans up <var class="PARAMETER">ctx</var> object initialized with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTXINITIALIZE"><span class="TYPE">xmlSecTransformCtxInitialize</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="AEN12580"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14321"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12585"></a><h3> +<a name="AEN14326"></a><h3> <a name="XMLSECTRANSFORMCTXRESET"></a>xmlSecTransformCtxReset ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformCtxReset (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre> +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformCtxReset (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx);</pre> <p>Resets transfroms context for new processing.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN12593"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14337"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transforms chain processing context.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12598"></a><h3> +<a name="AEN14342"></a><h3> <a name="XMLSECTRANSFORMCTXCOPYUSERPREF"></a>xmlSecTransformCtxCopyUserPref ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxCopyUserPref (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> dst, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxCopyUserPref (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> dst, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> src);</pre> <p>Copies user settings from <var class="PARAMETER">src</var> context to <var class="PARAMETER">dst</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12609"><span style="white-space: nowrap"><var class="PARAMETER">dst</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14356"><span style="white-space: nowrap"><var class="PARAMETER">dst</var> :</span></a></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="AEN12614"><span style="white-space: nowrap"><var class="PARAMETER">src</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14361"><span style="white-space: nowrap"><var class="PARAMETER">src</var> :</span></a></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="AEN12619"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14366"><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="AEN12624"></a><h3> +<a name="AEN14371"></a><h3> <a name="XMLSECTRANSFORMCTXSETURI"></a>xmlSecTransformCtxSetUri ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxSetUri (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxSetUri (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, const <font>xmlChar</font> *uri, <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 -(http://www.w3.org/TR/xmldsig-core/<font>sec-ReferenceProcessingModel</font>):</p> +(http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-ReferenceProcessingModel</span></font>):</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> -<p>- URI="http://example.com/bar.xml<font>chapter1</font>" +<p>- URI="http://example.com/bar.xml<font><span class="TYPE">chapter1</span></font>" 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 @@ -994,7 +994,7 @@ 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> -<p>- URI="<font>chapter1</font>" +<p>- URI="<font><span class="TYPE">chapter1</span></font>" 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 @@ -1003,129 +1003,129 @@ all descendents including namespaces and attributes -- but not comments.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12642"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14395"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12647"><span style="white-space: nowrap"><var class="PARAMETER">uri</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14400"><span style="white-space: nowrap"><var class="PARAMETER">uri</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the URI.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12652"><span style="white-space: nowrap"><var class="PARAMETER">hereNode</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14405"><span style="white-space: nowrap"><var class="PARAMETER">hereNode</var> :</span></a></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="AEN12657"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14410"><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="AEN12662"></a><h3> +<a name="AEN14415"></a><h3> <a name="XMLSECTRANSFORMCTXAPPEND"></a>xmlSecTransformCtxAppend ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxAppend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<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 <var class="PARAMETER">transform</var> to the end of the chain of transforms in the <var class="PARAMETER">ctx</var> -(see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT">xmlSecTransformConnect</a> function for details).</p> +(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="AEN12674"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14431"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12679"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14436"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to new transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12684"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14441"><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="AEN12689"></a><h3> +<a name="AEN14446"></a><h3> <a name="XMLSECTRANSFORMCTXPREPEND"></a>xmlSecTransformCtxPrepend ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxPrepend (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<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 <var class="PARAMETER">transform</var> to the beggining of the chain of transforms in the <var class="PARAMETER">ctx</var> -(see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT">xmlSecTransformConnect</a> function for details).</p> +(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="AEN12701"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14462"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12706"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14467"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to new transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12711"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14472"><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="AEN12716"></a><h3> +<a name="AEN14477"></a><h3> <a name="XMLSECTRANSFORMCTXCREATEANDAPPEND"></a>xmlSecTransformCtxCreateAndAppend ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> 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 -transforms in the <var class="PARAMETER">ctx</var> (see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT">xmlSecTransformConnect</a> function for details).</p> +transforms in the <var class="PARAMETER">ctx</var> (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="AEN12728"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14492"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12733"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14497"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the new transform klass.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12738"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14502"><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 transform or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12743"></a><h3> +<a name="AEN14507"></a><h3> <a name="XMLSECTRANSFORMCTXCREATEANDPREPEND"></a>xmlSecTransformCtxCreateAndPrepend ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> 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 -transforms in the <var class="PARAMETER">ctx</var> (see <a href="xmlsec-transforms.html#XMLSECTRANSFORMCONNECT">xmlSecTransformConnect</a> function for details).</p> +transforms in the <var class="PARAMETER">ctx</var> (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="AEN12755"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14522"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12760"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14527"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the new transform klass.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12765"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14532"><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 transform or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12770"></a><h3> +<a name="AEN14537"></a><h3> <a name="XMLSECTRANSFORMCTXNODEREAD"></a>xmlSecTransformCtxNodeRead ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> xmlSecTransformCtxNodeRead (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, @@ -1137,28 +1137,28 @@ of transforms in <var class="PARAMETER">ctx</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12783"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14552"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12788"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14557"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform's node.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12793"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14562"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></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="AEN12798"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14567"><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 transform or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12803"></a><h3> +<a name="AEN14572"></a><h3> <a name="XMLSECTRANSFORMCTXNODESLISTREAD"></a>xmlSecTransformCtxNodesListRead ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxNodesListRead (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<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 <var class="PARAMETER">node</var> and @@ -1167,52 +1167,52 @@ appends them to the current transforms chain in <var class="PARAMETER">ctx</var> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12816"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14588"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12821"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14593"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12827"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14599"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></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="AEN12832"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14604"><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="AEN12837"></a><h3> +<a name="AEN14609"></a><h3> <a name="XMLSECTRANSFORMCTXPREPARE"></a>xmlSecTransformCtxPrepare ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxPrepare (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxPrepare (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> inputDataType);</pre> <p>Prepares the transform context for processing data of <var class="PARAMETER">inputDataType</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12847"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14622"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12852"><span style="white-space: nowrap"><var class="PARAMETER">inputDataType</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14627"><span style="white-space: nowrap"><var class="PARAMETER">inputDataType</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the expected input type.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12857"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14632"><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="AEN12862"></a><h3> +<a name="AEN14637"></a><h3> <a name="XMLSECTRANSFORMCTXBINARYEXECUTE"></a>xmlSecTransformCtxBinaryExecute ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxBinaryExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxBinaryExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize);</pre> <p>Processes binary data using transforms chain in the <var class="PARAMETER">ctx</var>.</p> @@ -1220,138 +1220,138 @@ appends them to the current transforms chain in <var class="PARAMETER">ctx</var> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12873"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14651"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12878"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14656"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input binary data buffer.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12883"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14661"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12888"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14666"><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="AEN12893"></a><h3> +<a name="AEN14671"></a><h3> <a name="XMLSECTRANSFORMCTXURIEXECUTE"></a>xmlSecTransformCtxUriExecute ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxUriExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxUriExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, const <font>xmlChar</font> *uri);</pre> <p>Process binary data from the URI using transforms chain in <var class="PARAMETER">ctx</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12903"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14684"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12908"><span style="white-space: nowrap"><var class="PARAMETER">uri</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14689"><span style="white-space: nowrap"><var class="PARAMETER">uri</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the URI.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12913"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14694"><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="AEN12918"></a><h3> +<a name="AEN14699"></a><h3> <a name="XMLSECTRANSFORMCTXXMLEXECUTE"></a>xmlSecTransformCtxXmlExecute ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxXmlExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxXmlExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <a href="xmlsec-nodeset.html#XMLSECNODESET">xmlSecNodeSetPtr</a> nodes);</pre> <p>Process <var class="PARAMETER">nodes</var> using transforms in the transforms chain in <var class="PARAMETER">ctx</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12929"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14713"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12934"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14718"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input node set.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12939"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14723"><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="AEN12944"></a><h3> +<a name="AEN14728"></a><h3> <a name="XMLSECTRANSFORMCTXEXECUTE"></a>xmlSecTransformCtxExecute ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformCtxExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformCtxExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>xmlDocPtr</font> doc);</pre> <p>Executes transforms chain in <var class="PARAMETER">ctx</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12954"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14741"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12959"><span style="white-space: nowrap"><var class="PARAMETER">doc</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14746"><span style="white-space: nowrap"><var class="PARAMETER">doc</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to input document.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12964"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14751"><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="AEN12969"></a><h3> +<a name="AEN14756"></a><h3> <a name="XMLSECTRANSFORMCTXDEBUGDUMP"></a>xmlSecTransformCtxDebugDump ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformCtxDebugDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformCtxDebugDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>FILE</font> *output);</pre> <p>Prints transforms context debug information to <var class="PARAMETER">output</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12979"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14769"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN12984"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14774"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN12989"></a><h3> +<a name="AEN14779"></a><h3> <a name="XMLSECTRANSFORMCTXDEBUGXMLDUMP"></a>xmlSecTransformCtxDebugXmlDump ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformCtxDebugXmlDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformCtxDebugXmlDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> ctx, <font>FILE</font> *output);</pre> <p>Prints transforms context debug information to <var class="PARAMETER">output</var> in XML format.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN12999"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14792"><span style="white-space: nowrap"><var class="PARAMETER">ctx</var> :</span></a></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="AEN13004"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14797"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13009"></a><h3> +<a name="AEN14802"></a><h3> <a name="XMLSECTRANSFORM"></a>struct xmlSecTransform</h3> <pre class="PROGRAMLISTING">struct xmlSecTransform { @@ -1381,91 +1381,91 @@ appends them to the current transforms chain in <var class="PARAMETER">ctx</var> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13016"><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 <font>xmlSecTransformId</font>).</p></td> +<td align="LEFT" valign="TOP"><a name="AEN14811"><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 <font><span class="TYPE">xmlSecTransformId</span></font>).</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13023"><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"><a name="AEN14819"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13029"><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"><a name="AEN14825"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13035"><span style="white-space: nowrap"><font>xmlNodePtr</font> <code class="STRUCTFIELD">hereNode</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14831"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13042"><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"><a name="AEN14838"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13048"><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"><a name="AEN14844"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13054"><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"><a name="AEN14850"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13060"><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"><a name="AEN14856"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13066"><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"><a name="AEN14862"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13072"><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"><a name="AEN14868"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13078"><span style="white-space: nowrap">void *<code class="STRUCTFIELD">reserved0</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14874"><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="AEN13083"><span style="white-space: nowrap">void *<code class="STRUCTFIELD">reserved1</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14880"><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> <hr> <div class="REFSECT2"> -<a name="AEN13088"></a><h3> +<a name="AEN14886"></a><h3> <a name="XMLSECTRANSFORMCREATE"></a>xmlSecTransformCreate ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> xmlSecTransformCreate (<font>xmlSecTransformId</font> id);</pre> <p>Creates new transform of the <var class="PARAMETER">id</var> klass. The caller is responsible for -destroying returned tansform using <a href="xmlsec-transforms.html#XMLSECTRANSFORMDESTROY">xmlSecTransformDestroy</a> function.</p> +destroying returned tansform using <a href="xmlsec-transforms.html#XMLSECTRANSFORMDESTROY"><span class="TYPE">xmlSecTransformDestroy</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="AEN13099"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14900"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform id to create.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13104"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14905"><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 transform or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13109"></a><h3> +<a name="AEN14910"></a><h3> <a name="XMLSECTRANSFORMDESTROY"></a>xmlSecTransformDestroy ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformDestroy (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre> -<p>Destroys transform created with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCREATE">xmlSecTransformCreate</a> function.</p> +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformDestroy (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre> +<p>Destroys transform created with <a href="xmlsec-transforms.html#XMLSECTRANSFORMCREATE"><span class="TYPE">xmlSecTransformCreate</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="AEN13118"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14923"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13123"></a><h3> +<a name="AEN14928"></a><h3> <a name="XMLSECTRANSFORMNODEREAD"></a>xmlSecTransformNodeRead ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformPtr</font> xmlSecTransformNodeRead (<font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMUSAGE">xmlSecTransformUsage</a> usage, @@ -1479,28 +1479,28 @@ 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="AEN13139"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14946"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></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="AEN13144"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14951"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform usage (signature, encryption, ...).</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13149"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14956"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13154"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<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> <td align="LEFT" valign="TOP"><p>pointer to newly created transform or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13159"></a><h3> +<a name="AEN14966"></a><h3> <a name="XMLSECTRANSFORMPUMP"></a>xmlSecTransformPump ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformPump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> left, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformPump (<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>Pops data from <var class="PARAMETER">left</var> transform and pushes to <var class="PARAMETER">right</var> transform until @@ -1509,141 +1509,141 @@ no more data is available.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13171"><span style="white-space: nowrap"><var class="PARAMETER">left</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14981"><span style="white-space: nowrap"><var class="PARAMETER">left</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the source pumping transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13176"><span style="white-space: nowrap"><var class="PARAMETER">right</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14986"><span style="white-space: nowrap"><var class="PARAMETER">right</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the destination pumping transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13181"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14991"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13186"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN14996"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13191"></a><h3> +<a name="AEN15001"></a><h3> <a name="XMLSECTRANSFORMSETKEY"></a>xmlSecTransformSetKey ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformSetKey (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformSetKey (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre> <p>Sets the transform's key.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13200"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15013"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13205"><span style="white-space: nowrap"><var class="PARAMETER">key</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15018"><span style="white-space: nowrap"><var class="PARAMETER">key</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to key. </p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13210"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15023"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>0 on success or a negative value otherwise.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13215"></a><h3> +<a name="AEN15028"></a><h3> <a name="XMLSECTRANSFORMSETKEYREQ"></a>xmlSecTransformSetKeyReq ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformSetKeyReq (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformSetKeyReq (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq);</pre> <p>Sets the key requirements for <var class="PARAMETER">transform</var> in the <var class="PARAMETER">keyReq</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13226"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15042"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13231"><span style="white-space: nowrap"><var class="PARAMETER">keyReq</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15047"><span style="white-space: nowrap"><var class="PARAMETER">keyReq</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to keys requirements object. </p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13236"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15052"><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="AEN13241"></a><h3> +<a name="AEN15057"></a><h3> <a name="XMLSECTRANSFORMVERIFY"></a>xmlSecTransformVerify ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformVerify (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformVerify (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> <p>Verifies the data with transform's processing results (for digest, HMAC and signature transforms). The verification -result is stored in the <font>status</font> member of <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransform</a> object.</p> +result is stored in the <font><span class="TYPE">status</span></font> member of <a href="xmlsec-transforms.html#XMLSECTRANSFORM"><span class="TYPE">xmlSecTransform</span></a> object.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13254"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15075"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13259"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15080"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the binary data for verification.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13264"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15085"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13269"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15090"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</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> +<td align="LEFT" valign="TOP"><a name="AEN15095"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13279"></a><h3> +<a name="AEN15100"></a><h3> <a name="XMLSECTRANSFORMVERIFYNODECONTENT"></a>xmlSecTransformVerifyNodeContent ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformVerifyNodeContent +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformVerifyNodeContent (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> -<p>Gets the <var class="PARAMETER">node</var> content, base64 decodes it and calls <a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFY">xmlSecTransformVerify</a> +<p>Gets the <var class="PARAMETER">node</var> content, base64 decodes it and calls <a href="xmlsec-transforms.html#XMLSECTRANSFORMVERIFY"><span class="TYPE">xmlSecTransformVerify</span></a> function to verify binary results.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13291"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15116"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13296"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15121"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to node.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13301"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15126"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13306"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15131"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13311"></a><h3> +<a name="AEN15136"></a><h3> <a name="XMLSECTRANSFORMGETDATATYPE"></a>xmlSecTransformGetDataType ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> xmlSecTransformGetDataType (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, @@ -1655,68 +1655,68 @@ type (binary or XML).</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13324"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15151"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13329"><span style="white-space: nowrap"><var class="PARAMETER">mode</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15156"><span style="white-space: nowrap"><var class="PARAMETER">mode</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the data mode (push or pop).</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13334"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15161"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13339"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15166"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>the transform's data type for the <var class="PARAMETER">mode</var> operation.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13345"></a><h3> +<a name="AEN15172"></a><h3> <a name="XMLSECTRANSFORMPUSHBIN"></a>xmlSecTransformPushBin ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformPushBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformPushBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, - int final, + <font>int</font> final, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> <p>Process binary <var class="PARAMETER">data</var> 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="AEN13357"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15188"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13362"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15193"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input binary data,</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13367"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15198"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13372"><span style="white-space: nowrap"><var class="PARAMETER">final</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15203"><span style="white-space: nowrap"><var class="PARAMETER">final</var> :</span></a></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="AEN13377"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15208"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13382"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15213"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13387"></a><h3> +<a name="AEN15218"></a><h3> <a name="XMLSECTRANSFORMPOPBIN"></a>xmlSecTransformPopBin ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformPopBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformPopBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> maxDataSize, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> *dataSize, @@ -1728,36 +1728,36 @@ placed in the <var class="PARAMETER">dataSize</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13401"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15235"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13406"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15240"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13411"><span style="white-space: nowrap"><var class="PARAMETER">maxDataSize</var> :</span></a></td> -<td align="LEFT" valign="TOP"><p> the size of the buffer <font>data</font>.</p></td> +<td align="LEFT" valign="TOP"><a name="AEN15245"><span style="white-space: nowrap"><var class="PARAMETER">maxDataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><p> the size of the buffer <font><span class="TYPE">data</span></font>.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13417"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15252"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13422"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15257"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13427"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15262"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13432"></a><h3> +<a name="AEN15267"></a><h3> <a name="XMLSECTRANSFORMPUSHXML"></a>xmlSecTransformPushXml ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformPushXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformPushXml (<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 <var class="PARAMETER">nodes</var> and pushes result to the next transform in the chain.</p> @@ -1765,28 +1765,28 @@ placed in the <var class="PARAMETER">dataSize</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13443"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15281"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13448"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15286"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input nodes.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13453"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15291"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13458"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15296"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13463"></a><h3> +<a name="AEN15301"></a><h3> <a name="XMLSECTRANSFORMPOPXML"></a>xmlSecTransformPopXml ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformPopXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<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 @@ -1795,121 +1795,121 @@ returns result in <var class="PARAMETER">nodes</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13474"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15315"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13479"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15320"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></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="AEN13484"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15325"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13489"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15330"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13494"></a><h3> +<a name="AEN15335"></a><h3> <a name="XMLSECTRANSFORMEXECUTE"></a>xmlSecTransformExecute ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, - int last, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformExecute (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, + <font>int</font> last, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> <p>Executes transform (used by default popBin/pushBin/popXml/pushXml methods).</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13503"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15348"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13508"><span style="white-space: nowrap"><var class="PARAMETER">last</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15353"><span style="white-space: nowrap"><var class="PARAMETER">last</var> :</span></a></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="AEN13513"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15358"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13518"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15363"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>0 on success or a negative value if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13523"></a><h3> +<a name="AEN15368"></a><h3> <a name="XMLSECTRANSFORMDEBUGDUMP"></a>xmlSecTransformDebugDump ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformDebugDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformDebugDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>FILE</font> *output);</pre> <p>Prints transform's debug information to <var class="PARAMETER">output</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13533"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15381"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13538"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15386"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13543"></a><h3> +<a name="AEN15391"></a><h3> <a name="XMLSECTRANSFORMDEBUGXMLDUMP"></a>xmlSecTransformDebugXmlDump ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformDebugXmlDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformDebugXmlDump (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>FILE</font> *output);</pre> <p>Prints transform's debug information to <var class="PARAMETER">output</var> in XML format.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13553"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15404"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13558"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15409"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13563"></a><h3> +<a name="AEN15414"></a><h3> <a name="XMLSECTRANSFORMGETNAME"></a>xmlSecTransformGetName()</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformGetName(transform)</pre> <p>Macro. Returns transform name.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN13570"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15423"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13575"></a><h3> +<a name="AEN15428"></a><h3> <a name="XMLSECTRANSFORMISVALID"></a>xmlSecTransformIsValid()</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformIsValid(transform)</pre> <p>Macro. Returns 1 if the <var class="PARAMETER">transform</var> is valid 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="AEN13583"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15438"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13588"></a><h3> +<a name="AEN15443"></a><h3> <a name="XMLSECTRANSFORMCHECKTYPE"></a>xmlSecTransformCheckType()</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformCheckType(transform, t)</pre> <p>Macro. Returns 1 if the <var class="PARAMETER">transform</var> is valid and has specified type <var class="PARAMETER">t</var> @@ -1918,18 +1918,18 @@ or 0 otherwise.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13597"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15454"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13602"><span style="white-space: nowrap"><var class="PARAMETER">t</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15459"><span style="white-space: nowrap"><var class="PARAMETER">t</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform type.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13607"></a><h3> +<a name="AEN15464"></a><h3> <a name="XMLSECTRANSFORMCHECKID"></a>xmlSecTransformCheckId()</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformCheckId(transform, i)</pre> <p>Macro. Returns 1 if the <var class="PARAMETER">transform</var> is valid and has specified id <var class="PARAMETER">i</var> @@ -1938,18 +1938,18 @@ or 0 otherwise.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13616"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15475"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13621"><span style="white-space: nowrap"><var class="PARAMETER">i</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15480"><span style="white-space: nowrap"><var class="PARAMETER">i</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform id.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13626"></a><h3> +<a name="AEN15485"></a><h3> <a name="XMLSECTRANSFORMCHECKSIZE"></a>xmlSecTransformCheckSize()</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformCheckSize(transform, size)</pre> <p>Macro. Returns 1 if the <var class="PARAMETER">transform</var> is valid and has at least <var class="PARAMETER">size</var> @@ -1958,31 +1958,31 @@ bytes or 0 otherwise.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13635"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15496"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13640"><span style="white-space: nowrap"><var class="PARAMETER">size</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15501"><span style="white-space: nowrap"><var class="PARAMETER">size</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform object size.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13645"></a><h3> +<a name="AEN15506"></a><h3> <a name="XMLSECTRANSFORMCONNECT"></a>xmlSecTransformConnect ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformConnect (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> left, +<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>The story is different if the right transform is base64 decode -(http://www.w3.org/TR/xmldsig-core/<font>sec-Base-64</font>):</p> +(http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-Base-64</span></font>):</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::<font>text</font>(), then 2) +to 1) applying an XPath transform with expression self::<font><code class="FUNCTION">text()</code></font>, 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 @@ -1993,39 +1993,39 @@ processing instructions. The output of this transform is an octet stream.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13659"><span style="white-space: nowrap"><var class="PARAMETER">left</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15525"><span style="white-space: nowrap"><var class="PARAMETER">left</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to left (prev) transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13664"><span style="white-space: nowrap"><var class="PARAMETER">right</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15530"><span style="white-space: nowrap"><var class="PARAMETER">right</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to right (next) transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13669"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15535"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13674"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15540"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13679"></a><h3> +<a name="AEN15545"></a><h3> <a name="XMLSECTRANSFORMREMOVE"></a>xmlSecTransformRemove ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformRemove (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre> +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformRemove (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre> <p>Removes <var class="PARAMETER">transform</var> from 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="AEN13688"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> -<td align="LEFT" valign="TOP"><p> the pointer to <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransform</a> structure.</p></td> +<td align="LEFT" valign="TOP"><a name="AEN15557"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><p> the pointer to <a href="xmlsec-transforms.html#XMLSECTRANSFORM"><span class="TYPE">xmlSecTransform</span></a> structure.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13694"></a><h3> +<a name="AEN15564"></a><h3> <a name="XMLSECTRANSFORMDEFAULTGETDATATYPE"></a>xmlSecTransformDefaultGetDataType ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> xmlSecTransformDefaultGetDataType (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, @@ -2038,31 +2038,31 @@ methods.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13707"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15579"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13712"><span style="white-space: nowrap"><var class="PARAMETER">mode</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15584"><span style="white-space: nowrap"><var class="PARAMETER">mode</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the data mode (push or pop).</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13717"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15589"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform's chaing processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13722"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15594"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>the transform's data type for the <var class="PARAMETER">mode</var> operation.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13728"></a><h3> +<a name="AEN15600"></a><h3> <a name="XMLSECTRANSFORMDEFAULTPUSHBIN"></a>xmlSecTransformDefaultPushBin ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformDefaultPushBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformDefaultPushBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, - int final, + <font>int</font> final, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> <p>Process binary <var class="PARAMETER">data</var> by calling transform's execute method and pushes results to next transform.</p> @@ -2070,37 +2070,37 @@ results to next transform.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13740"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15616"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13745"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15621"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input binary data,</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13750"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15626"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13755"><span style="white-space: nowrap"><var class="PARAMETER">final</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15631"><span style="white-space: nowrap"><var class="PARAMETER">final</var> :</span></a></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="AEN13760"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15636"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13765"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15641"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13770"></a><h3> +<a name="AEN15646"></a><h3> <a name="XMLSECTRANSFORMDEFAULTPOPBIN"></a>xmlSecTransformDefaultPopBin ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformDefaultPopBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformDefaultPopBin (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> maxDataSize, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> *dataSize, @@ -2112,36 +2112,36 @@ size of returned data is placed in the <var class="PARAMETER">dataSize</var>.</p <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13784"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15663"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13789"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15668"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13794"><span style="white-space: nowrap"><var class="PARAMETER">maxDataSize</var> :</span></a></td> -<td align="LEFT" valign="TOP"><p> the size of the buffer <font>data</font>.</p></td> +<td align="LEFT" valign="TOP"><a name="AEN15673"><span style="white-space: nowrap"><var class="PARAMETER">maxDataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><p> the size of the buffer <font><span class="TYPE">data</span></font>.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13800"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15680"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13805"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15685"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13810"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15690"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13815"></a><h3> +<a name="AEN15695"></a><h3> <a name="XMLSECTRANSFORMDEFAULTPUSHXML"></a>xmlSecTransformDefaultPushXml ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformDefaultPushXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<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 <var class="PARAMETER">nodes</var> by calling transform's execute method and pushes @@ -2150,28 +2150,28 @@ result to the next transform in the chain.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13826"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15709"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13831"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15714"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input nodes.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13836"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15719"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13841"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15724"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13846"></a><h3> +<a name="AEN15729"></a><h3> <a name="XMLSECTRANSFORMDEFAULTPOPXML"></a>xmlSecTransformDefaultPopXml ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformDefaultPopXml (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<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 @@ -2180,26 +2180,26 @@ by calling transform's execute method and returns result in <var class="PARAMETE <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13857"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15743"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13862"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15748"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></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="AEN13867"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15753"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13872"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15758"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN13877"></a><h3> +<a name="AEN15763"></a><h3> <a name="XMLSECTRANSFORMCREATEOUTPUTBUFFER"></a>xmlSecTransformCreateOutputBuffer ()</h3> <pre class="PROGRAMLISTING"><font>xmlOutputBufferPtr</font> xmlSecTransformCreateOutputBuffer (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, @@ -2209,22 +2209,22 @@ by calling transform's execute method and returns result in <var class="PARAMETE <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13888"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15776"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13893"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15781"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13898"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15786"><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 new output buffer or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13903"></a><h3> +<a name="AEN15791"></a><h3> <a name="XMLSECTRANSFORMCREATEINPUTBUFFER"></a>xmlSecTransformCreateInputBuffer ()</h3> <pre class="PROGRAMLISTING"><font>xmlParserInputBufferPtr</font> xmlSecTransformCreateInputBuffer (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, @@ -2234,56 +2234,56 @@ by calling transform's execute method and returns result in <var class="PARAMETE <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13914"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15804"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13919"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15809"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13924"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15814"><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 new input buffer or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13929"></a><h3> +<a name="AEN15819"></a><h3> <a name="XMLSECTRANSFORMINITIALIZEMETHOD"></a>xmlSecTransformInitializeMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformInitializeMethod) +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformInitializeMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre> <p>The transform specific initialization method.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13937"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15830"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13942"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15835"><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="AEN13947"></a><h3> +<a name="AEN15840"></a><h3> <a name="XMLSECTRANSFORMFINALIZEMETHOD"></a>xmlSecTransformFinalizeMethod ()</h3> -<pre class="PROGRAMLISTING">void (*xmlSecTransformFinalizeMethod) +<pre class="PROGRAMLISTING"><font>void</font> (*xmlSecTransformFinalizeMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform);</pre> <p>The transform specific destroy method.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN13955"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15851"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13960"></a><h3> +<a name="AEN15856"></a><h3> <a name="XMLSECTRANSFORMGETDATATYPEMETHOD"></a>xmlSecTransformGetDataTypeMethod ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-transforms.html#XMLSECTRANSFORMDATATYPE">xmlSecTransformDataType</a> (*xmlSecTransformGetDataTypeMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, @@ -2295,28 +2295,28 @@ data type in specified mode <var class="PARAMETER">mode</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13972"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15870"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13977"><span style="white-space: nowrap"><var class="PARAMETER">mode</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15875"><span style="white-space: nowrap"><var class="PARAMETER">mode</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the mode.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13982"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15880"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN13987"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15885"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>transform data type.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN13992"></a><h3> +<a name="AEN15890"></a><h3> <a name="XMLSECTRANSFORMNODEREADMETHOD"></a>xmlSecTransformNodeReadMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformNodeReadMethod) +<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> @@ -2326,28 +2326,28 @@ the <var class="PARAMETER">node</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14003"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15904"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14008"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15909"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14014"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15915"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14019"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15920"><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="AEN14024"></a><h3> +<a name="AEN15925"></a><h3> <a name="XMLSECTRANSFORMNODEWRITEMETHOD"></a>xmlSecTransformNodeWriteMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformNodeWriteMethod) +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformNodeWriteMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <font>xmlNodePtr</font> node, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> @@ -2356,28 +2356,28 @@ the <var class="PARAMETER">node</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14035"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15939"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14040"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15944"><span style="white-space: nowrap"><var class="PARAMETER">node</var> :</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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14046"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15950"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14051"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15955"><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="AEN14056"></a><h3> +<a name="AEN15960"></a><h3> <a name="XMLSECTRANSFORMSETKEYREQUIREMENTSMETHOD"></a>xmlSecTransformSetKeyRequirementsMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformSetKeyRequirementsMethod) +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformSetKeyRequirementsMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEYREQ">xmlSecKeyReqPtr</a> keyReq);</pre> <p>Transform specific method to set transform's key requirements.</p> @@ -2385,88 +2385,88 @@ the <var class="PARAMETER">node</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14065"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15972"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14070"><span style="white-space: nowrap"><var class="PARAMETER">keyReq</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15977"><span style="white-space: nowrap"><var class="PARAMETER">keyReq</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to key requirements structure.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14075"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15982"><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="AEN14080"></a><h3> +<a name="AEN15987"></a><h3> <a name="XMLSECTRANSFORMSETKEYMETHOD"></a>xmlSecTransformSetKeyMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformSetKeyMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformSetKeyMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-keys.html#XMLSECKEY">xmlSecKeyPtr</a> key);</pre> <p>The transform specific method to set the key for use.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14089"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN15999"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14094"><span style="white-space: nowrap"><var class="PARAMETER">key</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16004"><span style="white-space: nowrap"><var class="PARAMETER">key</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to key.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14099"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16009"><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="AEN14104"></a><h3> +<a name="AEN16014"></a><h3> <a name="XMLSECTRANSFORMVERIFYMETHOD"></a>xmlSecTransformVerifyMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformVerifyMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformVerifyMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <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 verify transform processing results (used by digest and signature transforms). This method sets <var class="PARAMETER">status</var> -member of the <a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransform</a> structure to either <font>xmlSecTransformStatusOk</font> -if verification succeeded or <font>xmlSecTransformStatusFail</font> otherwise.</p> +member of the <a href="xmlsec-transforms.html#XMLSECTRANSFORM"><span class="TYPE">xmlSecTransform</span></a> structure to either <font><span class="TYPE">xmlSecTransformStatusOk</span></font> +if verification succeeded or <font><span class="TYPE">xmlSecTransformStatusFail</span></font> otherwise.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14119"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16035"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14124"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16040"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input buffer.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14129"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16045"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the size of input buffer <var class="PARAMETER">data</var>.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14135"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16051"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14140"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16056"><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="AEN14145"></a><h3> +<a name="AEN16061"></a><h3> <a name="XMLSECTRANSFORMPUSHBINMETHOD"></a>xmlSecTransformPushBinMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformPushBinMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformPushBinMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> dataSize, - int final, + <font>int</font> final, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> <p>The transform specific method to process data from <var class="PARAMETER">data</var> and push result to the next transform in the chain.</p> @@ -2474,37 +2474,37 @@ result to the next transform in the chain.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14157"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16077"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14162"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16082"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input binary data,</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14167"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16087"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14172"><span style="white-space: nowrap"><var class="PARAMETER">final</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16092"><span style="white-space: nowrap"><var class="PARAMETER">final</var> :</span></a></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="AEN14177"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16097"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14182"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16102"><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="AEN14187"></a><h3> +<a name="AEN16107"></a><h3> <a name="XMLSECTRANSFORMPOPBINMETHOD"></a>xmlSecTransformPopBinMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformPopBinMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformPopBinMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECBYTE">xmlSecByte</a> *data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> maxDataSize, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> *dataSize, @@ -2516,36 +2516,36 @@ data is placed in the <var class="PARAMETER">dataSize</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14201"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16124"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14206"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16129"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the buffer to store result data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14211"><span style="white-space: nowrap"><var class="PARAMETER">maxDataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16134"><span style="white-space: nowrap"><var class="PARAMETER">maxDataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the size of the buffer <var class="PARAMETER">data</var>.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14217"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16140"><span style="white-space: nowrap"><var class="PARAMETER">dataSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to returned data size.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14222"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16145"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14227"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16150"><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="AEN14232"></a><h3> +<a name="AEN16155"></a><h3> <a name="XMLSECTRANSFORMPUSHXMLMETHOD"></a>xmlSecTransformPushXmlMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformPushXmlMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<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 <var class="PARAMETER">nodes</var> and push result to the next @@ -2554,28 +2554,28 @@ transform in the chain.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14243"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16169"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14248"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16174"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the input nodes.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14253"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16179"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14258"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16184"><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="AEN14263"></a><h3> +<a name="AEN16189"></a><h3> <a name="XMLSECTRANSFORMPOPXMLMETHOD"></a>xmlSecTransformPopXmlMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformPopXmlMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformPopXmlMethod) (<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 pop data from previous transform in the chain, @@ -2584,55 +2584,55 @@ process the data and return result in <var class="PARAMETER">nodes</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14274"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16203"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14279"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16208"><span style="white-space: nowrap"><var class="PARAMETER">nodes</var> :</span></a></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="AEN14284"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16213"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14289"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16218"><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="AEN14294"></a><h3> +<a name="AEN16223"></a><h3> <a name="XMLSECTRANSFORMEXECUTEMETHOD"></a>xmlSecTransformExecuteMethod ()</h3> -<pre class="PROGRAMLISTING">int (*xmlSecTransformExecuteMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, - int last, +<pre class="PROGRAMLISTING"><font>int</font> (*xmlSecTransformExecuteMethod) (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, + <font>int</font> last, <a href="xmlsec-transforms.html#XMLSECTRANSFORMCTX">xmlSecTransformCtxPtr</a> transformCtx);</pre> <p>Transform specific method to process a chunk of data.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14303"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16236"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14308"><span style="white-space: nowrap"><var class="PARAMETER">last</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16241"><span style="white-space: nowrap"><var class="PARAMETER">last</var> :</span></a></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="AEN14313"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16246"><span style="white-space: nowrap"><var class="PARAMETER">transformCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform context object.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14318"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16251"><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="AEN14323"></a><h3> +<a name="AEN16256"></a><h3> <a name="XMLSECTRANSFORMKLASS"></a>struct xmlSecTransformKlass</h3> <pre class="PROGRAMLISTING">struct xmlSecTransformKlass { @@ -2672,104 +2672,104 @@ process the data and return result in <var class="PARAMETER">nodes</var>.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14330"><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"><a name="AEN16265"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14336"><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"><a name="AEN16271"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14342"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">name</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16277"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14348"><span style="white-space: nowrap">const <font>xmlChar</font> *<code class="STRUCTFIELD">href</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16283"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14354"><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"><a name="AEN16289"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14360"><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"><a name="AEN16295"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14366"><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"><a name="AEN16301"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14372"><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"><a name="AEN16307"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14378"><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"><a name="AEN16313"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14384"><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"><a name="AEN16319"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14390"><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"><a name="AEN16325"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14396"><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"><a name="AEN16331"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14402"><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"><a name="AEN16337"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14408"><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"><a name="AEN16343"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14414"><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"><a name="AEN16349"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14420"><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"><a name="AEN16355"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14426"><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"><a name="AEN16361"><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> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14432"><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"><a name="AEN16367"><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 <var class="PARAMETER">pushBin</var>, <var class="PARAMETER">popBin</var>, <var class="PARAMETER">pushXml</var> and <var class="PARAMETER">popXml</var>.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14442"><span style="white-space: nowrap">void *<code class="STRUCTFIELD">reserved0</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16377"><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="AEN14447"><span style="white-space: nowrap">void *<code class="STRUCTFIELD">reserved1</code></span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16383"><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> <hr> <div class="REFSECT2"> -<a name="AEN14452"></a><h3> +<a name="AEN16389"></a><h3> <a name="XMLSECTRANSFORMKLASSGETNAME"></a>xmlSecTransformKlassGetName()</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformKlassGetName(klass)</pre> <p>Macro. Returns transform klass name.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14459"><span style="white-space: nowrap"><var class="PARAMETER">klass</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16398"><span style="white-space: nowrap"><var class="PARAMETER">klass</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transofrm's klass.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14464"></a><h3> +<a name="AEN16403"></a><h3> <a name="XMLSECTRANSFORMIDLISTID"></a>xmlSecTransformIdListId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformIdListId xmlSecTransformIdListGetKlass()</pre> <p>Transform klasses list klass.</p> @@ -2777,7 +2777,7 @@ process the data and return result in <var class="PARAMETER">nodes</var>.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14470"></a><h3> +<a name="AEN16411"></a><h3> <a name="XMLSECTRANSFORMIDLISTGETKLASS"></a>xmlSecTransformIdListGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecPtrListId</font> xmlSecTransformIdListGetKlass (void);</pre> @@ -2785,30 +2785,30 @@ process the data and return result in <var class="PARAMETER">nodes</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14478"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16421"><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 id list klass.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14483"></a><h3> +<a name="AEN16426"></a><h3> <a name="XMLSECTRANSFORMIDLISTFIND"></a>xmlSecTransformIdListFind ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformIdListFind (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformIdListFind (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, <font>xmlSecTransformId</font> transformId);</pre> <p>Lookups <var class="PARAMETER">dataId</var> in <var class="PARAMETER">list</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14494"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16440"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14499"><span style="white-space: nowrap"><var class="PARAMETER">transformId</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16445"><span style="white-space: nowrap"><var class="PARAMETER">transformId</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the transform klass.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14504"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16450"><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 <var class="PARAMETER">dataId</var> is found in the <var class="PARAMETER">list</var>, 0 if not and a negative value if an error occurs.</p></td> </tr> @@ -2816,7 +2816,7 @@ value if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN14511"></a><h3> +<a name="AEN16457"></a><h3> <a name="XMLSECTRANSFORMIDLISTFINDBYHREF"></a>xmlSecTransformIdListFindByHref ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformIdListFindByHref (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, @@ -2827,26 +2827,26 @@ 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="AEN14525"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16473"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14530"><span style="white-space: nowrap"><var class="PARAMETER">href</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16478"><span style="white-space: nowrap"><var class="PARAMETER">href</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired transform klass href.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14535"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16483"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired transform usage.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14540"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16488"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>transform klass is found and NULL otherwise.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14545"></a><h3> +<a name="AEN16493"></a><h3> <a name="XMLSECTRANSFORMIDLISTFINDBYNAME"></a>xmlSecTransformIdListFindByName ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformIdListFindByName (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, @@ -2857,48 +2857,48 @@ 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="AEN14559"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16509"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14564"><span style="white-space: nowrap"><var class="PARAMETER">name</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16514"><span style="white-space: nowrap"><var class="PARAMETER">name</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired transform klass name.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14569"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16519"><span style="white-space: nowrap"><var class="PARAMETER">usage</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired transform usage.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14574"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16524"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>transform klass is found and NULL otherwise.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14579"></a><h3> +<a name="AEN16529"></a><h3> <a name="XMLSECTRANSFORMIDLISTDEBUGDUMP"></a>xmlSecTransformIdListDebugDump ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformIdListDebugDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformIdListDebugDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, <font>FILE</font> *output);</pre> <p>Prints binary transform debug information to <var class="PARAMETER">output</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14589"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16542"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14594"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16547"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14599"></a><h3> +<a name="AEN16552"></a><h3> <a name="XMLSECTRANSFORMIDLISTDEBUGXMLDUMP"></a>xmlSecTransformIdListDebugXmlDump ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformIdListDebugXmlDump +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformIdListDebugXmlDump (<a href="xmlsec-list.html#XMLSECPTRLIST">xmlSecPtrListPtr</a> list, <font>FILE</font> *output);</pre> <p>Prints binary transform debug information to <var class="PARAMETER">output</var> in XML format.</p> @@ -2906,18 +2906,18 @@ 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="AEN14609"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16565"><span style="white-space: nowrap"><var class="PARAMETER">list</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to transform ids list.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14614"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16570"><span style="white-space: nowrap"><var class="PARAMETER">output</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to output FILE.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14619"></a><h3> +<a name="AEN16575"></a><h3> <a name="XMLSECTRANSFORMIDUNKNOWN"></a>xmlSecTransformIdUnknown</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformIdUnknown ((xmlSecTransformId)NULL)</pre> <p>The "unknown" transform id (NULL).</p> @@ -2925,7 +2925,7 @@ value if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN14625"></a><h3> +<a name="AEN16583"></a><h3> <a name="XMLSECTRANSFORMBASE64ID"></a>xmlSecTransformBase64Id</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformBase64Id</pre> <p>The base64 encode transform klass.</p> @@ -2933,11 +2933,11 @@ value if an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN14631"></a><h3> +<a name="AEN16591"></a><h3> <a name="XMLSECTRANSFORMBASE64GETKLASS"></a>xmlSecTransformBase64GetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformBase64GetKlass (void);</pre> -<p>The Base64 transform klass (http://www.w3.org/TR/xmldsig-core/<font>sec-Base-64</font>). +<p>The Base64 transform klass (http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-Base-64</span></font>). 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 @@ -2946,15 +2946,15 @@ the encoded content of an element.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14640"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16603"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>base64 transform id.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14645"></a><h3> +<a name="AEN16608"></a><h3> <a name="XMLSECTRANSFORMBASE64SETLINESIZE"></a>xmlSecTransformBase64SetLineSize ()</h3> -<pre class="PROGRAMLISTING">void xmlSecTransformBase64SetLineSize +<pre class="PROGRAMLISTING"><font>void</font> xmlSecTransformBase64SetLineSize (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> lineSize);</pre> <p>Sets the max line size to <var class="PARAMETER">lineSize</var>.</p> @@ -2962,18 +2962,18 @@ the encoded content of an element.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14655"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16621"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to BASE64 encode transform.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14660"><span style="white-space: nowrap"><var class="PARAMETER">lineSize</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16626"><span style="white-space: nowrap"><var class="PARAMETER">lineSize</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the new max line size.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14665"></a><h3> +<a name="AEN16631"></a><h3> <a name="XMLSECTRANSFORMINCLC14NID"></a>xmlSecTransformInclC14NId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformInclC14NId</pre> <p>The regular (inclusive) C14N without comments transform klass.</p> @@ -2981,23 +2981,23 @@ the encoded content of an element.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14671"></a><h3> +<a name="AEN16639"></a><h3> <a name="XMLSECTRANSFORMINCLC14NGETKLASS"></a>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/<font>sec-c14nAlg</font> and +(http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-c14nAlg</span></font> and http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14680"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16651"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>c14n transform id.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14685"></a><h3> +<a name="AEN16656"></a><h3> <a name="XMLSECTRANSFORMINCLC14NWITHCOMMENTSID"></a>xmlSecTransformInclC14NWithCommentsId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformInclC14NWithCommentsId</pre> <p>The regular (inclusive) C14N with comments transform klass.</p> @@ -3005,23 +3005,23 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14691"></a><h3> +<a name="AEN16664"></a><h3> <a name="XMLSECTRANSFORMINCLC14NWITHCOMMENTSGETKLASS"></a>xmlSecTransformInclC14NWithCommentsGetKlass ()</h3> <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/<font>sec-c14nAlg</font> and +(http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-c14nAlg</span></font> and http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14700"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16676"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>c14n with comments transform id.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14705"></a><h3> +<a name="AEN16681"></a><h3> <a name="XMLSECTRANSFORMEXCLC14NID"></a>xmlSecTransformExclC14NId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformExclC14NId</pre> <p>The exclusive C14N without comments transform klass.</p> @@ -3029,7 +3029,7 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14711"></a><h3> +<a name="AEN16689"></a><h3> <a name="XMLSECTRANSFORMEXCLC14NGETKLASS"></a>xmlSecTransformExclC14NGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformExclC14NGetKlass (void);</pre> @@ -3038,13 +3038,13 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14719"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16699"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>exclusive c14n transform id.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14724"></a><h3> +<a name="AEN16704"></a><h3> <a name="XMLSECTRANSFORMEXCLC14NWITHCOMMENTSID"></a>xmlSecTransformExclC14NWithCommentsId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformExclC14NWithCommentsId</pre> <p>The exclusive C14N with comments transform klass.</p> @@ -3052,7 +3052,7 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14730"></a><h3> +<a name="AEN16712"></a><h3> <a name="XMLSECTRANSFORMEXCLC14NWITHCOMMENTSGETKLASS"></a>xmlSecTransformExclC14NWithCommentsGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformExclC14NWithCommentsGetKlass (void);</pre> @@ -3061,13 +3061,13 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14738"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16722"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>exclusive c14n with comments transform id.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN14743"></a><h3> +<a name="AEN16727"></a><h3> <a name="XMLSECTRANSFORMENVELOPEDID"></a>xmlSecTransformEnvelopedId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformEnvelopedId</pre> <p>The "enveloped" transform klass.</p> @@ -3075,11 +3075,11 @@ http://www.w3.org/TR/2001/REC-xml-c14n-20010315).</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14749"></a><h3> +<a name="AEN16735"></a><h3> <a name="XMLSECTRANSFORMENVELOPEDGETKLASS"></a>xmlSecTransformEnvelopedGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformEnvelopedGetKlass (void);</pre> -<p>The enveloped transform klass (http://www.w3.org/TR/xmldsig-core/<font>sec-EnvelopedSignature</font>):</p> +<p>The enveloped transform klass (http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-EnvelopedSignature</span></font>):</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 @@ -3089,7 +3089,7 @@ 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 | - <font>here</font>()/ancestor::dsig:Signature[1]) > + <font><code class="FUNCTION">here()</code></font>/ancestor::dsig:Signature[1]) > count(ancestor-or-self::dsig:Signature)</XPath> The input and output requirements of this transform are identical to @@ -3101,13 +3101,13 @@ 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="AEN14761"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16751"><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> <hr> <div class="REFSECT2"> -<a name="AEN14766"></a><h3> +<a name="AEN16756"></a><h3> <a name="XMLSECTRANSFORMXPATHID"></a>xmlSecTransformXPathId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformXPathId</pre> <p>The XPath transform klass.</p> @@ -3115,23 +3115,23 @@ parameterized by the XPath expression above.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14772"></a><h3> +<a name="AEN16764"></a><h3> <a name="XMLSECTRANSFORMXPATHGETKLASS"></a>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 -http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p> +http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-XPath</span></font> 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="AEN14781"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16776"><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> <hr> <div class="REFSECT2"> -<a name="AEN14786"></a><h3> +<a name="AEN16781"></a><h3> <a name="XMLSECTRANSFORMXPATH2ID"></a>xmlSecTransformXPath2Id</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformXPath2Id</pre> <p>The XPath2 transform klass.</p> @@ -3139,7 +3139,7 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14792"></a><h3> +<a name="AEN16789"></a><h3> <a name="XMLSECTRANSFORMXPATH2GETKLASS"></a>xmlSecTransformXPath2GetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXPath2GetKlass (void);</pre> @@ -3147,13 +3147,13 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><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> +<td align="LEFT" valign="TOP"><a name="AEN16799"><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> <hr> <div class="REFSECT2"> -<a name="AEN14805"></a><h3> +<a name="AEN16804"></a><h3> <a name="XMLSECTRANSFORMXPOINTERID"></a>xmlSecTransformXPointerId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformXPointerId</pre> <p>The XPointer transform klass.</p> @@ -3161,7 +3161,7 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14811"></a><h3> +<a name="AEN16812"></a><h3> <a name="XMLSECTRANSFORMXPOINTERGETKLASS"></a>xmlSecTransformXPointerGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXPointerGetKlass (void);</pre> @@ -3170,15 +3170,15 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14819"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16822"><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> <hr> <div class="REFSECT2"> -<a name="AEN14824"></a><h3> +<a name="AEN16827"></a><h3> <a name="XMLSECTRANSFORMXPOINTERSETEXPR"></a>xmlSecTransformXPointerSetExpr ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformXPointerSetExpr (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformXPointerSetExpr (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <font>xmlChar</font> *expr, <a href="xmlsec-nodeset.html#XMLSECNODESETTYPE">xmlSecNodeSetType</a> nodeSetType, <font>xmlNodePtr</font> hereNode);</pre> @@ -3187,30 +3187,30 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14836"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16842"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</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="AEN14841"><span style="white-space: nowrap"><var class="PARAMETER">expr</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16847"><span style="white-space: nowrap"><var class="PARAMETER">expr</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the XPointer expression.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14846"><span style="white-space: nowrap"><var class="PARAMETER">nodeSetType</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16852"><span style="white-space: nowrap"><var class="PARAMETER">nodeSetType</var> :</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="AEN14851"><span style="white-space: nowrap"><var class="PARAMETER">hereNode</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16857"><span style="white-space: nowrap"><var class="PARAMETER">hereNode</var> :</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="AEN14856"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16862"><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> </div> <hr> <div class="REFSECT2"> -<a name="AEN14861"></a><h3> +<a name="AEN16867"></a><h3> <a name="XMLSECTRANSFORMXSLTID"></a>xmlSecTransformXsltId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformXsltId</pre> <p>The XSLT transform klass.</p> @@ -3218,11 +3218,11 @@ http://www.w3.org/TR/xmldsig-core/<font>sec-XPath</font> for more details.</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14867"></a><h3> +<a name="AEN16875"></a><h3> <a name="XMLSECTRANSFORMXSLTGETKLASS"></a>xmlSecTransformXsltGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformXsltGetKlass (void);</pre> -<p>XSLT transform klass (http://www.w3.org/TR/xmldsig-core/<font>sec-XSLT</font>):</p> +<p>XSLT transform klass (http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-XSLT</span></font>):</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 @@ -3248,13 +3248,13 @@ then the result of these steps is logically equivalent [XHTML].</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN14879"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16890"><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> <hr> <div class="REFSECT2"> -<a name="AEN14884"></a><h3> +<a name="AEN16895"></a><h3> <a name="XMLSECTRANSFORMREMOVEXMLTAGSC14NID"></a>xmlSecTransformRemoveXmlTagsC14NId</h3> <pre class="PROGRAMLISTING">#define xmlSecTransformRemoveXmlTagsC14NId</pre> <p>The "remove all xml tags" transform klass (used before base64 transforms).</p> @@ -3262,15 +3262,15 @@ then the result of these steps is logically equivalent [XHTML].</p> </div> <hr> <div class="REFSECT2"> -<a name="AEN14890"></a><h3> +<a name="AEN16903"></a><h3> <a name="XMLSECTRANSFORMREMOVEXMLTAGSC14NGETKLASS"></a>xmlSecTransformRemoveXmlTagsC14NGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecTransformId</font> xmlSecTransformRemoveXmlTagsC14NGetKlass (void);</pre> -<p>The "remove xml tags" transform klass (http://www.w3.org/TR/xmldsig-core/<font>sec-Base-64</font>): +<p>The "remove xml tags" transform klass (http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-Base-64</span></font>): 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::<font>text</font>(), then 2) +to 1) applying an XPath transform with expression self::<font><code class="FUNCTION">text()</code></font>, 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 @@ -3280,58 +3280,58 @@ 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="AEN14900"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16917"><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> <hr> <div class="REFSECT2"> -<a name="AEN14905"></a><h3> +<a name="AEN16922"></a><h3> <a name="XMLSECTRANSFORMVISA3DHACKID"></a>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 -something like "<font>12345</font>" in the URI attribute. Since we couldn't evaluate such +something like "<font><span class="TYPE">12345</span></font>" 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> <hr> <div class="REFSECT2"> -<a name="AEN14912"></a><h3> +<a name="AEN16932"></a><h3> <a name="XMLSECTRANSFORMVISA3DHACKGETKLASS"></a>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 -something like "<font>12345</font>" in the URI attribute. Since we couldn't evaluate such +something like "<font><span class="TYPE">12345</span></font>" 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="AEN14921"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16944"><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> <hr> <div class="REFSECT2"> -<a name="AEN14926"></a><h3> +<a name="AEN16949"></a><h3> <a name="XMLSECTRANSFORMVISA3DHACKSETID"></a>xmlSecTransformVisa3DHackSetID ()</h3> -<pre class="PROGRAMLISTING">int xmlSecTransformVisa3DHackSetID (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecTransformVisa3DHackSetID (<a href="xmlsec-transforms.html#XMLSECTRANSFORM">xmlSecTransformPtr</a> transform, const <font>xmlChar</font> *id);</pre> <p>Sets the ID value for an Visa3DHack <var class="PARAMETER">transform</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14936"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16962"><span style="white-space: nowrap"><var class="PARAMETER">transform</var> :</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="AEN14941"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16967"><span style="white-space: nowrap"><var class="PARAMETER">id</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the ID value.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN14946"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN16972"><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> |