Auto init/deinit libcrypto

This builds on the previous commit to auto initialise/deinitialise
libcrypto.

Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
Matt Caswell
2016-02-08 16:43:03 +00:00
parent b184e3ef73
commit 7b9f8f7f03
45 changed files with 422 additions and 347 deletions

View File

@@ -59,7 +59,7 @@
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
#include <openssl/async.h>
#include <internal/async.h>
#include <openssl/crypto.h>
typedef struct async_ctx_st async_ctx;
@@ -95,7 +95,6 @@ struct async_pool_st {
};
int async_global_init(void);
int async_local_init(void);
void async_local_cleanup(void);
void async_global_cleanup(void);
void async_start_func(void);