Documentation ¶
Index ¶
- Constants
- func GenerateOutput(value string) string
- func NewAESClient(key string) (*aes.Client, error)
- func NewAWSClient(kmsKeyArn string) (*aws.Client, error)
- func NewGCPClient(kmsKeyName string) (*gcp.Client, error)
- func NewPGPClient(publicKeyPath, privateKeyPath string) (*pgp.Client, error)
- func NewVaultClient(key string) (*vault.Client, error)
- func ParseInput(value string) (string, error)
- type Engine
Constants ¶
View Source
const ( // InputRegexp is defining the syntax of an s5 input variable. InputRegexp string = `{{\s?s5:([A-Za-z0-9+\\/=]*)\s?}}` )
Variables ¶
This section is empty.
Functions ¶
func GenerateOutput ¶
GenerateOutput return a ciphered string in a s5 format.
func NewAESClient ¶
NewAESClient creates a AES client.
func NewAWSClient ¶
NewAWSClient creates a AWS client.
func NewGCPClient ¶
NewGCPClient creates a GCP client.
func NewPGPClient ¶
NewPGPClient creates a PGP client.
func NewVaultClient ¶
NewVaultClient creates a Vault client.
func ParseInput ¶
ParseInput retrieves ciphered value from a string in the s5 format.
Types ¶
Click to show internal directories.
Click to hide internal directories.