Encrypt
Chiffre des tampons de données à l'aide de la clé associée à l'objet de chiffrement.
HRESULT
__stdcall Encrypt(
__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 PKCS1 (Public-Key Cryptography Standards (PKCS1) v1.5) est ajouté aux données avant le chiffrement. Si true, le remplissage de PKCS1 v2 est ajouté aux données avant le chiffrement. |
cbInData |
Longueur en octets de la mémoire tampon d'entrée. |
pInData |
Données à chiffrer. |
pcbOutData |
Longueur en octets de la mémoire tampon de sortie. |
ppOutData |
Mémoire tampon de sortie dans laquelle mettre les données chiffrées. |
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.