GnuPG for VMS - A Public-Key Encryption/Decryption Utility
Excerpt from the GnuPG Web Page:
GnuPG is a complete and free implementation of the OpenPGP standard as
defined by
RFC4880 (also known as
PGP). GnuPG allows to encrypt and sign your data and communication,
features a versatile key management system as well as access modules for
all kinds 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 source-only and complete kits,
below). This document describes the changes required to build GnuPG
version 1.4.23 on VMS.
Note that support for extended file names on ODS5 file systems depends
on relatively recent C RTL features, as found in VMS V7.3-2 or VMS
V7.3-1 with VMS731_ACRTL V3.0.
The Zip archive for the complete kit was 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.23 Kits Above
Few problems have been reported, but this product has not been well
tested. Some caution would be prudent.
user's default directory (SYS$LOGIN) does not exist. This should be
corrected in a future release.
Except for the mlock() code and some file size determination code, this
work is generally independent of the previous HP-supplied GnuPG
1.4.7/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/