black-box implementation of CryptProtectData/CryptUnprotectData

James Hawkins truiken at
Sun Apr 3 23:04:53 CDT 2005

On Apr 3, 2005 10:12 PM, Kees Cook <kees at> wrote:
> To store the triplets, these functions use the registry:
> Registry Layout:
>     HKEY_CURRENT_USER\Software\Wine\Crypt\ProtectData\Map\[index]
>         Cipher:          HEX string
>         Entropy:         HEX string
>         DataDescription: WCHAR
>         Plain:           HEX string

I'll have to be honest that I haven't looked over the code yet, but I
do have a concern.  Do these values have to be stored under
Software\Wine?  That location is for wine-specific configuration
options and not api use, unless I'm mistaken.  Do we know if this data
is stored in the registry in windows, and if so where is it stored?
(because I know it's not Software\Wine ;-)

James Hawkins

More information about the wine-devel mailing list