Add support for parameterized SipHash
The core SipHash supports either 8 or 16-byte output and a configurable number of rounds. The default behavior, as added to EVP, is to use 16-byte output and 2,4 rounds, which matches the behavior of most implementations. There is an EVP_PKEY_CTRL that can control the output size. Reviewed-by: NRichard Levitte <levitte@openssl.org> Reviewed-by: NRich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2216)
Showing
crypto/include/internal/siphash.h
0 → 100644
crypto/siphash/build.info
0 → 100644
crypto/siphash/siphash.c
0 → 100644
crypto/siphash/siphash_ameth.c
0 → 100644
crypto/siphash/siphash_local.h
0 → 100644
crypto/siphash/siphash_pmeth.c
0 → 100644
test/siphash_internal_test.c
0 → 100644
此差异已折叠。
想要评论请 注册 或 登录