Skip to content

rigma/fletchsum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fletchsum

A CLI program which computes the Fletch-64 checksum of a file or the standard input.

Description

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.

Future works

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.

Known bugs

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.

Contributions

If you wish to contribute, feel free to fork this repository and submit merge requests! Learning may be a collective process.

License

This program is distributed under the GPL v3 license.

About

A Rust implementation of the Fletch-64 checksum

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages