summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1 (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Factor out ASN1_STRING clearing code.jsing2022-03-141-4/+15
* First pass clean up of ASN1_STRING code.jsing2022-03-141-74/+87
* Remove free_cont from asn1_d2i_ex_primitive()/asn1_ex_c2i().jsing2022-03-132-50/+31
* Do not write out terminating NUL in i2a_ASN1_OBJECT()tb2022-03-031-2/+2
* whitespacetb2022-03-021-2/+2
* Rewrite ASN1_OBJECT content to ascii/text conversion.jsing2022-03-022-25/+181
* Get rid of SHA1 for comparing CRL's - use SHA512 just like we do for certs.beck2022-02-241-4/+2
* Avoid potential single byte overread in asn1_parse2().jsing2022-02-121-3/+4
* Add check for BIO_indent return valueinoguchi2022-01-201-2/+3
* Avoid buffer overflow in asn1_parse2inoguchi2022-01-141-2/+2
* Move ASN1_BOOLEAN to internal only.tb2022-01-142-5/+5
* Remove all asn1_* symbols from public visibilitytb2022-01-142-18/+18
* Implement new-style OpenSSL BIO callbackstb2022-01-141-3/+3
* Remove legacy sign/verify from EVP_MD.tb2022-01-141-10/+7
* Garbage collect the app_items field of ASN1_ADBtb2022-01-141-2/+1
* Remove NO_ASN1_FIELD_NAMEStb2022-01-141-5/+1
* Remove obsolete key formatstb2022-01-143-562/+1
* Remove ASN1_OBJECT internals from public visibility.tb2022-01-142-16/+16
* Remove ASN1{_const,}_check_infinite_endtb2022-01-142-30/+2
* Remove ASN1{,_const}_CTXtb2022-01-141-35/+1
* Prepare to provide EVP_PKEY_{public,param}_checktb2022-01-102-2/+18
* Prepare to provide EVP_PKEY_check()tb2022-01-102-2/+10
* A few more files need asn1_locl.h.tb2022-01-073-3/+8
* include asn1_locl.h where it will be needed for the bump.tb2022-01-073-3/+9
* Add a new, mostly empty, bio_local.h and include it in the filestb2022-01-071-1/+3
* Drop pointless cast in i2d_ASN1_BOOLEAN(). This may or may not fixtb2021-12-261-2/+2
* Indent goto labels for diffability.jsing2021-12-2529-101/+101
* Merge asn_pack.c into asn1_item.c - these are two ASN1_item_* functions.jsing2021-12-252-110/+48
* Merge evp_asn1.c into a_type.c - these are all ASN1_TYPE_* functions.jsing2021-12-252-195/+132
* Move more ASN1_STRING_* functions to a_string.c.jsing2021-12-253-60/+62
* More consolidation of ASN.1 code.jsing2021-12-257-711/+434
* Consolidate code/templates for ASN.1 types.jsing2021-12-257-168/+168
* Move ASN1_<type>_* functions to the top, encoding/decoding to the bottom.jsing2021-12-254-329/+329
* Rewrite ASN.1 identifier/length parsing in CBS.jsing2021-12-253-90/+218
* Reorder some functions.jsing2021-12-241-46/+46
* Route templated implementations of {d2i,i2d}_ASN1_BOOLEAN() throughtb2021-12-231-3/+5
* Rename asn1_lib.c to asn1_old_lib.cjsing2021-12-151-1/+1
* Consolidate various ASN.1 code.jsing2021-12-158-645/+460
* unifdef -U CRYPTO_MDEBUG -m tasn_new.cjsing2021-12-151-33/+1
* Consolidate ASN.1 universal tag type data.jsing2021-12-145-80/+281
* Remove the last internal use of d2i_ASN1_BOOLEAN.tb2021-12-131-7/+3
* Clean up d2i_ASN1_BOOLEAN() and i2d_ASN1_BOOLEAN().jsing2021-12-132-116/+21
* this file doesn't use anything from <stdio.h>;schwarze2021-12-131-2/+1