Q: Can I use SPGP to make an SDA (Self-Decrypting Archive)?
A: No. The SDA functionality isn't a part of the PGPsdk. It probably won't appear in SPGP until it is a documented part of the regular PGP API.
Q: When I sign with DH/DSS keys, why is the hash algorithm always SHA-1? I'm setting KeyAlg to RipeMD-160.
A: DH/DSS keys will only sign with SHA-1, no matter what KeyAlg parameter is set. This is hard-coded into the PGPsdk.
Q: Why can't I register the SPGP.DLL?
A: It is not an ActiveX library. There is no need to register an ordinary DLL like SPGP. Just copy it to the Windows\System or \System32 directory.
Q: Does SPGP work with NT? (Updated 10/4/00)
A: Yes, but if your application will be a service you will need to take extra steps. SPGP and other libraries used by services will be run by the system, not the administrator or any specific user, so you must provide default key-rings. If you have PGP installed on the target machine, you should find the rings (along with miscellaneous data files) here:
\WINNT\Profiles\[UserName]\Application Data\PGPYou must copy all the files to this directory:
\WINNT\Profiles\Default User\Application Data\PGP