Development snapshot:
Rewrote crtpt class as Util, Hooks, and Crypt
Switched blowfish for openssl with AES
Added setup() method for creating user keys and directory structure
Many other changes complete and in progress
Added methods for handling encrypted file + iv content
Improved IV generation
Development snapshot:
- Added methods for sealing data with multiple keys
- Added method for encrypting data, generating iv and keyfile, and returning both
- Added 6 unit test cases (containing 12 tests) for Crypt class
- Commented out old unit tests for now
moved to ocs.php from master and added dummy functions for the keyserver
moved to ocs.php from master and added dummy functions for the keyserver
Wrote new methods for testing if a file is encrypted using AES or Blowfish
Added more unit tests for crypt class
Added new method for generating 16 character pseudo-random initialisation vectors
Started writing new methods for handling legacy keys and en/de/re cryption
Added comments to lib/filecache.php explaining expected $path type
added tests and methods relating to handling of legacy keys
Changed util class methods to use / create public keys in single shared public-keys directory, and group encryption-related user files
keymanager class for basic operations to store and retrieve keys
Started implementation of new encyryption classes into the encryption proxy
Fixed various bugs in hooks class
Fixed documentation syntax in keymanager
Fixed use of OCFSV in getPrivateKey()
Mainly work on implementing new encryption system (+ keyfile handling) into proxy classs
function to ask for the encryption mode (server side or client side).
Needs to be implemented and integrated into the settings.
fixed path for filesystem view
implemented publicKeyGet() and privateKeyGet() calls
Merge branch 'files_encryption' of gitorious.org:owncloud/owncloud into files_encryption

Conflicts:
	apps/files_encryption/lib/keymanager.php
write private/public key from the client to the server
run setup routine only for server side encryption
write keyfiles to server