Monthly Status: June
Dr Paul Dale
pauli at openssl.org
Wed Jun 30 09:24:04 UTC 2021
Significant activities throughout June were:
* Fix new Coverity issues 26 real, 4 false positives
* Address all outstanding (ancient) Coverity issues
* Fix threads test ordering problem
* Fix address sanitiser problems in apps relating to uninitialised BN
pointers
* Investigation memory leak in dlopen() that's a known problem with
valgrind
* Investigate and fix memory leak when threading in property code
* Investigation and remediation of several threading problems
* Add locks to obj_dat.c and obj_xref.c to make the OBJ subsection
thread safe (post 3.0 after discussion)
* Added decoded caching to avoid lots of allocations and repeated
algorithm recreation
* Implemented a property list find function
* Add a key manager check to better reuse existing key managers in
light of algorithm cache flushes
* Convert SHA one short functions to be functions not macros, to
accept NULL arguments in a way compatible to 1.1.1
* Add a memory sanitiser build
* Tweak the time of execution of CI jobs so they run more widely
* Fix double to integer conversions in light of the VMS experience
* Add integer size sanity checks in light of the VMS experience
* Add tests to evp_test for EVP_Q_ functions
* Change the way XTS and AEAD ciphers are filtered in apps to unify
this behaviour
* Earlier detection of bad digest in req command
* Covert command line apps to use libctx and property query more
extensively
* Add a -digest option to spkac command
* Fix auto DH problem where the chosen group didn't necessarily meet
the current security level
* Add RSA key size vs entropy checks in FIPS mode
* Updates to the FIPS checksum script
* Remove SM2 encoder and decoder from the FIPS provider ... hmmm.
* Add digest, cipher and PKEY algorithm life cycle documentation
(including pretty pictures)
* Update platform policy to allow configuration additions to stable
branches
* Clean up all remaining TODO notes in the code
* Update NEWS to current status
* Fix documentation of up-calls from providers to libcrypto
* Deprecation of ERR_GET_FUNC()
* Create a list of things to do after 3.0 for future discussion
In addition were minor pull requests, reviewing, OMC and OTC business,
et al.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mta.openssl.org/pipermail/openssl-project/attachments/20210630/3bf4caaf/attachment.html>
More information about the openssl-project
mailing list