Details
xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms ()
int xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms
(xmlSecCryptoDLFunctionsPtr functions); |
Registers the key data and transforms klasses from functions table in xmlsec.
xmlSecCryptoDLInit ()
int xmlSecCryptoDLInit (void); |
Initializes dynamic loading engine. This is an internal function
and should not be called by application directly.
Returns : |
0 on success or a negative value if an error occurs. |
xmlSecCryptoDLShutdown ()
int xmlSecCryptoDLShutdown (void); |
Shutdowns dynamic loading engine. This is an internal function
and should not be called by application directly.
Returns : |
0 on success or a negative value if an error occurs. |
xmlSecCryptoDLGetLibraryFunctions ()
xmlSecCryptoDLFunctionsPtr xmlSecCryptoDLGetLibraryFunctions
(const xmlChar *crypto); |
Loads the xmlsec-<crypto> library and gets global crypto functions/transforms/keys data/keys store
table. This function is NOT thread safe, application MUST NOT call xmlSecCryptoDLLoadLibrary,
xmlSecCryptoDLGetLibraryFunctions, and xmlSecCryptoDLUnloadLibrary functions from multiple threads.
crypto : |
the desired crypto library name ("openssl", "nss", ...). |
Returns : |
the table or NULL if an error occurs. |
xmlSecCryptoDLSetFunctions ()
int xmlSecCryptoDLSetFunctions (xmlSecCryptoDLFunctionsPtr functions); |
Sets global crypto functions/transforms/keys data/keys store table.
xmlSecCryptoDLGetFunctions ()
xmlSecCryptoDLFunctionsPtr xmlSecCryptoDLGetFunctions
(void); |
Gets global crypto functions/transforms/keys data/keys store table.