summaryrefslogtreecommitdiff
path: root/lib/libcrypto/man
AgeCommit message (Collapse)Author
2019-12-05Document X509_STORE_CTX_set_flags() which is a handy way to change theClaudio Jeker
verification param flags of a context. While this function is marked as likely to be deprecated in OpenSSL it seems that this may not happen. This is why we decided to still document it. OK and input from ingo@ tb@
2019-11-02CMS didn't make the 6.6 release: adjust the text in the HISTORY sectionsIngo Schwarze
2019-11-02.Xr CMS_ContentInfo_new 3Ingo Schwarze
2019-11-02.Xr BIO_new_CMS 3Ingo Schwarze
2019-11-02document PEM_read_CMS(3), PEM_read_bio_CMS(3), PEM_write_CMS(3), andIngo Schwarze
PEM_write_bio_CMS(3) which jsing@ just enabled in Symbols.list rev. 1.91
2019-11-02In Symbols.list rev. 1.91, jsing enabled many CMS functions.Ingo Schwarze
Install the new manual pages documenting the majority of them.
2019-11-01In evp/pmeth_lib.c rev. 1.16, jsing@ enabled EVP_PKEY_RSA_PSS.Ingo Schwarze
Document it.
2019-11-01In rsa.h rev. 1.45, jsing@ providedIngo Schwarze
the three macro constants RSA_PSS_SALTLEN_*; document them. The wording is a combination of our existing text and the wording in the OpenSSL 1.1.1 branch, which is still under a free license.
2019-11-01In rsa.h rev. 1.45, jsing@ provided the threeIngo Schwarze
macros EVP_PKEY_CTX_set_rsa_pss_keygen_*(3); document them. Text mostly taken from the OpenSSL 1.1.1 branch, which is still under a free license, but rearranged to fit the structure of our manual pages.
2019-11-01move the PSS macros to the end in preparation for adding more macros,Ingo Schwarze
reduce text duplication by forming subsections, and some minor corrections
2019-11-01The EVP_PKEY_CTX_ctrl(3) manual page requires additions for RSA-PSSIngo Schwarze
but it is growing to excessive size, so split out RSA_pkey_ctx_ctrl(3).
2019-10-31In rsa_pmeth.c rev. 1.30, jsing@ set the minimum RSA key lengthIngo Schwarze
for RSA key generation to 512 bits. Document that minimum.
2019-10-29In rsa.h rev. 1.41, jsing@ provided RSA_pkey_ctx_ctrl(3).Ingo Schwarze
Write the documentation from scratch.
2019-10-29merge documentation for several macros EVP_PKEY_CTX_*_rsa_oaep_*(3)Ingo Schwarze
and EVP_PKEY_CTX_*_ecdh_*(3); from Antoine Salon <asalon at vmware dot com> via OpenSSL commit 87103969 Oct 1 14:11:57 2018 -0700 from the OpenSSL 1.1.1 branch, which is still under a free license
2019-10-29merge documentation for EVP_PKEY_CTX_set1_id(3), EVP_PKEY_CTX_get1_id(3),Ingo Schwarze
and EVP_PKEY_CTX_get1_id_len(3), but make it sound more like English text; from Paul Yang via OpenSSL commit f922dac8 Sep 6 10:36:11 2018 +0800 from the OpenSSL 1.1.1 branch, which is still under a free license
2019-10-29merge documentation of EVP_PKEY_CTX_set_ec_param_enc(3)Ingo Schwarze
from Stephen Henson via OpenSSL commit 146ca72c Feb 19 14:35:43 2015 +0000
2019-10-29correct HISTORY of some RSA control macrosIngo Schwarze
2019-10-29list supported algorithm ids and clarify how the engine argument is usedIngo Schwarze
2019-09-10document EVP_PKEY_CTX_get_signature_md(3);Ingo Schwarze
jsing@ provided it in evp.h rev. 1.77
2019-09-01Document EVP_PKEY_get0(3), EVP_PKEY_assign_GOST(3), EVP_PKEY_assign(3),Ingo Schwarze
and EVP_PKEY_set_type(3). While here, clarify a few points regarding reference count and type checking.
2019-08-28new manual page AES_encrypt(3)Ingo Schwarze
2019-08-27document OCSP_parse_url(3)Ingo Schwarze
2019-08-27document OCSP_cert_status_str(3)Ingo Schwarze
2019-08-27document OCSP_response_status_str(3)Ingo Schwarze
2019-08-26document i2a_ASN1_INTEGER(3)Ingo Schwarze
2019-08-26document ASN1_put_object(3) and ASN1_put_eoc(3)Ingo Schwarze
2019-08-26document ASN1_OCTET_STRING_cmp(3), ASN1_OCTET_STRING_dup(3), andIngo Schwarze
ASN1_OCTET_STRING_set(3)
2019-08-25Change generating and checking of primes so that the error rate ofIngo Schwarze
not being prime depends on the intended use based on the size of the input. For larger primes this will result in more rounds of Miller-Rabin. The maximal error rate for primes with more than 1080 bits is lowered to 2^-128. Patch from Kurt Roeckx <kurt@roeckx.be> and Annie Yousar via OpenSSL commit feac7a1c Jul 25 18:55:16 2018 +0200, still under a free license. OK tb@.
2019-08-25document EVP_sm3(3) and EVP_whirlpool(3), loosely based on theIngo Schwarze
OpenSSL 1.1.1 pages, which are still under a free license
2019-08-25fix reversed meaning of error codes;Ingo Schwarze
from Martin Ukrop <mukrop at mail dot muni dot cz> via OpenSSL commit bb00b040 Aug 5 14:14:54 2019 +0200
2019-08-25typo in function argument type;Ingo Schwarze
from Jan Macku <jamacku at redhat dot com> via OpenSSL commit a9b9d265 Jan 30 16:09:50 2019 +0100
2019-08-25Correctly document the return values of i2d_ECDSA_SIG(3) andIngo Schwarze
d2i_ECDSA_SIG(3); triggered by OpenSSL commit da4ea0cf Aug 5 16:13:24 2019 +0100, but solved differently. While here, adjust argument placeholders and wording to our usual conventions, and don't try to reiterate the complicated contents of ASN1_item_d2i(3) here.
2019-08-25import the CRYPTO_memcmp(3) manual from OpenSSL 1.1.1,Ingo Schwarze
still under a free license, tweaked by me
2019-08-23document RSAPrivateKey_dup(3) and RSAPublicKey_dup(3)Ingo Schwarze
2019-08-23document X509_get1_email(3), X509_get1_ocsp(3), X509_email_free(3)Ingo Schwarze
2019-08-23document X509_dup(3)Ingo Schwarze
2019-08-22document X509_check_purpose(3)Ingo Schwarze
2019-08-20New manual page X509_cmp(3) documenting the same public functionsIngo Schwarze
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.
2019-08-20make BN_CTX_end(NULL) a NOOP for compatibility with documented behaviourIngo Schwarze
in OpenSSL 1.1.1 even though in general, letting random functions accept NULL is not advisable because it can hide programming errors; "yes please" tb@ "unfortunately I suspect you're right" jsing@ "oh well" deraadt@
2019-08-19document X509_INFO_new(3) and X509_INFO_free(3)Ingo Schwarze
2019-08-19document ECDH_compute_key(3) and ECDH_size(3);Ingo Schwarze
feedback and OK tb@
2019-08-18Tweak cross references, in particular making sure thatIngo Schwarze
all CMS pages are linked to CMS_ContentInfo_new(3) both ways and that closely related pages reference each other.
2019-08-18minor cleanup:Ingo Schwarze
* avoid jumping back and forth between use cases * delete duplicate information * and minor wording improvements
2019-08-18minor cleanup:Ingo Schwarze
* add the missing STANDARDS sections * mark up ASN.1 type names * GOST does not need an ENGINE in LibreSSL, so don't use it as an example * and minor wording improvements and typo fixes
2019-08-18minor cleanup:Ingo Schwarze
* mark up ASN.1 type and field names * move the RFC reference to STANDARDS * and minor wording improvements
2019-08-18some cleanup:Ingo Schwarze
* do not jump back and forth among functions * show data type - NID correspondance in a table * make the difference between content type and embedded content clearer * add the missing STANDARDS section * mark up ASN.1 type names * remove some text that says nothing * and minor wording improvements
2019-08-17some cleanup:Ingo Schwarze
* add the missing STANDARDS section * more precision below RETURN VALUES * simplify some overly verbose text * mark up ASN.1 type names * and minor wording improvements and typo fixes
2019-08-17minor cleanup:Ingo Schwarze
* add the missing STANDARDS section * mark up ASN.1 type names * avoid some repetitions * make some lists more palatable in -column form * and minor wording improvements and typo fixes
2019-08-16link to the new EC_KEY_METHOD_new(3) pageIngo Schwarze
and mention a trap set by EC_KEY_copy(3)
2019-08-16document the EC_KEY_METHOD function tableIngo Schwarze