SmCrAuthEncrypt
NTSTATUS __stdcall SmCrAuthEncrypt(
_SMCR_ENCRYPT_CONTEXT *EncryptCtx,
INT8 *PlainText,
INT8 *CipherText,
UINT64 PlainTextSize,
VOID *Nonce,
VOID *Tag){
__int64 v7;
EncryptCtx[18] = 12;
LODWORD(Tag) = 0;
*((_QWORD *)EncryptCtx + 8) = Nonce;
*((_QWORD *)EncryptCtx + 12) = v7;
EncryptCtx[26] = 16;
return(unsigned int)BCryptEncrypt(
*((_QWORD *)EncryptCtx + 4),
(PUCHAR)PlainText,
PlainTextSize,
EncryptCtx + 14,
0i64,
0,
(PUCHAR)CipherText,
PlainTextSize,
(UINT32 *)&Tag,
0);
}Referenced by:
ST_STORE::StDmpSinglePageAdd