summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* In x509_cmp.c rev. 1.30 2018/03/17 14:57:23, jsing@ adjustedschwarze2018-03-171-3/+14
| | | | | X509_get0_pubkey(3) to the same semantics as in OpenSSL. Merge the documentation.
* Two new manual pages OPENSSL_sk_new(3) and STACK_OF(3), written fromschwarze2018-03-013-1/+749
| | | | scratch, tweaks and OK jsing@ and jmc@.
* Garbage collect RC5 documentation.schwarze2018-02-272-25/+6
| | | | | | We have no code implementing it, tedu@ took care of the rc5/ directory in 2014, the related files are commented out in arch/*/Makefile.inc, and opensslfeatures.h contains an explicit #define OPENSSL_NO_RC5.
* Garbage collect MD2 documentation.schwarze2018-02-273-73/+21
| | | | We have no code implementing those functions.
* In x509.h rev. 1.41 2018/02/22 17:22:02, jsing@ providedschwarze2018-02-261-6/+31
| | | | | X509_chain_up_ref(3). Merge the documentation from OpenSSL, tweaked by me.
* In x509_vfy.h rev. 1.24 2018/02/22 17:19:31, jsing@ providedschwarze2018-02-252-6/+40
| | | | | X509_STORE_set_ex_data(3) and X509_STORE_get_ex_data(3). Document them.
* In x509_vfy.h rev. 1.24 2018/02/22 17:19:31, jsing providedschwarze2018-02-254-59/+137
| | | | | | | | X509_STORE_get0_objects(3). Merge the documenteation from OpenSSL, heavily tweaked by me. While here, document six additional public functions closely related to X509_STORE_set1_param(3) that OpenSSL lacks documentation for. No Copyright-worthy amount of text remains in X509_STORE_set1_param.3, so switch to my Copyright and license.
* In x509_vfy.h rev. 1.23 2018/02/22 17:17:09, jsing@ providedschwarze2018-02-252-1/+218
| | | | | | | X509_OBJECT_get0_X509(3) and X509_OBJECT_get0_X509_CRL(3). Since they are undocumented in OpenSSL, write a new manual page from scratch, also documenting five closely related public functions that have already been available before.
* In x509_vfy.h rev. 1.22 2018/02/22 17:15:09, jsing@ providedschwarze2018-02-257-12/+153
| | | | | | X509_STORE_up_ref(3). X509_STORE_new(3) and X509_STORE_free(3) have already been available earlier. Import the documentation from OpenSSL, adding some precision.
* In x509_vfy.h rev. 1.21 2018/02/22 17:11:30, jsing@ providedschwarze2018-02-251-1/+19
| | | | | X509_STORE_CTX_get0_store(3). It is undocumented in OpenSSL, so write some documentation from scratch.
* In x509_vfy.h rev. 1.21 2018/02/22 17:11:30, jsing@ providedschwarze2018-02-252-14/+32
| | | | | | | | | | X509_STORE_CTX_get0_chain(3). Adapt the documentation. It is absurd that OpenSSL documents the two almost identical functions X509_STORE_CTX_get0_chain(3) and X509_STORE_CTX_get1_chain(3) in two different manual pages, with quite different wordings, and without even referencing each other. It is very obvious that they have lost their way in their own mire of functions.
* In x509.h rev. 1.37 2018/02/22 17:01:44, jsing@ providedschwarze2018-02-251-7/+65
| | | | | | | X509_CRL_set1_lastUpdate(3) and X509_CRL_set1_nextUpdate(3) and in rev. 1.39 2018/02/22 17:06:42 X509_set1_notBefore(3) and X509_set1_notAfter(3). Document them, again from scratch because what OpenSSL provides is slightly confusing.
* Correct the description of ASN1_item_free(3) with respect toschwarze2018-02-251-4/+13
| | | | | optional reference counting. ETOOMUCHMAGIC. By the way, this public hellhole is still undocumented in OpenSSL.
* In x509.h rev. 1.35 2018/02/22 16:53:42, jsing@ providedschwarze2018-02-251-5/+29
| | | | | | | X509_CRL_up_ref(3). Since it is undocumented in OpenSSL, write some documentation from scratch. While here, also correct the description of X509_CRL_free(3) and mention X509_CRL_dup(3), too.
* In x509.h rev. 1.34 2018/02/22 16:50:30, jsing@ providedschwarze2018-02-242-8/+42
| | | | | | X509_REQ_get_signature_nid(3), in rev. 1.36 2018/02/22 16:58:45 X509_CRL_get_signature_nid(3), and in rev. 1.40 2018/02/22 17:09:28 X509_get0_tbs_sigalg(3). Merge the documentation from OpenSSL.
* In x509.h rev. 1.33 2018/02/22 16:47:50, jsing@ providedschwarze2018-02-243-9/+33
| | | | | | X509_REVOKED_get0_serialNumber(3) and X509_REVOKED_get0_revocationDate(3). Merge the documentation from OpenSSL, but put it into X509_REVOKED_new(3) rather than into X509_CRL_get0_by_serial(3) because it fits better there.
* In x509.h rev. 1.33 2018/02/22 16:47:50, jsing@ providedschwarze2018-02-241-12/+31
| | | | | | X509_REVOKED_get0_extensions(3) and in rev. 1.36 2018/02/22 16:58:45 X509_CRL_get0_extensions(3). Merge the documentation from OpenSSL and fix a few minor typos while here.
* In bio.h rev. 1.39 2018/02/22 16:38:43, jsing@ provided BIO_up_ref(3).schwarze2018-02-241-12/+57
| | | | | | Merge the documentation from OpenSSL, tweaked by me. While here, fix the in parts imprecise, in parts incorrect descriptions of BIO_new(3), BIO_set(3), BIO_free(3), and BIO_free_all(3).
* In evp.h rev. 1.58 2018/02/20 18:05:28, tb@ providedschwarze2018-02-241-6/+13
| | | | EVP_PKEY_get0_EC_KEY(3). Merge the documentation from OpenSSL.
* In dh.h rev. 1.23 2018/02/20 17:59:31, tb@ provided DH_bits(3).schwarze2018-02-241-10/+21
| | | | Merge the documentation from OpenSSL, tweaked by me.
* In bio.h rev. 1.35 2018/02/20 17:55:26, tb@ provided BIO_set_shutdown(3)schwarze2018-02-241-5/+64
| | | | | | and BIO_get_shutdown(3). Write the documentation from scratch because what OpenSSL provides doesn't explain the difference to BIO_set_close(3) and is also worded in a rather confusing way.
* In dsa.h rev. 1.28 2018/02/20 17:48:35, tb@ providedschwarze2018-02-241-10/+47
| | | | | DSA_SIG_get0(3) and DSA_SIG_set0(3). Merge the documentation from OpenSSL, tweaked by me.
* 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.