Documentation ¶
Index ¶
- func NewCipher() cipherfs.Cipher
- type Cipher
- func (Cipher) Decrypt(key []byte, data []byte) (decrypted []byte, err error)
- func (Cipher) DecryptReader(key []byte, stream filesystem.Reader) (filesystem.Reader, error)
- func (Cipher) Encrypt(key []byte, data []byte) (encrypted []byte, err error)
- func (Cipher) EncryptWriter(key []byte, stream filesystem.Writer) (filesystem.Writer, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Cipher ¶
type Cipher struct{}
Cipher provide encrypt/decrypt functions
func (Cipher) DecryptReader ¶
func (Cipher) DecryptReader(key []byte, stream filesystem.Reader) (filesystem.Reader, error)
DecryptReader create decrypt stream for AES GCM
func (Cipher) EncryptWriter ¶
func (Cipher) EncryptWriter(key []byte, stream filesystem.Writer) (filesystem.Writer, error)
EncryptWriter create encrypt stream for AES GCM
Click to show internal directories.
Click to hide internal directories.