pgp2/pgp2.patch

changeset 95
c15febc142b1
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/pgp2/pgp2.patch	Fri Jan 16 20:52:12 2009 +0100
     1.3 @@ -0,0 +1,101 @@
     1.4 +--- src/system.c.orig	Tue Aug 27 12:53:39 2002
     1.5 ++++ src/system.c	Tue Aug 27 12:53:38 2002
     1.6 +@@ -344,7 +344,7 @@
     1.7 + #if (defined(MACH) || defined(SVR2) || defined(_BSD)) && !defined(NEXT) \
     1.8 + && !defined(AUX) && !defined(__MACHTEN__) || (defined(sun) && defined(i386))
     1.9 + int remove(name)
    1.10 +-char *name;
    1.11 ++const char *name;
    1.12 + {
    1.13 + 	return unlink(name);
    1.14 + }
    1.15 +--- src/mpilib.h.orig	Tue Aug 29 05:03:30 1995
    1.16 ++++ src/mpilib.h	Fri Oct  6 09:08:35 2000
    1.17 +@@ -321,7 +321,15 @@
    1.18 + #endif /* mp_smul */
    1.19 + 
    1.20 + #define MIN_KEY_BITS  384
    1.21 ++#ifdef USA
    1.22 + #define MAX_KEY_BITS 2048
    1.23 ++#else  /* USA */
    1.24 ++/*
    1.25 ++ * MAX_KEY_BITS changed from 2048 to 4096
    1.26 ++ * by Rich Wales <richw@webcom.com>, 06oct2000
    1.27 ++ */
    1.28 ++#define MAX_KEY_BITS 4096
    1.29 ++#endif /* USA */
    1.30 + 
    1.31 + /*	MAX_BIT_PRECISION is upper limit that assembly primitives can handle.
    1.32 + 	It must be less than 32704 bits, or 4088 bytes.  It should be an
    1.33 +--- src/randpool.h.orig	Fri Jul 15 05:59:32 1994
    1.34 ++++ src/randpool.h	Fri Oct  6 09:08:38 2000
    1.35 +@@ -1,7 +1,15 @@
    1.36 + #include "usuals.h"
    1.37 + 
    1.38 + /* Set this to whatever you need (must be > 512) */
    1.39 ++#ifdef USA
    1.40 + #define RANDPOOLBITS 3072
    1.41 ++#else  /* USA */
    1.42 ++/*
    1.43 ++ * RANDPOOLBITS changed from 3072 to 10240
    1.44 ++ * by Rich Wales <richw@webcom.com>, 06oct2000
    1.45 ++ */
    1.46 ++#define RANDPOOLBITS 10240
    1.47 ++#endif /* USA */
    1.48 + 
    1.49 + void randPoolStir(void);
    1.50 + void randPoolAddBytes(byte const *buf, unsigned len);
    1.51 +--- src/pgp.c.orig	Wed Apr 24 10:34:19 1996
    1.52 ++++ src/pgp.c	Fri Oct  6 09:09:59 2000
    1.53 +@@ -101,6 +101,7 @@
    1.54 +    Version 2.6.2i - 7 May 95
    1.55 +    Version 2.6.3(i) - 18 Jan 96
    1.56 +    Version 2.6.3(i)a - 4 Mar 96
    1.57 ++   Version 2.6.3(i)a+4K - 6 Oct 00 - richw@webcom.com
    1.58 + 
    1.59 +  */
    1.60 + 
    1.61 +@@ -193,7 +194,7 @@
    1.62 +         " Amiga 68000 version by Rob Knop <rknop@mop.caltech.edu>";
    1.63 + #  endif
    1.64 + #else
    1.65 +-static const char __DOSVer[] = "$VER: PGP 2.6.3ia (04.03.96)"
    1.66 ++static const char __DOSVer[] = "$VER: PGP 2.6.3ia+4K (06.10.00)"
    1.67 + #  ifdef _M68020
    1.68 +         " Amiga 68020 version by Peter Simons <simons@peti.rhein.de>";
    1.69 + #  else
    1.70 +@@ -205,10 +206,11 @@
    1.71 + /* Global filenames and system-wide file extensions... */
    1.72 + #ifdef USA
    1.73 + char rel_version[] = _LANG("2.6.3a");	/* release version */
    1.74 +-#else
    1.75 +-char rel_version[] = _LANG("2.6.3ia");	/* release version */
    1.76 +-#endif
    1.77 + char rel_date[] = "1996-03-04";		/* release date */
    1.78 ++#else  /* USA */
    1.79 ++char rel_version[] = _LANG("2.6.3ia+4K");	/* release version */
    1.80 ++char rel_date[] = "2000-10-06";		/* release date */
    1.81 ++#endif /* USA */
    1.82 + char PGP_EXTENSION[] = ".pgp";
    1.83 + char ASC_EXTENSION[] = ".asc";
    1.84 + char SIG_EXTENSION[] = ".sig";
    1.85 +@@ -390,13 +392,15 @@
    1.86 + #ifdef USA
    1.87 +     fputs(LANG(signon_legalese), stderr);
    1.88 + #endif
    1.89 +-    fputs(
    1.90 + #ifdef USA
    1.91 ++    fputs(
    1.92 + LANG("Export of this software may be restricted by the U.S. government.\n"),
    1.93 +-#else
    1.94 +-LANG("International version - not for use in the USA. Does not use RSAREF.\n"),
    1.95 +-#endif
    1.96 ++    /*
    1.97 ++     * Non-RSAREF warning removed (now that RSA patent has expired)
    1.98 ++     * by Rich Wales <richw@webcom.com>, 06oct2000
    1.99 ++     */
   1.100 + 	  stderr);
   1.101 ++#endif
   1.102 + 
   1.103 +     get_timestamp((byte *) & tstamp);	/* timestamp points to tstamp */
   1.104 +     fprintf(pgpout, LANG("Current time: %s\n"), ctdate(&tstamp));

mercurial