openssl/doc
Benjamin Kaduk 90134d9806 Refactor SSL_bytes_to_cipher_list()
Split off the portions that mutate the SSL object into a separate
function that the state machine calls, so that the public API can
be a pure function.  (It still needs the SSL parameter in order
to determine what SSL_METHOD's get_cipher_by_char() routine to use,
though.)

Instead of returning the stack of ciphers (functionality that was
not used internally), require using the output parameter, and add
a separate output parameter for the SCSVs contained in the supplied
octets, if desired.  This lets us move to the standard return value
convention.  Also make both output stacks optional parameters.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2279)
2017-02-23 19:40:25 +01:00
..
HOWTO Update the example in proxy_certificates.txt 2016-07-26 09:43:21 +02:00
man1 apps/req.c: flag "-new" is implied by "-precert" 2017-02-22 10:40:30 -05:00
man3 Refactor SSL_bytes_to_cipher_list() 2017-02-23 19:40:25 +01:00
man5 Move manpages to man[1357] structure. 2016-10-26 13:59:52 -04:00
man7 Don't use an enum in the return type for a public API function 2017-02-17 10:28:01 +00:00
dir-locals.example.el Adjust the general fill-column in doc/dir-locals.example.el 2015-09-08 00:59:50 +02:00
fingerprints.txt RT3802: Fixes typos in doc/crypto/ 2015-05-03 08:51:23 -04:00
openssl-c-indent.el Correct another batch of typos 2016-03-22 21:57:26 -04:00
README Move manpages to man[1357] structure. 2016-10-26 13:59:52 -04:00

README  This file

fingerprints.txt
        PGP fingerprints of authoried 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

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