github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

markuspeloquin / fluks

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (0)
  • Downloads (2)
  • Wiki (3)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (2)
    • gh-pages
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Free LUKS, a free (non-GPL) implementation of Linux Unified Key Setup (it's disk crypto) — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Merge branch 'master' of github.com:markuspeloquin/fluks 
markuspeloquin (author)
Sun Feb 07 21:53:16 -0800 2010
commit  5f5c67166051e0c8edf2671ca286dfbe6a6ff6cf
tree    5316beeecc0a75c2fbcc5324b5e4f5570d389292
parent  26d93bddeb5136210890f8a5035bf0e746dec702 parent  4659fe0e0262b965d23722fbc4d14c5ce96d5f55
fluks /
name age
history
message
file Jamroot Loading commit data...
file Makefile
file README
file STYLE
file af.cpp
file af.hpp
file backup.cpp Wed Mar 11 16:19:20 -0700 2009 Unix_error -> boost::system::system_error git-... [markuspeloquin]
file backup.hpp
file cast6.c Mon May 18 14:07:30 -0700 2009 Modified the way the CAST-256 test runs so ther... [markuspeloquin]
file cast6.h
file cipher.cpp Sun Nov 22 00:26:20 -0800 2009 comments [markuspeloquin]
file cipher.hpp
file cipher_spec.cpp Sun Feb 07 21:52:35 -0800 2010 Completing the switch to an OO encryption inter... [markuspeloquin]
file cipher_spec.hpp
file crypt.cpp
file crypt.hpp Sun Feb 07 21:52:35 -0800 2010 Completing the switch to an OO encryption inter... [markuspeloquin]
file crypt_private.hpp
file crypto_ops.h
file detect.cpp Mon Apr 27 22:36:50 -0700 2009 Bugfixes Apparently /proc/crypto now has 'shas... [markuspeloquin]
file detect.hpp
file dm.cpp Tue Dec 08 16:50:59 -0800 2009 Fix segfault on 32-bit machines when opening a ... [markuspeloquin]
file dm.hpp Sun Jul 26 14:09:09 -0700 2009 Set the uuid on --create. Somebody needs to ex... [markuspeloquin]
file doxyset
file endian.h
file errors.cpp
file errors.hpp Sun Feb 07 21:52:35 -0800 2010 Completing the switch to an OO encryption inter... [markuspeloquin]
file fluks.cpp Tue Dec 08 21:48:16 -0800 2009 Added passphrase file options. [markuspeloquin]
file gutmann.hpp
file gutmann_private.hpp
file hash.cpp Sun Nov 22 00:26:20 -0800 2009 comments [markuspeloquin]
file hash.hpp
file hmac.cpp
file hmac.hpp Sat Jul 11 16:58:49 -0700 2009 I don't know why I had the PBKDF2 function benc... [markuspeloquin]
file libdevmapper.h Sun Jul 26 14:09:09 -0700 2009 Set the uuid on --create. Somebody needs to ex... [markuspeloquin]
file luks.cpp Sun Feb 07 21:52:35 -0800 2010 Completing the switch to an OO encryption inter... [markuspeloquin]
file luks.hpp
file luks_private.hpp
file os.cpp
file os.hpp Mon Jan 25 12:44:28 -0800 2010 Add sys_(i|o|)fstream::sync() so Gutmann can us... [markuspeloquin]
file pbkdf2.cpp
file pbkdf2.hpp
file run_test.cpp Tue Apr 28 20:18:50 -0700 2009 Optimized the Whirlpool implementation. git-sv... [markuspeloquin]
file serpent.cpp
file serpent.h Fri May 08 22:39:57 -0700 2009 Meaningless changes. git-svn-id: https://fluks... [markuspeloquin]
file serpent_sboxes.hpp Sat Jul 04 23:18:14 -0700 2009 spaces to tabs ... how embarrasing [markuspeloquin]
file support.cpp
file support.hpp
file sys_fstream.hpp Mon Jan 25 12:44:28 -0800 2010 Add sys_(i|o|)fstream::sync() so Gutmann can us... [markuspeloquin]
directory test/ Mon May 18 14:19:33 -0700 2009 Strip old twofish/whirlpool test code. [markuspeloquin]
file tiger.c
file tiger.h
directory tools/ Wed Jan 20 17:02:14 -0800 2010 Cleaned up some derelict code. There was one l... [markuspeloquin]
file twofish.c
file twofish.h
file twofish_tables.h Sun May 10 16:11:19 -0700 2009 Simpler in some cases, key_sched() allows wider... [markuspeloquin]
file util.hpp
file whirlpool.c Sat Jul 04 23:46:58 -0700 2009 more spaces to tabs [markuspeloquin]
file 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
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server