Here are some patches for some files. Some files are unused (not in makefiles,
but in snapshot). All diffs are on "diff -tBHu3" format against 19-Aug snapshot.

+++ ./crypto/des/cbc3_enc.c      Tue Jul 31 10:13:42 2001
--- ./crypto/des/cbc3_enc.old    Fri Aug 13 18:00:24 1999
@@ -70,13 +70,13 @@
         if (enc == DES_ENCRYPT)
                 {
                 des_cbc_encrypt((unsigned char*)input,
+                                (unsigned char*)output,length,&ks1,iv1,enc);
-                                (unsigned char*)output,length,ks1,iv1,enc);
                 if (length >= sizeof(des_cblock))
                         memcpy(niv1,output[off],sizeof(des_cblock));
                 des_cbc_encrypt((unsigned char*)output,
+                                (unsigned char*)output,l8,&ks2,iv1,!enc);
-                                (unsigned char*)output,l8,ks2,iv1,!enc);
                 des_cbc_encrypt((unsigned char*)output,
+                                (unsigned char*)output,l8,&ks1,iv2,enc);
-                                (unsigned char*)output,l8,ks1,iv2,enc);
                 if (length >= sizeof(des_cblock))
                         memcpy(niv2,output[off],sizeof(des_cblock));
                 }
@@ -85,13 +85,13 @@
                 if (length >= sizeof(des_cblock))
                         memcpy(niv2,input[off],sizeof(des_cblock));
                 des_cbc_encrypt((unsigned char*)input,
+                                (unsigned char*)output,l8,&ks1,iv2,enc);
-                                (unsigned char*)output,l8,ks1,iv2,enc);
                 des_cbc_encrypt((unsigned char*)output,
+                                (unsigned char*)output,l8,&ks2,iv1,!enc);
-                                (unsigned char*)output,l8,ks2,iv1,!enc);
                 if (length >= sizeof(des_cblock))
                         memcpy(niv1,output[off],sizeof(des_cblock));
                 des_cbc_encrypt((unsigned char*)output,
+                                (unsigned char*)output,length,&ks1,iv1,enc);
-                                (unsigned char*)output,length,ks1,iv1,enc);
                 }
         memcpy(*iv1,niv1,sizeof(des_cblock));
         memcpy(*iv2,niv2,sizeof(des_cblock));

+++ ./crypto/des/des.c   Tue Jul 31 10:50:54 2001
--- ./crypto/des/des.old Mon May 14 11:00:20 2001
@@ -423,7 +423,7 @@
                         else
                                 k2[i-8]=k;
                         }
+                des_set_key_unchecked(&k2,&ks2);
-                des_set_key_unchecked(&k2,ks2);
                 memset(k2,0,sizeof(k2));
                 }
         else if (longk || flag3)
@@ -431,7 +431,7 @@
                 if (flag3)
                         {
                         des_string_to_2keys(key,&kk,&k2);
+                        des_set_key_unchecked(&k2,&ks2);
-                        des_set_key_unchecked(&k2,ks2);
                         memset(k2,0,sizeof(k2));
                         }
                 else
@@ -453,7 +453,7 @@
                                 kk[i]=key[i]|0x80;
                         }
 
+        des_set_key_unchecked(&kk,&ks);
-        des_set_key_unchecked(&kk,ks);
         memset(key,0,sizeof(key));
         memset(kk,0,sizeof(kk));
         /* woops - A bug that does not showup under unix :-( */
@@ -493,7 +493,7 @@
                         if (cflag)
                                 {
                                 des_cbc_cksum(buf,&cksum,
+                                        (long)len,&ks,&cksum);
-                                        (long)len,ks,&cksum);
                                 if (!eflag)
                                         {
                                         if (feof(DES_IN)) break;
@@ -506,13 +506,13 @@
                                         des_ecb_encrypt(
                                                 (des_cblock *)&(buf[i]),
                                                 (des_cblock *)&(obuf[i]),
+                                                &ks,do_encrypt);
-                                                ks,do_encrypt);
                         else if (flag3 && bflag)
                                 for (i=0; i<l; i+=8)
                                         des_ecb2_encrypt(
                                                 (des_cblock *)&(buf[i]),
                                                 (des_cblock *)&(obuf[i]),
+                                                &ks,&ks2,do_encrypt);
-                                                ks,ks2,do_encrypt);
                         else if (flag3 && !bflag)
                                 {
                                 char tmpbuf[8];
@@ -530,7 +530,7 @@
                                 {
                                 des_cbc_encrypt(
                                         buf,obuf,
+                                        (long)l,&ks,&iv,do_encrypt);
-                                        (long)l,ks,&iv,do_encrypt);
                                 if (l >= 8) memcpy(iv,&(obuf[l-8]),8);
                                 }
                         if (rem) memcpy(buf,&(buf[l]),(unsigned int)rem);
