Versions in this module Expand all Collapse all v1 v1.1.0 Apr 30, 2018 v1.0.1 Apr 9, 2018 Changes in this version + var Separator = "@!" + type Authenticater interface + GenerateAuthParams func() error + type Decipher interface + DecipherFile func(key *lcrypt.LKey) (*LyraFile, error) + type Encipher interface + EncipherFile func(key *lcrypt.LKey) (*SecureLyraFile, error) + type LyraFile struct + func NewParsedLyraFile(file string) (*LyraFile, error) + func (payload *LyraFile) DestroyFile() error + func (payload *LyraFile) EncipherFile(key *lcrypt.LKey) (*SecureLyraFile, error) + func (payload *LyraFile) ParseFile(file string) error + func (payload *LyraFile) PrintLyraFile() + func (payload *LyraFile) Write(wd string) error + type Parser interface + ParseFile func(file string) error + type Printer interface + Print func(reader io.Reader, str string) + type Sanitizer interface + DestroyFile func() error + type SecureLyraFile struct + func NewParsedSLFile(file string) (*SecureLyraFile, error) + func (payload *SecureLyraFile) DecipherFile(key *lcrypt.LKey) (*LyraFile, error) + func (payload *SecureLyraFile) GenerateAuthParams() error + func (payload *SecureLyraFile) ParseFile(file string) error + func (payload *SecureLyraFile) RetrieveSalt() []byte + func (payload *SecureLyraFile) SeedSalt(salt []byte) + func (payload *SecureLyraFile) Write(wd string) error + type Writer interface + Write func(wd string) error