Module ffsend_api::reader [] [src]

Structs

EncryptedFileReader

A lazy file reader, that encrypts the file with the given cipher and appends the cryptographic tag to the end of it.

EncryptedFileWriter

A lazy file writer, that decrypt the file with the given cipher and verifies it with the tag appended to the end of the input data.

ProgressReader

A reader wrapper, that measures the reading process for a reader with a known length.

ProgressWriter

A writer wrapper, that measures the reading process for a writer with a known length.

Traits

ExactLengthReader

A trait for readers, to get the exact length of a reader.

ProgressReporter

A progress reporter.