summaryrefslogtreecommitdiff
path: root/lib/libssl/man
AgeCommit message (Collapse)Author
2017-06-10fix broken markup of callback arguments; found with mandoc -TlintIngo Schwarze
2017-04-10fix some .Xr errors that jmc@ found with mdoclint(1)Ingo Schwarze
2017-04-10new manual page SSL_get_server_tmp_key(3)Ingo Schwarze
from Matt Caswell <matt@openssl.org>, OpenSSL commit 508fafd8
2017-04-10Additional SSL_SESSION documentationIngo Schwarze
from Matt Caswell <matt at openssl dot org>, OpenSSL commit b31db505. Improve crosslinking while here.
2017-04-10for pure *_ctrl() wrapper macros, move the reference from ssl(3)Ingo Schwarze
to SSL_CTX_ctrl(3) to make ssl(3) slightly more palatable
2017-04-10new manual page SSL_CTX_set_tlsext_servername_callback(3) for SNI;Ingo Schwarze
from <Jon dot Spillett at oracle dot com> via OpenSSL commit 8c55c461
2017-04-10pasto; from <Jon dot Spillett at oracle dot com> via OpenSSL commit 3aaa1bd0Ingo Schwarze
2017-04-10typo fix; from <Jon dot Spillett at oracle dot com>Ingo Schwarze
via OpenSSL commit 7bd27895
2017-03-29tweak previous;Jason McIntyre
2017-03-28Fix typo in function name;Ingo Schwarze
from Markus Triska <triska at metalevel dot at> via OpenSSL commit 1f164c6f.
2017-03-28After i wrote SSL_renegotiate(3) from scratch, OpenSSL alsoIngo Schwarze
documented the function. Merge the more detailed descriptions and the additional documentation of SSL_renegotiate_abbreviated(3) and SSL_renegotiate_pending(3). From Matt Caswell, OpenSSL commit 39820637.
2016-12-29fix typo; from OpenSSLIngo Schwarze
commit 67adf0a7c273a82901ce8705ae8d71ee2f1c959c Author: Markus Triska <triska@metalevel.at> Date: Sun Dec 25 19:58:38 2016 +0100
2016-12-16various minor cleanup;Jason McIntyre
2016-12-14Make sure all manual pages discussing X509_NAME objectsIngo Schwarze
reference X509_NAME_new(3). Sparingly add a few other references to relevant X509_NAME*(3) pages while here.
2016-12-10Add Copyright and license.Ingo Schwarze
Delete all the function prototypes. They are all available from their individual manual pages. Here, they were incomplete and nothing but a maintenance nightmare. Add several missing cross reference, such that this page now references all libssl manual pages. Delete a sentence that said nothing and correct a typo. Now all libssl manuals have proper Copyright notices and licenses, and i have merged all improvements from OpenSSL that i could find.
2016-12-10Write an SSL_get_shared_ciphers(3) manual from scratch; another oneIngo Schwarze
where BUGS is longer than DESCRIPTION. The function is listed in ssl(3) and <openssl/ssl.h>, so it's clearly public. The code looks slightly mysterious to me, so it would be welcome if somebody more familiar with TLS protocols could check factual accuracy.
2016-12-10New manual pages SSL_get_certificate(3), SSL_get_state(3), andIngo Schwarze
SSL_num_renegotiations(3) written from scratch. These functions are listed in ssl(3) and <openssl/ssl.h>, so they are clearly public.
2016-12-10Document SSL_version(3). It's listed in ssl(3) and <openssl/ssl.h>,Ingo Schwarze
so it's clearly a public interface.
2016-12-07Write SSL_renegotiate(3) manual from scratch; this function is listedIngo Schwarze
in ssl(3) and <openssl/ssl.h>, so it's clearly a public interface. More could probably be said, the code looks somewhat mysterious to me, but i think this stub is already better than nothing.
2016-12-07add missing .Nm SSL_peek in the NAME sectionIngo Schwarze
2016-12-07Write SSL_copy_session_id(3) manual from scratch. This function isIngo Schwarze
listed in ssl(3) and <openssl/ssl.h>, so it's clearly a public interface. We might wish to merge the improved code from OpenSSL 1.1.0, but that's major bump, so i'm documenting the BUGS for now.
2016-12-07Write new SSL_dup(3) manual from scratch. This function is listedIngo Schwarze
in ssl(3) and <openssl/ssl.h>, so it is clearly public.
2016-12-07New SSL_dup_CA_list(3) manual written from scratch.Ingo Schwarze
Mentioned in ssl(3) and <openssl/ssl.h>, so it is public.
2016-12-07Add documentation for SSL_add_file_cert_subjects_to_stack(3) andIngo Schwarze
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.
2016-12-06An SSL_SESSION_print(3) manual written from scratch. It's clearlyIngo Schwarze
a public interface since it's listed both in ssl(3) and in <openssl/ssl.h>. Nothing to pilfer from OpenSSL in this case...
2016-12-06s/SSL_CTX_need_tmp_rsa/SSL_CTX_need_tmp_RSA/Ingo Schwarze
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?
2016-12-06Copyright and license for the remaining manuals in this directoryIngo Schwarze
2016-12-06Add Copyright and license.Ingo Schwarze
Garbage collect empty RETURN VALUES section. Delete useless cross reference to ssl(3). Add cross reference to SSL_SESSION_new(3).
2016-12-06New manual page SSL_SESSION_new(3) written from scratch.Ingo Schwarze
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.
2016-12-06replace all references to BIO(3) with references to BIO_new(3)Ingo Schwarze
2016-12-05Add Copyright and license.Ingo Schwarze
Add one cross reference, from OpenSSL.
2016-12-04Add Copyright and license.Ingo Schwarze
Stop talking about SSLv2 and SSLv3. Some minor tweaks.
2016-12-04Add Copyright and license.Ingo Schwarze
Wording improvements and a bit of additional information from OpenSSL.
2016-12-04Add Copyright and license.Ingo Schwarze
Stop talking about SSLv2 and SSLv3.
2016-12-04Copyright and licenseIngo Schwarze
2016-12-04Add Copyright and license.Ingo Schwarze
Merge documentation of SSL_peek(3) from OpenSSL. Stop taking about SSLv2. Many wording improvements, most from OpenSSL.
2016-12-04Add Copyright and license.Ingo Schwarze
In the SYNOPSIS, show prototypes, not #defines. Delete a note about ancient OpenSSL versions.
2016-12-03Add Copyright and license.Ingo Schwarze
Delete SSLv2 and SSLv3 remnants.
2016-12-03Add Copyright and license.Ingo Schwarze
Minor corrections while here.
2016-12-03Add Copyright and license.Ingo Schwarze
Some additional explanations from OpenSSL.
2016-12-03Add Copyright and license.Ingo Schwarze
Delete empty RETURN VALUES section.
2016-12-03Add Copyright and license.Ingo Schwarze
Fix the prototype of SSL_get_current_cipher(3). In the SYNOPSIS, show prototypes rather than #defines. Some minor improvements from OpenSSL.
2016-12-03Add Copyright and license.Ingo Schwarze
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.
2016-12-03Add Copyright and license.Ingo Schwarze
Some additional explanations from OpenSSL. Delete empty RETURN VALUES section.
2016-12-03Copyright and licenseIngo Schwarze
2016-12-01Copyright and licenseIngo Schwarze
2016-12-01Add Copyright and license.Ingo Schwarze
Talk about TLS_method() rather than SSLv23_method(). Rename WARNINGS section to CAVEATS.
2016-12-01Copyright and licenseIngo Schwarze
2016-12-01Add Copyright and license.Ingo Schwarze
Delete empty RETURN VALUES section.
2016-12-01Add Copyright and license.Ingo Schwarze
Merge various updates from OpenSSL, in particular stop talking about what happens without SSL_OP_SINGLE_DH_USE, which is now always on.