summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/man
AgeCommit message (Collapse)AuthorFilesLines
2021-03-31Document EVP_PKEY_new_CMAC_key(3)tb1-16/+4
ok bcook inoguchi jsing
2021-03-29Prepare documenting EVP_PKEY_new_CMAC_key(3)tb1-2/+54
Based on some text in OpenSSL 1.1.1's EVP_PKEY_new.pod.
2021-03-12spelling: refenece -> referencejmc1-3/+3
2021-03-12spellingjsg12-37/+37
2021-01-05double word fix; from martin vahlensieckjmc2-6/+6
2020-12-03grammar fixes from Varik "The Genuine Article!!!" Valefor;jmc2-6/+6
2020-11-02typo: ASN1_parse_time -> ASN1_time_parsetb1-3/+3
2020-10-21Stop documenting some functions as macros.tb3-19/+7
In x509.h r1.70 (2018/08/24) I turned some macros into actual functions to follow what OpenSSL is doing since 1.1.0. The documentation still claims that they are implemented as macros. Update a doc sync commit hash while there.
2020-09-17Add a comment saying that the public function NAME_CONSTRAINTS_check(3)schwarze1-2/+5
is intentionally undocumented and needs to be deprecated. No change of the formatted text.
2020-09-17Install the new page SSL_set1_host(3), link to it from relevant places,schwarze2-10/+14
and add two other .Xrs that might help readers find their way. Update the merge notices of all files touched and merge a few trivial changes from the OpenSSL 1.1.1 branch. OK tb@
2020-09-14simplify RETURN VALUES for x509_verify(3) after beck@ made the rulesschwarze1-7/+3
simpler and more consistent in x509_verify.c rev. 1.6; OK beck@
2020-09-14Add initial man page for new x509_verify chain validatorbeck1-0/+225
This may be changed substantially before we enable the public api, as discussions are still happening over it's final form, however after one pass by ingo he would rather this was here and it can be adjusted in tree, but not installed by the makefile until we make this visible ok schwarze@
2020-09-08Mention that EC_KEY_get0_public_key returns a public key.tb1-3/+5
wording from jmc
2020-08-06delete another word to improve the wording; suggested by jmc@schwarze1-2/+2
2020-08-06Explain the purpose of CMAC_resume(3) in more detail.schwarze1-3/+9
Triggered by jmc@ apparently misunderstanding the intention of the text and fixing a grammatical error in a way that wasn't ideal, so i guess he wouldn't have been the only one to find the previous version hard to understand. OK jmc@
2020-07-24tweak previous;jmc1-4/+4
2020-07-23document PEM_X509_INFO_read(3) and PEM_X509_INFO_read_bio(3)schwarze7-14/+207
OK tb@
2020-06-24Properly document the return values of EVP_PKEY_base_id(3)schwarze4-70/+152
and EVP_PKEY_id(3), then describe the "type" parameters of various functions more precisely referencing that information. In particular, document X509_get_signature_type(3) which was so far missing. OK tb@
2020-06-24use n-bit <noun> consistently; ok schwarze for the principal of the idea,jmc6-28/+28
and for flagging which pages to check;
2020-06-24new manual page ChaCha(3);schwarze3-2/+257
OK tb@
2020-06-24new manual page CMAC_Init(3);schwarze5-7/+298
OK tb@
2020-06-24Document eight additional pre-OpenSSL-1.1 accessor functions that areschwarze1-21/+122
still widely used according to code searches on the web, so people reading existing code will occasionally want to look them up. While here, correct the return type of X509_CRL_get0_lastUpdate(3) and X509_CRL_get0_nextUpdate(3), which return const pointers. Also, add some precision regarding RETURN VALUES.
2020-06-19mark the functions documented in des_read_pw(3) as deprecatedschwarze2-6/+11
and point to UI_UTIL_read_pw(3) instead; tb@ agrees with the general direction
2020-06-19document X509_get0_pubkey_bitstr(3),schwarze1-5/+81
correct the description of X509_get_X509_PUBKEY(3), document error handling of the read accessors, and mention the relevant STANDARDS
2020-06-19document error handling of X509_PUBKEY_get0(3) and X509_PUBKEY_get(3)schwarze1-3/+52
2020-06-19Merge documentation of X509_get0_serialNumber(3) from OpenSSL-1.1.1schwarze1-4/+19
which is still under a free license. Wording tweaked by me.
2020-06-15Document EVP_read_pw_string_min(3)tb1-6/+44
Add detailed information on the return values of all the functions in this page and remove the previous incorrect information. tweaks & ok schwarze
2020-06-15Document PEM_def_callback(3).schwarze3-106/+158
Move pem_password_cb(3) to the file PEM_read(3) and rewrite its description from scratch for precision and conciseness. Plus some minor improvements in the vicinity. Tweaks and OK tb@.
2020-06-12add my Copyright and license, which i forgot when adding a significantschwarze1-3/+20
amount of text, the ERRORS section, in the previous commit
2020-06-12add a comment saying that name_cmp() is intentionally undocumented;schwarze1-2/+5
tb@ agrees that it should not be part of the public API
2020-06-12document PEM_ASN1_read(3) and PEM_ASN1_read_bio(3);schwarze5-7/+236
tweaks and OK tb@
2020-06-11wording tweaks from ross l richardson and tb;jmc1-6/+6
ok tb
2020-06-10document PKCS7_get_signer_info(3)schwarze5-8/+75
2020-06-10describe six more PKCS7 attribute functionsschwarze1-14/+208
2020-06-04When X509_ATTRIBUTE_create() receives an invalid NID (e.g., -1), returnschwarze1-12/+4
failure rather than silently constructing a broken X509_ATTRIBUTE object that might cause NULL pointer accesses later on. This matters because X509_ATTRIBUTE_create() is used by documented API functions like PKCS7_add_attribute(3) and the NID comes straight from the user. This fixes a bug found while working on documentation. OK tb@ and "thanks" bluhm@
2020-06-04minor polishing:schwarze1-4/+10
* below SEE ALSO, point to the most similar function that is not deprecated * add a comment saying why ERR_load_ERR_strings() is intentionally undocumented * update the comment specifying the merge status
2020-06-04new manual page PKCS7_add_attribute(3);schwarze7-12/+201
tweaks and OK tb@
2020-06-03Properly document PKCS7_final(3), which was already mentionedschwarze10-32/+263
in passing in some other manual pages.
2020-05-27document PKCS7_dataFinal(3);schwarze3-3/+162
tweak and OK tb@
2020-05-24Minimally document PKCS7_dataInit(3).schwarze4-5/+215
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.
2020-05-24Briefly mention the obsolete function OPENSSL_init(3).schwarze1-7/+23
Suggested by bluhm@, OK beck@ tb@.
2020-05-20new manual page for PKCS7_set_content(3) and PKCS7_content_new(3);schwarze4-5/+127
OK beck@ tb@
2020-05-16document PKCS7_set_type(3);schwarze3-3/+123
OK beck@, who was amused by the "darkly comic value of reading" it
2020-03-29Void functions obviously do not return values; no need to elaborate.schwarze4-23/+8
Patch from Martin Vahlensieck <academicsolutions dot ch>.
2020-03-28Be concise: do not say that void functions return no values, that's obvious.schwarze3-22/+6
Useless text reported by Martin Vahlensieck (academicsolutions.ch) on tech@.
2020-02-17Describe the restriction for length of openssl conf value stringinoguchi1-2/+4
ok and suggestion jmc@
2020-01-26tweak previous; ok tbjmc1-3/+3
2020-01-26Document the change in EVP_chacha20(3).tb1-3/+5
Discussed with jsing
2020-01-22The length of the IV of EVP_chacha20 is currently 64 bits, not 96.tb1-3/+3
ok beck
2019-12-14Fix documented signatures of HMAC(3) and HMAC_Update(3). The n and lentb1-4/+4
arguments were changed from int to size_t with the import of OpenSSL 0.9.8h in 2008.