Skip to content

[PM-1564] Export individual item cipher key#2628

Merged
aj-rosado merged 3 commits intofeature/PM-115-encryption-update-new-modelfrom
feature/PM-1564-export-cipher-key
Aug 15, 2023
Merged

[PM-1564] Export individual item cipher key#2628
aj-rosado merged 3 commits intofeature/PM-115-encryption-update-new-modelfrom
feature/PM-1564-export-cipher-key

Conversation

@aj-rosado
Copy link
Contributor

Type of change

  • Bug fix
  • New feature development
  • Tech debt (refactoring, code cleanup, dependency upgrades, etc)
  • Build/deploy pipeline (DevOps)
  • Other

Objective

Add Key to the Cipher Export model when creating an account protected export

Code changes

  • Core/Models/Export/Cipher.cs: Added the new Cipher Encryption Key as an encrypted value on the export model

Before you submit

  • Please check for formatting errors (dotnet format --verify-no-changes) (required)
  • Please add unit tests where it makes sense to do so (encouraged but not required)
  • If this change requires a documentation update - notify the documentation team
  • If this change has particular deployment requirements - notify the DevOps team

@aj-rosado aj-rosado requested a review from a team July 19, 2023 09:45
# Conflicts:
#	src/Core/Constants.cs
#	src/Core/Models/Response/CipherResponse.cs
@github-actions github-actions bot removed iOS labels Jul 27, 2023
@aj-rosado aj-rosado merged commit 04e9d0a into feature/PM-115-encryption-update-new-model Aug 15, 2023
@aj-rosado aj-rosado deleted the feature/PM-1564-export-cipher-key branch August 15, 2023 13:29
fedemkr added a commit that referenced this pull request Sep 28, 2023
* PM-115 Added new cipher key and encryption/decryption mechanisms on cipher

* PM-115 fix format

* PM-115 removed ForceKeyRotation from new cipher encryption model given that another approach will be taken

* [PM-1690] Added minimum server version restriction to cipher key encryption (#2463)

* PM-1690 added minimum server version restriction to cipher key encryption and also change the force key rotation flag

* PM-1690 Updated min server version for new cipher encryption key and fixed configService registration

* PM-1690 removed forcekeyrotation

* PM-115 Temporarily Changed cipher key new encryption config to help testing (this change should be reseted eventually)

* PM-2456 Fix attachment encryption on new cipher item encryption model (#2556)

* PM-2531 Fix new cipher encryption on adding attachments on ciphers with no item level key (#2559)

* PM-115 Changed temporarily cipher key encryption min server version to 2023.6.0 to test

* PM-115 Reseted cipher key encryption minimum server version to 2023.5.0 and disable new cipher key on local cipher creation

* Added Key value to the cipher export model (#2628)

* Update Constants.cs

Updated minimum encryption server version to 2023.9.0 so QA can test its behavior

* PM-115 Fix file format

* PM-115 Changed new encryption off and minimum new encryption server version to 2023.8.0 for testing purposes

* PM-115 Changed CIpher key encryption minimum server version to 2023.9.0

* PM-3737 Remove suffix on client version sent to server (#2779)

* PM-115 QA testing server min version and enable new cipher key encryption

* PM-115 Disable new cipher encryption creation and change minimum server encryption version to 2023.9.1

---------

Co-authored-by: aj-rosado <109146700+aj-rosado@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants