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.