0.3 February 25th, 2006 new encrypted file support by Dirk (dirk.barnikel@gmx.de) Thanks Dirk. * Added test case for the file-related stuff. file-stuff seems to work fine * Replaced hard coded IO buffersize (512) with class attribute Key#block_size and default value. * Modification to create {De,En}crypters only via the factory methods Key#{de,en}crypter. * Added Key#{de,en}crypt_file methods that take a file and de- or encrypts it. * The methods are implemented to call the cipher with small chunks of data (512 bytes) to keep memory usage low. * By default, the original file is first overwritten and then removed. * This overwrite is not really safe but should make it harder to restore the data of the removed file from the filesystem. * Added Key#{store,load} methods that read and write Key data to/from files. * Added Key#safe_{create,delete,read} methods to encapsulate the handling of files inside EzCrypto. 0.2.2 January 4th, 2006 Bug fixes and unit tests for active_crypto There were some serious problems with ActiveCrypto's support for having keys in associated classes. I also added unit tests to active_crypto. The support code was brutaly stolen from Rick Olson's acts_as_paranoid library. Unfortunately I disabled the schema stuff for now, but will add it in the next release, which hopefully is soon. 0.2.1 November 2nd, 2005 New method in KeyHolder Added set_encoded_key(enc) to KeyHolder for setting a key with the Base64 encoded keyvalue. 0.2 October 30th, 2005 Ruby on Rails integration As promised I have now included my first version of ActiveCrypto the crypto layer for ActiveRecord and Ruby on Rails. 0.1.1 August 27, 2005 Minor fixes Thanks to Jason Vasquez mugatu at mugfu dot com for noticing that Key#to_s called the nonexistent encoded method. I also made a few slight changes to the documentation.