summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/tasn_dec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make internal header file names consistenttb2022-11-261-2/+2
* Rewrap some lines, no functional change.jsing2022-09-031-4/+6
* Tidy up asn1_c2i_primitive() slightly.jsing2022-09-031-8/+8
* Avoid recycling ASN1_STRINGs when decoding ASN.1.jsing2022-09-031-14/+12
* Ensure ASN.1 types are appropriately encoded.jsing2022-09-031-5/+6
* Provide c2i_ASN1_ENUMERATED_cbs() and call it from asn1_c2i_primitive().jsing2022-09-031-7/+7
* Refactor asn1 time parsing to use CBS - enforce valid times in ASN.1 parsing.beck2022-06-291-1/+8
* Use ints for boolean values.jsing2022-06-251-31/+31
* Remove some unhelpful comments and spell NULL correctly.jsing2022-05-211-10/+4
* Factor out ASN1_ITYPE_EXTERN handling.jsing2022-05-211-15/+32
* Use 'at' for ASN1_TEMPLATE variable names rather than 'tt'.jsing2022-05-211-52/+58
* Remove _ex_ from all of the internal function names.jsing2022-05-211-35/+35
* Reorder functions within file.jsing2022-05-191-624/+608
* Rewrite the asn1_template_*() functions with CBS.jsing2022-05-191-218/+168
* Refactor asn1_d2i_ex_primitive()jsing2022-05-171-98/+146
* Refactor ASN.1 template functions before rewriting.jsing2022-05-171-133/+145
* Rewrite asn1_item_ex_d2i_sequence() using CBS and readable variable names.jsing2022-05-161-131/+113
* Call the ASN1_OP_D2I_PRE callback after ASN1_item_ex_new().jsing2022-05-121-10/+8
* Rewrite asn1_item_ex_d2i_choice() using CBS.jsing2022-05-121-73/+54
* Rewrite asn1_enc_save() using CBS.jsing2022-05-121-3/+5
* Remove ASN1_AFLG_BROKEN.jsing2022-05-121-10/+2
* Rewrite asn1_item_ex_d2i() using CBS.jsing2022-05-101-58/+125
* Remove ASN.1 combining.jsing2022-05-101-23/+10
* Split asn1_item_ex_d2i() into three.jsing2022-05-071-223/+287
* Rewrite asn1_d2i_ex_primitive() with CBS.jsing2022-05-071-72/+86
* Refactor asn1_ex_c2i()jsing2022-05-071-39/+59
* Use size_t for ASN.1 lengths.jsing2022-05-051-3/+4
* Rewrite asn1_collect() and asn1_find_end() with CBS.jsing2022-05-041-77/+80
* Avoid special handling of definite length before calling asn1_find_end().jsing2022-05-041-10/+4
* Change asn1_check_tag_cbs() out_len from long to size_t.jsing2022-05-041-4/+10
* Rewrite asn1_check_tlen() using CBS.jsing2022-04-281-59/+105
* Decode via c2i_ASN1_INTEGER_cbs() from asn1_ex_c2i().jsing2022-04-271-4/+2
* Remove the ASN.1 decoder tag/length cache (TLC).jsing2022-04-271-90/+37
* Decode via c2i_ASN1_BIT_STRING_cbs() from asn1_ex_c2i().jsing2022-04-261-4/+2
* Convert asn1_ex_c2i() to CBS.jsing2022-04-231-21/+34
* Remove free_cont from asn1_d2i_ex_primitive()/asn1_ex_c2i().jsing2022-03-131-47/+30
* A few more files need asn1_locl.h.tb2022-01-071-1/+2
* Indent goto labels for diffability.jsing2021-12-251-6/+6
* Consolidate ASN.1 universal tag type data.jsing2021-12-141-22/+1
* Convert asn1_d2i_ex_primitive()/asn1_collect() from BUF_MEM to CBB.jsing2021-12-131-31/+37
* 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
* 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
* Fix a NULL dereference in GENERAL_NAME_cmp()tb2020-12-081-1/+21
* Require all ASN1_PRIMITIVE_FUNCS functions to be provided.jsing2019-04-011-5/+8
* Simplify initialization of asn1_cb; use correct spelling of NULL.tb2018-09-171-4/+2
* Limit ASN.1 constructed types recursive definition depthinoguchi2018-03-291-20/+41