Vincent Petry
|
6b9ef15803
|
Use master key for public links as well
|
2017-03-24 14:55:42 +01:00 |
Vincent Petry
|
305718370a
|
Add tests for null user
|
2017-03-24 14:55:33 +01:00 |
Bjoern Schiessle
|
9ce32d9941
|
always throw a encryption exception
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2017-03-14 12:11:28 +01:00 |
Bjoern Schiessle
|
fcda3a20f4
|
create new encryption keys on password reset and backup the old one
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2017-01-10 17:04:32 +01:00 |
Bjoern Schiessle
|
8a401ee156
|
check if session is initialized
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2016-11-23 12:20:43 +01:00 |
Roeland Jago Douma
|
6c5f7d586e
|
Fix migration tests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
|
2016-10-13 19:40:44 +02:00 |
Joas Schilling
|
5e5e5b77d5
|
Fix encryption app
|
2016-09-12 16:48:11 +02:00 |
Roeland Jago Douma
|
680b557a4b
|
Fix apps warnings
|
2016-09-07 20:42:38 +02:00 |
Roeland Jago Douma
|
0c154c1ed7
|
Fix getMock encryption
|
2016-09-06 09:29:27 +02:00 |
Lukas Reschke
|
7ffb7b0d84
|
Use MockBuilder instead of createMock
CI uses an older PHPUnit
|
2016-08-15 16:43:22 +02:00 |
Lukas Reschke
|
8a7a0f3287
|
Add unit tests
|
2016-08-15 16:25:34 +02:00 |
Joas Schilling
|
0215b004da
|
Update with robin
|
2016-07-21 18:13:58 +02:00 |
Joas Schilling
|
813f0a0f40
|
Fix apps/
|
2016-07-21 18:13:57 +02:00 |
Lukas Reschke
|
aba539703c
|
Update license headers
|
2016-05-26 19:57:24 +02:00 |
Joas Schilling
|
4a3311f430
|
Move Encryption app to PSR-4 (#24524)
* Move Encryption to PSR-4
* Move encryption tests to PSR-4
* Fix the tests
|
2016-05-12 09:42:19 +02:00 |
Bjoern Schiessle
|
d86f8ba5f8
|
if we don't have a encrypted file key we can return a empty string right away
|
2016-04-26 11:06:55 +02:00 |
Bjoern Schiessle
|
088ffd05d7
|
don't create a private-/public-key pair for each user if the master key is enabled
|
2016-04-26 11:06:55 +02:00 |
Vincent Petry
|
b50d3255fb
|
Merge pull request #22791 from owncloud/enc_master_key_improvements
Enc master key improvements
|
2016-04-21 11:48:26 +02:00 |
Björn Schießle
|
a3381b1d0c
|
we need to initialize the mount points of the given user before we recover
access to his files
|
2016-04-19 17:04:21 +02:00 |
Roeland Jago Douma
|
7f4f0b20ad
|
Fix encryption tests
|
2016-04-08 15:23:17 +02:00 |
Bjoern Schiessle
|
89223379ad
|
replaceUserKeys() actually deletes the users keys -> update method name and doc-block
|
2016-03-18 11:06:14 +01:00 |
Bjoern Schiessle
|
5e267589d4
|
only create and update user specific key if no master key is enabled
|
2016-03-18 11:06:14 +01:00 |
Bjoern Schiessle
|
9de4a8338e
|
allow group shares, even if not all public keys are available
|
2016-03-15 11:33:19 +01:00 |
Lukas Reschke
|
c353d51810
|
Remove Scrutinizer Auto Fixer
|
2016-03-01 17:48:23 +01:00 |
Lukas Reschke
|
933f60e314
|
Update author information
Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
|
2016-03-01 17:25:15 +01:00 |
Bjoern Schiessle
|
95ea2ccb53
|
make decrypt all work with the master key
|
2016-02-29 14:54:32 +01:00 |
Bjoern Schiessle
|
9dc759b4dc
|
remember signature version and only set it on update to make sure that other
apps like files_versions still get the old signature version
|
2016-02-10 13:27:32 +01:00 |
Lukas Reschke
|
ca350294a6
|
Add tests for setVersion
|
2016-02-09 23:43:28 +01:00 |
Lukas Reschke
|
6724f76573
|
Use cache and add tests
|
2016-02-09 23:43:27 +01:00 |
Björn Schießle
|
9bb97c714b
|
fixing unit tests
|
2016-02-09 23:43:26 +01:00 |
Björn Schießle
|
40a5ba72fc
|
sign all encrypted blocks and check signature on decrypt
|
2016-02-09 23:43:25 +01:00 |
Lukas Reschke
|
d25b8dacb3
|
Use AES-256-CTR as default
CTR is recommended over CFB mode.
|
2016-02-09 23:43:24 +01:00 |
Thomas Müller
|
e0aa6e01ab
|
Merge pull request #21612 from owncloud/fix_21598
fix public link sharing if the master key is enabled
|
2016-01-13 10:34:48 +01:00 |
Thomas Müller
|
682821c71e
|
Happy new year!
|
2016-01-12 15:02:18 +01:00 |
Björn Schießle
|
46f6c289ca
|
only use master key ID if a user is logged in. Otherwise keep the public link share key
|
2016-01-11 13:09:06 +01:00 |
Lukas Reschke
|
00a01a8de2
|
Fix PHPDoc + Add handling for error cases
Makes static code analyzers happier.
|
2016-01-07 21:30:44 +01:00 |
Roeland Jago Douma
|
1f715289bf
|
Removed deprecated function OC_User::deleteUser
Replaced with proper OCP calls
|
2015-12-17 16:18:40 +01:00 |
Roeland Jago Douma
|
835911bce5
|
Removed deprecated private OC_User::createUser
All function calls are replaced with the recommended (which was already
the body of the function).
|
2015-12-17 16:18:40 +01:00 |
Scrutinizer Auto-Fixer
|
be4c3a8b56
|
Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
|
2015-11-27 15:32:44 +00:00 |
Bjoern Schiessle
|
5fad45b230
|
make encryption configurable for home storage
|
2015-10-27 14:24:20 +01:00 |
Lukas Reschke
|
8f09d5b67c
|
Update license headers
|
2015-10-26 14:04:01 +01:00 |
Robin Appelman
|
d636bce8a4
|
fix encryption migration test
|
2015-10-16 21:41:51 +02:00 |
Robin Appelman
|
8efd037eb8
|
Make shared folder size propagation test work with object home storage
|
2015-10-16 21:41:51 +02:00 |
Morris Jobke
|
b945d71384
|
update licence headers via script
|
2015-10-05 21:15:52 +02:00 |
Thomas Müller
|
b59c42e5df
|
Merge pull request #18983 from owncloud/fix_18926
check for the right user if we can change his password
|
2015-09-18 11:59:57 +02:00 |
Bjoern Schiessle
|
9bd4f2d41e
|
occ script to disable encryption and to decrypt all files again
|
2015-09-15 22:39:44 +02:00 |
Bjoern Schiessle
|
7f459c64cb
|
check for the right user if we can change his password
|
2015-09-14 11:49:16 +02:00 |
Bjoern Schiessle
|
b2e6d7b5f4
|
occ command to enable master key
|
2015-09-08 14:58:42 +02:00 |
Bjoern Schiessle
|
acfc7d7c4d
|
enable usage of a master key
|
2015-09-07 16:08:41 +02:00 |
Bjoern Schiessle
|
166e57cf61
|
return false if private key is not valid
|
2015-08-30 15:31:19 +02:00 |