]> source.dussan.org Git - nextcloud-server.git/commit
implement basic encryption functionallity in core to enable multiple encryption modules
authorBjoern Schiessle <schiessle@owncloud.com>
Wed, 14 Jan 2015 19:39:23 +0000 (20:39 +0100)
committerBjoern Schiessle <schiessle@owncloud.com>
Thu, 26 Mar 2015 19:56:51 +0000 (20:56 +0100)
commitff9c85ce60aac1098c741b7ea630d9fc545e3d96
treeb51ab4917630680beb0499fae4a1d7c0ae100e34
parenta9b4f0d8429dbeb612e80b168b6146890bb7843e
implement basic encryption functionallity in core to enable multiple encryption modules
28 files changed:
.gitignore
apps/encryption_dummy/appinfo/app.php [new file with mode: 0644]
apps/encryption_dummy/appinfo/info.xml [new file with mode: 0644]
apps/encryption_dummy/appinfo/version [new file with mode: 0644]
apps/encryption_dummy/lib/dummymodule.php [new file with mode: 0644]
lib/base.php
lib/private/encryption/exceptions/encryptionheaderkeyexistsexception.php [new file with mode: 0644]
lib/private/encryption/exceptions/modulealreadyexistsexception.php [new file with mode: 0644]
lib/private/encryption/exceptions/moduledoesnotexistsexception.php [new file with mode: 0644]
lib/private/encryption/keys/factory.php [new file with mode: 0644]
lib/private/encryption/keys/storage.php [new file with mode: 0644]
lib/private/encryption/manager.php [new file with mode: 0644]
lib/private/encryption/update.php [new file with mode: 0644]
lib/private/encryption/util.php [new file with mode: 0644]
lib/private/files/fileinfo.php
lib/private/files/storage/wrapper/encryption.php [new file with mode: 0644]
lib/private/files/stream/encryption.php [new file with mode: 0644]
lib/private/server.php
lib/public/encryption/iencryptionmodule.php [new file with mode: 0644]
lib/public/encryption/imanager.php [new file with mode: 0644]
lib/public/encryption/keys/istorage.php [new file with mode: 0644]
settings/admin.php
settings/css/settings.css
settings/js/admin.js
settings/templates/admin.php
tests/lib/encryption/keys/storage.php [new file with mode: 0644]
tests/lib/encryption/managertest.php [new file with mode: 0644]
tests/lib/encryption/utiltest.php [new file with mode: 0644]