Source Code: Recompiling, etc.

Top  Previous  Next

This package contains both pre-compiled binaries and source code components for you to recompile if you choose.

 

MircryptionPgp is a large project which consists of several components:

 

A compiled DLL (dynamic link library) named mpgp.dll.  The dll was written with the commercial tool Borland C++ Builder 5, which is a C++ tool with some high-level user interface components.  The C++ Builder project file for mpgp is included, and the code makes use of a few free 3rd party components, most notably the opensource Delphi Wrappers for PGP (http://home.t-online.de/home/idw.doc/PGPcomp.htm).  To recompile, first install the components then the main dll.
Counterpane's Yarrow dlls and frontend.exe program (http://www.counterpane.com/yarrow.html).  These are tools utilized by mpgp for generating cryptographically secure random numbers.  Source code is from Counterpane's website, and includes Visual C++ project files for easy recompilation.
An installed version of Network Associate's PGP application (version 6.53 or later) on your computer (http://web.mit.edu/network/pgp.html).  MPGP uses the installedl PGP dlls to perform all encryption/decryption/signing. The full source code for PGP is available and can be recompiled without too much trouble using Visual C++ 6.