X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fssl.h;h=86cd7bcd5ef5be3ee7d93ca20ed54e913bb6b5b4;hb=3d6597697af81724a9be288af0354c987a696114;hp=aa0fe9381754d8fe9c1df157f6f569f5b69d00ba;hpb=b95d77db3f58c300c5e0a9c11862a4ba529ce82b;p=umurmur.git diff --git a/src/ssl.h b/src/ssl.h index aa0fe93..86cd7bc 100644 --- a/src/ssl.h +++ b/src/ssl.h @@ -40,7 +40,10 @@ #include #include -#define POLARSSL_API_V1 +#if (POLARSSL_VERSION_MAJOR < 1) +#error PolarSSL version 1.0.0 or later is required! +#endif + #ifdef USE_POLARSSL_HAVEGE #if (POLARSSL_VERSION_MINOR >= 1) #define HAVEGE_RAND (havege_random) @@ -77,11 +80,7 @@ int urandom_bytes(void *ctx, unsigned char *dest, size_t len); #define SSLI_ERROR_WANT_READ -0x0F300 /* PolarSSL v0.x.x uses -0x0f00 -> --0x0f90, v1.x.x uses -0x7080 -> -0x7e80 */ #define SSLI_ERROR_WANT_WRITE -0x0F310 -#ifdef POLARSSL_API_V1 #define SSLI_ERROR_ZERO_RETURN 0 -#else -#define SSLI_ERROR_ZERO_RETURN POLARSSL_ERR_NET_CONN_RESET -#endif #define SSLI_ERROR_CONNRESET POLARSSL_ERR_NET_CONN_RESET #define SSLI_ERROR_SYSCALL POLARSSL_ERR_NET_RECV_FAILED