summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/EVP_DigestInit.3 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Below RETURN VALUES,schwarze2023-09-071-10/+12
| | | | | | | | | | | | * mention that EVP_MD_CTX_md(3) also returns NULL if no message digest is configured yet; and * omplete the list of functions returning const EVP_MD *, also making the wording more precise. Delete EVP_MAX_MD_SIZE from the NAME, SYNOPSIS, and HISTORY sections because we do not usually document preprocessor macro constants in this way. There is nothing special about this constant justifying an exception.
* Split two new manual pages EVP_MD_nid(3) and EVP_MD_CTX_ctrl(3)schwarze2023-09-071-312/+7
| | | | out of the large EVP_DigestInit(3). No text change.
* Move the weak SHA-1 and MD5 hashes out of EVP_DigestInit(3)schwarze2023-08-271-43/+12
| | | | | into a new EVP_sha1(3) manual page, and also mention EVP_md4(3) there. Using input from tb@ and jsing@, who like the general direction.
* import EVP_sha3_224(3) from the OpenSSL 1.1 branch, which is still underschwarze2023-08-141-2/+3
| | | | a free license, tweaked by me
* 1. Tweak the descriptions of EVP_MD_CTX_ctrl(3), EVP_MD_CTX_set_flags(3),schwarze2023-08-121-52/+107
| | | | | | | | EVP_MD_CTX_clear_flags(3), EVP_MD_CTX_test_flags(3), and the atrocious EVP_MD_CTX_set_pkey_ctx(3) for precision. 2. Tweak the description of EVP_MD_type(3) and EVP_MD_CTX_type(3) for conciseness. 3. Add a few missing HISTORY bits.
* Merge various improvements from the OpenSSL 1.1 branch,schwarze2023-08-111-13/+148
| | | | | | | | | | | | | | which is still under a free license. * document EVP_MD_CTX_set_flags, EVP_MD_CTX_clear_flags, EVP_MD_CTX_test_flags * document EVP_MD_flags, EVP_MD_CTX_md_data * document EVP_MD_CTX_pkey_ctx, EVP_MD_CTX_set_pkey_ctx * correct arg type of EVP_MD_CTX_size, EVP_MD_CTX_block_size, EVP_MD_CTX_type * more information about EVP_MD_CTX_ctrl * add missing <string.h> and correct one variable type below EXAMPLES * two orthographic improvements with a few wording tweaks by me
* Man page update for EVP_sha512_224() and EVP_sha512_256()job2023-04-231-2/+22
| | | | OK tb@
* Remove most mentions of contexts on the stack.tb2022-08-311-14/+2
|
* man pages: add missing commas between subordinate and main clausesnaddy2022-03-311-3/+3
| | | | | | | jmc@ dislikes a comma before "then" in a conditional, so leave those untouched. ok jmc@
* Stop documenting clone digests.tb2022-01-151-27/+3
|
* Calling OpenSSL_add_all_digests() is no longer needed since the librarymillert2021-09-101-7/+2
| | | | automatically initializes itself. OK tb@
* double word fix; from martin vahlensieckjmc2021-01-051-3/+3
|
* new manual page CMAC_Init(3);schwarze2020-06-241-2/+3
| | | | OK tb@
* document EVP_sm3(3) and EVP_whirlpool(3), loosely based on theschwarze2019-08-251-2/+4
| | | | OpenSSL 1.1.1 pages, which are still under a free license
* document EVP_Digest(3)schwarze2019-08-141-3/+57
|
* Tree structure for manual pages: crypto(3) links to 33 functionschwarze2019-06-061-3/+19
| | | | | | | | | | | group pages, and these link on to all their second-level subpages. Only a handful of second-level pages have third-level subpages. So all crypto pages can now be reached from the www.libressl.org frontpage via at most four clicks, in most cases three clicks. Also link back from leaf pages to their respective group pages and add a couple of additional links between related pages. Triggered by a question from deraadt@. OK jmc@ tb@
* found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballsschwarze2018-03-271-12/+20
| | | | on the web, so fix up SSLeay HISTORY accordingly
* finish crypto HISTORY; mostly 1.1.0/6.3, but also various other fixesschwarze2018-03-231-5/+20
|
* crypto HISTORY up to 0.9.7; researched from OpenSSL gitschwarze2018-03-221-15/+5
|
* crypto HISTORY up to 0.9.5; researched from OpenSSL gitschwarze2018-03-221-2/+6
|
* crypto HISTORY up to OpenSSL 0.9.2b; researched from OpenSSL gitschwarze2018-03-211-1/+5
|
* evp.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL gitschwarze2018-03-211-3/+12
|
* evp.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL gitschwarze2018-03-201-4/+19
|
* Garbage collect MD2 documentation.schwarze2018-02-271-12/+3
| | | | We have no code implementing those functions.
* 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.
* minimal stub-quality documentation of EVP_MD_CTX_ctrl(3);schwarze2017-03-251-3/+17
| | | | from Todd Short <tshort@akamai.com> via OpenSSL commit 52ad5b60
* Document EVP_md5_sha1().jsing2017-02-281-2/+11
|
* Add Copyright and license.schwarze2016-11-261-7/+79
| | | | In the SYNOPSIS, show prototypes rather than #defines.
* various cleanup;jmc2016-11-211-18/+18
|
* first pass; ok schwarzejmc2016-11-061-2/+4
|
* convert EVP manuals from pod to mdocschwarze2016-11-031-0/+520