make fallback compatible with newer slow-hash

This commit is contained in:
Riccardo Spagni 2015-01-28 11:32:52 +02:00
parent 17d81f24c3
commit 3ece1584f0
No known key found for this signature in database
GPG Key ID: 55432DF31CCD4FCD
1 changed files with 12 additions and 0 deletions

View File

@ -627,6 +627,18 @@ void cn_slow_hash(const void *data, size_t length, char *hash)
#else #else
// Portable implementation as a fallback // Portable implementation as a fallback
void slow_hash_allocate_state(void)
{
// Do nothing, this is just to maintain compatibility with the upgraded slow-hash.c
return;
}
void slow_hash_free_state(void)
{
// As above
return;
}
static void (*const extra_hashes[4])(const void *, size_t, char *) = { static void (*const extra_hashes[4])(const void *, size_t, char *) = {
hash_extra_blake, hash_extra_groestl, hash_extra_jh, hash_extra_skein hash_extra_blake, hash_extra_groestl, hash_extra_jh, hash_extra_skein
}; };