SymCryptSha256

VOID __stdcall SymCryptSha256(UINT8 *pbData, UINT64 cbData, UINT8 *pbResult){
  _SIZE_T v4; 
  UINT64 v6; 
  __m128i pState[8]; 

  v4 = cbData;
  memset(pState, 0i64, sizeof(pState));
  SymCryptSha256Init((PSYMCRYPT_SHA256_STATE)pState);
  SymCryptSha256Append((PSYMCRYPT_SHA256_STATE)pState, pbData, v4, v6);
  SymCryptSha256Result((PSYMCRYPT_SHA256_STATE)pState, pbResult);
}

Referenced by:

KeComputeSha256
RtlDeriveCapabilitySidsFromName