symbol hiding

Dan Timis timis at museresearch.com
Sat May 15 14:39:51 CDT 2004


> From: Mike Hearn <mh at codeweavers.com>
> Subject: Re: symbol hiding
> Date: Sat, 15 May 2004 17:07:15 +0100
> Organization: CodeWeavers, Inc
>
> I think Pauls point was that if what you are doing is so secret and so
> proprietary that you're afraid symbol names will leak trade secrets 
> you're
> probably better off with some full blown code obfuscater/encryption 
> system.

Actually, we do have an encryption system, and it is the name of the 
functions used internally by the encryption library that we want to 
hide.  It is not for hiding trade secrets, but to prevent dishonest 
customers from accessing features without paying for them.  This has 
been already used successfully on Mac and Windows where it is very easy 
to hide those names.

Doing this will not make our copy protection full proof, but will slow 
down the inevitable hack.  Hopefully, by the time someone will crack 
our copy protection we will have a new stronger version.

Dan




More information about the wine-devel mailing list