diff options
Diffstat (limited to 'module/zfs/edonr_zfs.c')
-rw-r--r-- | module/zfs/edonr_zfs.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/module/zfs/edonr_zfs.c b/module/zfs/edonr_zfs.c index e56b4054c67e..db21c9cf197c 100644 --- a/module/zfs/edonr_zfs.c +++ b/module/zfs/edonr_zfs.c @@ -90,17 +90,15 @@ abd_checksum_edonr_tmpl_init(const zio_cksum_salt_t *salt) */ _Static_assert(EDONR_BLOCK_SIZE == 2 * (EDONR_MODE / 8), "Edon-R block size mismatch"); - EdonRHash(EDONR_MODE, salt->zcs_bytes, sizeof (salt->zcs_bytes) * 8, - salt_block); - EdonRHash(EDONR_MODE, salt_block, EDONR_MODE, salt_block + - EDONR_MODE / 8); + EdonRHash(salt->zcs_bytes, sizeof (salt->zcs_bytes) * 8, salt_block); + EdonRHash(salt_block, EDONR_MODE, salt_block + EDONR_MODE / 8); /* * Feed the new salt block into the hash function - this will serve * as our MAC key. */ ctx = kmem_zalloc(sizeof (*ctx), KM_SLEEP); - EdonRInit(ctx, EDONR_MODE); + EdonRInit(ctx); EdonRUpdate(ctx, salt_block, sizeof (salt_block) * 8); return (ctx); } |