Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Key Vault Keys] Add new algorithms, remote only #11260

Closed
sadasant opened this issue Sep 15, 2020 · 0 comments · Fixed by #11380
Closed

[Key Vault Keys] Add new algorithms, remote only #11260

sadasant opened this issue Sep 15, 2020 · 0 comments · Fixed by #11380
Assignees
Labels
Client This issue points to a problem in the data-plane of the library. KeyVault

Comments

@sadasant
Copy link
Contributor

This is a copy of: #11028

With one exception, which is that this issue does not cover: As many of these as possible should be supported locally without writing our own cryptography.

For the local encryption side of things, I've made two new issues:

The relevant content of the original issue follows.


For Key Vault 7.2-preview, to EncryptionAlgorithm (in swagger, the KeyOperationsParameters model), add the following algorithms:

  • A128GCM
  • A192GCM
  • A256GCM
  • A128KW
  • A192KW
  • A256KW
  • A128CBC
  • A192CBC
  • A256CBC
  • A128CBCPAD
  • A192CBCPAD
  • A256CBCPAD

Also add the following properties:

  • Iv (model property: iv)
  • AdditionalAuthenticatedData (model property: aad)
  • Tag (model property: tag)

These will likely need to be in a new options type/parameter passed to Encrypt and Decrypt.

See the service version 7.1 -> 7.2-preview diff 🔒 for details.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Client This issue points to a problem in the data-plane of the library. KeyVault
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant