| Top |  |  |  |  | 
| #define | XMLSEC_SIZE_BAD_CAST() | 
| int | xmlSecInit () | 
| int | xmlSecShutdown () | 
| const xmlChar * | xmlSecGetDefaultCrypto () | 
| void | xmlSecSetExternalEntityLoader () | 
| #define | xmlSecCheckVersionExact | 
| #define | xmlSecCheckVersion | 
| int | xmlSecCheckVersionExt () | 
| typedef | xmlSecPtr | 
| #define | xmlSecSize | 
| #define | xmlSecByte | 
| #define | XMLSEC_CRYPTO | 
| #define | XMLSEC_DEPRECATED | 
| enum | xmlSecCheckVersionMode | 
int
xmlSecInit (void);
Initializes XML Security Library. The depended libraries (LibXML and LibXSLT) must be initialized before.
int
xmlSecShutdown (void);
Gets the default crypto engine ("openssl", "nss", etc.) for the XML Security Library.
void
xmlSecSetExternalEntityLoader (xmlExternalEntityLoader Param1);
#define xmlSecCheckVersionExact()
Macro. Returns 1 if the loaded xmlsec library version exactly matches the one used to compile the caller, 0 if it does not or a negative value if an error occurs.
#define xmlSecCheckVersion()
Macro. Returns 1 if the loaded xmlsec library version ABI compatible with the one used to compile the caller, 0 if it does not or a negative value if an error occurs.
int xmlSecCheckVersionExt (int major,int minor,int subminor,xmlSecCheckVersionMode mode);
Checks if the loaded version of xmlsec library could be used.
#define xmlSecSize unsigned int
Size of something. Should be typedef instead of define but it will break ABI (todo).
#define xmlSecByte unsigned char
One byte. Should be typedef instead of define but it will break ABI (todo).
#define XMLSEC_CRYPTO (xmlSecGetDefaultCrypto())
Macro. Deprecated. Defined for backward compatibility only. Do not use
in your code and use xmlSecGetDefaultCrypto() function instead.
Returns the default crypto engine.