open-vault/builtin/logical/transit
divyapola5 30563097ea
Enforce minimum cache size for transit backend (#12418)
* Enforce Minimum cache size for transit backend

* enfore minimum cache size and log a warning during backend construction

* Update documentation for transit backend cache configuration

* Added changelog

* Addressed review feedback and added unit test

* Modify code in pathCacheConfigWrite to make use of the updated cache size

* Updated code to refresh cache size on transit backend without restart

* Update code to acquire read and write locks appropriately
2021-09-13 16:44:56 -05:00
..
cmd/transit
backend.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
backend_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_backup.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_backup_test.go RSA3072 implementation in transit secrets engine (#8151) 2020-02-15 14:40:50 -08:00
path_cache_config.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_cache_config_test.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_config.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_config_test.go Add AES128-GCM96 support to transit (#7555) 2019-10-03 16:11:43 -04:00
path_datakey.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_decrypt.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_decrypt_bench_test.go fix missing plaintext in bulk decrypt response (#9991) 2020-09-22 09:43:07 -04:00
path_decrypt_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_encrypt.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_encrypt_bench_test.go Improving transit batch encrypt and decrypt latencies (#8775) 2020-06-10 13:31:46 -04:00
path_encrypt_test.go Swap out sdk/helper libs with implementations in go-secure-stdlib (#12088) 2021-07-15 01:56:37 -04:00
path_export.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_export_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_hash.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_hash_test.go
path_hmac.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_hmac_test.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_keys.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_keys_test.go Add P384 and P521 support to Transit (#7551) 2019-10-03 12:32:43 -04:00
path_random.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_random_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_restore.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
path_restore_test.go Transit: error when restoring to a name that looks like a path (#7998) 2019-12-11 09:32:22 -06:00
path_rewrap.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_rewrap_test.go fix missing plaintext in bulk decrypt response (#9991) 2020-09-22 09:43:07 -04:00
path_rotate.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_sign_verify.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_sign_verify_test.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_trim.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
path_trim_test.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
stepwise_test.go Swap out stepwise for external repo version (#12089) 2021-07-20 13:20:23 -04:00