summaryrefslogtreecommitdiff
path: root/lib/libcrypto/asn1
AgeCommit message (Expand)Author
2022-06-29Refactor asn1 time parsing to use CBS - enforce valid times in ASN.1 parsing.Bob Beck
2022-06-28Negate unsigned then cast to signed.Joel Sing
2022-06-27Add new time manipulation funcitons that OpenSSL has exposed thatBob Beck
2022-06-27Prepare to provide EVP_PKEY_security_bits()Theo Buehler
2022-06-26Provide and use long_{get,set}()Joel Sing
2022-06-25Use ints for boolean values.Joel Sing
2022-06-25Reuse ASN1_INTEGER functions for ASN1_ENUMERATED_{get,set}()Joel Sing
2022-06-25Rewrite ASN1_INTEGER_{get,set}() using CBS/CBBJoel Sing
2022-06-25Simplify ASN1_INTEGER_cmp()Joel Sing
2022-05-24Clean up ASN1_item_sign_ctx() a littleTheo Buehler
2022-05-24Rewrite X509_PUBKEY_set0_param() to use asn1_abs_set_unused_bits()Theo Buehler
2022-05-24Use asn1_abs_set_unused_bits() in asn1_str2type()Theo Buehler
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-20Drop *out == NULL check in ASN1_STRING_to_UTF8()Theo Buehler
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-17Expose asn1_abs_set_unused_bits() in asn1_locl.hTheo Buehler
2022-05-16Clean up and fix ASN1_STRING_to_UTF8()Theo Buehler
2022-05-16Remove a stray spaceTheo Buehler
2022-05-16Avoid use of uninitialized in ASN1_STRING_to_UTF8()Theo Buehler
2022-05-16Rewrite asn1_item_ex_d2i_sequence() using CBS and readable variable names.Joel Sing
2022-05-13Fix d2i_ASN1_OBJECT()Theo Buehler
2022-05-12Call the ASN1_OP_D2I_PRE callback after ASN1_item_ex_new().Joel Sing
2022-05-12Rename asn1_enc_free() to asn1_enc_cleanup().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-12Use freezero() with ASN1_ENCODING.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-09Simplify X509_ATTRIBUTE ASN.1 encoding.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-28Refactor ASN1_TIME_adj_internal()Theo Buehler
2022-04-27Decode via c2i_ASN1_INTEGER_cbs() from asn1_ex_c2i().Joel Sing
2022-04-27Rewrite c2i_ASN1_INTEGER() using CBS.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-23Rewrite c2i_ASN1_BIT_STRING() using CBS.Joel Sing