blake2b: add support for parameter setting and keyed hash
authorAntoine Salon <asalon@vmware.com>
Thu, 20 Dec 2018 23:20:00 +0000 (15:20 -0800)
committerMatt Caswell <matt@openssl.org>
Wed, 6 Feb 2019 09:18:43 +0000 (09:18 +0000)
commitfc3c0223e8a70bfe8f8aefc98b819f7d852f3594
tree8770ed1f8c49d947b36ec8f0f07eb9af5a960aa1
parent18568864169d970bcbda300e76f6fb1a1015a0d5
blake2b: add support for parameter setting and keyed hash

The param block structure is used as a container for parameter values
Added blake2b keyed init

Signed-off-by: Antoine Salon <asalon@vmware.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7726)
crypto/blake2/blake2_locl.h
crypto/blake2/blake2b.c
crypto/blake2/m_blake2b.c