abstraction to an auto scrubbing and const time eq, memory chunk.
|Version on this page:||0.1.4@rev:1|
|LTS Haskell 20.23:||0.1.10|
|Stackage Nightly 2023-05-28:||0.1.10|
|Latest on Hackage:||0.1.10|
Maintained by firstname.lastname@example.org
This version can be pinned in stack with:
Module documentation for 0.1.4
Depends on 4 packages(full list with versions):
Used by 9 packages in lts-0.7(full list with versions):
Securemem provides memory chunks that allow auto-scrubbing of the memory after use, and constant time equality.
Documentation: securemem on hackage
Interacting with securemem
It’s recommended to use the Byteable instance when providing an interface that takes a securemem. It allow legacy code, and work in progress code to interface with securemem more easily.
On older base, the memory is not scrubbed: upgrade your GHC to 7.6.0 or above.
- add a custom memory allocator that give mlocked memory chunks.