Versions in this module Expand all Collapse all v0 v0.1.0 Jun 29, 2019 Changes in this version + const PackageVersion + var DecryptionError = errors.New("gemina: cannot decrypt data") + var UnknownVersionError = errors.New("gemina: unknown version") + func CreateSecretKey(version Version) ([]byte, error) + func DecryptWithKey(key, data []byte) ([]byte, error) + func DecryptWithPassword(password, data []byte) ([]byte, error) + func EncryptWithKey(key, data []byte, version Version) ([]byte, error) + func EncryptWithPassword(password, data []byte, version Version) ([]byte, error) + func VerifyWithKey(key, data []byte) bool + func VerifyWithPassword(password, data []byte) bool + type Version byte + const Version1 + const Version2 + const Version3 + const Version4