decode of lpszStructType - documentation ?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
yotamm
Newbie
Newbie
Posts: 1
Joined: Wed Nov 09, 2022 2:30 am

decode of lpszStructType - documentation ?

Post by yotamm »

While trying to use wine for MSOFfice installation (via: wine OfficeSetup.exe)
I encountred fixme: messages (See https://bugs.winehq.org/show_bug.cgi?id=53899),
one that looks significant is:
0024:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.12

This refers to SPC_SP_OPUS_INFO_OBJID (?).
Now, I wonder if I can implement the missing decode function for it.
The ./dlls/crypt32/decode.c module has lots of CRYPT_AsnDecodeFoo decode functions.
These use the AsnArrayDescriptor structure and helper functions like
CRYPT_AsnDecodeCertVersion(...),
CRYPT_AsnDecodeCertExtensionsInternal(...),
...
Is there a documentation for this module techniques, or one should just study the code ?
Locked