feat: encryption keys location can be specified by the storage implementation#39348
feat: encryption keys location can be specified by the storage implementation#39348DeepDiver1975 wants to merge 14 commits intomasterfrom
Conversation
|
I know that the PR is in an early stage, but remember if it gets glose to merge if a docs issue is necessary... 😄 |
349f008 to
80be5cb
Compare
89689e7 to
4bc4c36
Compare
|
💥 Acceptance tests pipeline apiVersions-mariadb10.2-php7.4 failed. The build has been cancelled. |
1a3af2f to
96b5f39
Compare
At least to have an appropriate description, to have an easy way to follow what is going to be done |
| * @since 8.1.0 | ||
| */ | ||
| public function begin($path, $user, $mode, array $header, array $accessList, $sourceFileOfRename); | ||
| public function begin($path, $user, $mode, array $header, array $accessList, $sourceFileOfRename, $fileEncryptionVersion); |
There was a problem hiding this comment.
Won't this break existing implementations of the interface?
There was a problem hiding this comment.
Technically we are probably the only implementors?
There was a problem hiding this comment.
Yes - this is a BC break. We need to be careful with releasing this and make sure encryption module is properly release together with it.
@micbar FYI
There was a problem hiding this comment.
necessary change in encryption owncloud/encryption#307
There was a problem hiding this comment.
Is E2EE App maybe using this interface?
|
Kudos, SonarCloud Quality Gate passed! |
e9c105e to
15066a3
Compare
830d394 to
592638f
Compare
|
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
|
This is docs relevant, please file a docs issue wheh close to merge. |
|
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
|
💥 Acceptance tests pipeline apiProxySmoke-8-3-mariadb10.2-php7.4 failed. The build has been cancelled. |
f084e60 to
ff502e1
Compare
|
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
ff502e1 to
da3fcdc
Compare
da3fcdc to
74a2bf5
Compare
|
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
…has no own key handling
74a2bf5 to
ec45392
Compare
|
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
|
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
49326aa to
43c67b7
Compare
|
cleaning up - I think this is no longer of anybody's interest |









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
Types of changes
Checklist: