add bulk decryption API /v1/key/bulk/decrypt
#210
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit adds a new bulk API:
Now, a client can request the corresponding
plaintext / context pairs for multiple
ciphertext / context pairs in a single call.
Before, a client had to send each plaintext / context
pair to the server using the
/v1/key/decrypt
API.The new bulk API expects an array of ciphertext / context
pairs. Each context is still optional but must match
the context used during encryption:
It will respond either with an array of plaintexts
or the first decryption error. It only returns
plaintexts if and only if it decrypted
all ciphertexts successfully.
At the moment, the
/v1/key/bulk/decrypt
API limitsthe number of ciphertext / context pairs to
1000
within a single API call.