Lines 88-94
entropy_getpseudo(unsigned char *buf, int num) {
Link Here
|
88 |
return (result == ISC_R_SUCCESS ? 1 : -1); |
88 |
return (result == ISC_R_SUCCESS ? 1 : -1); |
89 |
} |
89 |
} |
90 |
|
90 |
|
91 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
91 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) |
92 |
static void |
92 |
static void |
93 |
entropy_add(const void *buf, int num, double entropy) { |
93 |
entropy_add(const void *buf, int num, double entropy) { |
94 |
/* |
94 |
/* |
Lines 121-127
lock_callback(int mode, int type, const char *file, in
Link Here
|
121 |
UNLOCK(&locks[type]); |
121 |
UNLOCK(&locks[type]); |
122 |
} |
122 |
} |
123 |
|
123 |
|
124 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
124 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) |
125 |
static unsigned long |
125 |
static unsigned long |
126 |
id_callback(void) { |
126 |
id_callback(void) { |
127 |
return ((unsigned long)isc_thread_self()); |
127 |
return ((unsigned long)isc_thread_self()); |
Lines 187-193
dst__openssl_init(const char *engine) {
Link Here
|
187 |
if (result != ISC_R_SUCCESS) |
187 |
if (result != ISC_R_SUCCESS) |
188 |
goto cleanup_mutexalloc; |
188 |
goto cleanup_mutexalloc; |
189 |
CRYPTO_set_locking_callback(lock_callback); |
189 |
CRYPTO_set_locking_callback(lock_callback); |
190 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
190 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) |
191 |
CRYPTO_set_id_callback(id_callback); |
191 |
CRYPTO_set_id_callback(id_callback); |
192 |
#endif |
192 |
#endif |
193 |
|
193 |
|
Lines 287-293
dst__openssl_destroy(void) {
Link Here
|
287 |
CRYPTO_cleanup_all_ex_data(); |
287 |
CRYPTO_cleanup_all_ex_data(); |
288 |
#endif |
288 |
#endif |
289 |
ERR_clear_error(); |
289 |
ERR_clear_error(); |
290 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
290 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) |
291 |
ERR_remove_state(0); |
291 |
ERR_remove_state(0); |
292 |
#endif |
292 |
#endif |
293 |
ERR_free_strings(); |
293 |
ERR_free_strings(); |