From: Niels Möller Date: Tue, 29 Aug 2017 15:31:13 +0000 (+0200) Subject: Merge branch 'openssl-bench-update' X-Git-Tag: nettle_3.4rc1~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2707d5a87c7d34a030a6e796f9feff42668fa943;p=thirdparty%2Fnettle.git Merge branch 'openssl-bench-update' --- 2707d5a87c7d34a030a6e796f9feff42668fa943 diff --cc ChangeLog index 77ea99ab,0bea7af6..10f8e064 --- a/ChangeLog +++ b/ChangeLog @@@ -1,18 -1,22 +1,37 @@@ +2017-08-27 Niels Möller + + * configure.ac (GMP_NUMB_BITS): Set to dummy value "n/a" in + mini-gmp builds. + (NUMB_BITS): New substituted variable which always holds the + configured value. + * Makefile.in (GMP_NUMB_BITS): Renamed variable... + (NUMB_BITS): ...new name + * config.make.in: Update corresponding substitution. + +2017-08-26 Niels Möller + + * ecc-mod-inv.c (ecc_mod_inv): Add missing assert. Fixes a + "dead increment" warning from the clang static analyzer. + + 2017-08-26 Niels Möller + + * examples/nettle-openssl.c (struct openssl_cipher_ctx): New + struct. Use everywhere, instead of typing EVP_CIPHER_CTX pointers + directly. + + * configure.ac: Update openssl-related tests. Checks for + cipher-specific headers are replaced by a check for openssl/evp.h, + and the check for the BF_ecb_encrypt function is replaced by a + check for EVP_CIPHER_CTX_new. + + 2017-08-03 Daniel P. Berrange + + * examples/nettle-openssl.c: Rewritten to use openssl's EVP APIs. + The older cipher-specific functions always use openssl's generic + software implementation, while the EVP functions enables + platform-specific code, e.g., using the x86 AES-NI instructions. + (nettle_openssl_init): New function. + 2017-07-18 Niels Möller * ecc-add-eh.c (ecc_add_eh): Fix in-place operation by reordering