aboutsummaryrefslogtreecommitdiffstats
path: root/apps/encryption/lib/crypto/encryption.php
Commit message (Collapse)AuthorAgeFilesLines
* Move Encryption app to PSR-4 (#24524)Joas Schilling2016-05-121-563/+0
| | | | | | | | * Move Encryption to PSR-4 * Move encryption tests to PSR-4 * Fix the tests
* Introduce isReadyForUser and verify in file transfer ownership - fixes #23786Thomas Müller2016-04-151-0/+13
|
* allow group shares, even if not all public keys are availableBjoern Schiessle2016-03-151-1/+5
|
* Remove Scrutinizer Auto FixerLukas Reschke2016-03-011-1/+0
|
* remember signature version and only set it on update to make sure that otherBjoern Schiessle2016-02-101-12/+21
| | | | apps like files_versions still get the old signature version
* use the version of the original file if we write the part file to have a ↵Bjoern Schiessle2016-02-101-15/+30
| | | | proper version if we move the file over to the original location
* Use cache and add testsLukas Reschke2016-02-091-4/+5
|
* don't decrease ->version for part files but only a local variable, otherwise ↵Bjoern Schiessle2016-02-091-4/+8
| | | | it can happen that we decrease it twice and end up with the wrong value
* realPath should contain the path to the file we want to read, e.g. the ↵Bjoern Schiessle2016-02-091-1/+1
| | | | version and not the original file
* Use database for keeping track of the versionLukas Reschke2016-02-091-2/+9
|
* Use number of chunk for HMAC as wellLukas Reschke2016-02-091-10/+9
| | | | Prevents switching single blocks within the encrypted file.
* Keep track of file versionLukas Reschke2016-02-091-5/+20
| | | | This way it is not possible anymore for an external storage admin to put up old versions of the file.
* always use default cipher for write operations, no matter how the file was ↵Björn Schießle2016-02-091-3/+3
| | | | encrypted before
* make it backward compatible to work with signed and un-signed filesBjörn Schießle2016-02-091-8/+17
|
* sign all encrypted blocks and check signature on decryptBjörn Schießle2016-02-091-5/+8
|
* Happy new year!Thomas Müller2016-01-121-1/+2
|
* Scrutinizer Auto-FixesScrutinizer Auto-Fixer2015-11-271-2/+2
| | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
* make encryption configurable for home storageBjoern Schiessle2015-10-271-0/+6
|
* update licence headers via scriptMorris Jobke2015-10-051-1/+0
|
* occ script to disable encryption and to decrypt all files againBjoern Schiessle2015-09-151-1/+35
|
* Function does return voidLukas Reschke2015-09-151-2/+1
| | | | This function does return void and not a bool.
* enable usage of a master keyBjoern Schiessle2015-09-071-14/+25
|
* occ tool to encrypt all filesBjoern Schiessle2015-08-261-0/+19
|
* update license headers and authorsMorris Jobke2015-06-251-1/+4
|
* add hint to exceptionBjoern Schiessle2015-06-081-5/+4
|
* improve error messages displayed to the userBjoern Schiessle2015-05-271-1/+1
|
* Merge pull request #16085 from owncloud/encryption-module-renameThomas Müller2015-05-191-2/+2
|\ | | | | rename to 'Default encryption module'
| * rename to 'Default encryption module'Jan-Christoph Borchardt2015-05-061-2/+2
| |
* | Add missing import for the exceptionJoas Schilling2015-05-181-0/+2
| |
* | add l10n to constructorBjoern Schiessle2015-05-181-2/+8
| |
* | Merge pull request #16404 from owncloud/enc_encrypt_files_in_trashVincent Petry2015-05-181-1/+4
|\ \ | | | | | | also encrypt files in trash bin
| * | also encrypt files in trash binBjoern Schiessle2015-05-181-1/+4
| |/
* / a new approach to display the error messageBjoern Schiessle2015-05-181-0/+40
|/
* Merge pull request #15938 from owncloud/enc_update_recovery_share_keyBjörn Schießle2015-05-051-25/+3
|\ | | | | [encryption] check recovery key setting for the correct user
| * check recovery setting for the right userBjoern Schiessle2015-04-301-25/+3
| |
* | Simplify the testJoas Schilling2015-04-301-2/+4
| |
* | skip user if we don't have a public keyBjoern Schiessle2015-04-301-1/+15
|/
* also create encryption keys for empty filesBjoern Schiessle2015-04-281-15/+20
|
* skip update of encryption keys if file is not encryptedBjoern Schiessle2015-04-281-10/+29
|
* fall back to the ownCloud default encryption module and aes128 if we read a ↵Bjoern Schiessle2015-04-271-3/+11
| | | | encrypted file without a header
* always create a new instance of the encryption moduleBjoern Schiessle2015-04-171-1/+2
|
* remove calculateUnencryptedSize() - not neededThomas Müller2015-04-141-10/+0
|
* Fix typos and some other adjustmentsLukas Reschke2015-04-091-2/+2
|
* Fix PHPDocLukas Reschke2015-04-091-0/+5
|
* fix function callBjoern Schiessle2015-04-081-2/+1
|
* fixing license headers - encryption code relatedThomas Müller2015-04-071-4/+18
|
* fix versions download and previewsBjoern Schiessle2015-04-071-3/+15
|
* Set human readable module idsThomas Müller2015-04-071-1/+1
|
* Fix shouldEncrypt and don't throw exception id fileKey not present - can happenThomas Müller2015-04-071-20/+21
|
* only encrypt files and files_versionsThomas Müller2015-04-071-1/+13
|