markuspeloquin / fluks
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (2)
- Wiki (3)
- Graphs
-
Branch:
master
fluks /
| name | age | message | |
|---|---|---|---|
| |
Jamroot | ||
| |
Makefile | ||
| |
README | ||
| |
STYLE | ||
| |
af.cpp | ||
| |
af.hpp | ||
| |
backup.cpp | Wed Mar 11 16:19:20 -0700 2009 | |
| |
backup.hpp | ||
| |
cast6.c | Mon May 18 14:07:30 -0700 2009 | |
| |
cast6.h | ||
| |
cipher.cpp | Sun Nov 22 00:26:20 -0800 2009 | |
| |
cipher.hpp | ||
| |
cipher_spec.cpp | Sun Feb 07 21:52:35 -0800 2010 | |
| |
cipher_spec.hpp | ||
| |
crypt.cpp | ||
| |
crypt.hpp | Sun Feb 07 21:52:35 -0800 2010 | |
| |
crypt_private.hpp | ||
| |
crypto_ops.h | ||
| |
detect.cpp | Mon Apr 27 22:36:50 -0700 2009 | |
| |
detect.hpp | ||
| |
dm.cpp | Tue Dec 08 16:50:59 -0800 2009 | |
| |
dm.hpp | Sun Jul 26 14:09:09 -0700 2009 | |
| |
doxyset | ||
| |
endian.h | ||
| |
errors.cpp | ||
| |
errors.hpp | Sun Feb 07 21:52:35 -0800 2010 | |
| |
fluks.cpp | Tue Dec 08 21:48:16 -0800 2009 | |
| |
gutmann.hpp | ||
| |
gutmann_private.hpp | ||
| |
hash.cpp | Sun Nov 22 00:26:20 -0800 2009 | |
| |
hash.hpp | ||
| |
hmac.cpp | ||
| |
hmac.hpp | Sat Jul 11 16:58:49 -0700 2009 | |
| |
libdevmapper.h | Sun Jul 26 14:09:09 -0700 2009 | |
| |
luks.cpp | Sun Feb 07 21:52:35 -0800 2010 | |
| |
luks.hpp | ||
| |
luks_private.hpp | ||
| |
os.cpp | ||
| |
os.hpp | Mon Jan 25 12:44:28 -0800 2010 | |
| |
pbkdf2.cpp | ||
| |
pbkdf2.hpp | ||
| |
run_test.cpp | Tue Apr 28 20:18:50 -0700 2009 | |
| |
serpent.cpp | ||
| |
serpent.h | Fri May 08 22:39:57 -0700 2009 | |
| |
serpent_sboxes.hpp | Sat Jul 04 23:18:14 -0700 2009 | |
| |
support.cpp | ||
| |
support.hpp | ||
| |
sys_fstream.hpp | Mon Jan 25 12:44:28 -0800 2010 | |
| |
test/ | Mon May 18 14:19:33 -0700 2009 | |
| |
tiger.c | ||
| |
tiger.h | ||
| |
tools/ | Wed Jan 20 17:02:14 -0800 2010 | |
| |
twofish.c | ||
| |
twofish.h | ||
| |
twofish_tables.h | Sun May 10 16:11:19 -0700 2009 | |
| |
util.hpp | ||
| |
whirlpool.c | Sat Jul 04 23:46:58 -0700 2009 | |
| |
whirlpool.h |
README
fluks, 'free LUKS', is my unencumbered and nicer (than cryptsetup) implementation of the LUKS (Linux Unified Key Setup) standard for disk cryptography. Basically, a header is written to disk that includes the private key in encrypted form, which is used to read/write from the disk. The private key can be encrypted by multiple passphrases, allowing for (1) easy to remember passphrases and (2) the ability to add, revoke, or change the allowed passphrases. A better place to find build/usage information: http://wiki.github.com/markuspeloquin/fluks Markus Peloquin <markus@cs.wisc.edu> ======================================== BUILDING Dependencies: libdevmapper from Device-mapper (sources.redhat.com/dm) boost (boost.org), at least version 1.35.0 Boost.Build libuuid (multiple sources): e2fsprogs-libs (e2fsprogs.sf.net) util-linux (freshmeat.net/projects/util-linux) OpenSSL (openssl.org) If you were wondering, libuuid is one of the few BSD-licensed libraries in e2fsprogs/util-linux. Now just run $ bjam release This will put a (mostly) statically-linked binary in the `release' directory. INSTALLING There is no installer. Just copy the binary to a bin directory. $ sudo cp release/fluks /usr/local/sbin

