Hans Leidekker (@hans) commented about dlls/wintrust/crypt.c:
-/***********************************************************************
CryptCATAdminCalcHashFromFileHandle (WINTRUST.@)
- */
-BOOL WINAPI CryptCATAdminCalcHashFromFileHandle(HANDLE hFile, DWORD *pcbHash, BYTE *pbHash, DWORD dwFlags) +static BOOL catadmin_calc_hash_from_filehandle(HCATADMIN catAdmin, HANDLE hFile, DWORD *pcbHash,
BYTE *pbHash, DWORD dwFlags)
{ BOOL ret = FALSE;
- TRACE("%p %p %p %lx\n", hFile, pcbHash, pbHash, dwFlags);
- struct catadmin *ca = catAdmin;
- ALG_ID alg = CALG_SHA1;
- const WCHAR *providerName = MS_DEF_PROV_W;
- DWORD providerType = PROV_RSA_FULL;
- DWORD hashLength = 20;
No need to initialize hashLength here.