Fix hashes

This commit is contained in:
John Ericson 2020-06-02 20:35:17 +00:00
parent c664e68b87
commit 1fcd3afc38

View file

@ -19,13 +19,13 @@ namespace nix {
void Hash::init() void Hash::init()
{ {
if (!type) abort(); if (!type) abort();
switch (*type) { switch (*type) {
case HashType::MD5: hashSize = md5HashSize; break; case HashType::MD5: hashSize = md5HashSize; break;
case HashType::SHA1: hashSize = sha1HashSize; break; case HashType::SHA1: hashSize = sha1HashSize; break;
case HashType::SHA256: hashSize = sha256HashSize; break; case HashType::SHA256: hashSize = sha256HashSize; break;
case HashType::SHA512: hashSize = sha512HashSize; break; case HashType::SHA512: hashSize = sha512HashSize; break;
} }
assert(hashSize <= maxHashSize); assert(hashSize <= maxHashSize);
memset(hash, 0, maxHashSize); memset(hash, 0, maxHashSize);
} }