# Functions
DefaultBulkDecrypt decrypts a list of ciphertexts.
MustMakeKey constructs a config.Key for a given namespace and name.
NewBlindingDecrypter returns a blinding decrypter.
No description provided by the author
NewPanicCrypter returns a new config crypter that will panic if used.
No description provided by the author
No description provided by the author
NewSymmetricCrypter creates a crypter that encrypts and decrypts values using AES-256-GCM.
NewSymmetricCrypterFromPassphrase uses a passphrase and salt to generate a key, and then returns a crypter using it.
NewTrackingDecrypter returns a Decrypter that keeps track of decrypted values.
No description provided by the author
No description provided by the author
# Constants
SymmetricCrypterKeyBytes is the required key size in bytes.
# Variables
Base64Crypter is a Crypter that "encrypts" by encoding the string to base64.
BlindingCrypter returns a Crypter that instead of decrypting or encrypting data, just returns "[secret]", it can be used when you want to display configuration information to a user but don't want to prompt for a password so secrets will not be decrypted or encrypted.
No description provided by the author
No description provided by the author
# Interfaces
Crypter can both encrypt and decrypt values.
Decrypter decrypts encrypted ciphertext to its plaintext representation.
Encrypter encrypts plaintext into its encrypted ciphertext.
TrackingDecrypter is a Decrypter that keeps track if decrypted values, which can be retrieved via SecureValues().