const unixProtocol …
const kmsapiVersion …
type Base64Plugin …
func NewBase64Plugin(t testing.TB, socketPath string) *Base64Plugin { … }
func waitForBase64PluginToBeUp(plugin *Base64Plugin) error { … }
func WaitForBase64PluginToBeUpdated(plugin *Base64Plugin) error { … }
func (s *Base64Plugin) LastEncryptRequest() []byte { … }
func (s *Base64Plugin) SetVersion(ver string) { … }
func (s *Base64Plugin) start() error { … }
func (s *Base64Plugin) CleanUp() { … }
func (s *Base64Plugin) EnterFailedState() { … }
func (s *Base64Plugin) ExitFailedState() { … }
func (s *Base64Plugin) UpdateKeyID() { … }
func (s *Base64Plugin) Status(ctx context.Context, request *kmsapi.StatusRequest) (*kmsapi.StatusResponse, error) { … }
func (s *Base64Plugin) Decrypt(ctx context.Context, request *kmsapi.DecryptRequest) (*kmsapi.DecryptResponse, error) { … }
func (s *Base64Plugin) Encrypt(ctx context.Context, request *kmsapi.EncryptRequest) (*kmsapi.EncryptResponse, error) { … }