X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fssl.h;h=0340673bdc4be894b3561651c76f7169839b6f68;hb=697d68393a174877c2f7743193e229076ddd44e9;hp=86cd7bcd5ef5be3ee7d93ca20ed54e913bb6b5b4;hpb=3d6597697af81724a9be288af0354c987a696114;p=umurmur.git diff --git a/src/ssl.h b/src/ssl.h index 86cd7bc..0340673 100644 --- a/src/ssl.h +++ b/src/ssl.h @@ -1,5 +1,5 @@ -/* Copyright (C) 2009-2012, Martin Johansson - Copyright (C) 2005-2012, Thorvald Natvig +/* Copyright (C) 2009-2013, Martin Johansson + Copyright (C) 2005-2013, Thorvald Natvig All rights reserved. @@ -40,11 +40,16 @@ #include #include +#ifdef POLARSSL_VERSION_MAJOR #if (POLARSSL_VERSION_MAJOR < 1) -#error PolarSSL version 1.0.0 or later is required! +#error PolarSSL version 1.0.0 or greater is required! +#endif +#else +#error PolarSSL version 1.0.0 or greater is required! #endif #ifdef USE_POLARSSL_HAVEGE +#include #if (POLARSSL_VERSION_MINOR >= 1) #define HAVEGE_RAND (havege_random) #define RAND_bytes(_dst_, _size_) do { \ @@ -65,7 +70,10 @@ int urandom_bytes(void *ctx, unsigned char *dest, size_t len); #endif #if (POLARSSL_VERSION_MINOR >= 2) - #define POLARSSL_API_V1_2 + #define POLARSSL_API_V1_2_ABOVE +#endif +#if (POLARSSL_VERSION_MINOR == 3) + #define POLARSSL_API_V1_3_ABOVE #endif #else /* OpenSSL */