func CipherReader(src io.Reader, cfg *CipherCfg) *cipher.StreamReader { stream := cipher.NewCFBDecrypter(cfg.Algo, cfg.IV) dec := new(cipher.StreamReader) dec.S = stream dec.R = src return dec }