Documentation
¶
Index ¶
- Variables
- func CopyBuffer(ctx context.Context, dst io.Writer, src io.Reader, buf []byte) (written int64, err error)
- func CopyDir(ctx context.Context, source string, dest string) (err error)
- func CopyFile(ctx context.Context, src, dst string) error
- func DESDecryptor(ctx context.Context, key, iv []byte, cipherReader io.Reader, size int64) (io.Reader, error)
- func DecryptAES(data []byte, password string) ([]byte, error)
- func DecryptAESFile(src, dst string, password string) error
- func EncryptAES(data []byte, password string) ([]byte, error)
- func EncryptAESFile(src, dst string, password string) error
- func LimitReadAll(ctx context.Context, r io.Reader, p []byte) (int, error)
- func LimitWriteAll(ctx context.Context, w io.Writer, p []byte) (int, error)
- func Targz(ctx context.Context, src, dst string) error
- type ProgressWriter
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultDESDecryptorBufSize = 32 * 1024
Functions ¶
func CopyBuffer ¶
func CopyBuffer(ctx context.Context, dst io.Writer, src io.Reader, buf []byte) (written int64, err error)
copyBuffer is the cancelable implementation of Copy and CopyBuffer. if buf is nil, one is allocated.
func DESDecryptor ¶
func DecryptAESFile ¶
func EncryptAESFile ¶
Types ¶
type ProgressWriter ¶
func NewProgressWriter ¶
Click to show internal directories.
Click to hide internal directories.