@@ -585,13 +585,13 @@
                                         des_ecb_encrypt(
                                                 (des_cblock *)&(buf[i]),
                                                 (des_cblock *)&(obuf[i]),
+                                                &ks,do_encrypt);
-                                                ks,do_encrypt);
                         else if (flag3 && bflag)
                                 for (i=0; i<l; i+=8)
                                         des_ecb2_encrypt(
                                                 (des_cblock *)&(buf[i]),
                                                 (des_cblock *)&(obuf[i]),
+                                                &ks,&ks2,do_encrypt);
-                                                ks,ks2,do_encrypt);
                         else if (flag3 && !bflag)
                                 {
                                 des_3cbc_encrypt(
@@ -603,7 +603,7 @@
                                 {
                                 des_cbc_encrypt(
                                         buf,obuf,
+                                        (long)l,&ks,&iv,do_encrypt);
-                                        (long)l,ks,&iv,do_encrypt);
                                 if (l >= 8) memcpy(iv,&(buf[l-8]),8);
                                 }
 
@@ -629,7 +629,7 @@
                                 }
                         i=0;
                         if (cflag) des_cbc_cksum(obuf,
+                                (des_cblock *)cksum,(long)l/8*8,&ks,
-                                (des_cblock *)cksum,(long)l/8*8,ks,
                                 (des_cblock *)cksum);
                         while (i != l)
                                 {
@@ -665,8 +665,8 @@
 problems:
         memset(buf,0,sizeof(buf));
         memset(obuf,0,sizeof(obuf));
+        memset(&ks,0,sizeof(ks));
+        memset(&ks2,0,sizeof(ks2));
-        memset(ks,0,sizeof(ks));
-        memset(ks2,0,sizeof(ks2));
         memset(iv,0,sizeof(iv));
         memset(iv2,0,sizeof(iv2));
         memset(kk,0,sizeof(kk));


+++ ./crypto/dsa/dsagen.c      Tue Jul 31 10:53:32 2001
--- ./crypto/dsa/dsagen.old    Fri Apr 23 22:00:30 1999
@@ -103,7 +103,7 @@
                 bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
 
         memcpy(seed_buf,seed,20);
+        dsa=DSA_generate_parameters(1024,seed,20,&counter,&h,cb,bio_err);
-        dsa=DSA_generate_parameters(1024,seed,20,&counter,&h,cb);
 
         if (dsa == NULL)
                 DSA_print(bio_err,dsa,0);

+++ ./crypto/x509v3/v3conf.c    Tue Jul 31 10:57:04 2001
--- ./crypto/x509v3/v3conf.old  Fri Dec  8 19:01:22 2000
@@ -118,7 +118,7 @@
                 printf("%s", OBJ_nid2ln(OBJ_obj2nid(ext->object)));
                 if(ext->critical) printf(",critical:\n");
                 else printf(":\n");
+                X509V3_EXT_print_fp(stdout, ext, 0, 0);
-                X509V3_EXT_print_fp(stdout, ext, 0);
                 printf("\n");
                 
         }

+++ ./demos/maurice/loadkeys.c    Fri Aug  3 12:38:58 2001
--- ./demos/maurice/loadkeys.old  Fri Apr 23 22:00:50 1999
@@ -33,7 +33,7 @@
 
   x509 = (X509 *)PEM_ASN1_read ((char *(*)())d2i_X509,
                                    PEM_STRING_X509,
+                                   fp, NULL, NULL, NULL);
-                                   fp, NULL, NULL);
 
   if (x509 == NULL) 
   {  
@@ -64,7 +64,7 @@
         pkey = (EVP_PKEY*)PEM_ASN1_read ((char *(*)())d2i_PrivateKey,
                               PEM_STRING_EVP_PKEY,
                               fp,
+                              NULL, NULL, NULL);
-                              NULL, NULL);
 
         fclose (fp);
 

+++ ./demos/sign/sign.c     Fri Nov  3 11:31:06 2000
--- ./demos/sign/sign.old   Wed Jun  9 23:00:58 1999
@@ -122,7 +122,7 @@
   
   fp = fopen (certfile, "r");
   if (fp == NULL) exit (1);
-  x509 = PEM_read_X509(fp, NULL, NULL, NULL);
+  x509 = PEM_read_X509(fp, NULL, NULL);
   fclose (fp);
 
   if (x509 == NULL) {


--------------------------------------

Gisle V.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to