keygen.patch 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. --- src/mpilib.h.orig Tue Aug 29 05:03:30 1995
  2. +++ src/mpilib.h Fri Oct 6 09:08:35 2000
  3. @@ -321,7 +321,15 @@
  4. #endif /* mp_smul */
  5. #define MIN_KEY_BITS 384
  6. +#ifdef USA
  7. #define MAX_KEY_BITS 2048
  8. +#else /* USA */
  9. +/*
  10. + * MAX_KEY_BITS changed from 2048 to 4096
  11. + * by Rich Wales <richw@webcom.com>, 06oct2000
  12. + */
  13. +#define MAX_KEY_BITS 4096
  14. +#endif /* USA */
  15. /* MAX_BIT_PRECISION is upper limit that assembly primitives can handle.
  16. It must be less than 32704 bits, or 4088 bytes. It should be an
  17. --- src/randpool.h.orig Fri Jul 15 05:59:32 1994
  18. +++ src/randpool.h Fri Oct 6 09:08:38 2000
  19. @@ -1,7 +1,15 @@
  20. #include "usuals.h"
  21. /* Set this to whatever you need (must be > 512) */
  22. +#ifdef USA
  23. #define RANDPOOLBITS 3072
  24. +#else /* USA */
  25. +/*
  26. + * RANDPOOLBITS changed from 3072 to 10240
  27. + * by Rich Wales <richw@webcom.com>, 06oct2000
  28. + */
  29. +#define RANDPOOLBITS 10240
  30. +#endif /* USA */
  31. void randPoolStir(void);
  32. void randPoolAddBytes(byte const *buf, unsigned len);
  33. --- src/pgp.c.orig Wed Apr 24 10:34:19 1996
  34. +++ src/pgp.c Fri Oct 6 09:09:59 2000
  35. @@ -101,6 +101,7 @@
  36. Version 2.6.2i - 7 May 95
  37. Version 2.6.3(i) - 18 Jan 96
  38. Version 2.6.3(i)a - 4 Mar 96
  39. + Version 2.6.3(i)a+4K - 6 Oct 00 - richw@webcom.com
  40. */
  41. @@ -193,7 +194,7 @@
  42. " Amiga 68000 version by Rob Knop <rknop@mop.caltech.edu>";
  43. # endif
  44. #else
  45. -static const char __DOSVer[] = "$VER: PGP 2.6.3ia (04.03.96)"
  46. +static const char __DOSVer[] = "$VER: PGP 2.6.3ia+4K (06.10.00)"
  47. # ifdef _M68020
  48. " Amiga 68020 version by Peter Simons <simons@peti.rhein.de>";
  49. # else
  50. @@ -205,10 +206,11 @@
  51. /* Global filenames and system-wide file extensions... */
  52. #ifdef USA
  53. char rel_version[] = _LANG("2.6.3a"); /* release version */
  54. -#else
  55. -char rel_version[] = _LANG("2.6.3ia"); /* release version */
  56. -#endif
  57. char rel_date[] = "1996-03-04"; /* release date */
  58. +#else /* USA */
  59. +char rel_version[] = _LANG("2.6.3ia+4K"); /* release version */
  60. +char rel_date[] = "2000-10-06"; /* release date */
  61. +#endif /* USA */
  62. char PGP_EXTENSION[] = ".pgp";
  63. char ASC_EXTENSION[] = ".asc";
  64. char SIG_EXTENSION[] = ".sig";
  65. @@ -390,13 +392,15 @@
  66. #ifdef USA
  67. fputs(LANG(signon_legalese), stderr);
  68. #endif
  69. - fputs(
  70. #ifdef USA
  71. + fputs(
  72. LANG("Export of this software may be restricted by the U.S. government.\n"),
  73. -#else
  74. -LANG("International version - not for use in the USA. Does not use RSAREF.\n"),
  75. -#endif
  76. + /*
  77. + * Non-RSAREF warning removed (now that RSA patent has expired)
  78. + * by Rich Wales <richw@webcom.com>, 06oct2000
  79. + */
  80. stderr);
  81. +#endif
  82. get_timestamp((byte *) & tstamp); /* timestamp points to tstamp */
  83. fprintf(pgpout, LANG("Current time: %s\n"), ctdate(&tstamp));