Secure text editor?

Ryan Malayter malayter at
Tue May 15 13:35:52 CEST 2007

On 5/15/07, Alessandro Vesely <vesely at> wrote:
> Virtual memory is a feature that an OS can expose to apps. Memory mapped
> files are an example. On Linux there are both shm and mmap. Traditional
> SysV stuff may better suit inter-process sharing, while more recent APIs
> emphasize multi-threading within the same process. On Windows there is
> just one way to share memory. Memory locking must be understood in that
> context. It is meant for synchronization purposes, not for security.

LocalLock() and GlobalLock() do indeed seem to be for synchronization,
but VirtualLock() seems a different beast entirely. It seems its
purpose is for performance and/.or security. But again, I have little
experience in this area, and I am just regurgitating what I read on

More information about the Gnupg-users mailing list