17 August 2005 W. Michael Petullo * Support VFAT. * Added verbose option to gnome-luks-format. 20 July 2005 W. Michael Petullo * Add utility manpages. * Remove fdi/ because this has been added to the hal project. * Remove scripts/ because hal-luks-setup has been added to the hal project. 14 July 2005 W. Michael Petullo * Added HAL device description file. * Modified hal-luks-setup to read device from environment. 13 July 2005 W. Michael Petullo * Added hal-luks-setup wrapper script. 17 June 2005 W. Michael Petullo * Move gnome-luks-format.py to new dbus API. * Cleaned logic for pulser. 05 April 2005 W. Michael Petullo * Update screenshot. * Hide passphrase entry text. * Remove Java code. Python was chosen because there are hal bindings for Python. 03 April 2005 W. Michael Petullo * Re-write gnome-luks-format in Python. * gnome-luks-format now uses HAL to determine available devices. 30 March 2005 W. Michael Petullo * s/Init/Format/g for cryptsetup-luks 1.0. 28 March 2005 W. Michael Petullo * Now builds using newer Java libraries. Still need to do autotools/Java right. 13 March 2005 W. Michael Petullo * Luks-format no longer checks for existing LUKS header. * Documentation. 12 March 2005 W. Michael Petullo * Rename .*sesame.* to .*luks.*. 04 February 2005 W. Michael Petullo * tools/GnomeSesameFormat.java: Implemented some code cleanups. Thanks Noah Alcantara. 2005-01-26 W. Michael Petullo * tools/*.c: Major overhaul to use LUKS instead of the proposed sesame encrypted header. * tools/GnomeSesameFormat.java: Implemented a GUI tool that can format a device as a LUKS device. 2005-01-19 W. Michael Petullo * tools/check-common.c: Added some unit tests using the check framework -- preparation for refactoring * tools/common.c: Refactoring of some code * tools/sesame-format.c: Check if a device is mounted before formatting it * tools/sesame-format.c: Use a temporary DM device to format -- hide device from hal until ready * tools/sesame-is-encrypted.c: Begin a program that checks if a device is encrypted using sesame 2004-01-19 W. Michael Petullo * tools/common.c: Moved some code to common.c * tools/common.c: Fixed encode/decode leak * tools/sesame-setup.c: Minor code changes * tools/sesame-format.c: Began work on a new utility to format a sesame-compliant disk * tools/sesame-setup.c: Now takes aes as name of cipher and resolved this to aes-128-ecb for OpenSSL calls. 2004-12-31 David Zeuthen Patch from W. Michael Petullo . I wrote a patch for the sesame code in CVS that adds a C implementation of sesame-setup. I used OpenSSL's libraries for the crypto because this is what I am familiar with. Cryptsetup is also required. It seems to work. * configure.in: Check for openssl lib and cryptsetup * tools/Makefile.am: pass CRYPTSETUP to be the path of the cryptsetup binary * tools/sesame-setup.c: (print_usage), (sslerror), (hash_authtok), (decrypt), (decode), (strip_cr), (read_key), (msg), (run_cryptsetup), (main): New functions 2004-12-17 David Zeuthen * tools/Makefile.am: Don't use @PACKAGE_LIBS@ as we are not using any pkg-config'ed libraries yet 2004-12-17 David Zeuthen Start of project