KhronosGroup / OpenCL-ICD-Loader

The OpenCL ICD Loader project.
Apache License 2.0
246 stars 136 forks source link

Sigverif.exe says opencl.dll is not signed #225

Open ValeZAA opened 1 year ago

ValeZAA commented 1 year ago

This is to Nvidia people. So OpenCL.dll ICD loader 3.0.5.0 is now not signed, in two places, under System32 and SysWOW64. And sigverif.exe says it does not like the files as part of Nvidia driver 537.13.

jenatali commented 1 year ago

SigVerif.exe is being deprecated. The issue is that OpenCL.dll can be provided inbox by the OS, and when that happens, the tool doesn't necessarily recognize that the file came from outside of the driver package.

ValeZAA commented 12 months ago

I see now Opencl.exe does not come from nvidia driver (I used 7zip to see inside the LZMA2 packed exe). Then is that really OS file? It is signed, by Intel. But it is not signed by Microsoft WHQL team and it does not know its publisher (nv_disp.cat?), see log of sigverif.exe.

The signature then should be in C:\Windows\System32\catroot