Disastry's GPG for Windows Page 

Janis Jagars (known to the PGP community as "Disastry") perished on October 31, 2002 while on vacation in Nepal. You can read an obituary by Len Sassaman here

As Disastry's original page (http://disastry.dhs.org/pgp/gpg.htm) has disappeared, I have put together this page in order to make available the main files available on his GPG for Windows page. Where possible, I have included links to the other files that were available from Disastry's  page (in some cases, unfortunately, I haven't been able to find alternate download locations for those files).

Those familiar with Disastry's page will notice that I have used much of his original HTML, but have stripped his PGP clear signature for the web page itself. Disastry's detached signatures for the download files are included within the .ZIP archives themselves. You can download Disastry's PGP keys as ASCII armored (.ASC) files here:

Key Type Key Size Key ID Key Fingerprint
DH/DSS 3072/1024 0x2E250C64 D46B 6DA8 23DD 0A92 6BE7 DE8E 305A 4D51 2E25 0C64
RSAv3 2040 0xED97BF3F 6F50 13F0 9C1F 5D43 BED6 0670 537B ECC5

You can also find Disastry's keys on the keyservers with a search

A few of Disastry's other pages are available from this web site:

If you know of places on the Net from which Disastry's other files can be downloaded, please feel free to contact me:

eburger68@myrealbox.com


GPG for Windows


IDEA dll for GnuPG, compiled on Windows with MSVC6
TIGER dll for GnuPG, compiled on Windows with MSVC6
SHA2 dll for GnuPG, compiled on Windows with MSVC6

Other patches

GnuPG for Windows, compiled on linux with MingW32 (outdated)
GnuPG for Windows, compiled on Windows with Cygwin (outdated)


IDEA dll for GnuPG, compiled on Windows with MSVC6

Warning: IDEA is patented in the FRANCE, ITALY, NETHERLANDS, SPAIN, SWEDEN, SWITZERLAND, LIECHTENSTEIN, UK, USA, AUSTRIA, GERMANY, BELGIUM, GREECE, LUXEMBOURG, and JAPAN and may only be used for non-commercial purposes. In other countries IDEA can be used freely. Commercial licenses may be purchased from MediaCrypt

Download
ideadll.zip - IDEA dll with signature (17kb)
ideadllsrc.zip - IDEA dll source and MSVC 6 project (14kb)
idea.tar.gz - IDEA unix source (6kb)

IDEA module can also be found on WinPT page: http://www.winpt.org/ (There you can also get nice GUI fronted for GPG)

Compiling

Unpack file ideadllsrc.zip and build it with MSVC 6
(should be possible to use previous MSVC versions staring from 2 or Borland compiler)

Using IDEA DLL

Copy file idea.dll to directory c:\lib\gnupg
Add following line to GPG options file:

  • load-extension idea
    or add following option to GPG command line:
  • --load-extension idea


    TIGER dll for GnuPG, compiled on Windows with MSVC6

    TIGER is 192 bit hash function that can be used to replace MD5, SHA1 or RIPEMD160
    Warning: It's not recommended to use TIGER because no other PGP versions supports it and it is only partially defined in OpenPGP standard (it does not have ASN.1 OID defined).
    Hovever on unix GPG have TIGER module so I compiled it for Windows.

    Download
    tiger.zip - TIGER dll with signature, source and MSVC makefile inluded (41kb)


    SHA2 dll for GnuPG, compiled on Windows with MSVC6

    SHA2 is 256, 384 or 512 bit hash function that can be used to replace MD5, SHA1 or RIPEMD160
    Warning: It's not recommended to use SHA2 because no other PGP versions supports it (except PGP6.5.8ckt07 and PGP2.6.3ia-multi06)
    Warning: Even with this module GPG is unable to verify clearsignatures (but it can make them). Signatures and detached signatures works fine. (To enable clearsignature verification this pacth is needed: gnupg-1.0.6c-sha2.diff (this patch is for GPG 1.0.6c, but it should work with other versions too). Executable available at www.nullify.org is compiled with this patch)

    Download
    sha2.zip - SHA2 dll with signature, source and MSVC makefile inluded (33kb)


    Other patches for GPG

    Download
    gnupg-1.0.6d-keygen.diff - RSA v3 key generation patch for GPG 1.0.6d, may work for other versions too (3kb)
    gnupg-1.0.6cygwin.diff - Cygwin patch for GPG 1.0.6, not needed for 1.0.6c and later (6kb)
    gnupg-1.0.7-w32-keyserver.diff - patch to allow the Mingw32 version to use the keyserver features (2kb)
    gnupg-w32-1.0.6-1.0.6-2.diff - patch against gnupg 1.0.6 to fix the security bug in the zlib code (11kb)


    GnuPG 1.0.4 for Windows, compiled on linux with MingW32

    Note: This version outdated. Better get official GPG 1.0.6-2 from www.gnupg.org or www.nullify.org

    Download
    removed. get GPG from www.gnupg.org or www.nullify.org


    GnuPG 1.0.4 for Windows, compiled on Windows with Cygwin

    Note: This version outdated. Better get official GPG 1.0.6-2 from www.gnupg.org or www.nullify.org

    Note: No patch is needed for GPG 1.0.6c and newer - this version compiles with Cygwin "Out of the box"

    Download
    removed. get GPG from www.gnupg.org or www.nullify.org


    My PGP keys:
    2040 bit RSA key
    3072 bit DH/DSS key (only for PGP 5.0+ and GnuPG users)


  • since 30.11.00 (note: updated & revised 26.03.03)