diff --git a/ecdsa.h b/ecdsa.h index 84e40000f8d64de8378440db65af01f70e3fb28c..3fbc6661c0c63d37830ba85b8ce678588db17244 100644 --- a/ecdsa.h +++ b/ecdsa.h @@ -7,11 +7,11 @@ #ifdef DROPBEAR_ECDSA -#ifdef DROPBEAR_ECC_256 +#if defined(DROPBEAR_ECC_256) #define ECDSA_DEFAULT_SIZE 256 -#elif DROPBEAR_ECC_384 +#elif defined(DROPBEAR_ECC_384) #define ECDSA_DEFAULT_SIZE 384 -#elif DROPBEAR_ECC_521 +#elif defined(DROPBEAR_ECC_521) #define ECDSA_DEFAULT_SIZE 521 #else #define ECDSA_DEFAULT_SIZE 0 diff --git a/sysoptions.h b/sysoptions.h index 21b153bac0d398f70d93b2cdac1916fc6b71a307..8d57375eae82424b54713b1cd4dd74c636473cbf 100644 --- a/sysoptions.h +++ b/sysoptions.h @@ -90,6 +90,8 @@ #if defined(DROPBEAR_ECDH) || defined (DROPBEAR_ECDSA) #define DROPBEAR_ECC +/* Debian doesn't define this in system headers */ +#define LTM_DESC #endif #ifdef DROPBEAR_ECC