Top | ![]() |
![]() |
![]() |
![]() |
#define | XMLSEC_SIZE_BAD_CAST() |
int | xmlSecInit () |
int | xmlSecShutdown () |
const xmlChar * | xmlSecGetDefaultCrypto () |
void | xmlSecSetExternalEntityLoader () |
xmlSecSize | xmlSecStrlen () |
#define | xmlSecCheckVersionExact |
#define | xmlSecCheckVersion |
int | xmlSecCheckVersionExt () |
typedef | xmlSecPtr |
#define | XMLSEC_SIZE_T_FMT |
#define | xmlSecSize |
#define | XMLSEC_SIZE_MAX |
#define | XMLSEC_SIZE_FMT |
#define | XMLSEC_SIZE_MIN |
#define | xmlSecByte |
#define | XMLSEC_CRYPTO |
#define | XMLSEC_DEPRECATED |
enum | xmlSecCheckVersionMode |
#define XMLSEC_SIZE_BAD_CAST(val) ((xmlSecSize)(val))
Bad cast to xmlSecSize. This macro is deprecated and will be removed in the future versions of LibXMLSec.
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 XMLSEC_SIZE_T_FMT "%llu"
The only reason we need this is that MinGW doesn't recognize "zu
"
despite the fact that MSVC runtime supports it for 10+ years.
#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.