Methods in com.sun.jna.platform.win32 with parameters of type WinCrypt.CRYPTPROTECT_PROMPTSTRUCT |
static byte[] |
Crypt32Util.cryptProtectData(byte[] data,
byte[] entropy,
int flags,
java.lang.String description,
WinCrypt.CRYPTPROTECT_PROMPTSTRUCT prompt)
Protect a blob of data. |
boolean |
Crypt32.CryptProtectData(WinCrypt.DATA_BLOB pDataIn,
java.lang.String szDataDescr,
WinCrypt.DATA_BLOB pOptionalEntropy,
com.sun.jna.Pointer pvReserved,
WinCrypt.CRYPTPROTECT_PROMPTSTRUCT pPromptStruct,
int dwFlags,
WinCrypt.DATA_BLOB pDataOut)
The CryptProtectData function performs encryption on the data in a DATA_BLOB
structure. |
static byte[] |
Crypt32Util.cryptUnprotectData(byte[] data,
byte[] entropy,
int flags,
WinCrypt.CRYPTPROTECT_PROMPTSTRUCT prompt)
Unprotect a blob of data. |
boolean |
Crypt32.CryptUnprotectData(WinCrypt.DATA_BLOB pDataIn,
com.sun.jna.ptr.PointerByReference szDataDescr,
WinCrypt.DATA_BLOB pOptionalEntropy,
com.sun.jna.Pointer pvReserved,
WinCrypt.CRYPTPROTECT_PROMPTSTRUCT pPromptStruct,
int dwFlags,
WinCrypt.DATA_BLOB pDataOut)
The CryptUnprotectData function decrypts and does an integrity check of the data in
a DATA_BLOB structure. |