diff options
author | Nick Mathewson <nickm@torproject.org> | 2015-05-21 11:54:13 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2015-05-21 11:54:13 -0400 |
commit | 0b7bf3585a378bca4fc5bb551af3c37d517fdf28 (patch) | |
tree | 733dd2544d8e4f2a26cae9c258b9f6815bf192c2 /src/common/aes.c | |
parent | a35d22479b55c7eaed2ddbbd85fcbf3328751fbe (diff) | |
download | tor-0b7bf3585a378bca4fc5bb551af3c37d517fdf28.tar.gz tor-0b7bf3585a378bca4fc5bb551af3c37d517fdf28.zip |
Generate error ASAP if building with too-old openssl
Diffstat (limited to 'src/common/aes.c')
-rw-r--r-- | src/common/aes.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/common/aes.c b/src/common/aes.c index 201cadc741..dbc12dcd23 100644 --- a/src/common/aes.c +++ b/src/common/aes.c @@ -25,13 +25,18 @@ #endif #include <openssl/opensslv.h> +#include "crypto.h" + +#if OPENSSL_VERSION_NUMBER < OPENSSL_V_SERIES(1,0,0) +#error "We require OpenSSL >= 1.0.0" +#endif + #include <assert.h> #include <stdlib.h> #include <string.h> #include <openssl/aes.h> #include <openssl/evp.h> #include <openssl/engine.h> -#include "crypto.h" #include <openssl/modes.h> #include "compat.h" #include "aes.h" |