Lines 95-101
init_openssl(struct module *module)
Link Here
|
95 |
} |
95 |
} |
96 |
#endif |
96 |
#endif |
97 |
|
97 |
|
|
|
98 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
98 |
SSLeay_add_ssl_algorithms(); |
99 |
SSLeay_add_ssl_algorithms(); |
|
|
100 |
#endif |
99 |
context = SSL_CTX_new(SSLv23_client_method()); |
101 |
context = SSL_CTX_new(SSLv23_client_method()); |
100 |
SSL_CTX_set_options(context, SSL_OP_ALL); |
102 |
SSL_CTX_set_options(context, SSL_OP_ALL); |
101 |
SSL_CTX_set_default_verify_paths(context); |
103 |
SSL_CTX_set_default_verify_paths(context); |
Lines 471-477
void
Link Here
|
471 |
random_nonce(unsigned char buf[], size_t size) |
473 |
random_nonce(unsigned char buf[], size_t size) |
472 |
{ |
474 |
{ |
473 |
#ifdef USE_OPENSSL |
475 |
#ifdef USE_OPENSSL |
|
|
476 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
474 |
RAND_pseudo_bytes(buf, size); |
477 |
RAND_pseudo_bytes(buf, size); |
|
|
478 |
#else |
479 |
RAND_bytes(buf, size); |
480 |
#endif |
475 |
#elif defined(CONFIG_GNUTLS) |
481 |
#elif defined(CONFIG_GNUTLS) |
476 |
gcry_create_nonce(buf, size); |
482 |
gcry_create_nonce(buf, size); |
477 |
#else |
483 |
#else |