Roeland Jago Douma
|
372f3d2a60
|
Remove deprecated functions from SecureRandom
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
|
2018-12-07 19:33:32 +01:00 |
Bjoern Schiessle
|
87657fffd8
|
skip already encrypted files on encrypt all command
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2018-10-24 16:53:39 +02:00 |
Bjoern Schiessle
|
3adc2aca53
|
add occ command to recover encrypted files in case of password lost
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2018-08-16 15:51:01 +02:00 |
Julius Härtl
|
0dd519cff1
|
Fix encryption admin section tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2018-08-02 10:26:09 +02:00 |
Bjoern Schiessle
|
8042e6b8fb
|
this was a migration step to ownCloud 8.0 to restructure the encryption folder which is no longer needed
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2018-03-02 10:09:52 +01:00 |
Joas Schilling
|
3917a54113
|
Class "ProgressBar" is declared "final" and cannot be mocked.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2018-01-25 11:33:26 +01:00 |
Joas Schilling
|
bf2be08c9f
|
Fix risky tests without assertions
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2018-01-25 11:33:25 +01:00 |
Morris Jobke
|
0eebff152a
|
Update license headers
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2017-11-06 16:56:19 +01:00 |
Morris Jobke
|
c733cdaa65
|
Use ::class in test mocks of encryption app
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2017-10-26 13:56:56 +02:00 |
Morris Jobke
|
43e498844e
|
Use ::class in test mocks
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2017-10-24 17:45:32 +02:00 |
Morris Jobke
|
99934134dc
|
Use DI for IAppManager to encryption migration
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2017-10-24 15:52:00 +02:00 |
Kenneth Newwood
|
7092c50e7c
|
print generated encryption key passwords directly after generating the keys so that errors during the encryption do not lead to a potentially massive data loss
Signed-off-by: Kenneth Newwood <kenneth@newwood.name>
|
2017-09-11 12:52:25 +02:00 |
Bjoern Schiessle
|
001a9c02dd
|
adjust encryption tests to the new master key default
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2017-07-06 11:47:12 +02:00 |
Bjoern Schiessle
|
5f75468aa4
|
improve status messages
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
|
2017-07-06 11:47:11 +02:00 |
Morris Jobke
|
1729e4471f
|
Update comments to Nextcloud
* based on PR by @Ardinis
* see #4311
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2017-04-11 23:16:27 -05:00 |
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 |