summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add check for BIO_indent return valueinoguchi2022-01-201-2/+3
* Avoid buffer overflow in asn1_parse2inoguchi2022-01-141-2/+2
* Move ASN1_BOOLEAN to internal only.tb2022-01-142-5/+5
* Remove all asn1_* symbols from public visibilitytb2022-01-142-18/+18
* Implement new-style OpenSSL BIO callbackstb2022-01-141-3/+3
* Remove legacy sign/verify from EVP_MD.tb2022-01-141-10/+7
* Garbage collect the app_items field of ASN1_ADBtb2022-01-141-2/+1
* Remove NO_ASN1_FIELD_NAMEStb2022-01-141-5/+1
* Remove obsolete key formatstb2022-01-143-562/+1
* Remove ASN1_OBJECT internals from public visibility.tb2022-01-142-16/+16
* Remove ASN1{_const,}_check_infinite_endtb2022-01-142-30/+2
* Remove ASN1{,_const}_CTXtb2022-01-141-35/+1
* Prepare to provide EVP_PKEY_{public,param}_checktb2022-01-102-2/+18
* Prepare to provide EVP_PKEY_check()tb2022-01-102-2/+10
* A few more files need asn1_locl.h.tb2022-01-073-3/+8
* include asn1_locl.h where it will be needed for the bump.tb2022-01-073-3/+9
* Add a new, mostly empty, bio_local.h and include it in the filestb2022-01-071-1/+3
* Drop pointless cast in i2d_ASN1_BOOLEAN(). This may or may not fixtb2021-12-261-2/+2
* Indent goto labels for diffability.jsing2021-12-2529-101/+101
* Merge asn_pack.c into asn1_item.c - these are two ASN1_item_* functions.jsing2021-12-252-110/+48
* Merge evp_asn1.c into a_type.c - these are all ASN1_TYPE_* functions.jsing2021-12-252-195/+132
* Move more ASN1_STRING_* functions to a_string.c.jsing2021-12-253-60/+62
* More consolidation of ASN.1 code.jsing2021-12-257-711/+434
* Consolidate code/templates for ASN.1 types.jsing2021-12-257-168/+168
* Move ASN1_<type>_* functions to the top, encoding/decoding to the bottom.jsing2021-12-254-329/+329
* Rewrite ASN.1 identifier/length parsing in CBS.jsing2021-12-253-90/+218
* Reorder some functions.jsing2021-12-241-46/+46
* Route templated implementations of {d2i,i2d}_ASN1_BOOLEAN() throughtb2021-12-231-3/+5
* Rename asn1_lib.c to asn1_old_lib.cjsing2021-12-151-1/+1
* Consolidate various ASN.1 code.jsing2021-12-158-645/+460
* unifdef -U CRYPTO_MDEBUG -m tasn_new.cjsing2021-12-151-33/+1
* Consolidate ASN.1 universal tag type data.jsing2021-12-145-80/+281
* Remove the last internal use of d2i_ASN1_BOOLEAN.tb2021-12-131-7/+3
* Clean up d2i_ASN1_BOOLEAN() and i2d_ASN1_BOOLEAN().jsing2021-12-132-116/+21
* this file doesn't use anything from <stdio.h>;schwarze2021-12-131-2/+1
* Convert asn1_d2i_ex_primitive()/asn1_collect() from BUF_MEM to CBB.jsing2021-12-131-31/+37
* Catch integer overflow rather than silently truncating whileschwarze2021-12-131-1/+10
* Include evp_locl.h where it will be needed once most structs fromtb2021-12-129-9/+20
* Rewrite X509_ALGOR_set_md() without reaching into EVP_MD.tb2021-12-121-5/+3
* Merge two bugfixes in ASN1_STRING_TABLE_add(3) and ASN1_STRING_TABLE_get(3)schwarze2021-12-111-34/+58
* Merge the deletion of <ctype.h>, which isn't used here,schwarze2021-12-111-17/+21
* Inline collect_data() in asn1_collect().jsing2021-12-091-21/+12
* Pull the recursion depth check up to the top of asn1_collect()jsing2021-12-091-5/+6
* Remove handling of a NULL BUF_MEM from asn1_collect()jsing2021-12-091-14/+9
* Add #include "bn_lcl.h" to the files that will soon need it.tb2021-12-041-1/+3
* Consolidate {d2i,i2d}_{pr,pu}.cjsing2021-12-044-181/+40
* Replace asn1_tlc_clear and asn1_tlc_clear_nc macros with a function.jsing2021-12-031-32/+26
* Group and sort includes.jsing2021-12-031-3/+3
* Call asn1_item_ex_d2i() directly from ASN1_item_d2i()jsing2021-12-031-2/+5
* Convert ASN1_PCTX_new() to calloc().jsing2021-12-031-10/+6