r3078 - in trunk/libmikey: . include/libmikey mikey

mikma at minisip.org mikma at minisip.org
Tue Jan 2 23:23:58 CET 2007


Author: mikma
Date: 2007-01-02 23:23:57 +0100 (Tue, 02 Jan 2007)
New Revision: 3078

Modified:
   trunk/libmikey/Makefile.am
   trunk/libmikey/TODO
   trunk/libmikey/configure.ac
   trunk/libmikey/include/libmikey/MikeyPayloadRAND.h
   trunk/libmikey/mikey/MikeyMessage.cxx
Log:
Remove all OpenSSL dependencies in libmikey


Modified: trunk/libmikey/Makefile.am
===================================================================
--- trunk/libmikey/Makefile.am	2007-01-02 10:19:23 UTC (rev 3077)
+++ trunk/libmikey/Makefile.am	2007-01-02 22:23:57 UTC (rev 3078)
@@ -14,11 +14,6 @@
 
 libmikey_la_SOURCES = $(mikey_src) $(ka_src)
 
-if HAVE_OPENSSL
-libmikey_la_SOURCES += $(ossl_src)
-libmikey_la_LIBADD += $(OPENSSL_LIBS)
-endif HAVE_OPENSSL
-
 if OS_WIN
 res_obj = win32/libmikey-res.o
 libmikey_la_LDFLAGS += -Wl,$(res_obj)
@@ -34,6 +29,8 @@
                      mikey/MikeyMessagePSK.cxx \
                      mikey/MikeyMessageDHHMAC.h \
                      mikey/MikeyMessageDHHMAC.cxx \
+                     mikey/MikeyMessagePKE.h \
+                     mikey/MikeyMessagePKE.cxx \
                      mikey/MikeyPayloadCERT.cxx \
                      mikey/MikeyPayloadCHASH.cxx \
                      mikey/MikeyPayload.cxx \
@@ -58,10 +55,6 @@
 	             keyagreement/KeyAgreementDHHMAC.cxx \
 		     keyagreement/keyvalidity.cxx
 
-ossl_src = \
-		mikey/MikeyMessagePKE.h \
-		mikey/MikeyMessagePKE.cxx
-
 # maintainer rules
 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
 MAINTAINERCLEANFILES = \

Modified: trunk/libmikey/TODO
===================================================================
--- trunk/libmikey/TODO	2007-01-02 10:19:23 UTC (rev 3077)
+++ trunk/libmikey/TODO	2007-01-02 22:23:57 UTC (rev 3078)
@@ -3,4 +3,3 @@
 * add a namespace
 * add a CallerInterface, to report errors
 * use MObject everywhere
-* remove all OpenSSL dependencies

Modified: trunk/libmikey/configure.ac
===================================================================
--- trunk/libmikey/configure.ac	2007-01-02 10:19:23 UTC (rev 3077)
+++ trunk/libmikey/configure.ac	2007-01-02 22:23:57 UTC (rev 3078)
@@ -26,16 +26,7 @@
 AM_MINISIP_CHECK_COMPLETE
 
 dnl Checks for libraries.
-AC_ARG_WITH(openssl,
-    AS_HELP_STRING([--with-openssl=PATH], [Use OpenSSL library [default=yes]]),
-    [], [with_openssl="yes"])
 
-if test "${with_openssl}" = "yes"; then
-    AM_LIBMCRYPTO_CHECK_OPENSSL([HAVE_OPENSSL=yes],[HAVE_OPENSSL=no])
-    AC_CHECK_HEADERS([openssl/rsa.h openssl/evp.h])
-fi
-AM_CONDITIONAL(HAVE_OPENSSL, test "${HAVE_OPENSSL}" = "yes")
-
 dnl Checks for header files.
 AC_HEADER_STDC
 AC_CHECK_HEADERS([malloc.h stdlib.h string.h unistd.h])

Modified: trunk/libmikey/include/libmikey/MikeyPayloadRAND.h
===================================================================
--- trunk/libmikey/include/libmikey/MikeyPayloadRAND.h	2007-01-02 10:19:23 UTC (rev 3077)
+++ trunk/libmikey/include/libmikey/MikeyPayloadRAND.h	2007-01-02 22:23:57 UTC (rev 3078)
@@ -27,7 +27,6 @@
 
 #include<libmikey/libmikey_config.h>
 
-#define OPENSSL
 #include<libmikey/MikeyPayload.h>
 
 #define MIKEYPAYLOAD_RAND_PAYLOAD_TYPE 11
@@ -38,9 +37,7 @@
 */
 class LIBMIKEY_API MikeyPayloadRAND : public MikeyPayload{
 	public:
-#ifdef OPENSSL
 		MikeyPayloadRAND(); // computes a 128 bits random value
-#endif
 		// FIXME almost same prototype, leads to mistake!!
 		MikeyPayloadRAND( int randlen, byte_t * rand_data );
 		MikeyPayloadRAND( byte_t * start, int lengthLimit );

Modified: trunk/libmikey/mikey/MikeyMessage.cxx
===================================================================
--- trunk/libmikey/mikey/MikeyMessage.cxx	2007-01-02 10:19:23 UTC (rev 3077)
+++ trunk/libmikey/mikey/MikeyMessage.cxx	2007-01-02 22:23:57 UTC (rev 3078)
@@ -87,13 +87,11 @@
 	return new MikeyMessageDHHMAC( ka, macAlg );
 }
 
-#ifdef HAVE_OPENSSL
 MikeyMessage* MikeyMessage::create( KeyAgreementPKE* ka,
 				    int encrAlg, int macAlg,
 				    MRef<certificate*> certInitiator ){
 	return new MikeyMessagePKE( ka, encrAlg, macAlg, certInitiator );
 }
-#endif	// HAVE_OPENSSL
 
 /*
  * Alg.
@@ -129,12 +127,10 @@
 		case MIKEY_TYPE_PSK_RESP:
 			msg = new MikeyMessagePSK();
 			break;
-#ifdef HAVE_OPENSSL
 		case MIKEY_TYPE_PK_INIT:
 		case MIKEY_TYPE_PK_RESP:
 			msg = new MikeyMessagePKE();
 			break;
-#endif	// HAVE_OPENSSL
 		case MIKEY_TYPE_DHHMAC_INIT:
 		case MIKEY_TYPE_DHHMAC_RESP:
 			msg = new MikeyMessageDHHMAC();



More information about the Minisip-devel mailing list