open-vault/builtin/logical/transit
Jeff Mitchell 76b0d11793
Redo transit locking (#4720)
This massively simplifies transit locking behavior by pushing some
locking down to the Policy level, and embedding either a local or global
lock in the Policy depending on whether caching is enabled or not.
2018-06-12 12:24:12 -04:00
..
backend.go Move to "github.com/hashicorp/go-hclog" (#4227) 2018-04-02 17:46:59 -07:00
backend_test.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_backup.go Add context to storage backends and wire it through a lot of places (#3817) 2018-01-19 01:44:44 -05:00
path_backup_test.go Add ChaCha20-Poly1305 support to transit (#3975) 2018-02-14 11:59:46 -05:00
path_config.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_config_test.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_datakey.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_decrypt.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_decrypt_test.go Pass context to backends (#3750) 2018-01-08 10:31:38 -08:00
path_encrypt.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_encrypt_test.go Pass context to backends (#3750) 2018-01-08 10:31:38 -08:00
path_export.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_export_test.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_hash.go Pass context to backends (#3750) 2018-01-08 10:31:38 -08:00
path_hash_test.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_hmac.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_hmac_test.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_keys.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_keys_test.go
path_random.go Pass context to backends (#3750) 2018-01-08 10:31:38 -08:00
path_random_test.go Spelling (#4119) 2018-03-20 14:54:10 -04:00
path_restore.go Add context to storage backends and wire it through a lot of places (#3817) 2018-01-19 01:44:44 -05:00
path_rewrap.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_rewrap_test.go Pass context to backends (#3750) 2018-01-08 10:31:38 -08:00
path_rotate.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_sign_verify.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00
path_sign_verify_test.go Redo transit locking (#4720) 2018-06-12 12:24:12 -04:00