Using the CryptoAPI with the Microsoft DSS Cryptographic Provider

The CryptoAPI can be used to hash data, generate DSS keys, sign data with DSS keys, and verify DSS signatures.