summaryrefslogtreecommitdiff
path: root/src/lib/libssl/bs_cbb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Provide CBB_add_u32_length_prefixed().jsing2024-06-221-1/+7
* sync inclusion of <stdlib.h> from libcryptotb2024-05-251-1/+2
* Make CBB_finish() fail if *out_data is not NULLtb2022-07-071-1/+4
* Provide CBB_add_u64()jsing2022-01-061-1/+14
* Fix formatting of multi-line license comment per style(9).jsing2021-05-161-2/+3
* Remove unnecessary includes from the bytestring APIs.jsing2021-05-161-3/+1
* whitespacetb2021-01-041-2/+2
* Avoid memset() before memcpy() for CBB_add_bytes().jsing2020-09-161-2/+2
* Ensure that CBB_add_space() always provides zeroed memory.jsing2020-03-131-1/+2
* Use calloc() rather than malloc() when allocating initial CBB buffer.jsing2020-03-121-4/+3
* assert.h is often misused. It should not be used in a librarybeck2019-01-231-3/+3
* Provide CBB_add_u32(), as needed for an upcoming conversion.jsing2018-08-161-1/+10
* Add CBB_discard_child(), which allows for a child CBB to be discarded.jsing2017-11-281-1/+15
* Clear the child pointer in CBB_cleanup(), so that we have fewer pointersjsing2017-08-121-1/+2
* Instead of starting a 'zero-sized' CBB at the size of the first additionjsing2017-05-071-5/+8
* Use freezero(3) in the CBB clean up path, since this could hold sensitivejsing2017-04-141-3/+2
* Switch CBB to use recallocarray() - this ensures that we do not leakjsing2017-03-101-2/+2
* Make it always safe to call CBB_cleanup() providing that CBB_init() orjsing2015-09-011-2/+8
* Extend the input types for CBB_add_*() to help catch bugs.doug2015-06-181-8/+20
* Split up the logic in CBB_flush to separately handle the lengths.doug2015-06-131-21/+32
* Explain the ASN.1 restriction that requires extra logic for encoding.doug2015-06-131-2/+18
* When initial capacity is 0, always use NULL buffer.doug2015-06-131-7/+8
* Call CBB_add_space() rather than reimplementing it.doug2015-04-291-2/+2
* Rename cbb_buffer_add_u to cbb_add_u and remove redundant code.doug2015-04-291-15/+6
* Added len_len error checking for internal cbb_buffer_add_u().doug2015-04-291-1/+4
* Don't allow tag number 31 in CBB_add_asn1().doug2015-02-071-10/+23
* Only call free in CBB_init().doug2015-02-071-3/+6
* KNF bytestring files.doug2015-02-061-301/+310
* Remove accidental, commented out code.doug2015-02-061-11/+1
* Import BoringSSL's crypto bytestring and crypto bytebuilder APIs.doug2015-02-061-0/+387