summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rewrite X509_PUBKEY_set0_param() to use asn1_abs_set_unused_bits()tb2022-05-241-10/+8
* Use asn1_abs_set_unused_bits() in asn1_str2type()tb2022-05-241-5/+6
* 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
* Drop *out == NULL check in ASN1_STRING_to_UTF8()tb2022-05-201-2/+6
* 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
* Expose asn1_abs_set_unused_bits() in asn1_locl.htb2022-05-172-3/+4
* Clean up and fix ASN1_STRING_to_UTF8()tb2022-05-161-12/+23
* Remove a stray spacetb2022-05-161-2/+2
* Avoid use of uninitialized in ASN1_STRING_to_UTF8()tb2022-05-161-4/+3
* Rewrite asn1_item_ex_d2i_sequence() using CBS and readable variable names.jsing2022-05-161-131/+113
* Fix d2i_ASN1_OBJECT()tb2022-05-131-2/+2
* Call the ASN1_OP_D2I_PRE callback after ASN1_item_ex_new().jsing2022-05-121-10/+8
* Rename asn1_enc_free() to asn1_enc_cleanup().jsing2022-05-123-6/+6
* Rewrite asn1_item_ex_d2i_choice() using CBS.jsing2022-05-121-73/+54
* Rewrite asn1_enc_save() using CBS.jsing2022-05-123-46/+69
* Use freezero() with ASN1_ENCODING.jsing2022-05-121-3/+3
* Remove ASN1_AFLG_BROKEN.jsing2022-05-122-19/+3
* Rewrite asn1_item_ex_d2i() using CBS.jsing2022-05-101-58/+125
* Remove ASN.1 combining.jsing2022-05-105-82/+37
* Simplify X509_ATTRIBUTE ASN.1 encoding.jsing2022-05-092-64/+17
* 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-054-16/+20
* 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-283-63/+113
* Refactor ASN1_TIME_adj_internal()tb2022-04-281-84/+82
* Decode via c2i_ASN1_INTEGER_cbs() from asn1_ex_c2i().jsing2022-04-272-5/+5
* Rewrite c2i_ASN1_INTEGER() using CBS.jsing2022-04-271-84/+129
* 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-263-9/+14
* Rewrite c2i_ASN1_BIT_STRING() using CBS.jsing2022-04-231-44/+83
* Convert asn1_ex_c2i() to CBS.jsing2022-04-233-24/+43
* Set ASN1_OBJECT_FLAG_DYNAMIC_DATA flag with t2i_ASN1_OBJECT_internalinoguchi2022-04-101-1/+2
* Fix leak in ASN1_TIME_adj_internal()tb2022-03-311-3/+5
* Convert c2i_ASN1_OBJECT() and d2i_ASN1_OBJECT to CBS.jsing2022-03-261-81/+92
* Provide asn1_get_primitive()jsing2022-03-262-2/+35
* Move/group i2d_ASN1_OBJECT() and d2i_ASN1_OBJECT().jsing2022-03-201-53/+53
* Provide t2i_ASN1_OBJECT_internal() and use it for OBJ_txt2obj()jsing2022-03-192-2/+40
* Rewrite ascii/text to ASN.1 object conversion.jsing2022-03-191-121/+167
* Rework ASN1_STRING_set()jsing2022-03-171-14/+21
* Initialise *out_name at the start of i2t_ASN1_OBJECT_name().jsing2022-03-151-1/+3