Documentation
¶
Index ¶
Constants ¶
View Source
const BlockSize = 16
View Source
const KeySize = 32
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environments ¶
type Environments map[string]Environment
type KeyDetails ¶
type Vault ¶
type Vault struct { KeyDetails KeyDetails `json:"keyDetails"` MACDigest string `json:"macDigest"` Cipher string `json:"cipher"` CipherMode string `json:"cipherMode"` MAC string `json:"mac"` IV string `json:"iv"` Environments string `json:"environments"` }
func (*Vault) DecryptEnvironments ¶
func (v *Vault) DecryptEnvironments(key []byte) (Environments, error)
func (*Vault) EncryptEnvironments ¶
func (v *Vault) EncryptEnvironments(key []byte, envs Environments) error
Click to show internal directories.
Click to hide internal directories.