zero-ing is not enough

Dominikus Dittes Scherkl via Digitalmars-d digitalmars-d at puremagic.com
Thu Sep 11 03:19:10 PDT 2014


On Wednesday, 10 September 2014 at 19:19:09 UTC, Walter Bright 
wrote:
> On 9/10/2014 3:34 AM, Dominikus Dittes Scherkl wrote:
>> On Tuesday, 9 September 2014 at 18:59:33 UTC, Walter Bright 
>> wrote:
>>> 1. The compiler has -gx, which will "stomp" the stack upon 
>>> function return.
>> Nice. But this will be set for the whole program.
>> But if I want to use e.g. a crypto-library, the rest of the 
>> program should not
>> be slowed by stomping the stack all the time, only the 
>> library-functions that
>> need this.
>
> This is incorrect, it would apply only to the module being 
> compiled. If you compile the crypto code with a separate 
> command to dmd, then only that code is affected.

Ah, yes. Ok thats also very cool. So cyptography programmed in D 
makes it a lot harder for the hackers :-)
But of course not enought for the very paranoid...


More information about the Digitalmars-d mailing list