Commit Graph

29 Commits

Author SHA1 Message Date
King_DuckZ d1c9ae7edf Bump version to 0.2 2021-05-28 23:22:39 +02:00
King_DuckZ ce3f295819 Default to tiger v2 2021-05-28 23:22:23 +02:00
King_DuckZ c4390ff59b Update copyright year to 2021 2021-05-28 23:18:27 +02:00
King_DuckZ 7a40f9d31c Add support for hashing data from stdin 2021-05-28 23:08:19 +02:00
King_DuckZ 172ba6811c Fix paths
During a check, paths should be relative to the input file
During normal operation paths are relative to CWD unless they
are absolute
2021-05-28 23:07:31 +02:00
King_DuckZ ba1d1f7d69 Add some test files made from the official test vectors list 2021-05-28 23:03:25 +02:00
King_DuckZ 28d70a32b6 Convert project to meson. 2020-05-06 00:38:45 +02:00
King_DuckZ 528467ca8e Get rid of std.conv, it's not needed here 2014-09-26 17:41:03 +02:00
King_DuckZ ccd78538f3 Readme file 2014-09-26 16:07:29 +02:00
King_DuckZ e5d1e37eff Overload of getTiger() that accepts a buffer, so
there is no need to reallocate a new buffer at every call.
2014-09-26 15:29:46 +02:00
King_DuckZ 9b437e52d3 Set the read buffer size in the cmake file. 2014-09-26 15:29:00 +02:00
King_DuckZ 1a644a543b Don't fail miserably when some file doesn't exist 2014-09-26 14:01:51 +02:00
King_DuckZ 464e7a44ac Embed the param to locate the D cmake files in the CMakeLists directly. 2014-09-26 13:20:34 +02:00
King_DuckZ d021ce53af Print the backend name at configure time. 2014-09-25 19:39:49 +02:00
King_DuckZ 31c1e37180 Use freetiger by default. 2014-09-25 19:18:35 +02:00
King_DuckZ 15e9c905f3 Whitespaces. 2014-09-25 19:18:35 +02:00
King_DuckZ 322f21733f Import of the freetiger implementation.
http://klondike.es/freetiger/
2014-09-25 19:06:11 +02:00
King_DuckZ 5a9bcf1ecb Files moved into src/ and lib/ 2014-09-25 18:50:19 +02:00
King_DuckZ c085388163 Added code to check saved checksums.
The code is very brittle, no error checking is performed at all
so if anything goes wrong the program will misbehave.
Output is still incomplete.
2014-09-25 17:09:46 +02:00
King_DuckZ d1c01a340b Implement the code to calculate the checksum 2014-09-25 16:30:42 +02:00
King_DuckZ 4eb37e4773 --help output from md5sum and sha1sum 2014-09-25 15:55:16 +02:00
King_DuckZ 79dae3de0b Add basic CL switches and help, version and license text. 2014-09-25 14:10:50 +02:00
King_DuckZ f0fbc0b3a3 GPL3 license 2014-09-24 21:16:16 +02:00
King_DuckZ 4fe8bb0cc1 Put tiger functions in a separate file 2014-09-24 20:36:53 +02:00
King_DuckZ 34f3fbf852 Fix the hash computation in chunks so large files can be hashed without problems. 2014-09-24 17:59:08 +02:00
King_DuckZ 905fbcc905 Change binary name to tigersum 2014-09-24 11:19:50 +02:00
King_DuckZ a90220bd7f Build flags. 2014-09-24 10:09:44 +02:00
King_DuckZ 38b9ec964a Calculate hash of files passed as the arguments.
This doesn't work yet as I need a function that can calculate
the tiger hash in more than one pass, so files can be hashed in chunks.
2014-09-24 10:09:35 +02:00
Michele Santullo 4e614e3dd5 First commit 2014-09-19 17:19:25 +01:00