GnuPG for VMS - A Public-Key Encryption/Decryption Utility
Excerpt from the GnuPG Web Page:
GnuPG is the GNU project's complete and free implementation of the
OpenPGP standard as defined by
RFC2440.
GnuPG allows to encrypt and sign your data and communcation, features
a versatile key managment system as well as access modules for all kind
of public key directories. GnuPG, also known as GPG, is a
command line tool with features for easy integration with other
applications. A wealth of
frontend
applications and
libraries
are available.
VMS port notes (as included in the complete and source-only kits,
below). This document describes the changes required to build GnuPG
version 1.4.10 on VMS.
Note that support for extended file names on ODS5 file systems depends
on fairly recent C RTL features, as found in VMS V7.3-2 or VMS V7.3-1
with VMS731_ACRTL V3.0.
The Zip archives for these kits were created using the Zip "-V" option
to preserve the VMS file attributes, but the source files in these Zip
archives should be usable on a non-VMS system.
Additional Notes for the GnuPG 1.4.10 Kits Above
This is an early attempt at this project, and the product has not been
well tested. Some caution would be prudent. (On the other hand,
complaints have been relatively sparse, but this fact can be interpreted
in more than one way.)
Except for the mlock() code and some file size determination code, this
work is generally independent of the previous HP-supplied GnuPG
1.2.4/1.2.3 kits. Among other things, this means that the VMS-specific
"entropy gathering" code here is different, and may be better or worse
than the older, HP-supplied code. (The code here, [.cipher]rndvms.c,
spawns DCL commands, and processes the output, roughly like the
non-/dev/random UNIX code in [.cipher]rndunix.c. This should make it
easier to modify, if more suitable DCL commands can be found.) If the
quality of the entropy gathered by this code is suspected of being
insufficient, it should be possible to generate keys on a different host
system type where this would not be a problem, and to import those keys
into the keyrings on the VMS system.
GnuPG for VMS Archive
All versions of GnuPG for VMS, including older and experimental ones,
may be found at the archive:
/ftp/gnupg/