PGP Source Code and InternalsPGP (Pretty Good Privacy) is a computer program for the encryption of data and electronic mail, a powerful envelope that allows individuals the same privacy in their communications as enjoyed by governments and large corporations. PGP, which is freely available on the Internet, uses public-key cryptography - specifically the RSA algorithm, which is particularly well-suited to the needs of computer-mediated communications. This book contains a formatted vesion of the complete source code for the latest release (2.6.2) of PGP. |
Common terms and phrases
&ctb $9 addu addu loc algorithm armor.h ASCII armor bitmask bits boolean buffer byte ctb carryl certificate CFLAGS char filename copy count DEBUG define encryption endif FALSE fclose f file f file s'\n fileio.h fkey fopen FOPRBIN fprintf pgpout fread fseek fseek f ftell global_precision goto ideakey ifdef inbuf is_ctb_type ctb keyctrl keyfile KEYFRAGSIZE keypos keyring LANGUAGE.H PGP.H length lit_mode litfile lmul LOCAL_CHARSET macro malloc MAX_UNIT_PRECISION mcguffin memcpy mfhi move loc movl mpiio.h mpilib.h MSDOS multiplicand multiprecision multu nkey nomacro noreorder NULL outbuf outfile packet Philip Zimmermann plaintext platform.h prime PROJ).rsp c CFLAGS_G PROJ).rsp Zs putc putchar random.h register unitptr ringfile ringpos SEEK_SET signature sizeof sltu static int status strcmp strcpy string strlen struct subu textbuf timestamp tmpf tstamp UNIX userid usuals.h word_v Zs CFLAGS_G