Sha256: 64f2bd4ccf4921cee133c2179621c0c8b9bc7ffb5f1551fdac0be317358df633
Contents?: true
Size: 1.92 KB
Versions: 2
Compression:
Stored size: 1.92 KB
Contents
/** * XML Security Library (http://www.aleksey.com/xmlsec). * * * This is free software; see Copyright file in the source * distribution for preciese wording. * * Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com> */ #ifndef __XMLSEC_DL_H__ #define __XMLSEC_DL_H__ #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ typedef struct _xmlSecCryptoDLFunctions xmlSecCryptoDLFunctions, *xmlSecCryptoDLFunctionsPtr; XMLSEC_EXPORT int xmlSecCryptoDLFunctionsRegisterKeyDataAndTransforms (xmlSecCryptoDLFunctionsPtr functions); #ifndef XMLSEC_NO_CRYPTO_DYNAMIC_LOADING #include <libxml/tree.h> #include <libxml/xmlIO.h> #include <xmlsec/xmlsec.h> #include <xmlsec/keysdata.h> #include <xmlsec/keys.h> #include <xmlsec/keysmngr.h> #include <xmlsec/transforms.h> /**************************************************************************** * * Dynamic load functions * ****************************************************************************/ XMLSEC_EXPORT int xmlSecCryptoDLInit (void); XMLSEC_EXPORT int xmlSecCryptoDLShutdown (void); XMLSEC_EXPORT int xmlSecCryptoDLLoadLibrary (const xmlChar* crypto); XMLSEC_EXPORT xmlSecCryptoDLFunctionsPtr xmlSecCryptoDLGetLibraryFunctions(const xmlChar* crypto); XMLSEC_EXPORT int xmlSecCryptoDLUnloadLibrary (const xmlChar* crypto); XMLSEC_EXPORT int xmlSecCryptoDLSetFunctions (xmlSecCryptoDLFunctionsPtr functions); XMLSEC_EXPORT xmlSecCryptoDLFunctionsPtr xmlSecCryptoDLGetFunctions (void); #endif /* XMLSEC_NO_CRYPTO_DYNAMIC_LOADING */ #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __XMLSEC_APP_H__ */
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xmlsec-shim-1.2.18.2 | vendor/xmlsec1-1.2.18/include/xmlsec/dl.h |
xmlsec-shim-1.2.18.1 | vendor/xmlsec1-1.2.18/include/xmlsec/dl.h |