Need to be able to hash data via stream without loading the entire data set into memory (large file support, etc).