Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/crypto/dist/openssl/crypto/rsa



>On Mon, Mar 17, 2003 at 04:33:52PM +0200, Jun-ichiro itojun Hagino wrote:
>> 
>> Module Name: src
>> Committed By:        itojun
>> Date:                Mon Mar 17 14:33:51 UTC 2003
>> 
>> Modified Files:
>>      src/crypto/dist/openssl/crypto/rsa: rsa_eay.c rsa_lib.c
>> 
>> Log Message:
>> enable RSA blinding by defualt.  from bugtraq posting 
>> <3E758B85.6090300%algroup.co.uk@localhost>
>
>This caused compile warnings while building release:

        i don't understand why the following change (near line 71) causes
        new compile warnings you have presented.  any clues?

itojun


Index: rsa_lib.c
===================================================================
RCS file: /cvsroot/src/crypto/dist/openssl/crypto/rsa/rsa_lib.c,v
retrieving revision 1.1.1.3
retrieving revision 1.2
diff -u -r1.1.1.3 -r1.2
--- rsa_lib.c   2001/04/12 03:09:58     1.1.1.3
+++ rsa_lib.c   2003/03/17 14:33:50     1.2
@@ -71,7 +71,13 @@
 
 RSA *RSA_new(void)
        {
-       return(RSA_new_method(NULL));
+       RSA *r=RSA_new_method(NULL);
+
+#ifndef OPENSSL_NO_FORCE_RSA_BLINDING
+       r->flags|=RSA_FLAG_BLINDING;
+#endif
+
+       return r;
        }
 
 void RSA_set_default_method(RSA_METHOD *meth)



Home | Main Index | Thread Index | Old Index