Functions
xmlSecEncCtxFinalize ()
void
xmlSecEncCtxFinalize (xmlSecEncCtxPtr encCtx);
Cleans up encCtx
 object.
 
xmlSecEncCtxCopyUserPref ()
int
xmlSecEncCtxCopyUserPref (xmlSecEncCtxPtr dst,
                          xmlSecEncCtxPtr src);
Copies user preference from src
 context to dst
.
Returns
 0 on success or a negative value if an error occurs.
 
 
xmlSecEncCtxReset ()
void
xmlSecEncCtxReset (xmlSecEncCtxPtr encCtx);
Resets encCtx
 object, user settings are not touched.
 
xmlSecEncCtxBinaryEncrypt ()
int
xmlSecEncCtxBinaryEncrypt (xmlSecEncCtxPtr encCtx,
                           xmlNodePtr tmpl,
                           const xmlSecByte *data,
                           xmlSecSize dataSize);
Encrypts data
 according to template tmpl
.
Returns
 0 on success or a negative value if an error occurs.
 
 
xmlSecEncCtxXmlEncrypt ()
int
xmlSecEncCtxXmlEncrypt (xmlSecEncCtxPtr encCtx,
                        xmlNodePtr tmpl,
                        xmlNodePtr node);
Encrypts node
 according to template tmpl
. If requested, node
 is replaced
with result <enc:EncryptedData/> node.
Returns
 0 on success or a negative value if an error occurs.
 
 
xmlSecEncCtxUriEncrypt ()
int
xmlSecEncCtxUriEncrypt (xmlSecEncCtxPtr encCtx,
                        xmlNodePtr tmpl,
                        const xmlChar *uri);
Encrypts data from uri
 according to template tmpl
.
Returns
 0 on success or a negative value if an error occurs.
 
 
xmlSecEncCtxDecrypt ()
int
xmlSecEncCtxDecrypt (xmlSecEncCtxPtr encCtx,
                     xmlNodePtr node);
Decrypts node
 and if necessary replaces node
 with decrypted data.
Returns
 0 on success or a negative value if an error occurs.
 
 
xmlSecEncCtxDecryptToBuffer ()
xmlSecBufferPtr
xmlSecEncCtxDecryptToBuffer (xmlSecEncCtxPtr encCtx,
                             xmlNodePtr node);
Decrypts node
 data to the encCtx
 buffer.
Returns
 0 on success or a negative value if an error occurs.
 
 
xmlSecEncCtxDebugDump ()
void
xmlSecEncCtxDebugDump (xmlSecEncCtxPtr encCtx,
                       FILE *output);
Prints the debug information about encCtx
 to output
.
 
xmlSecEncCtxDebugXmlDump ()
void
xmlSecEncCtxDebugXmlDump (xmlSecEncCtxPtr encCtx,
                          FILE *output);
Prints the debug information about encCtx
 to output
 in XML format.