Categorygithub.com/hashicorp/go-kms-wrapping/plugin/v2
modulepackage
2.0.8
Repository: https://github.com/hashicorp/go-kms-wrapping.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServePlugin is a generic function to start serving a wrapper as a plugin.
No description provided by the author
WithLogger allows passing a logger to the plugin library for debugging.
WithSecureConfig allows passing a secure configuration param.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
HandshakeConfig is a shared config that can be used regardless of wrapper, to avoid having to know type-specific things about each plugin.
Wrapping_ServiceDesc is the grpc.ServiceDesc for Wrapping service.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedWrappingServer must be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author

# Interfaces

UnsafeWrappingServer may be embedded to opt out of forward compatibility for this service.
WrappingClient is the client API for Wrapping service.
WrappingServer is the server API for Wrapping service.

# Type aliases

Option - a type that wraps an interface for compile-time safety but can contain an option for this package or for wrappers implementing this interface.
OptionFunc - a type for funcs that operate on the shared Options struct.