aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_encryption/lib/util.php
Commit message (Collapse)AuthorAgeFilesLines
...
* Made encyrption keyfiles be deleted when their parents areSam Tuke2013-01-291-8/+30
| | | | | Made encryption keyfiles be renamed when their parents are Fixed bugs with encryptAll() execution on login
* Fixed many coding guidelines issuesSam Tuke2013-01-241-56/+63
| | | | | Continued work on upgrade path via login hook listener New spec file with notes
* Work on util: findFiles() and encryptAll(); both close to workingSam Tuke2013-01-231-41/+116
| | | | Ecnryption unit tests are failing, recursion in filecache{}
* Added creation of dir for shared file env encryption keysSam Tuke2013-01-141-3/+12
| | | | Added comment to use multiKeyEncrypt
* Removed old and unnecessary commentsSam Tuke2013-01-101-7/+0
|
* Changing user login pwd now correctly changes encryption key passphraseSam Tuke2012-12-111-0/+8
| | | | All crypt unit tests are now passing
* Revert "Revert "Development snapshot""Sam Tuke2012-12-111-2/+2
| | | | This reverts commit b66d38ecae3a2e7914520a90c5ef01cbc1432c10.
* Revert "Development snapshot"Sam Tuke2012-12-111-2/+2
| | | | This reverts commit c56fb905d1a300b2fe6c011848ea520031ea0df1.
* Development snapshotSam Tuke2012-12-051-2/+2
| | | | | | | Read/write interoperability working through web UI and WebDAV New class Session for handling session data A few new unit tests Some additional unit tests are now failing, esp. legacy enc related ones
* Development SnapshotSam Tuke2012-12-041-27/+52
| | | | Opening short files via webdav, that were saved via webdav, now works
* Development snapshotSam Tuke2012-11-281-120/+0
| | | | | | Moved legacy crypto methods from Util into Crypt Added preliminary support for reading legacy encrypted files Added some unit tests
* Development snapshotSam Tuke2012-11-221-0/+4
|
* Development snapshotSam Tuke2012-11-221-0/+7
|
* Added unit tests for legacy encryption methodsSam Tuke2012-11-201-3/+15
| | | | Improvements to documentation
* Development snapshot, lots of fixesSam Tuke2012-11-161-5/+45
| | | | | Web UI based encryption working Crypt and Util unit tests passing
* all unit files_encryption crypt unit tests now passing after mergeSam Tuke2012-10-171-2/+14
|
* Started rewrite of cryptstream class (renamed to stream)Sam Tuke2012-08-161-1/+1
| | | | | | Added unit tests Fixed decryption of user private key at login Added functionality to keymanager
* working on streaming decrypted contentSam Tuke2012-08-151-2/+2
| | | | applied some dependency injection to keymanager.php
* Implemented writing of keyfiles and directory hierarchy in proxy classSam Tuke2012-07-311-6/+90
| | | | | Added crypt::findFiles() method for finding different types of files, ready for batch encrypting / decrypting Added comments to postFopen in proxy class
* Mainly work on implementing new encryption system (+ keyfile handling) into ↵Sam Tuke2012-07-251-3/+6
| | | | proxy classs
* Changed util class methods to use / create public keys in single shared ↵Sam Tuke2012-07-251-41/+42
| | | | public-keys directory, and group encryption-related user files
* added tests and methods relating to handling of legacy keysSam Tuke2012-07-251-31/+41
|
* Wrote new methods for testing if a file is encrypted using AES or BlowfishSam Tuke2012-07-241-0/+118
| | | | | | | 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
* Development snapshot:Sam Tuke2012-07-181-1/+1
| | | | | | | - 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
* Added methods for handling encrypted file + iv contentSam Tuke2012-07-171-1/+1
| | | | Improved IV generation
* Development snapshot:Sam Tuke2012-07-111-0/+133
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