Initialization and shutdown. XML Security Library initialization/shutdown process includes initialization and shutdown of the dependent libraries: libxml library; libxslt library; crypto library (OpenSSL, GnuTLS, GCrypt, NSS, ...); xmlsec library (xmlSecInit and xmlSecShutdown functions); xmlsec-crypto library (xmlSecCryptoDLLoadLibrary to load xmlsec-crypto library dynamicaly if needed, xmlSecCryptoInit and xmlSecCryptoShutdown functions); xmlsec-crypto library also provides a convinient functions xmlSecAppCryptoInit and xmlSecAppCryptoShutdown to initialize the crypto library itself but application can do it by itself. Initializing application. Shutting down application.