SPGP:
A Simple PGP DLL
Version 2.5.5, 3 September 2000
Overview
Download
New in This Version
New in These Pages
Function Reference
Known Problems
Frequently Asked Questions
Join the SPGP Mailing List
What it is
SPGP is a freeware library of wrapper functions giving developers a simple means of accessing the Windows versions of Pretty Good Privacy. A typical SPGP function "wraps" or encapsulates several PGPsdk (PGP API) functions and data types, and exports a simplified interface dealing only in strings and integers. The developer calls the SPGP function, which in turn calls the PGP functions and returns the result. SPGP was written to help Visual Basic developers, but it should be accessible to any language that can use a 32-bit DLL. (See the Download page for information on using SPGP with other languages.)
SPGP does not give the developer access to the entire PGPsdk; the object is to provide easy access to the major functional areas, such as:
- Encrypting & decrypting strings and files
- Creating & verifying digital signatures
- Examining the properties of keys and signatures
- Importing and exporting keys
What it is not
SPGP is not encryption software. The SPGP DLL and related source-code files contain no encryption or ciphering algorithms of any kind. It is not a substitute for PGP. A compatible version of Pretty Good Privacy must be installed or SPGP will not function.
Compatibility
SPGP is compatible with PGP versions 5.5.3 through 6.5.3, including the international versions. Some functions require PGP 6.x.
up to the top
The SPGP DLL is made possible entirely through the ground-breaking work of Kestrel Computing Pty. Ltd. and their generosity in making their Delphi PGP header file freely available. Someone in .au should buy those guys a beer.
The author wishes to thank chief guinea-tester/beta-pig RProcess for his comments and encouragement. If you are interested in anonymity and privacy on the Internet, check out his
Potato Software page. Alex Cameron and Michael in der Wiesche have provided many helpful suggestions, inspirations -- and corrections. See Michael's web page for information on using PGP with Delphi.
up to the top
SPGP.DLL copyright 2000 Steven R. Heller.
"PGP" is a registered trademark of Network Associates, Inc.
Author: S.R. Heller <srheller@oz.net>