summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* In Symbols.list rev. 1.91, jsing enabled many CMS functions.schwarze2019-11-021-1/+24
| | | | Install the new manual pages documenting the majority of them.
* The EVP_PKEY_CTX_ctrl(3) manual page requires additions for RSA-PSSschwarze2019-11-011-1/+2
| | | | but it is growing to excessive size, so split out RSA_pkey_ctx_ctrl(3).
* new manual page AES_encrypt(3)schwarze2019-08-281-1/+2
|
* document ASN1_put_object(3) and ASN1_put_eoc(3)schwarze2019-08-261-1/+2
|
* document EVP_sm3(3) and EVP_whirlpool(3), loosely based on theschwarze2019-08-251-1/+3
| | | | OpenSSL 1.1.1 pages, which are still under a free license
* import the CRYPTO_memcmp(3) manual from OpenSSL 1.1.1,schwarze2019-08-251-1/+2
| | | | still under a free license, tweaked by me
* document X509_get1_email(3), X509_get1_ocsp(3), X509_email_free(3)schwarze2019-08-231-1/+2
|
* document X509_check_purpose(3)schwarze2019-08-221-1/+2
|
* New manual page X509_cmp(3) documenting the same public functionsschwarze2019-08-201-1/+2
| | | | | | as in OpenSSL 1.1.1. I rewrote most of the text for clarity, precision, and conciseness and added some additional information. A few sentences from Paul Yang remain.
* document X509_INFO_new(3) and X509_INFO_free(3)schwarze2019-08-191-1/+2
|
* document ECDH_compute_key(3) and ECDH_size(3);schwarze2019-08-191-1/+2
| | | | feedback and OK tb@
* document the EC_KEY_METHOD function tableschwarze2019-08-161-1/+2
|
* import EVP_camellia_128_cbc(3) from OpenSSL 1.1.1,schwarze2019-03-211-1/+2
| | | | still under a free license, tweaked by me
* Split EVP_rc4(3) out of EVP_EncryptInit(3) to reduce clutter.schwarze2019-03-211-1/+2
| | | | | | The algorithm is insecure and yet its description would spread over three paragraphs in the cipher list, including remarkable advice like using a 40 bit key length.
* Split EVP_des_cbc(3) out of EVP_EncryptInit(3) to reduce clutter:schwarze2019-03-211-1/+2
| | | | | this moves a large number of functions out of the way that are no longer the latest and greatest. Also mention a few that were missing.
* Split EVP_aes_128_cbc(3) out of EVP_EncryptInit(3):schwarze2019-03-181-1/+2
| | | | | | | | | | | | both resulting pages are still long. Mention a number of missing functions. Add some text from the OpenSSL 1.1.1 EVP_aes.pod manual page, which is still under a free license. Add missing HISTORY information. Triggered by tb@ providing EVP_aes_{128,192,256}_wrap(3) in evp.h rev. 1.74.
* Document SM4; related to evp.h rev. 1.73.schwarze2019-03-181-1/+2
|
* rename CRYPTO_set_locking_callback.3 to CRYPTO_lock.3schwarze2019-03-101-2/+2
| | | | | | | because CRYPTO_set_locking_callback() is now a no-op and was never documented in the first place; no text change; requested by jmc@ long ago
* import the relevant parts of a new ASN1_INTEGER_get(3) manual pageschwarze2018-07-081-1/+2
| | | | from OpenSSL, fixing many bugs and polishing many details
* delete engine(3); nothing of value left in that pageschwarze2018-04-181-2/+1
|
* Rewrite the ENGINE_*(3) documentation from scratch - step 2,schwarze2018-04-151-1/+4
| | | | | | covering the remaining functions that were documented in engine(3), except for seven functions that are completely pointless and that were merely listed but not really documented.
* Rewrite the ENGINE_*(3) documentation from scratch (step 1,schwarze2018-04-151-1/+9
| | | | | covering 60% of the documented functions). The old, abominable engine(3) manual page shall die soon.
* In rsa.h rev. 1.38 2018/03/17 15:12:56 and dsa.h rev. 1.30 2018/03/17schwarze2018-03-181-1/+3
| | | | | | 15:19:12, tb@ provided a subset of the DSA_meth_*(3) and RSA_meth_*(3) functions. Merge the relevant parts of the manual pages from OpenSSL, heavily tweaked by me, in particular for conciseness.
* In crypto.h rev. 1.43 and ssl.h rev. 1.153 2018/03/17 16:20:01, beck@schwarze2018-03-171-1/+2
| | | | | | provided OPENSSL_init_crypto(3) and OPENSSL_init_ssl(3). Write the documentation from scratch because the text OpenSSL provides is full of bloat.
* Two new manual pages OPENSSL_sk_new(3) and STACK_OF(3), written fromschwarze2018-03-011-1/+3
| | | | scratch, tweaks and OK jsing@ and jmc@.
* In x509_vfy.h rev. 1.23 2018/02/22 17:17:09, jsing@ providedschwarze2018-02-251-1/+2
| | | | | | | 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-251-1/+2
| | | | | | 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 bio.h rev. 1.32 2018/02/18 12:58:25, tb@ providedschwarze2018-02-191-1/+2
| | | | | BIO_get_data(3), BIO_set_data(3), and BIO_set_init(3). Import the documentation from OpenSSL.
* In x509.h rev. 1.29 2018/02/17 15:50:42, jsing@ providedschwarze2018-02-191-2/+2
| | | | | | 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 bio.h rev. 1.31 2018/02/17 13:57:14, tb@ provided new functionsschwarze2018-02-171-1/+2
| | | | | BIO_meth_*(). Import the documentation from OpenSSL, with extensive tweaks by me.
* Merge documentation for {DH,DSA}_get0_{key,pqg}(3),schwarze2018-02-171-1/+4
| | | | | EVP_PKEY_get0_{DH,DSA,RSA}(3), and RSA_{g,s}et0_key(3) that tb@ just provided.
* Import the new manual page EVP_PKEY_meth_new(3) from OpenSSL,schwarze2018-02-151-1/+2
| | | | removing parts that don't apply to OpenBSD.
* Import the new manual page EVP_PKEY_asn1_get_count(3) from OpenSSL,schwarze2018-02-151-1/+2
| | | | fixing half a dozen bugs and typos and also tweaking the wording a bit.
* In x509.h rev. 1.28 2018/02/14 16:57:25, jsing@schwarze2018-02-151-1/+2
| | | | | | | | | | | | 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?
* In x509.h rev. 1.27 2018/02/14 16:18:10, jsing@ providedschwarze2018-02-141-1/+2
| | | | | 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-141-1/+2
| | | | | | | | | | | 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...
* New manual page X509_check_private_key(3), using informationschwarze2017-08-201-1/+2
| | | | | | | | from the OpenSSL manual and from code inspection. Use my own Copyright and license because no Copyright-worthy amount of text from OpenSSL remains. And, no, these functions do *NOT* check private keys, not at all.
* import PEM_bytes_read_bio(3) from OpenSSL,schwarze2017-08-201-1/+2
| | | | dropping the secmem stuff that we don't want
* import EVP_PKEY_meth_get_count.pod from OpenSSL, pruning the functions weschwarze2017-08-201-1/+2
| | | | don't have, which implies renaming the file to EVP_PKEY_meth_get0_info.3
* New ASN1_STRING_TABLE_add(3) manual page, based on information fromschwarze2017-08-201-1/+2
| | | | | | | | | the OpenSSL manual page committed on July 27, 2017, and on source code inspection. Use my own Copyright and license because no copyright-worthy amount of text from OpenSSL remains. NOTA BENE: BUGS Most aspects of the semantics considerably differ from OpenSSL.
* new X25519(3) manual page;schwarze2017-04-101-1/+2
| | | | from Dr. Stephen Henson <steve@openssl.org>, OpenSSL commit d218f3c3
* merge new UI documentation from OpenSSLschwarze2017-03-261-1/+4
|
* document X509_Digest(3) and friends;schwarze2017-03-251-1/+2
| | | | from Rich Salz <rsalz@openssl.org>, OpenSSL commit 3e5d9da5 etc.
* document the public function X509_cmp_time(3);schwarze2017-03-251-1/+2
| | | | | from Emilia Kasper <emilia@openssl.org>, OpenSSL commit 80770da3, tweaked by me
* OpenSSL documented the public function BIO_printf(3) (and friends)schwarze2017-03-251-1/+2
| | | | | in commit 2ca2e917. Document it here, too, but do not use their text. Be more concise and more precise at the same time.
* Mark ERR_add_error_data and ERR_add_error_vdata as not for internal use,beck2017-02-201-1/+2
| | | | | and document ERR_asprintf_error_data as their replacement. ok jsing@, ingo@
* Document functions returning standard moduli for DH key exchange.schwarze2017-01-311-1/+2
| | | | jsing@ confirmed that these are public and worth documenting.
* Document BN_set_flags(3) and BN_get_flags(3).schwarze2017-01-301-1/+2
| | | | jsing@ confirmed that these macros are public and worth documenting.
* Write a new manual page X509_STORE_load_locations(3) from scratch.schwarze2017-01-071-1/+2
| | | | | | | | | | | Not documented by OpenSSL, but listed in <openssl/x509_vfy.h> and referenced from X509_LOOKUP_hash_dir(3), and clearly more important than the latter. Fixes three dead links reported by jmc@. Most of the information from SSL_CTX_load_verify_locations(3) should probably be moved here, but not all, since the SSL page also talks about SSL servers and clients and the like. As i'm not completely sure regarding the boundaries, i'm leaving that as it is for now.
* Write new d2i_ASN1_OCTET_STRING(3) manual page from scratch.schwarze2017-01-051-1/+2
| | | | | | All 36 functions listed in <openssl/asn1.h> and in OpenSSL doc/man3/d2i_X509.pod, six of them with wrong prototypes.