summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/EVP_DigestInit.3 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Adjust the return type and value of EVP_MD_CTX_init(3)schwarze2024-12-061-3/+4
| | | | | and EVP_CIPHER_CTX_init(3) after tb@ changed these to OpenSSL 1.1 semantics in evp.h rev. 1.124 on March 2 this year.
* Delete the manual pages EVP_PKEY_meth_new(3) and EVP_PKEY_meth_get0_info(3)schwarze2024-12-061-3/+2
| | | | | | | | because tb@ deleted almost all functions documented there from the API in evp.h 1.127 on March 2 this year, but move the functions EVP_PKEY_CTX_set_data(3) and EVP_PKEY_CTX_get_data(3) that we still support to EVP_PKEY_keygen(3), because that page already documents EVP_PKEY_CTX_set_app_data(3) and EVP_PKEY_CTX_get_app_data(3).
* Remove cross references to whirlpooltb2024-08-301-3/+2
|
* Unify description of the obsolete ENGINE parametertb2024-07-211-27/+22
| | | | | | | This uses the same language in most manuals mentioning the obsolete ENGINE parameters. Make it clear that it is always ignored and that NULL should be passed. Always call it engine instead of a mix of e pe, impl, eng.
* Remove X509_ALGOR_set_md() documentationtb2024-03-191-3/+3
| | | | | As far as LibreSSL is concerned, this terrible API is pushing up the daisies.
* Remove EVP_MD_meth* documentationtb2024-03-051-3/+2
| | | | | Move the description of the EVP_MD_FLAGs to EVP_MD_nid() and add a reference to the CMS specification.
* 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