core
core copied to clipboard
feat: encryption keys location can be specified by the storage implementation
Description
This allows storage implementations to specify the location for encryption keys https://github.com/owncloud/files_spaces needs this because the space does not belong to a user.
Related Issue
- Fixes https://github.com/owncloud/enterprise/issues/4687
- alternative approach to #39091
Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Database schema changes (next release will require increase of minor version instead of patch)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Technical debt
- [ ] Tests only (no source changes)
Checklist:
- [x] Code changes
- [ ] Unit tests added
- [ ] Acceptance tests added
- [ ] Documentation ticket raised:
- [ ] Changelog item, see TEMPLATE
I know that the PR is in an early stage, but remember if it gets glose to merge if a docs issue is necessary... 😄
:boom: Acceptance tests pipeline apiVersions-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/33159/85/1
I know that the PR is in an early stage, but remember if it gets glose to merge if a docs issue is necessary... 😄
At least to have an appropriate description, to have an easy way to follow what is going to be done
:boom: Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/33855/120/1
a specific branch of the encryption app is required
This is docs relevant, please file a docs issue wheh close to merge.
:boom: Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/33941/120/1
:boom: Acceptance tests pipeline apiProxySmoke-8-3-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/33941/172/1
:boom: Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/34037/120/1
:boom: Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/34278/120/1
:boom: Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/34637/120/1
:boom: Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled.
https://drone.owncloud.com/owncloud/core/34827/120/1