36 #include "crypto.h" |
36 #include "crypto.h" |
37 |
37 |
38 /* -------------------- OpenSSL Crypto Functions -------------------- */ |
38 /* -------------------- OpenSSL Crypto Functions -------------------- */ |
39 #ifdef DAV_USE_OPENSSL |
39 #ifdef DAV_USE_OPENSSL |
40 |
40 |
41 #if OPENSSL_VERSION_NUMBER < 10000000 |
41 #if OPENSSL_VERSION_NUMBER < 0x10000000L |
42 |
42 |
43 static EVP_CIPHER_CTX* create_evp_cipher_ctx() { |
43 static EVP_CIPHER_CTX* create_evp_cipher_ctx() { |
44 EVP_CIPHER_CTX *ctx = malloc(sizeof(EVP_CIPHER_CTX)); |
44 EVP_CIPHER_CTX *ctx = malloc(sizeof(EVP_CIPHER_CTX)); |
45 EVP_CIPHER_CTX_init(ctx); |
45 EVP_CIPHER_CTX_init(ctx); |
46 return ctx; |
46 return ctx; |