Decrypt
Déchiffre des tampons de données à l'aide de la clé associée à l'objet de chiffrement.
HRESULT
__stdcall Decrypt(
__in PINFORMATIONCARD_CRYPTO_HANDLE hCrypto,
__in BOOL fOAEP,
__in DWORD cbInData,
__in_bcount( cbInData ) PBYTE pInData,
__out DWORD *pcbOutData,
__out_bcount( *pcbOutData ) PBYTE* ppOutData );
Paramètres
Paramètre | Description |
---|---|
hCrypto |
Handle de l'objet de chiffrement associé à un jeton de sécurité précédemment émis. |
fOAEP |
Si false, le remplissage de PKCS1 (Public-Key Cryptography Standards v1.5) est supprimé des données déchiffrées. Si true, le PKCS1 v2 est supprimé des données déchiffrées. |
cbInData |
Longueur en octets de la mémoire tampon d'entrée. |
pInData |
Données à déchiffrer. |
pcbOutData |
Longueur en octets de la mémoire tampon de sortie. |
ppOutData |
Mémoire tampon de sortie dans laquelle mettre les données déchiffrées. Lorsque vous avez terminé d'utiliser cette mémoire tampon, libérez-la à l'aide de la fonction GlobalFree de Win32. |
Valeur de propriété/valeur de retour
HRESULT : si chacun des paramètres est NULL ou si 0, E_INVALIDARG est retourné. Si la mémoire tampon est NULL, E_OUTOFMEMORY est alors retourné.
Spécifications
Windows Vista
En-tête : déclaré dans infocard.h.
Bibliothèque : utiliser infocardapi.lib.
Voir aussi
Référence
Concepts
Envoyer des commentaires sur cette rubrique à Microsoft.
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.