CHANGELOG in ezcrypto-0.2.1 vs CHANGELOG in ezcrypto-0.3

- old
+ new

@@ -1,4 +1,31 @@ +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