/*! \ingroup wolfCrypt \brief Used to initialize resources used by wolfCrypt. \return 0 upon success. \return <0 upon failure of init resources. \param none No parameters. _Example_ \code ... if (wolfCrypt_Init() != 0) { WOLFSSL_MSG("Error with wolfCrypt_Init call"); } \endcode \sa wolfCrypt_Cleanup */ WOLFSSL_API int wolfCrypt_Init(void); /*! \ingroup wolfCrypt \brief Used to clean up resources used by wolfCrypt. \return 0 upon success. \return <0 upon failure of cleaning up resources. \param none No parameters. _Example_ \code ... if (wolfCrypt_Cleanup() != 0) { WOLFSSL_MSG("Error with wolfCrypt_Cleanup call"); } \endcode \sa wolfCrypt_Init */ WOLFSSL_API int wolfCrypt_Cleanup(void);