summaryrefslogtreecommitdiff
path: root/lib/libcrypto/asn1/tasn_dec.c
AgeCommit message (Expand)Author
2022-11-26Make internal header file names consistentTheo Buehler
2022-09-03Rewrap some lines, no functional change.Joel Sing
2022-09-03Tidy up asn1_c2i_primitive() slightly.Joel Sing
2022-09-03Avoid recycling ASN1_STRINGs when decoding ASN.1.Joel Sing
2022-09-03Ensure ASN.1 types are appropriately encoded.Joel Sing
2022-09-03Provide c2i_ASN1_ENUMERATED_cbs() and call it from asn1_c2i_primitive().Joel Sing
2022-06-29Refactor asn1 time parsing to use CBS - enforce valid times in ASN.1 parsing.Bob Beck
2022-06-25Use ints for boolean values.Joel Sing
2022-05-21Remove some unhelpful comments and spell NULL correctly.Joel Sing
2022-05-21Factor out ASN1_ITYPE_EXTERN handling.Joel Sing
2022-05-21Use 'at' for ASN1_TEMPLATE variable names rather than 'tt'.Joel Sing
2022-05-21Remove _ex_ from all of the internal function names.Joel Sing
2022-05-19Reorder functions within file.Joel Sing
2022-05-19Rewrite the asn1_template_*() functions with CBS.Joel Sing
2022-05-17Refactor asn1_d2i_ex_primitive()Joel Sing
2022-05-17Refactor ASN.1 template functions before rewriting.Joel Sing
2022-05-16Rewrite asn1_item_ex_d2i_sequence() using CBS and readable variable names.Joel Sing
2022-05-12Call the ASN1_OP_D2I_PRE callback after ASN1_item_ex_new().Joel Sing
2022-05-12Rewrite asn1_item_ex_d2i_choice() using CBS.Joel Sing
2022-05-12Rewrite asn1_enc_save() using CBS.Joel Sing
2022-05-12Remove ASN1_AFLG_BROKEN.Joel Sing
2022-05-10Rewrite asn1_item_ex_d2i() using CBS.Joel Sing
2022-05-10Remove ASN.1 combining.Joel Sing
2022-05-07Split asn1_item_ex_d2i() into three.Joel Sing
2022-05-07Rewrite asn1_d2i_ex_primitive() with CBS.Joel Sing
2022-05-07Refactor asn1_ex_c2i()Joel Sing
2022-05-05Use size_t for ASN.1 lengths.Joel Sing
2022-05-04Rewrite asn1_collect() and asn1_find_end() with CBS.Joel Sing
2022-05-04Avoid special handling of definite length before calling asn1_find_end().Joel Sing
2022-05-04Change asn1_check_tag_cbs() out_len from long to size_t.Joel Sing
2022-04-28Rewrite asn1_check_tlen() using CBS.Joel Sing
2022-04-27Decode via c2i_ASN1_INTEGER_cbs() from asn1_ex_c2i().Joel Sing
2022-04-27Remove the ASN.1 decoder tag/length cache (TLC).Joel Sing
2022-04-26Decode via c2i_ASN1_BIT_STRING_cbs() from asn1_ex_c2i().Joel Sing
2022-04-23Convert asn1_ex_c2i() to CBS.Joel Sing
2022-03-13Remove free_cont from asn1_d2i_ex_primitive()/asn1_ex_c2i().Joel Sing
2022-01-07A few more files need asn1_locl.h.Theo Buehler
2021-12-25Indent goto labels for diffability.Joel Sing
2021-12-14Consolidate ASN.1 universal tag type data.Joel Sing
2021-12-13Convert asn1_d2i_ex_primitive()/asn1_collect() from BUF_MEM to CBB.Joel Sing
2021-12-09Inline collect_data() in asn1_collect().Joel Sing
2021-12-09Pull the recursion depth check up to the top of asn1_collect()Joel Sing
2021-12-09Remove handling of a NULL BUF_MEM from asn1_collect()Joel Sing
2021-12-03Replace asn1_tlc_clear and asn1_tlc_clear_nc macros with a function.Joel Sing
2021-12-03Group and sort includes.Joel Sing
2021-12-03Call asn1_item_ex_d2i() directly from ASN1_item_d2i()Joel Sing
2020-12-08Fix a NULL dereference in GENERAL_NAME_cmp()Theo Buehler
2019-04-01Require all ASN1_PRIMITIVE_FUNCS functions to be provided.Joel Sing
2018-09-17Simplify initialization of asn1_cb; use correct spelling of NULL.Theo Buehler
2018-03-29Limit ASN.1 constructed types recursive definition depthKinichiro Inoguchi