pub trait PipeRead<P>: Read where P: Pipe, { fn new(pipe: P, inner: Box<dyn Read>) -> Self; }
A reader wrapping another reader, to encrypt or decrypt data read from it.
Wrap the given inner reader, transform data using crypt.
inner
crypt