summaryrefslogtreecommitdiff
path: root/src/lib/libssl/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* New SSL_dup_CA_list(3) manual written from scratch.schwarze2016-12-072-1/+53
| | | | Mentioned in ssl(3) and <openssl/ssl.h>, so it is public.
* Add documentation for SSL_add_file_cert_subjects_to_stack(3) andschwarze2016-12-071-25/+103
| | | | | | | | | | | | | | | SSL_add_dir_cert_subjects_to_stack(3), written from scratch. Both functions are listed in ssl(3) and <openssl/ssl.h> and recommended for the use by browsers in source code comments, so they are clearly public interfaces. Mention deduplication. Purge some duplicate text and improve some wording while here. Two additional cross references instead of the useless ssl(3). Add HISTORY, AUTHORS, and BUGS. It is depressing that BUGS (purely from code inspection) became longer than the DESCRIPTION.
* An SSL_SESSION_print(3) manual written from scratch. It's clearlyschwarze2016-12-062-1/+68
| | | | | a public interface since it's listed both in ssl(3) and in <openssl/ssl.h>. Nothing to pilfer from OpenSSL in this case...
* s/SSL_CTX_need_tmp_rsa/SSL_CTX_need_tmp_RSA/schwarze2016-12-061-5/+5
| | | | | | | | | | | | | | because that's what <openssl/ssl.h> #defines. That's likely a typo in the header file because all the other functions are called *tmp_rsa*(). But it would be a bad idea to fix such a bug in interfaces that are only provided for backward compatibility in the first place, so i'm adjusting the manual to be bug-compatible with the code, for now. But, pretty please, for the next major bump, somebody go get Bob's flensing knife and excise this part of the interface. Like, export ciphers? Really?
* Copyright and license for the remaining manuals in this directoryschwarze2016-12-066-13/+296
|
* Add Copyright and license.schwarze2016-12-061-8/+52
| | | | | | Garbage collect empty RETURN VALUES section. Delete useless cross reference to ssl(3). Add cross reference to SSL_SESSION_new(3).
* New manual page SSL_SESSION_new(3) written from scratch.schwarze2016-12-062-1/+64
| | | | | | The function prototype is listed in ssl(3) and <openssl/ssl.h>, so it's clearly a public interface, but OpenSSL has no documentation about it whatsoever.
* replace all references to BIO(3) with references to BIO_new(3)schwarze2016-12-0611-33/+33
|
* Add Copyright and license.schwarze2016-12-051-2/+50
| | | | Add one cross reference, from OpenSSL.
* Add Copyright and license.schwarze2016-12-041-14/+59
| | | | | Stop talking about SSLv2 and SSLv3. Some minor tweaks.
* Add Copyright and license.schwarze2016-12-041-21/+82
| | | | Wording improvements and a bit of additional information from OpenSSL.
* Add Copyright and license.schwarze2016-12-042-9/+101
| | | | Stop talking about SSLv2 and SSLv3.
* Copyright and licenseschwarze2016-12-0411-33/+550
|
* Add Copyright and license.schwarze2016-12-041-76/+107
| | | | | | Merge documentation of SSL_peek(3) from OpenSSL. Stop taking about SSLv2. Many wording improvements, most from OpenSSL.
* Add Copyright and license.schwarze2016-12-041-13/+57
| | | | | In the SYNOPSIS, show prototypes, not #defines. Delete a note about ancient OpenSSL versions.
* Add Copyright and license.schwarze2016-12-031-6/+49
| | | | Delete SSLv2 and SSLv3 remnants.
* Add Copyright and license.schwarze2016-12-031-5/+53
| | | | Minor corrections while here.
* Add Copyright and license.schwarze2016-12-031-6/+61
| | | | Some additional explanations from OpenSSL.
* Add Copyright and license.schwarze2016-12-031-5/+50
| | | | Delete empty RETURN VALUES section.
* Add Copyright and license.schwarze2016-12-031-20/+77
| | | | | | Fix the prototype of SSL_get_current_cipher(3). In the SYNOPSIS, show prototypes rather than #defines. Some minor improvements from OpenSSL.
* Add Copyright and license.schwarze2016-12-031-22/+50
| | | | | | Delete the RETURN VALUES section. The content is completely unrelated to the topic of the page - that must have been a pasto in the original commit in OpenSSL.
* Add Copyright and license.schwarze2016-12-031-11/+62
| | | | | Some additional explanations from OpenSSL. Delete empty RETURN VALUES section.
* Copyright and licenseschwarze2016-12-036-14/+296
|
* Copyright and licenseschwarze2016-12-015-14/+251
|
* Add Copyright and license.schwarze2016-12-011-23/+71
| | | | | Talk about TLS_method() rather than SSLv23_method(). Rename WARNINGS section to CAVEATS.
* Copyright and licenseschwarze2016-12-011-2/+50
|
* Add Copyright and license.schwarze2016-12-011-7/+51
| | | | Delete empty RETURN VALUES section.
* Add Copyright and license.schwarze2016-12-011-108/+95
| | | | | Merge various updates from OpenSSL, in particular stop talking about what happens without SSL_OP_SINGLE_DH_USE, which is now always on.
* import tlsext documentation from OpenSSLschwarze2016-12-013-1/+464
|
* Copyright and licenseschwarze2016-12-014-11/+200
|
* import the parts of OpenSSL SSL_CTX_set_split_send_fragment(3)schwarze2016-12-012-1/+91
| | | | relevant for us, calling the page SSL_set_max_send_fragment(3)
* import SSL_CTX_set_read_ahead(3) from OpsenSSL, with considerable tweaksschwarze2016-12-012-1/+133
|
* Copyright and licenseschwarze2016-12-011-2/+49
|
* garbage collect PSK remnantsschwarze2016-12-015-279/+3
|
* Add Copyright and license.schwarze2016-12-011-134/+81
| | | | | | | | | | | | Delete explanation of SSL_OP_SINGLE_DH_USE, it is always on now. Delete explanation of obsolete option SSL_OP_EPHEMERAL_RSA. Delete various SSLv2 and SSLv3 remnants. Delete excessive verbiage detailing each obsolete option individually; instead, provide one concise list of obsolete options. Delete HISTORY of individual options; it was incomplete anyway and is not important enough to warrant so much bloat. Garbage collect two useless cross references.
* Add Copyright and license.schwarze2016-12-011-7/+50
| | | | | Delete a sentence explaining exploit mitigation countermeasures that have long been removed.
* Copyright and licenseschwarze2016-12-012-5/+99
|
* Add Copyright and license.schwarze2016-11-301-11/+73
| | | | | Correct prototypes. Drop the useless statement that a void function does not return a value.
* Add Copyright and license.schwarze2016-11-301-35/+58
| | | | | Add markup for the declaration of GEN_SESSION_CB. Garbage collect some remnants of SSLv2 and SSLv3.
* Add Copyright and license.schwarze2016-11-301-21/+60
| | | | | | Fix the declaration of pem_password_cb. Simplify wording, mostly from OpenSSL. Garbage collect the empty RETURN VALUES section.
* Copyright and license.schwarze2016-11-302-12/+101
|
* Add Copyright and license.schwarze2016-11-301-10/+51
| | | | | Stop talking about export ciphers. Remove two irrelevant cross references.
* Add Copyright and license.schwarze2016-11-301-19/+66
| | | | | Rename WARNINGS to CAVEATS and RETURN VALUES to BUGS, the latter from OpenSSL.
* Add Copyright and license.schwarze2016-11-301-7/+51
| | | | Remove the useless statement that a void function does not return a value.
* import SSL_CTX_set_alpn_select_cb(3) from OpenSSLschwarze2016-11-302-1/+266
|
* Copyright and licenseschwarze2016-11-302-6/+101
|
* Add Copyright and license.schwarze2016-11-301-6/+53
| | | | | Correct the description of what happens when the session cache is full, from OpenSSL.
* Add Copyright and license.schwarze2016-11-301-6/+49
| | | | Garbarge collect empty RETURN VALUES section.
* Purge some SSLv2 and SSLv3 stuff that no longer exists.schwarze2016-11-301-57/+11
|
* Add Copyright and license.schwarze2016-11-301-54/+164
| | | | | | | | | Remove the last traces of SSLv3. Add TLS_method(3), TLSv1_2_method(3), DTLSv1_method(3) and friends. Add missing prototypes to the SYNOPSIS. Merge additional information from OpenSSL. Simplify description of TLSv1_method(3) and SSLv23_method(3), from OpenSSL. Some additional minor fixes.