summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* In dsa.h rev. 1.27 2018/02/20 17:45:44, tb@ providedschwarze2018-02-241-4/+66
| | | | | | DSA_clear_flags(3), DSA_test_flags(3), and DSA_set_flags(3), and in rev. 1.29 2018/02/20 17:52:27 DSA_get0_engine(3). Merge the documentation from OpenSSL, tweaked by me.
* In rsa.h rev. 1.37 2018/02/20 17:42:32, tb@ providedschwarze2018-02-241-3/+49
| | | | | RSA_clear_flags(3), RSA_test_flags(3), and RSA_set_flags(3). Merge the documentation, tweaked by me.
* In bio.h rev. 1.34 2018/02/20 17:15:27, jsing@ providedschwarze2018-02-231-11/+89
| | | | | | | | | | BIO_get_new_index(3), in rev. 1.37 2018/02/20 18:13:31, tb@ provided BIO_meth_get_read(3), BIO_meth_get_puts(3), BIO_meth_get_gets(3), BIO_meth_get_ctrl(3), BIO_meth_get_create(3), and BIO_meth_get_destroy(3), and in rev. 1.38 2018/02/20 18:17:17 BIO_meth_get_callback_ctrl(3) and BIO_meth_set_callback_ctrl(3). BIO_meth_get_write(3) will become public with the next minor bump. Merge the documentation from OpenSSL, tweaked by me, OK tb@.
* In dh.h rev. 1.22 2018/02/20 17:38:15, tb@ providedschwarze2018-02-231-7/+82
| | | | | | | DH_clear_flags(3), DH_test_flags(3), and DH_set_flags(3), in rev. 1.24 2018/02/20 18:01:42 DH_set_length(3), and in rev. 1.25 2018/02/22 16:41:04, jsing@ provided DH_get0_engine(3). Merge the documentation from OpenSSL, tweaked by me.
* In bn.h rev. 1.38 2018/02/20 17:13:14, jsing@ providedschwarze2018-02-231-5/+54
| | | | | BN_GENCB_new(3), BN_GENCB_free(3), and BN_GENCB_get_arg(3). Merge the documentation from OpenSSL, verbatim.
* In x509.h rev. 1.32 2018/02/20 17:09:20, jsing@ providedschwarze2018-02-221-5/+28
| | | | | | | | X509_NAME_get0_der(3). Document it without using anything from the existing OpenSSL X509_NAME_get0_der(3) manual page because that page fails to mention the similarity to i2d_X509_NAME(3) and also fails to explain how both differ, likely causing users to pick the wrong one for their purposes.
* In x509.h rev. 1.30 2018/02/20 17:04:58, jsing@ providedschwarze2018-02-221-4/+26
| | | | | X509_CRL_get0_lastUpdate(3) and X509_CRL_get0_nextUpdate(3). Document them.
* In x509.h rev. 1.30 2018/02/20 17:04:58, jsing@ providedschwarze2018-02-221-8/+30
| | | | | X509_CRL_get0_signature(3) and in rev. 1.31 2018/02/20 17:06:19 X509_REQ_get0_signature(3). Document them.
* In bn.h rev. 1.37 2018/02/20 17:02:30, jsing@ provided BN_get_rfc*(3)schwarze2018-02-221-3/+30
| | | | as aliases for get_rfc*(3). Mention them in the manual page.
* typo;jmc2018-02-221-3/+3
|
* In bio.h rev. 1.33 2018/02/18 12:59:06, tb@ provided BIO_meth_set_gets(3).schwarze2018-02-191-2/+20
| | | | Merge the documentation from OpenSSL.
* In bio.h rev. 1.32 2018/02/18 12:58:25, tb@ providedschwarze2018-02-192-1/+117
| | | | | BIO_get_data(3), BIO_set_data(3), and BIO_set_init(3). Import the documentation from OpenSSL.
* In rsa.h rev. 1.34 2018/02/18 12:53:46, tb@ provided RSA_get0_factors(3)schwarze2018-02-191-12/+106
| | | | | | and RSA_set0_factors(3) and in rev. 1.36 2018/02/18 12:57:14 RSA_get0_crt_params(3) and RSA_set0_crt_params(3). Merge the documentation from OpenSSL.
* In rsa.h rev. 1.33 2018/02/18 12:52:13, tb@ provided RSA_bits(3).schwarze2018-02-191-10/+24
| | | | | Merge the documentation; from Kurt Roeckx <kurt at roeckx dot be> via OpenSSL commit 26c79d56 Apr 18 12:23:12 2015 +0200.
* In dh.h rev. 1.20 2018/02/18 12:51:31, tb@ provided DH_set0_pqg(3)schwarze2018-02-191-4/+64
| | | | | and in dh.h rev. 1.21 2018/02/18 14:58:12 DH_set0_key(3). Merge the documentation from OpenSSL.
* In dsa.h rev. 1.25 2018/02/18 12:50:58, tb@ provided DSA_set0_pqg(3)schwarze2018-02-191-4/+68
| | | | | and in dsa.h rev. 1.26 2018/02/18 14:58:12 DSA_set0_key(3). Merge the documentation from OpenSSL.
* In evp.h rev. 1.57 2018/02/17 16:54:08,schwarze2018-02-191-70/+96
| | | | | | | | | | | | jsing@ provided EVP_CIPHER_CTX_reset(3). Merge the documentation, most from Richard Levitte via OpenSSL commit 05fdb8d3 Dec 18 17:09:45 2015 +0100. Also merge improvements to the EXAMPLES section from OpenSSL, fixing one additional bug that still remains in OpenSSL. While here, improve information on the deprecated functions, sort RETURN VALUES, and add a few missing functions to it, though that section still remains incomplete.
* In x509.h rev. 1.29 2018/02/17 15:50:42, jsing@ providedschwarze2018-02-192-5/+32
| | | | | | X509_get0_signature(3). Merge the documentation from OpenSSL. Rename the file from X509_get_signature_nid.3 to X509_get0_signature.3 for consistency because we are not losing any history yet.
* In x509.h rev. 1.29 2018/02/17 15:50:42, jsing@ providedschwarze2018-02-191-5/+17
| | | | X509_get0_extensions(3). Merge the documentation from OpenSSL.
* In evp.h rev. 1.56 2018/02/17 14:55:31, jsing@ providedschwarze2018-02-181-78/+129
| | | | | | | | | | EVP_MD_CTX_new(3), EVP_MD_CTX_reset(3), and EVP_MD_CTX_free(3). Merge the documentation from OpenSSL, tweaked by me. Also merge a few other minor improvements from OpenSSL. While here, improve the order of functions, improve the description of deprecated functions, fix a few other minor bugs, and remove an irrelevant warning about binary incompatibility.
* In hmac.c rev. 1.13 2018/02/17 14:53:59, jsing@ provided HMAC_CTX_new(3),schwarze2018-02-181-56/+157
| | | | | | | | | | HMAC_CTX_free(3), HMAC_CTX_reset(3), and HMAC_CTX_get_md(3). Merge the documentation from OpenSSL, with many tweaks by me. Also include a few earlier improvements from OpenSSL. While here, improve the order of the functions, the description of deprecated functions, and remove a confusing warning about the behaviour of HMAC_Init(3) in historical versions of OpenSSL.
* In bio.h rev. 1.31 2018/02/17 13:57:14, tb@ provided new functionsschwarze2018-02-175-7/+280
| | | | | BIO_meth_*(). Import the documentation from OpenSSL, with extensive tweaks by me.
* Remove a warning about the dangers of X509_VERIFY_PARAM_set1_name(3)schwarze2018-02-171-5/+2
| | | | | | because jsing@ points out that this follows a (dangerous) general pattern in the library, and mentioning that everywhere would become repetitive.
* document LIBRESSL_VERSION_NUMBER and LIBRESSL_VERSION_TEXTschwarze2018-02-171-13/+38
|
* Document OpenSSL_version_num(3) and OpenSSL_version(3) that jsing@schwarze2018-02-171-34/+125
| | | | | recently provided. Many minor improvements while here, and delete ridiculous text about MS Windows.
* Merge documentation for {DH,DSA}_get0_{key,pqg}(3),schwarze2018-02-1722-43/+489
| | | | | EVP_PKEY_get0_{DH,DSA,RSA}(3), and RSA_{g,s}et0_key(3) that tb@ just provided.
* typo fix s/issuserAltName/issuerAltName/schwarze2018-02-161-4/+6
| | | | | from Andrew Siplas <andrew at asiplas dot net> via OpenSSL commit 36cf10cf Oct 4 02:11:08 2017 -0400
* Copy all function names from the SYNOPSIS to the NAME section becauseschwarze2018-02-161-6/+108
| | | | | | i found another page containing an .Xr to one of the functions that were not in the NAME section. This manual page is ugly either way; just ugly is better than broken links in addition to ugly.
* Merge OpenSSL commit a8c5ed81 Jul 18 13:57:25 2017 -0400schwarze2018-02-161-4/+8
| | | | | | | | | from <xemdetia at 808inorganic dot com>. Original commit message: "Document default section and library configuration. It is talked around but not explicitly stated in one part of the documentation that you should put library configuration lines at the start of the configuration file."
* Add missing RETURN VALUES sections; from Paul Yangschwarze2018-02-162-8/+36
| | | | via OpenSSL commit 1f13ad31 Dec 25 17:50:39 2017 +0800 tweaked by me.
* Add missing RETURN VALUES sections; from Paul Yangschwarze2018-02-163-15/+78
| | | | via OpenSSL commit 1f13ad31 Dec 25 17:50:39 2017 +0800, tweaked by me.
* Merge the new RETURN VALUES section from Paul Yang,schwarze2018-02-151-7/+78
| | | | | | OpenSSL commit 1f13ad31 Dec 25 17:50:39 2017 +0800, with a number of fixes by me. Also include three earlier, minor improvements from OpenSSL.
* Add missing RETURN VALUES section; from Paul Yangschwarze2018-02-151-3/+9
| | | | via OpenSSL commit 1f13ad31 Dec 25 17:50:39 2017 +0800.
* Fix the STANDARDS section, but in a different way than in OpenSSLschwarze2018-02-151-4/+8
| | | | | | | because i see no indication that a 2016 revision of this standard might exist. Instead, use information from: https://www.iso.org/standard/39876.html and https://www.iso.org/standard/60475.html
* Quite absurdly, the OpenSSL folks have been actively mucking aroundschwarze2018-02-151-3/+9
| | | | | | | | with their random subsystem in 2017 rather than relying on the operating system, which made me check the changes to their manual pages, which caused me to notice that they document another public function as non-deprecated that we neutered: RAND_poll(3). Mention it briefly.
* Add missing RETURN VALUES section;schwarze2018-02-151-3/+11
| | | | from Paul Yang via OpenSSL commit 1f13ad31 Dec 25 17:50:39 2017 +0800.
* Document the additional public function OCSP_basic_sign(3);schwarze2018-02-151-5/+42
| | | | | from David Cooper <david.cooper@nist.gov> via OpenSSL commit cace14b8 Jan 24 11:47:23 2018 -0500.
* Import the new manual page EVP_PKEY_meth_new(3) from OpenSSL,schwarze2018-02-1513-20/+557
| | | | removing parts that don't apply to OpenBSD.
* In some EXAMPLES, correct calls to EVP_PKEY_CTX_new(3) thatschwarze2018-02-155-35/+51
| | | | | lacked an argument; from Jakub Jelen <jjelen at redhat dot com> via OpenSSL commit 9db6673a Jan 17 19:23:37 2018 -0500.
* Import the new manual page EVP_PKEY_asn1_get_count(3) from OpenSSL,schwarze2018-02-152-1/+161
| | | | fixing half a dozen bugs and typos and also tweaking the wording a bit.
* In x509_vfy.h rev. 1.20 2018/02/14 17:06:34, jsing@ providedschwarze2018-02-152-19/+57
| | | | | | X509_STORE_CTX_set0_untrusted(3), X509_STORE_CTX_set0_trusted_stack(3), X509_STORE_CTX_get0_untrusted(3), and X509_STORE_CTX_get0_cert(3). Merge the related documentation from OpenSSL.
* In x509.h rev. 1.28 2018/02/14 16:57:25, jsing@schwarze2018-02-152-1/+76
| | | | | | | | | | | | provided X509_get0_notBefore(3) and its three friends. Write a manual page from scratch because what OpenSSL has is confusing and incomplete. By the way, providing two identical functions differing only in the constness of the returned structure is crazy. Are application programmers expected to be too stupid to write const ASN1_TIME *notBefore = X509_getm_notBefore(x) if that's what they want?
* Fix typo: s/Vt strict tm/Vt struct tm/schwarze2018-02-151-3/+3
|
* In asn1.h rev. 1.44 2018/02/14 16:46:04, jsing@schwarze2018-02-151-8/+25
| | | | | provided ASN1_STRING_get0_data(3). Merge the corresponding documentation from OpenSSL.
* In evp.h rev. 1.54 2018/02/14 16:40:42, jsing@ provided EVP_PKEY_up_ref(3).schwarze2018-02-141-4/+22
| | | | | Merge the documentation from OpenSSL commits 0c497e96 Dec 14 18:10:16 2015 +0000 and c5ebfcab Mar 7 22:45:58 2016 +0100 with tweaks by me.
* In x509.h rev. 1.27 2018/02/14 16:18:10, jsing@ providedschwarze2018-02-142-1/+80
| | | | | X509_get_signature_nid(3). Add a new manual page for it based on the relevant parts of OpenSSL X509_get0_signature.pod.
* New manual page EVP_PKEY_asn1_new(3) from Richard Levitteschwarze2018-02-148-13/+475
| | | | | | | | | | | via OpenSSL commit 751148e2 Oct 27 00:11:11 2017 +0200, including only the parts related to functions that exist in OpenBSD. The design of these interfaces is not particularly pretty, they are not particularly easy to document, and the manual page does not look particularly good when formatted, but what can we do, things are as they are...
* I recently documented X509_VERIFY_PARAM_lookup(3), so change .Fn to .Xr.schwarze2018-02-141-3/+3
|
* Mention two more block cipher modes that actually exist in our tree;schwarze2018-02-141-8/+30
| | | | | | | | | | | | | from Patrick dot Steuer at de dot ibm dot com via OpenSSL commit 338ead0f Oct 9 12:16:34 2017 +0200. Correct the EVP_EncryptUpdate(3) and EVP_DecryptUpdate(3) prototypes; from FdaSilvaYY at gmail dot com via OpenSSL commit 7bbb0050 Nov 22 22:00:29 2017 +0100. Document the additional public function EVP_CIPHER_CTX_rand_key(3); from Patrick dot Steuer at de dot ibm dot com via OpenSSL commit 5c5eb286 Dec 5 00:36:43 2017 +0100.
* Add the missing RETURN VALUES section.schwarze2018-02-131-5/+118
| | | | | Mostly from Paul Yang via OpenSSL commit 1f13ad31 Dec 25 17:50:39 2017 +0800, tweaked by me for conciseness and accuracy.