These are Win32® functions that wrap several of the lower-level Microsoft® CryptoAPI functions into a single function to accomplish a given task. This makes it easier for you to accomplish those specific tasks.
The following functions are included in this category and can also be found in Wincrypt.h.
Function | Description |
---|---|
CryptDecodeMessage | Decodes a cryptographic message. |
CryptDecryptAndVerifyMessageSignature | Decrypts the specified message and verifies the signer. |
CryptDecryptMessage | Decrypts the specified message. |
CryptEncryptMessage | Encrypts the message for the recipient or recipients. |
CryptGetMessageCertificates | Returns the certificate store containing the message's certificates and CRLs. |
CryptGetMessageSignerCount | Returns the count of signers in the signed message. |
CryptHashMessage | Creates a hash of the message. |
CryptSignAndEncryptMessage | Signs the message and encrypts for the recipient or recipients. |
CryptSignMessage | Signs the message. |
CryptVerifyDetachedMessageHash | Verifies a hashed message containing a detached hash. |
CryptVerifyDetachedMessageSignature | Verifies a signed message containing a detached signature or signatures. |
CryptVerifyMessageHash | Verifies a hashed message. |
CryptVerifyMessageSignature | Verifies a signed message. |