summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_swap_encrypt.h
AgeCommit message (Collapse)Author
2002-07-02inital -> initialNathan Binkert
2002-03-14First round of __P removal in sysTodd C. Miller
2001-01-29$OpenBSD$Niklas Hallqvist
2000-06-14put in own ctl level for swapencrypt.Niels Provos
2000-05-27use rijndael instead of blowfish because of faster key setup.Niels Provos
break swap paritions into sections, each section has own encryption key. if a section's key becomes unreferenced, erase it.
2000-05-26use encrypted blocknumber as IVNiels Provos
1999-12-30swap encryption for UVM, option UVM_SWAP_ENCRYPT. needs to be enabledNiels Provos
via sysctl. Pages are encrypted with the Blowfish encryption algorithm, the key is initialized randomly on first swap out, ensuring that entropy has accumulated in the kernel randomness pool. Eventually, swap encryption will be decided on a process by process basis, e.g. a process that reads from a cryptographic filesystem will enable swap encrypt for its pages. okay art@ and deraadt@.