We should build a secure allocator for general use in the server whenever we need secure bits of memory.
It should:
- mmap/munmap memory to keep bit on separate pages for lock/unlock
- mlock/unlock
- zero on deallocation
- Satisfy the minimal allocator api for the stl so it can be used with types like std::vector and std::string
- is depended on by
-
SERVER-20152 Lock SymmetricKey data pointer to avoid swapping
- Closed