openssl/doc
Richard Levitte 3ca9d210c9 Refactor how KEYMGMT methods get associated with other methods
KEYMGMT methods were attached to other methods after those were fully
created and registered, thereby creating a potential data race, if two
threads tried to create the exact same method at the same time.

Instead of this, we change the method creating function to take an
extra data parameter, passed all the way from the public fetching
function.  In the case of EVP_KEYEXCH, we pass all the necessary data
that evp_keyexch_from_dispatch() needs to be able to fetch the
appropriate KEYMGMT method on the fly.

Fixes #9592

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9678)
2019-09-03 10:36:49 +02:00
..
HOWTO Fix Typos 2019-07-01 10:09:22 +02:00
internal/man3 Refactor how KEYMGMT methods get associated with other methods 2019-09-03 10:36:49 +02:00
man1 Add CPU info to the speed command summary 2019-09-02 20:46:34 +02:00
man3 Add CPU info to the speed command summary 2019-09-02 20:46:34 +02:00
man5 Do not have duplicate section heads 2019-08-27 07:08:11 +10:00
man7 Rework the documentation of our individual MAC implementations 2019-09-02 07:21:58 +02:00
dir-locals.example.el
fingerprints.txt Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
openssl-c-indent.el
README

README  This file

fingerprints.txt
        PGP fingerprints of authorised release signers

standards.txt
        Moved to the web, https://www.openssl.org/docs/standards.html

HOWTO/
        A few how-to documents; not necessarily up-to-date

man1/
        The openssl command-line tools; start with openssl.pod

man3/
        The SSL library and the crypto library

man5/
        File formats

man7/
        Overviews; start with crypto.pod and ssl.pod, for example
        Algorithm specific EVP_PKEY documentation.

Formatted versions of the manpages (apps,ssl,crypto) can be found at
        https://www.openssl.org/docs/manpages.html