aboutsummaryrefslogtreecommitdiff
path: root/include/openssl/asn1.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-14Mark ASN1_STRFLAGS_* and XN_FLAG_* with the right typeDavid Benjamin1-10/+10
2023-06-08Add ASN1_TIME_set_string_X509David Benjamin1-0/+5
2023-04-19Widen ASN1_mbstring_copy and ASN1_mbstring_ncopy to ossl_ssize_tDavid Benjamin1-4/+6
2023-03-21Reject non-minimal lengths in ASN1_get_objectDavid Benjamin1-28/+2
2023-03-21Represent unknown universal types with V_ASN1_OTHERDavid Benjamin1-35/+41
2023-03-16Make ASN1_OBJECT_create size_t-clean.David Benjamin1-1/+1
2023-03-16Rewrite ASN1_OBJECT and ASN1_BOOLEAN d2i/i2d functions.David Benjamin1-7/+1
2023-02-08Get rid of time_t usage internally, change to int64_tBob Beck1-27/+36
2023-02-08Remove d2i_FOO object reuseDavid Benjamin1-57/+26
2023-02-01Align header guard style in the remaining headers.David Benjamin1-3/+3
2023-01-30Introduce constants for ASN1_BOOLEANDavid Benjamin1-2/+15
2022-11-21Remove ASN1_PRINTABLE_type.David Benjamin1-9/+0
2022-11-14Introduce ossl_ssize_t and use it in ASN1_STRING_set.David Benjamin1-2/+4
2022-09-23Add int64 ASN1_INTEGER setters too.David Benjamin1-20/+32
2022-09-06Add ASN1_INTEGER_get_int64 and ASN1_ENUMERATED_get_int64.David Benjamin1-0/+11
2022-07-29Make time_t conversions. Give up on the OS provided ones.Bob Beck1-0/+9
2022-05-09Add tests for X509_NAME_print_ex.David Benjamin1-0/+2
2022-03-08Correctly handle LONG_MIN in ASN1_INTEGER_get.David Benjamin1-8/+26
2022-03-08Rewrite and tighten ASN1_INTEGER encoding and decoding.David Benjamin1-1/+10
2022-03-08Deduplicate the rest of ASN1_INTEGER and ASN1_ENUMERATED.David Benjamin1-0/+5
2021-11-01Enforce DER rules for BIT STRING values.David Benjamin1-0/+1
2021-11-01Remove support for indefinite lengths in crypto/asn1.David Benjamin1-16/+11
2021-10-21Finish documenting asn1.h.David Benjamin1-45/+128
2021-10-21Trim some undocumented symbols from asn1.h.David Benjamin1-28/+0
2021-10-21Document and const-correct multi-string types.David Benjamin1-24/+161
2021-10-21Document ASN1_OBJECT, i2c, and c2i functions.David Benjamin1-29/+106
2021-10-20Unexport ASN1_OBJECT_new.David Benjamin1-1/+0
2021-10-20Return 0x80 in all ASN1_get_object error paths.David Benjamin1-7/+3
2021-10-20Document low-level encoding functions in asn1.h.David Benjamin1-8/+58
2021-10-19Document and const-correct ASN1_TYPE functions.David Benjamin1-21/+78
2021-10-18Document i2a_ASN1_* functions.David Benjamin1-7/+29
2021-10-18Fix BIT STRING comparison in ASN1_STRING_cmp.David Benjamin1-8/+3
2021-10-18Document some more ASN1_ITEM-associated functions.David Benjamin1-16/+60
2021-10-18Reword ASN1_BOOLEAN exception.David Benjamin1-15/+13
2021-10-15Move M_ASN1_* to the deprecated section.David Benjamin1-48/+48
2021-10-15Fix up some doc.go nits in asn1.h.David Benjamin1-11/+9
2021-10-15Document new/free/d2i/i2d for singly-typed ASN1_STRINGs.David Benjamin1-28/+213
2021-10-15Document ASN1_NULL.David Benjamin1-1/+30
2021-10-15Const-correct the low-level ASN1 i2d functions.David Benjamin1-16/+16
2021-10-15Start documenting ASN1_ITEM.David Benjamin1-65/+145
2021-10-12Use typedefs in i2d and d2i_ASN1_BOOLEAN.David Benjamin1-3/+4
2021-10-05Remove remnants of ASN.1 print function generators.David Benjamin1-7/+0
2021-10-05Make ASN1_STRING_TABLE_add thread-safe and document.David Benjamin1-35/+68
2021-08-30Remove V_ASN1_APP_CHOOSE.David Benjamin1-4/+0
2021-08-30Rewrite ASN1_PRINTABLE_type and add tests.David Benjamin1-3/+5
2021-08-20Refer to RFCs consistently.David Benjamin1-10/+10
2021-08-11Add a test for ASN1_mbstring_copy and clean up.David Benjamin1-11/+13
2021-08-11Document ASN.1 printing functions.David Benjamin1-79/+97
2021-08-10Remove OPENSSL_NO_FP_API ifdefs.David Benjamin1-2/+0
2021-08-10Move X509_ALGOR to x509.h.David Benjamin1-7/+0