Decrypt
Descifra un búfer de datos utilizando la clave asociada al objeto de cifrado.
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 );
Parámetros
Parámetro | Descripción |
---|---|
hCrypto |
Identificador del objeto criptográfico asociado a un token de seguridad previamente liberado. |
fOAEP |
Si es false, se quita de los datos descifrados el relleno de estándares de criptografía de clave pública (PKCS1). Si es true, la versión 2 de PKCS1 se quita de los datos descifrados. |
cbInData |
Longitud, en bytes, del búfer de entrada. |
pInData |
Datos que se van a descifrar. |
pcbOutData |
Longitud, en bytes, del búfer de salida. |
ppOutData |
Búfer de salida en el que se colocan los datos descifrados. Cuando terminado de utilizar este búfer, libere memoria utilizando la función de Win32 GlobalFree. |
Valor de propiedad y valor devuelto
HRESULT: si cualquiera de los parámetros es NULL o 0, se devuelve E_INVALIDARG. Si el búfer es NULL, se devuelve E_OUTOFMEMORY.
Requisitos
Windows Vista
Encabezado: declarado en infocard.h.
Biblioteca: utilice infocardapi.lib.
Consulte también
Referencia
Conceptos
Enviar comentarios sobre este tema a Microsoft.
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.