Fix parameters to dummy function BN_ref_mod_exp().
authorDr. Stephen Henson <steve@openssl.org>
Thu, 14 Jan 1999 18:25:07 +0000 (18:25 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Thu, 14 Jan 1999 18:25:07 +0000 (18:25 +0000)
CHANGES
rsaref/rsaref.c

diff --git a/CHANGES b/CHANGES
index 9074769594398729f20bcd259cf060235ec950bf..62c31cbdfd7cb84e76123c64e79c0312d1ff5174 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,10 @@
 
  Changes between 0.9.1c and 0.9.2
 
+  *) Fix the dummy function BN_ref_mod_exp() in rsaref.c to have the correct
+     parameters. This was causing a warning which killed off the Win32 compile.
+     [Steve Henson]
+
   *) Remove C++ style comments from crypto/bn/bn_local.h.
      [Neil Costigan <neil.costigan@celocom.com>]
 
index 324460327d46703c2347a62af7c90e4d6bf531d0..5f772972d50982bb6f8cb1f3162ea34b624ea291 100644 (file)
@@ -96,7 +96,7 @@ int RSA_ref_public_encrypt(int len, unsigned char *from,
        unsigned char *to, RSA *rsa, int padding);
 int RSA_ref_public_decrypt(int len, unsigned char *from,
        unsigned char *to, RSA *rsa, int padding);
-static int BN_ref_mod_exp(BIGNUM *r,BIGNUM *a,BIGNUM *p,BIGNUM *m, BN_CTX *ctx);
+static int BN_ref_mod_exp(BIGNUM *r,BIGNUM *a,BIGNUM *p,BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
 static int RSA_ref_mod_exp(BIGNUM *r0, BIGNUM *I, RSA *rsa);
 #else
 
@@ -144,9 +144,10 @@ RSA *rsa;
        return(0);
        }
 
-static int BN_ref_mod_exp(r,a,p,m,ctx)
+static int BN_ref_mod_exp(r,a,p,m,ctx,m_ctx)
 BIGNUM *r,*a,*p,*m;
 BN_CTX *ctx;
+BN_MONT_CTX *m_ctx;
        {
        RSAREFerr(RSAREF_F_BN_REF_MOD_EXP,ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED);
        return(0);