summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* document PEM_X509_INFO_read(3) and PEM_X509_INFO_read_bio(3)schwarze2020-07-231-1/+2
| | | | OK tb@
* new manual page ChaCha(3);schwarze2020-06-241-1/+2
| | | | OK tb@
* new manual page CMAC_Init(3);schwarze2020-06-241-1/+2
| | | | OK tb@
* document PEM_ASN1_read(3) and PEM_ASN1_read_bio(3);schwarze2020-06-121-1/+2
| | | | tweaks and OK tb@
* document PKCS7_get_signer_info(3)schwarze2020-06-101-1/+2
|
* new manual page PKCS7_add_attribute(3);schwarze2020-06-041-1/+2
| | | | tweaks and OK tb@
* Properly document PKCS7_final(3), which was already mentionedschwarze2020-06-031-1/+2
| | | | in passing in some other manual pages.
* document PKCS7_dataFinal(3);schwarze2020-05-271-1/+2
| | | | tweak and OK tb@
* Minimally document PKCS7_dataInit(3).schwarze2020-05-241-1/+2
| | | | | | | | | No comment when shown around among LibreSSL devs except "very very strange function" from beck@ and "cannot say much about it" from tb@. If needed, this can be further polished in the tree, review is still welcome.
* new manual page for PKCS7_set_content(3) and PKCS7_content_new(3);schwarze2020-05-201-1/+2
| | | | OK beck@ tb@
* document PKCS7_set_type(3);schwarze2020-05-161-1/+2
| | | | OK beck@, who was amused by the "darkly comic value of reading" it
* 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