Rechercher une page de manuel
CryptProtectData.3w
Langue: en
Version: Jun 2009 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
CryptProtectData (CRYPT32.@)SYNOPSIS
BOOL CryptProtectData(
DATA_BLOB* pDataIn,
LPCWSTR szDataDescr,
DATA_BLOB* pOptionalEntropy,
PVOID pvReserved,
CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct,
DWORD dwFlags,
DATA_BLOB* pDataOut
)
DESCRIPTION
Generate Cipher data from given Plain and Entropy data.
PARAMS
pDataIn [In] Plain data to be enciphered.szDataDescr [In] Optional Unicode string describing the Plain data.
pOptionalEntropy [In] Optional entropy data to adjust cipher, can be NULL.
pvReserved [In] Reserved, must be NULL.
pPromptStruct [In] Structure describing if/how to prompt during ciphering.
dwFlags [In] Flags describing options to the ciphering.
pDataOut [Out] Resulting Cipher data, for calls to CryptUnprotectData.
RETURNS
TRUE If a Cipher was generated. FALSE If something failed and no Cipher is available.
FIXME
The TRUE Windows(tm) encryption and keying mechanisms are unknown.
dwFlags and pPromptStruct are currently ignored.
NOTES
Memory allocated in pDataOut must be freed with LocalFree.
IMPLEMENTATION
Defined in "wincrypt.h".
Implemented in "dlls/crypt32/protectdata.c".
Debug channel "crypt".
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre