Also export some deprecated functions.
I didn't mark these functions as OPENSSL_EXPORT in the first place because I was hoping that they wouldn't be needed. However, WebRTC and libjingle are using them. Change-Id: I7a9de770a0a2213e99725b9b5ac7d3d13754ebfd
This commit is contained in:
parent
e216d6bb9f
commit
533cbee57e
@ -247,21 +247,23 @@ uint32_t CRYPTO_THREADID_hash(const CRYPTO_THREADID *id);
|
||||
*
|
||||
* TODO(fork): cleanup callers and remove. */
|
||||
|
||||
void CRYPTO_set_id_callback(unsigned long (*func)(void));
|
||||
OPENSSL_EXPORT void CRYPTO_set_id_callback(unsigned long (*func)(void));
|
||||
|
||||
typedef struct {
|
||||
int references;
|
||||
struct CRYPTO_dynlock_value *data;
|
||||
} CRYPTO_dynlock;
|
||||
|
||||
void CRYPTO_set_dynlock_create_callback(struct CRYPTO_dynlock_value *(
|
||||
*dyn_create_function)(const char *file, int line));
|
||||
OPENSSL_EXPORT void CRYPTO_set_dynlock_create_callback(
|
||||
struct CRYPTO_dynlock_value *(*dyn_create_function)(const char *file,
|
||||
int line));
|
||||
|
||||
void CRYPTO_set_dynlock_lock_callback(void (*dyn_lock_function)(
|
||||
OPENSSL_EXPORT void CRYPTO_set_dynlock_lock_callback(void (*dyn_lock_function)(
|
||||
int mode, struct CRYPTO_dynlock_value *l, const char *file, int line));
|
||||
|
||||
void CRYPTO_set_dynlock_destroy_callback(void (*dyn_destroy_function)(
|
||||
struct CRYPTO_dynlock_value *l, const char *file, int line));
|
||||
OPENSSL_EXPORT void CRYPTO_set_dynlock_destroy_callback(
|
||||
void (*dyn_destroy_function)(struct CRYPTO_dynlock_value *l,
|
||||
const char *file, int line));
|
||||
|
||||
|
||||
#if defined(__cplusplus)
|
||||
|
Loading…
Reference in New Issue
Block a user