A CLI program which computes the Fletch-64 checksum of a file or the standard input.
fletchsum is an experimental implementation of the Fletch-64 checksum done with Rust. It tries to follow the same implementation made by the GNU project for md5sum or sha256sum.
It's not a system ready application, but you can use it as an example of how to use the Rust language for a CLI application, but I want to keep the work going to have an efficient version of this program in a near future.
Actually the Fletch-64 checksum works with 360 elements chunks. So, I'll try to use the concurrency capabilities of the Rust language in order to multiple working threads for the checksum. The aim is to improve the overall speed of the application.
I also plan to improve the code quality as I learn Rust best practises.
For now, binary files cannot be opened by fletchsum. I will invistigate this issue as soon as other key features are implemented into the application.
If you wish to contribute, feel free to fork this repository and submit merge requests! Learning may be a collective process.
This program is distributed under the GPL v3 license.