Maamoun TK <[email protected]> writes:

> My concern is if the program
> terminates then the operation system will deallocate the program's stack
> without clearing its content so that leftover data will remain somewhere at
> the RAM which could be a subject for a memory allocation or dumbing by
> other programs.

I think the kernel is responsible for clearing that memory before
handing it out to a new process. If it didn't, that would be a huge
security problem. I'm fairly sure operating systems do this correctly.
(And I would be a bit curious to know of any exceptions, maybe some
embedded or ancient systems don't do it?)

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to