master
Integrate AES-NI into the AES code.
spelling fixes; from paul tagliamonte i removed the arithmetics -> arithmetic changes, as i felt they were not clearly correct
Fix smatch warning in asn1_primitive_print()
Remove BF_PTR
correct indentation, no functional change found with smatch, ok tb@
Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.
Use err_local.h rather than err.h in most places
typo: primtive -> primitive
Remove #error if OPENSSL_NO_FOO is defined
cmac: zero_iv should be const
Drop the comp module
This file is no longer relevant because the function CONF_module_add() is no longer public. Even though ASN1_add_oid_module() still exists as an internal function, this file contains more misleading (DSO, OPENSSL_load_builtin_modules) than useful information, so delete it. OK tb@
Hide symbols in curve22519
Fix comment: unsigned int, not just int
Fix resource leaks in ec_points_make_affine()
Hide symbols in engine
err.c: fix previous: 8 spaces -> tab
Remove AES-NI specific EVP_CIPHER methods for CFB/CFB1/CFB8.
Reinstate PKCS12_key_gen_uni()
Move (mostly) MI constants to proper headers
Add NULL checks to HKDF and TLS1-PRF EVP_PKEY cleanup functions
lhash: add missing spaces before assignment operator
Fix signature of BN_zero
Fix buffer size in MLKEM1024_marshal_public_key()
Fix previous - names use underscores and not hyphens.
do_PVK_body: Unconditionally free enctmp
Make a comment match reality better
Use timingsafe_memcmp when comparing authenticators
pk7_asn1: delete lines containing nothing but a tab
libcrypto: constify most error string tables
Remove now unnecessary initialization of c and i
Hide symbols in txt_db
Remove sk_find_ex()
Merge AES-IGE into aes.c.
Update cert.pem, ok sthen
Use RCS tag instead of an incorrect path.
Align CRYPTO_set_mem*_functions with OpenSSL 1.1
Rename cpt_err.c into crypto_err.c
crypto_ex_data: use same sizeof idiom as everywhere else in our own code
Explain why we still need OPENSSL_init() (autoconf)
Improve bit counter handling in MD5.
Remove remnants of OPENSSL_cpuid_setup().
Hide symbols in crypto.h
strip the temporary filename when displaying a verification error; avoids unnecessary diff in output between runs
Bump libressl's version in pkgconfig to 2.0.0
openssl.cnf tweaks following recent changes to usr.bin/openssl:
Nuke the whrlpool (named after the galaxy) from orbit
Bump LibreSSL version
remove unused typedefs with structs that were removed
Bump libcrypto major after symbol removal
fixed overrid(d)en typo
Provide crypto_cpu_caps_init() for amd64.