diff --git a/sflphone-common/configure.ac b/sflphone-common/configure.ac
index 1d398c04deed09f70c974a057aa17a3d58918e49..57e5b5565bd1187a01995541afc4d4a5c3bb7df1 100644
--- a/sflphone-common/configure.ac
+++ b/sflphone-common/configure.ac
@@ -173,6 +173,9 @@ dnl AC_SUBST(UUID_LIBS)
 UUID_MIN_VERSION=1.0
 PKG_CHECK_MODULES(UUID, uuid >= ${UUID_MIN_VERSION}, HAVE_UUID=true, HAVE_UUID=false);
 
+LIBCRYPTO_MIN_VERSION=1.0
+PKG_CHECK_MODULES(LIBCRYPTO, libcrypto >= ${LIBCRYPTO_MIN_VERSION}, HAVE_LIBCRYPTO=true, HAVE_LIBCRYPTO=false);
+
 dnl Check for alsa development package - name: libasound2-dev 
 ALSA_MIN_VERSION=1.0
 PKG_CHECK_MODULES(ALSA, alsa >= ${ALSA_MIN_VERSION},, AC_MSG_ERROR([Missing alsa development package: libasound2-dev or alsa-lib-devel]))
diff --git a/sflphone-common/test/Makefile.am b/sflphone-common/test/Makefile.am
index b4f35058257459cb790dca43349680c3a398599c..c95764ebfdd82887c4f8a2b396762ee0cc9962a4 100644
--- a/sflphone-common/test/Makefile.am
+++ b/sflphone-common/test/Makefile.am
@@ -3,7 +3,7 @@ include ../globals.mak
 check_PROGRAMS = test
 
 test_CXXFLAGS = $(CPPUNIT_CFLAGS)
-test_LDADD = $(LLIBS)
+test_LDADD = $(LLIBS) @LIBCRYPTO_LIBS@
 
 test_SOURCES = \
 	main.cpp \