r3329 - trunk/libmcrypto/source/openssl

mikma at minisip.org mikma at minisip.org
Sun Jun 17 11:00:06 CEST 2007


Author: mikma
Date: 2007-06-17 11:00:06 +0200 (Sun, 17 Jun 2007)
New Revision: 3329

Modified:
   trunk/libmcrypto/source/openssl/ZrtpDH.cxx
Log:
Fix OpenSSL libmcrypto build.


Modified: trunk/libmcrypto/source/openssl/ZrtpDH.cxx
===================================================================
--- trunk/libmcrypto/source/openssl/ZrtpDH.cxx	2007-06-17 08:52:44 UTC (rev 3328)
+++ trunk/libmcrypto/source/openssl/ZrtpDH.cxx	2007-06-17 09:00:06 UTC (rev 3329)
@@ -39,6 +39,9 @@
 static BIGNUM *bnP3072 = NULL;
 static BIGNUM *bnP4096 = NULL;
 
+static BIGNUM* bnP3072MinusOne = NULL;
+static BIGNUM* bnP4096MinusOne = NULL;
+
 static uint8_t dhinit = 0;
 
 // void initializeOpenSSL();
@@ -135,6 +138,10 @@
     if (!dhinit) {
 	bnP3072 = BN_bin2bn(P3072,sizeof(P3072),NULL);
 	bnP4096 = BN_bin2bn(P4096,sizeof(P4096),NULL);
+        bnP3072MinusOne = BN_dup(bnP3072);
+        BN_sub_word(bnP3072MinusOne, 1);
+        bnP4096MinusOne = BN_dup(bnP4096);
+        BN_sub_word(bnP4096MinusOne, 1);
 	dhinit = 1;
     }
 



More information about the Minisip-devel mailing list