summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/recallocarray.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-19document ECDH_compute_key(3) and ECDH_size(3);schwarze8-15/+110
feedback and OK tb@
2019-08-18Tweak cross references, in particular making sure thatschwarze23-48/+85
all CMS pages are linked to CMS_ContentInfo_new(3) both ways and that closely related pages reference each other.
2019-08-18minor cleanup:schwarze2-63/+37
* avoid jumping back and forth between use cases * delete duplicate information * and minor wording improvements
2019-08-18minor cleanup:schwarze4-54/+74
* 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:schwarze1-22/+42
* mark up ASN.1 type and field names * move the RFC reference to STANDARDS * and minor wording improvements
2019-08-18some cleanup:schwarze1-60/+82
* 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:schwarze1-44/+46
* 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:schwarze1-89/+88
* 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) pageschwarze1-3/+6
and mention a trap set by EC_KEY_copy(3)
2019-08-16document the EC_KEY_METHOD function tableschwarze3-3/+330
2019-08-16document EC_KEY_get_ex_new_index(3), EC_KEY_get_ex_data(3),schwarze2-8/+19
and EC_KEY_set_ex_data(3)
2019-08-16some cleanup:schwarze1-60/+55
* do not jump back and forth among different arguments and flags * add the missing STANDARDS section * mark up ASN.1 type names * and several wording improvements
2019-08-16minor cleanup:schwarze1-15/+28
* add the missing STANDARDS section * mark up ASN.1 type names * and minor wording improvements and typo fixes
2019-08-15minor cleanup:schwarze1-19/+20
* add the missing STANDARDS section * mark up ASN.1 type names * and minor wording improvements
2019-08-15some cleanup:schwarze1-52/+61
* do not jump back and forth between different arguments * display the flags in a proper list * add the missing STANDARDS section * mark up ASN.1 type names * and minor wording improvements
2019-08-15document but do not recommend EVP_Cipher(3);schwarze1-3/+52
jsing@ provided crucial help regarding the content; tweaks and OK tb@
2019-08-14document EVP_Digest(3)schwarze1-3/+57
2019-08-14some cleanup:schwarze1-58/+96
* avoid repetitions and jumping back and forth between the functions * more precision regarding which ASN.1 types and fields are involved * mark up the ASN.1 type and field names * explain CMS_REUSE_DIGEST more precisely * move the discussion of attributes to CMS_NOATTR where it belongs * GOST does not need an ENGINE in LibreSSL, so don't use it as an example * add the missing STANDARDS section * and minor wording improvements
2019-08-13some cleanup:schwarze1-29/+62
* state the common, general purpose up front * more precision regarding which ASN.1 types and fields are involved * mark up the ASN.1 type and field names * add the missing STANDARDS section * and minor wording improvements
2019-08-12some cleanup:schwarze1-44/+75
* add missing STANDARDS section * avoid repetitions and jumping back and forth among functions * describe the difference between 0 and 1 more precisely and more concisely * mark up the ASN.1 type and field names
2019-08-12Provide a local version of X509_get0_subject_key_id()jsing1-3/+11
It seems that the CMS code is currently the only code in existence that uses this function.
2019-08-12Inline the equivalent of ASN1_TYPE_unpack_sequence().jsing1-3/+6
2019-08-12correct a misspelled page name in an .Xr;schwarze1-3/+3
it looks like this was the last bad .Xr in *CMS*(3)
2019-08-12correct misspelled page name in an .Xrschwarze1-3/+3
2019-08-12Fix .Xrs to non-existant pages by correcting the misspelled functionschwarze1-43/+83
names and documenting these two functions, CMS_decrypt_set1_pkey(3) and CMS_decrypt_set1_key(3) right here in this same page. While here, simplify and improve some wording.
2019-08-12These public functions are listed in the OpenSSL manuals but notschwarze2-0/+257
actually documented, so write the documentation from scratch.
2019-08-12merge a few minor improvements from the OpenSSL 1.1.1 branch,schwarze1-15/+35
which is still under a free license: * mention pem_password_cb in NAME and SYNOPSIS * recommend -1 as pem_password_cb error return for OpenSSL compat * minor improvements to the pass_cb() example code * mention that the pass phrase is just a byte sequence * and minor wording and markup improvements
2019-08-11Use ERR_asprintf_error_data() instead of ERR_add_error_data().jsing1-3/+3
2019-08-11Remove unsupported GOST 2012 NIDs.jsing1-3/+1
2019-08-11Disable DES3 since we do not currently provide DES3 keywrap.jsing1-1/+7
2019-08-11Remove label that is now unused (due to arc4random_buf() returning void).jsing1-3/+2
2019-08-11Fix loading of CMS error strings.jsing1-5/+5
2019-08-11Bring back stack macros for CMS structs.jsing1-1/+111
2019-08-11Provide ASN1_PKEY_CTRL_CMS_RI_TYPE.jsing1-1/+2
2019-08-11bring HISTORY sections up to OpenBSD standardsschwarze21-78/+129
2019-08-11Include string.h for explicit_bzero().jsing2-2/+6
2019-08-11Expand M_ASN1_new_of and M_ASN1_free_of macros.jsing9-39/+39
2019-08-11Use arc4random_buf() instead of RAND_bytes().jsing3-12/+8
This also removes return checks since arc4random_buf() does not fail.
2019-08-11Include string.h for memcmp()/memcpy().jsing5-5/+15
2019-08-11Use freezero() rather than OPENSSL_clear_free().jsing5-15/+15
2019-08-11Use explicit_bzero() instead of OPENSSL_cleanse().jsing2-5/+5
2019-08-11Use malloc(3) and free(3), rather than OPENSSL_{malloc,free}().jsing6-33/+33
2019-08-11Convert CMSerr() to CMSerror().jsing11-240/+191
2019-08-11Switch ASN.1 INT32 back to LONG.jsing2-28/+28
2019-08-11Expand a new macro that tried to get away...jsing1-2/+8
2019-08-11Expand ASN.1 macros.jsing8-273/+1544
2019-08-11We use DECLARE_STACK_OF rather than DEFINE_STACK_OF.jsing2-7/+7
2019-08-11Unlike OpenSSL we do not have our own special ssize_t.jsing3-9/+9
2019-08-10Re-convert and re-import the CMS manual pages from OpenSSL 1.1.1schwarze21-0/+3388
(which are still under a free license) with pod2mdoc(1) now that jsing@ has begun work to provide these APIs. Some formatting was improved and some typos were fixed, but apart from that, little was changed, so there is still much to polish.
2019-08-10Fix style(9) and whitespace.jsing1-210/+205