openssl/crypto/include/internal
Richard Levitte d74f23d2db SipHash: add separate setter for the hash size
This was originally part of SipHash_Init.  However, there are cases
where there isn't any key material to initialize from when setting the
hash size, and we do allow doing so with a EVP_PKEY control.  The
solution is to provide a separate hash_size setter and to use it in
the corresponding EVP_PKEY_METHOD.

Fixes #7143

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7145)
2018-09-09 01:47:56 +02:00
..
__DECC_INCLUDE_EPILOGUE.H VMS: Copy DECC inclusion epi- and prologues to internals 2017-04-20 13:10:06 +02:00
__DECC_INCLUDE_PROLOGUE.H VMS: Copy DECC inclusion epi- and prologues to internals 2017-04-20 13:10:06 +02:00
aria.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
asn1_int.h Move SM2 algos to SM2 specific PKEY method 2018-06-19 11:29:44 +01:00
async.h Update copyright year 2018-05-01 13:34:30 +01:00
bn_conf.h.in Copyright consolidation: perl files 2016-04-20 09:45:40 -04:00
bn_dh.h DH named parameter support 2017-10-12 02:40:30 +01:00
bn_int.h crypto/bn: add more fixed-top routines. 2018-08-23 22:20:35 +02:00
bn_srp.h Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
chacha.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
cryptlib_int.h Ensure the thread keys are always allocated in the same order 2018-04-20 15:45:06 +02:00
ctype.h This has been added to avoid the situation where some host ctype.h functions 2017-08-22 09:45:25 +10:00
dso_conf.h.in Update copyright year 2018-04-03 13:57:12 +01:00
ec_int.h Add inter-module private header for EC functions 2018-06-25 16:40:00 +02:00
engine.h Add new /dev/crypto engine 2017-06-28 12:54:33 +02:00
err_int.h Update copyright year 2018-05-01 13:34:30 +01:00
evp_int.h Support setting SM2 ID 2018-09-07 18:12:26 +08:00
lhash.h Make OBJ_NAME case insensitive. 2018-09-04 07:35:45 +10:00
md32_common.h Remove some inline assembler and non-standard constructs. 2018-06-21 14:01:03 +02:00
objects.h Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
poly1305.h Add support for Poly1305 in EVP_PKEY 2017-01-24 15:40:37 +01:00
rand_int.h Modify the DEVRANDOM source so that the files are kept open persistently. 2018-06-27 07:15:36 +10:00
sha.h SHA512/224 and SHA512/256 2018-01-24 07:09:46 +10:00
siphash.h SipHash: add separate setter for the hash size 2018-09-09 01:47:56 +02:00
sm2.h Support setting SM2 ID 2018-09-07 18:12:26 +08:00
sm2err.h Add missing SM2err and fix doc nits 2018-09-07 18:12:26 +08:00
sm3.h SM3: restructure to EVP internal and update doc to right location 2017-11-06 07:21:15 +08:00
sm4.h SM4: Add SM4 block cipher to EVP 2017-10-31 15:19:14 +10:00
store.h Add the STORE module 2017-06-29 11:55:31 +02:00
store_int.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
x509_int.h x509v3/v3_purp.c: re-implement lock-free check for extensions cache validity. 2018-08-07 09:08:31 +02:00