23 September 1999. SMS. VMS Change Summary for International PGP 2.6.3 ============================================== Note: For USA use, get the RSA files from the MIT 2.6.2 kit. ------------------------------------------------------------------------ [.SRC] ------ DESCRIP.MMS New. Adapted from "makefile". DESCRIP_USA.MMS New. Adapted from "makefile". Uses RSA library. FILEIO.C Added "#include " for DEC C. Added code to use (effectively) "SYS$LOGIN:[.PGP]" for the default location for files, like "$HOME/.pgp" on UNIX. FILEIO.H Enabled previously disabled ("#if 0") code to change FOPWBIN and FOPWTXT to specify append access and "fop=cif" (create if nonexistent). NOISE.C Added "#include ". Corrected case of "sys$gettim()". PGP.C Added "#include " for DEC C. Added some type casts. PGPINSTAL.COM Added code (SET DEFAULT) to make batch submission easier. For DEC C, removed "/STANDARD=VAXC", added "/WARNING = (DISABLE = (ALIGNEXT))", and avoided defining logical names "C$INCLUDE", "VAXC$INCLUDE", "SYS", and "DECC$SYSTEM_INCLUDE". RSAGLUE2.C Changed some local file "#include" directives from "<>" to '""'. SYSTEM.C Added "#include ", "#include ", "#include ", "#include ", and "#include ". Changed declaration of an exit handler structure. Added missing "%s" in an "fprintf()" call. Restructured some descriptor initialization. Added a type cast. SYSTEM.H Added declarations of "getch()" and "putch()". ZFILE_IO.C Added "#include " for DEC C. ZUNZIP.C Added "#include " for DEC C. ------------------------------------------------------------------------ [.RSAREF.INSTALL.VAX] --------------------- MAKEFILE. Changed to use relative directory specifications. ======================================================================== Approximate Build Instructions ------------------------------ $! Unpack the kit. $ GUNZIP PGP263IS.TAR-GZ $ VMSTAR XVF PGP263IS.TAR $ VMSTAR XVF PGP263II.TAR $ VMSTAR XVF RSAREF.TAR (from the MIT kit) $! RSA files. $ SET DEFAULT [.RSAREF.INSTALL.VAX] $ RENAME MAKEFILE. MAKEFILE._ORIG $ COPY FTP_DIR:MAKEFILE. SYS$DISK:[] $ COPY [-.UNIX]GLOBAL.H SYS$DISK:[] $ MMK (or MMS) $ SET DEFAULT [---] $! Main PGP files. $ SET DEFAULT [.SRC] $ RENAME FILEIO.C FILEIO.C_ORIG $ RENAME FILEIO.H FILEIO.H_ORIG $ RENAME NOISE.C NOISE.C_ORIG $ RENAME PGP.C PGP.C_ORIG $ RENAME RSAGLUE2.C RSAGLUE2.C_ORIG $ RENAME SYSTEM.C SYSTEM.C_ORIG $ RENAME SYSTEM.H SYSTEM.H_ORIG $ RENAME ZFILE_IO.C ZFILE_IO.C_ORIG $ RENAME ZUNZIP.C ZUNZIP.C_ORIG $ COPY FTP_DIR:DESCRIP.MMS SYS$DISK:[] (International, non-RSA) $ COPY FTP_DIR:DESCRIP_USA.MMS SYS$DISK:[] (USA, RSA) $ COPY FTP_DIR:FILEIO.C SYS$DISK:[] $ COPY FTP_DIR:FILEIO.H SYS$DISK:[] $ COPY FTP_DIR:NOISE.C SYS$DISK:[] $ COPY FTP_DIR:PGP.C SYS$DISK:[] $ COPY FTP_DIR:RSAGLUE2.C SYS$DISK:[] $ COPY FTP_DIR:SYSTEM.C SYS$DISK:[] $ COPY FTP_DIR:SYSTEM.H SYS$DISK:[] $ COPY FTP_DIR:ZFILE_IO.C SYS$DISK:[] $ COPY FTP_DIR:ZUNZIP.C SYS$DISK:[] $ COPY RSAGLUE2.C RSAGLUE.C (USA, RSA) $ COPY RSAGLUE1.C RSAGLUE.C (International, non-RSA) $ MMK (or MMS) (/DESCRIPTION = DESCRIP_USA.MMS)