=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v retrieving revision 1.110 retrieving revision 1.111 diff -c -r1.110 -r1.111 *** www/74.html 2023/10/16 12:52:19 1.110 --- www/74.html 2023/10/16 13:40:30 1.111 *************** *** 1050,1056 ****
  • Internal improvements *************** *** 1145,1195 **** are now less confused.
  • Improved BIGNUM internals and performance.
  • Significantly simplified the BN_BLINDING internals used in RSA. !
  • Made BN_num_bits() independent of bn->top.
  • Rewrote and simplified bn_sqr().
  • Significantly improved Montgomery multiplication performance. !
  • Rewrote and improved BN_exp() and BN_copy(). !
  • Changed ASN1_item_sign_ctx() and ASN1_item_verify() to work with Ed25519 and fixed a few bugs in there.
  • Lots of cleanup for DH, DSA, EC, RSA internals. Plugged numerous memory leaks, fixed logic errors and inconsistencies.
  • Cleaned up and simplified various ECDH and ECDSA internals.
  • Removed EC_GROUP precomp machinery. !
  • Fixed various issues with EVP_PKEY_CTX_{new,dup}(). !
  • Rewrote OBJ_find_sigid_algs() and OBJ_find_sigid_by_algs().
  • Improved X.509 certificate version checks.
  • Ensure no X.509v3 extensions appear more than once in certificates.
  • Replaced ASN1_bn_print with a cleaner internal implementation.
  • Fix OPENSSL_cpuid_setup() invocations on arm/aarch64.
  • Improved checks for commonName in libtls. !
  • Fixed error check for X509_get_ext_d2i() failure in libtls.
  • Removed code guarded by #ifdef ZLIB. !
  • Plug a potential memory leak in ASN1_TIME_normalize().
  • Fixed a use of uninitialized in i2r_IPAddrBlocks(). !
  • Rewrote CMS_SignerInfo_{sign,verify}().
  • Bug fixes
  • Documentation improvements
  • Bug fixes
  • Documentation improvements
  • Testing and Proactive Security --- 1238,1246 ----
  • Testing and Proactive Security