summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Use ASN1_INTEGER to parse/build (Z)LONG_itjsing2022-07-021-69/+67
* whitespace nittb2022-06-301-2/+2
* Refactor asn1 time parsing to use CBS - enforce valid times in ASN.1 parsing.beck2022-06-293-68/+155
* Negate unsigned then cast to signed.jsing2022-06-281-2/+2
* Add new time manipulation funcitons that OpenSSL has exposed thatbeck2022-06-273-24/+86
* Prepare to provide EVP_PKEY_security_bits()tb2022-06-272-2/+10
* Provide and use long_{get,set}()jsing2022-06-261-11/+35
* Use ints for boolean values.jsing2022-06-251-31/+31
* Reuse ASN1_INTEGER functions for ASN1_ENUMERATED_{get,set}()jsing2022-06-252-56/+59
* Rewrite ASN1_INTEGER_{get,set}() using CBS/CBBjsing2022-06-254-65/+197
* Simplify ASN1_INTEGER_cmp()jsing2022-06-251-16/+9
* Clean up ASN1_item_sign_ctx() a littletb2022-05-241-25/+38
* 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