Example #1
0
func CipherWriter(dst io.Writer, cfg *CipherCfg) *cipher.StreamWriter {
	stream := cipher.NewCFBEncrypter(cfg.Algo, cfg.IV)

	enc := new(cipher.StreamWriter)
	enc.S = stream
	enc.W = dst

	return enc
}