https://bugs.winehq.org/show_bug.cgi?id=53340
Bug ID: 53340 Summary: inf2cat (and catgen) cannot create .cat file because CryptCATPutCatAttrInfo and CryptCATPersistStore are not implemented Product: Wine Version: 7.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: johannes@johannesthoma.com Distribution: ---
Hi all,
I'm trying to get the inf2cat utility from Ewdk (enterprise windows driver kit) working with wine under Linux. I did some research and the reason for the failure seems to be that the CryptCATPutCatAttrInfo and CryptCATPersistStore are not implemented.
The reason why I need the inf2cat utility is that I would like to build my WinDRBD driver (https://github.com/LINBIT/windrbd) under Linux only. Compiling and linking works but when running inf2cat I get the following output:
0104:fixme:wintrust:CryptCATPutCatAttrInfo catalog 0000000000645380, name L"HWID1", flags 0x10010001, size 16, data 0000000004230AAC, stub!
Unable to add a global catalog attribute.
I tried winehq-devel and winehq-staging.
I also tried catgen which is an GPL replacement for inf2cat:
https://github.com/uxen-virt/catgen.git
Are there any plans to implement those functions? And is there a documentation somewhere of the cat file format (as I know it is a list of files with secure hashes)? (then I would maybe be able to implement it)
Thank you all for this awesome product,
Best regards,
- Johannes