aboutsummaryrefslogtreecommitdiff
path: root/include/openssl/bytestring.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-29Document that our Unicode APIs reject noncharactersDavid Benjamin1-1/+6
2024-03-06Inline CBS_init, CBS_data, and CBS_lenDavid Benjamin1-3/+6
2023-08-24Export CBS/CBB unicode functionsDavid Benjamin1-0/+22
2023-03-16Rewrite c2i_ASN1_OBJECTDavid Benjamin1-0/+8
2023-01-26Add CBS_get_u64_decimal.David Benjamin1-0/+7
2022-11-14Define CBS/CBB tags as uint32_t with a typedef.David Benjamin1-15/+18
2022-10-11Make CBB_init_fixed infallible and allocationless.David Benjamin1-13/+26
2022-10-06Add CBB_add_asn1_[u]int64_with_tag.David Benjamin1-0/+12
2022-06-25Reimplement ASN1_TIME_print with the new parser.David Benjamin1-3/+4
2022-06-16Validate ASN.1 times according to RFC 5280Bob Beck1-0/+20
2022-04-19Reject [UNIVERSAL 0] in DER/BER element parsers.David Benjamin1-0/+4
2022-03-07Add an explicit indefinite-length output to CBS_get_any_ber_asn1_element.David Benjamin1-3/+5
2021-10-21Finish documenting asn1.h.David Benjamin1-78/+0
2021-10-15Deduplicate d2i and i2d documentation.David Benjamin1-0/+78
2021-08-25Rewrite name constraints matching with CBS.David Benjamin1-0/+5
2021-08-24Add a CBB_add_zeros helper.David Benjamin1-0/+4
2021-06-21Fix a -Wdeprecated-copy warning.Peter Kasting1-0/+1
2021-01-05Fix awkward wording in comment.Adam Langley1-3/+3
2020-12-18Allow some non-minimal lengths in BER.Adam Langley1-4/+8
2020-11-17Add APIs for checking ASN.1 INTEGERs.David Benjamin1-3/+14
2020-01-17Add a few little-endian functions to CBS/CBB.Adam Langley1-0/+24
2019-12-16bytestring: add methods for int64.Matthew Braithwaite1-0/+10
2019-04-10Handle CBB_cleanup on child CBBs more gracefully.David Benjamin1-2/+2
2019-02-22Add uint64_t support in CBS and CBB.Kaustubha Govind1-0/+8
2018-10-30Minor fixes to bytestring.h header.David Benjamin1-27/+41
2018-09-06Support symbol prefixesJoshua Liebow-Feeser1-2/+2
2018-08-14Document failure conditions of some EVP, HMAC, and CBB functionsJoshua Liebow-Feeser1-1/+1
2018-03-19bytestring: document that |CBS_get_optional_asn1| can have a NULL output.Adam Langley1-4/+4
2018-01-25Add some more utility functions to bytestring.Adam Langley1-0/+13
2018-01-05Add a function for encoding SET OF.David Benjamin1-0/+9
2018-01-03Support high tag numbers in CBS/CBB.David Benjamin1-23/+19
2017-11-30Revert "Support high tag numbers in CBS/CBB."David Benjamin1-19/+23
2017-11-30Also add a decoupled OBJ_obj2txt.David Benjamin1-1/+8
2017-11-27Reimplement OBJ_txt2obj and add a lower-level function.David Benjamin1-0/+11
2017-11-27Fix CBS tag class docs.David Benjamin1-3/+2
2017-11-22Support high tag numbers in CBS/CBB.David Benjamin1-20/+17
2017-10-10Push Span down a layer.David Benjamin1-1/+7
2017-09-27Add an implicit CBS to Span<const uint8_t> conversion.David Benjamin1-0/+9
2017-08-18Run comment conversion script on include/David Benjamin1-233/+233
2017-04-17Convert bytestring_test to GTest.David Benjamin1-28/+28
2017-03-16Correct a typo in ASN.1 type name.Victor Vasiliev1-1/+1
2016-12-14Add CBS functions for working with BIT STRINGs.David Benjamin1-0/+9
2016-10-03Add CBS_get_any_asn1.David Benjamin1-0/+8
2016-09-23Better explain usage of CBB_flushNick Harper1-2/+4
2016-09-07Fold stack-allocated types into headers.David Benjamin1-0/+14
2016-08-26Clarify CBS/CBB with respect to high tag number form.David Benjamin1-1/+21
2016-07-19CBBs are in an undefined state after an operation failed.David Benjamin1-1/+4
2016-07-12Revert scoped_types.h change.Adam Langley1-11/+0
2016-07-12Assume that MSVC supports C++11.Adam Langley1-1/+1
2016-07-11Remove scoped_types.h.Adam Langley1-0/+11