Details
xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms ()
int xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms
(xmlSecCryptoDLFunctionsPtr functions
);
Registers the key data and transforms klasses from functions
table in xmlsec.
xmlSecCryptoDLGetFunctions ()
xmlSecCryptoDLFunctionsPtr xmlSecCryptoDLGetFunctions (void
);
Gets global crypto functions/transforms/keys data/keys store table.
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. |
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. |
xmlSecCryptoDLSetFunctions ()
int xmlSecCryptoDLSetFunctions (xmlSecCryptoDLFunctionsPtr functions
);
Sets global crypto functions/transforms/keys data/keys store table.
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. |