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