On Wednesday, 8 August 2012 at 16:47:35 UTC, Johannes Pfau wrote:

std.hash.digest doesn't sound too bad. We could have std.hash.func (or
a better named module ;-) for general hash functions later.

Three basic types of hash functions are:

1) Hash - for fast searching and indexing in data structures
2) Checksum - detects the accidental errors in files, archives, streams 3) Message digest code - prevents the intentional modification of data

They should not be mixed IMHO.

1) should go into std.container or (maybe) std.algorithm
2) std.checksum
3) std.crypto.mdc or std.crypto.digest

Reply via email to