Versions in this module Expand all Collapse all v0 v0.2.0 Feb 29, 2024 Changes in this version + func Register(name, description string, newEncryptor EncryptorFactory) + func SupportedAlgorithms() []string + type EncryptorFactory func(passPhrase []byte) (StreamEncryptor, error) + type StreamEncryptor interface + DecryptStream func(cipherText io.Reader, output io.Writer) error + EncryptStream func(plainText io.Reader, output io.Writer) error + Overhead func() int + func CreateEncryptor(algorithm string, passPhrase []byte) (StreamEncryptor, error) + func NewAES128CFB(passPhrase []byte) (StreamEncryptor, error) + func NewAES192CFB(passPhrase []byte) (StreamEncryptor, error) + func NewAES256CFB(passPhrase []byte) (StreamEncryptor, error)