diff --git a/libs/libzrtp/Makefile.am b/libs/libzrtp/Makefile.am index f42a72dbe9..2d3b82421d 100644 --- a/libs/libzrtp/Makefile.am +++ b/libs/libzrtp/Makefile.am @@ -13,6 +13,7 @@ libzrtp_include_HEADERS = \ $(top_srcdir)/include/zrtp_config_user.h \ $(top_srcdir)/include/zrtp_config_unix.h \ $(top_srcdir)/include/zrtp_crypto.h \ + $(top_srcdir)/include/zrtp_ec.h \ $(top_srcdir)/include/zrtp_engine.h \ $(top_srcdir)/include/zrtp_error.h \ $(top_srcdir)/include/zrtp_iface.h \ @@ -40,10 +41,6 @@ libzrtp_include_HEADERS = \ $(top_srcdir)/third_party/bgaes/sha1.h \ $(top_srcdir)/third_party/bgaes/sha2.h -if ZRTP_BUILD_ENTERPRISE -libzrtp_include_HEADERS += $(top_srcdir)/include/zrtp_ec.h -endif - lib_LIBRARIES = libzrtp.a libzrtp_a_CPPFLAGS = \ @@ -58,6 +55,8 @@ libzrtp_a_SOURCES = $(top_srcdir)/src/zrtp.c \ $(top_srcdir)/src/zrtp_crc.c \ $(top_srcdir)/src/zrtp_crypto_aes.c \ $(top_srcdir)/src/zrtp_crypto_atl.c \ + $(top_srcdir)/src/zrtp_crypto_ec.c \ + $(top_srcdir)/src/zrtp_crypto_ecdh.c \ $(top_srcdir)/src/zrtp_crypto_hash.c \ $(top_srcdir)/src/zrtp_crypto_pk.c \ $(top_srcdir)/src/zrtp_crypto_sas.c \ @@ -87,10 +86,6 @@ libzrtp_a_SOURCES = $(top_srcdir)/src/zrtp.c \ \ $(top_srcdir)/src/zrtp_iface_cache.c $(top_srcdir)/src/zrtp_engine_driven.c -if ZRTP_BUILD_ENTERPRISE -libzrtp_a_SOURCES +=$(top_srcdir)/src/zrtp_crypto_ec.c \ - $(top_srcdir)/src/zrtp_crypto_ecdh.c -endif check_PROGRAMS = cache_test diff --git a/libs/libzrtp/configure.in b/libs/libzrtp/configure.in index 1e637031c1..f6001d7515 100644 --- a/libs/libzrtp/configure.in +++ b/libs/libzrtp/configure.in @@ -49,10 +49,6 @@ AC_PROG_CC AC_PROG_CXX AC_PROG_RANLIB -# Apply configure options -AC_ARG_ENABLE(enterprise, [ --enable-enterprise enable building of enterprise components).], enable_enterprise=$enableval,enable_enterprise="no") -AM_CONDITIONAL(ZRTP_BUILD_ENTERPRISE, [test "x$enable_enterprise" = "xyes"]) - # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([linux/version.h endian.h]) @@ -85,13 +81,6 @@ AC_DEFINE(PRAGMA_PACK_PUSH,[#pragma pack(push, 1)],[Define pragma pack(push) for AC_DEFINE(PRAGMA_PACK_POP,[#pragma pack(pop)],[Define pragma pack(pop) for your platform]) AC_DEFINE(INLINE,[static inline],[Define inline construction for your platform]) -if test "x$enable_enterprise" = "xyes" ; then - AC_DEFINE(ENABLE_EC,1,Enterprise) - CFLAGS="$CFLAGS -DZRTP_ENABLE_EC=1" -fi - -AC_SUBST(ENABLE_EC) - # # Documentation # diff --git a/libs/libzrtp/include/zrtp.h b/libs/libzrtp/include/zrtp.h index 185ffdfe30..c2ff1c2c78 100644 --- a/libs/libzrtp/include/zrtp.h +++ b/libs/libzrtp/include/zrtp.h @@ -35,9 +35,7 @@ #include "zrtp_legal.h" #include "zrtp_version.h" #include "zrtp_iface_cache.h" -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) #include "zrtp_ec.h" -#endif diff --git a/libs/libzrtp/include/zrtp_config_android.h b/libs/libzrtp/include/zrtp_config_android.h index b13bc3f6b5..06d379939e 100644 --- a/libs/libzrtp/include/zrtp_config_android.h +++ b/libs/libzrtp/include/zrtp_config_android.h @@ -94,8 +94,6 @@ #define ZRTP_USE_BUILTIN_SCEHDULER 1 #undef ZRTP_USE_STACK_MINIM #define ZRTP_USE_STACK_MINIM 1 -#undef ZRTP_ENABLE_EC -#define ZRTP_ENABLE_EC 0 #define ALIGNMENT_32BIT_REQUIRED #endif /* ZRTP_WIN_CONFIG_H__ */ diff --git a/libs/libzrtp/include/zrtp_config_user.h b/libs/libzrtp/include/zrtp_config_user.h index c87a6c790e..2989878d08 100644 --- a/libs/libzrtp/include/zrtp_config_user.h +++ b/libs/libzrtp/include/zrtp_config_user.h @@ -122,10 +122,6 @@ # endif #endif -#ifndef ZRTP_ENABLE_EC -#define ZRTP_ENABLE_EC 1 -#endif - #ifndef ZRTP_DEBUG_WITH_PJSIP #define ZRTP_DEBUG_WITH_PJSIP 0 #endif diff --git a/libs/libzrtp/include/zrtp_crypto.h b/libs/libzrtp/include/zrtp_crypto.h index f4ad639710..bb191bdedd 100644 --- a/libs/libzrtp/include/zrtp_crypto.h +++ b/libs/libzrtp/include/zrtp_crypto.h @@ -15,10 +15,7 @@ #include "zrtp_error.h" #include "zrtp_engine.h" #include "zrtp_config_user.h" - -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) #include "zrtp_ec.h" -#endif diff --git a/libs/libzrtp/include/zrtp_ec.h b/libs/libzrtp/include/zrtp_ec.h index 42e68c553f..75497979a5 100644 --- a/libs/libzrtp/include/zrtp_ec.h +++ b/libs/libzrtp/include/zrtp_ec.h @@ -14,8 +14,6 @@ #include "zrtp_types.h" #include "zrtp_error.h" -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) - #define ZRTP_MAXECBITS 521 #define ZRTP_MAXECWORDS ((ZRTP_MAXECBITS+7)/8) @@ -80,6 +78,4 @@ int bnSquareMod_ (struct BigNum *rslt, struct BigNum *n1, struct BigNum *mod); } #endif -#endif /*ZRTP_ENABLE_EC*/ - #endif /* __ZRTP_CRYPTO_EC_H__ */ diff --git a/libs/libzrtp/src/zrtp.c b/libs/libzrtp/src/zrtp.c index 3842da10d4..de630d23ef 100644 --- a/libs/libzrtp/src/zrtp.c +++ b/libs/libzrtp/src/zrtp.c @@ -802,7 +802,6 @@ void zrtp_profile_defaults(zrtp_profile_t* profile, zrtp_global_t* zrtp) profile->auth_tag_lens[0] = ZRTP_ATL_HS32; profile->hash_schemes[0] = ZRTP_HASH_SHA256; -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) if (zrtp && (ZRTP_LICENSE_MODE_PASSIVE == zrtp->lic_mode)) { profile->pk_schemes[0] = ZRTP_PKTYPE_DH2048; profile->pk_schemes[1] = ZRTP_PKTYPE_EC256P; @@ -813,16 +812,6 @@ void zrtp_profile_defaults(zrtp_profile_t* profile, zrtp_global_t* zrtp) profile->pk_schemes[2] = ZRTP_PKTYPE_DH2048; } profile->pk_schemes[3] = ZRTP_PKTYPE_MULT; -#else - if (zrtp && (ZRTP_LICENSE_MODE_PASSIVE == zrtp->lic_mode)) { - profile->pk_schemes[0] = ZRTP_PKTYPE_DH2048; - profile->pk_schemes[1] = ZRTP_PKTYPE_DH3072; - } else { - profile->pk_schemes[0] = ZRTP_PKTYPE_DH3072; - profile->pk_schemes[1] = ZRTP_PKTYPE_DH2048; - } - profile->pk_schemes[2] = ZRTP_PKTYPE_MULT; -#endif } /*----------------------------------------------------------------------------*/ diff --git a/libs/libzrtp/src/zrtp_crypto_ec.c b/libs/libzrtp/src/zrtp_crypto_ec.c index a593bc07e5..6a7fd2907d 100644 --- a/libs/libzrtp/src/zrtp_crypto_ec.c +++ b/libs/libzrtp/src/zrtp_crypto_ec.c @@ -7,8 +7,6 @@ #include "zrtp.h" -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) - /* Size of extra random data to approximate a uniform distribution mod n */ #define UNIFORMBYTES 8 @@ -461,5 +459,3 @@ zrtp_status_t zrtp_ec_init_params( struct zrtp_ec_params *params, uint32_t bits return zrtp_status_ok; } - -#endif /*ZRTP_ENABLE_EC*/ diff --git a/libs/libzrtp/src/zrtp_crypto_ecdh.c b/libs/libzrtp/src/zrtp_crypto_ecdh.c index 96840fee29..7a47e6c474 100644 --- a/libs/libzrtp/src/zrtp_crypto_ecdh.c +++ b/libs/libzrtp/src/zrtp_crypto_ecdh.c @@ -8,8 +8,6 @@ #include "zrtp.h" -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) - #define _ZTU_ "zrtp ecdh" static unsigned get_pbits(zrtp_pk_scheme_t *self) @@ -559,5 +557,3 @@ zrtp_status_t zrtp_defaults_ec_pkt(zrtp_global_t* zrtp) return zrtp_status_ok; } - -#endif /*ZRTP_ENABLE_EC*/ diff --git a/libs/libzrtp/src/zrtp_crypto_pk.c b/libs/libzrtp/src/zrtp_crypto_pk.c index 5961b04794..4130d6cbed 100644 --- a/libs/libzrtp/src/zrtp_crypto_pk.c +++ b/libs/libzrtp/src/zrtp_crypto_pk.c @@ -214,9 +214,7 @@ static zrtp_status_t zrtp_dh_self_test(zrtp_pk_scheme_t *self) } /*----------------------------------------------------------------------------*/ -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) extern zrtp_status_t zrtp_defaults_ec_pkt(zrtp_global_t* zrtp); -#endif zrtp_status_t zrtp_defaults_pkt(zrtp_global_t* zrtp) { @@ -329,11 +327,7 @@ zrtp_status_t zrtp_defaults_pkt(zrtp_global_t* zrtp) presh->base.id = ZRTP_PKTYPE_PRESH; zrtp_comp_register(ZRTP_CC_PKT, presh, zrtp); -#if (defined(ZRTP_ENABLE_EC) && (ZRTP_ENABLE_EC == 1)) return zrtp_defaults_ec_pkt(zrtp); -#else - return zrtp_status_ok; -#endif } /*----------------------------------------------------------------------------*/