5fb28f53cb
* Transit: Support batch encryption * Address review feedback * Make the normal flow go through as a batch request * Transit: Error out if encryption fails during batch processing * Transit: Infer the 'derived' parameter based on 'context' being set * Transit: Batch encryption doc updates * Transit: Return a JSON string instead of []byte * Transit: Add batch encryption tests * Remove plaintext empty check * Added tests for batch encryption, more coming.. * Added more batch encryption tests * Check for base64 decoding of plaintext before encrypting * Transit: Support batch decryption * Transit: Added tests for batch decryption * Transit: Doc update for batch decryption * Transit: Sync the path-help and website docs for decrypt endpoint * Add batch processing for rewrap * transit: input validation for context * transit: add rewrap batch option to docs * Remove unnecessary variables from test * transit: Added tests for rewrap use cases * Address review feedback * Address review feedback * Address review feedback * transit: move input checking out of critical path * transit: allow empty plaintexts for batch encryption * transit: use common structs for batch processing * transit: avoid duplicate creation of structs; add omitempty to response structs * transit: address review feedback * transit: fix tests * address review feedback * transit: fix tests * transit: rewrap encrypt user error should not error out * transit: error out for internal errors |
||
---|---|---|
.. | ||
backend.go | ||
backend_test.go | ||
path_config.go | ||
path_datakey.go | ||
path_decrypt.go | ||
path_decrypt_test.go | ||
path_encrypt.go | ||
path_encrypt_test.go | ||
path_export.go | ||
path_export_test.go | ||
path_hash.go | ||
path_hash_test.go | ||
path_hmac.go | ||
path_hmac_test.go | ||
path_keys.go | ||
path_random.go | ||
path_random_test.go | ||
path_rewrap.go | ||
path_rewrap_test.go | ||
path_rotate.go | ||
path_sign_verify.go | ||
path_sign_verify_test.go |