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 }