# Format: - , , , , , - 1 Fix BufSectored so it doesn't have to write to the first sector every flush. - 2 Track position and dirty-ness in Trailered. - 3 Implement a stream which is both Read and Write and which can transparently compress and decompress data written to and read from it. - 4 Remove TryCompose? - 6 Create an enum to eliminate the use of Block trait objects? - 7 Add a ser_sign_into method to SignerExt which serializes a value into a provided Vec and returns a signature over this data. Update BlockStream::flush_integ to use this method. - 8 Convert all sector sizes to u64 for portability. - 9 Create an extension trait for u64 with a method for adding an i64 to it. Use this in SecretStream::seek, Trailered::seek and SectoredBuf::seek. - 10 Create a struct which digests data written to it before passing it to an underlying Write. - 12, 8, mdcarr941@gmail.com, 2ebb8a, Create a struct for managing the directory used to store blocks in the file system. Design and implement an API for creating, opening, moving, copying, deleting and linking blocks. This API must be codified by a trait to allow the implementation to be changed in the future. - 13 Change the Hash enum so it contains structs for each hash type. Unify these structs with the node structs used in the VecMerkleTree.