summaryrefslogtreecommitdiff
path: root/lib/libcrypto/asn1/asn1.h
AgeCommit message (Expand)Author
2023-04-25Move low level BIO_new_NDEF API to internal-onlyTheo Buehler
2023-04-24Mark the NDEF API for removalTheo Buehler
2023-04-18Bring includes into canonical orderTheo Buehler
2023-04-18Move some includes out of OPENSSL_NO_DEPRECATEDTheo Buehler
2022-11-13Expose ASN1_buf_print() in asn1.hTheo Buehler
2022-11-10Port ASN1_buf_print() from OpenSSL 1.1.Joel Sing
2022-09-11Remove c2i_* and i2c_* from public visibilityTheo Buehler
2022-08-29Provide ASN1_R_TYPE_NOT_PRIMITIVE.Joel Sing
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-07-07Expose new API in headers.Theo Buehler
2022-07-04The OpenSSL API is called ASN1_TIME_set_string_X509() (uppercase x)Theo Buehler
2022-06-27Add new time manipulation funcitons that OpenSSL has exposed thatBob Beck
2022-06-25Reuse ASN1_INTEGER functions for ASN1_ENUMERATED_{get,set}()Joel Sing
2022-06-25Rewrite ASN1_INTEGER_{get,set}() using CBS/CBBJoel Sing
2022-01-14Move ASN1_BOOLEAN to internal only.Theo Buehler
2022-01-14Remove obsolete key formatsTheo Buehler
2022-01-14Remove ASN1_OBJECT internals from public visibility.Theo Buehler
2022-01-14Remove ASN1{_const,}_check_infinite_endTheo Buehler
2022-01-14Remove ASN1{,_const}_CTXTheo Buehler
2021-11-18Prevent future internal use of ASN1_CTX and ASN1_const_CTX by wrappingTheo Buehler
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this isTheo Buehler
2021-10-27Add ASN1_TIME_diff from OpenSSL.Bob Beck
2020-12-08Fix a NULL dereference in GENERAL_NAME_cmp()Theo Buehler
2018-11-30Restore function prototype for ASN1_dup, fixing usage on I32LP64 platforms.Jeremy Evans
2018-11-09Add const to the data argument of ASN1_set{,_int}_octetstring().Theo Buehler
2018-11-08Remove some function prototypes that should have been removed in theJoel Sing
2018-10-24Remove a bunch of ancient and highly crufty ASN.1 related code fromJoel Sing
2018-05-19The 'in' argument of ASN1_STRING_to_UTF8() is now adorned with const.Theo Buehler
2018-05-01const for BIO_{new,set}() and most of the BIO_{f,s}_*() family ofTheo Buehler
2018-04-25remove whitespace before closing parensTheo Buehler
2018-04-25Add const to functions in asn1/asn1.h as they did in OpenSSL.Theo Buehler
2018-03-29Limit ASN.1 constructed types recursive definition depthKinichiro Inoguchi
2018-02-14Provide ASN1_STRING_get0_data().Joel Sing
2017-05-06Add ASN1_TIME_set_tm to set an asn1 from a struct tm *Bob Beck
2016-12-30Place ASN_ITEM_{ptr,rptr,ref} and DECLARE_ASN1_ITEM under #ifndefJoel Sing
2016-12-27Place the DECLARE_ASN1_* macros under #ifndef LIBRESSL_INTERNAL.Joel Sing
2016-12-27Use correct version of previous macro expansion.Joel Sing
2016-12-27Expand DECLARE_ASN1_FUNCTIONS_{fname,name} macros - no change toJoel Sing
2016-12-27Remove all DECLARE_ASN1_SET_OF macro usage - since 2000 these have beenJoel Sing
2016-12-27Expand DECLARE_ASN1_ITEM macros - no change in preprocessor output.Joel Sing
2016-12-27Expand DECLARE_ASN1_* macros. No change in preprocessor output, excludingJoel Sing
2016-11-04make public ASN1_time_parse and ASN1_time_tm_cmp to replace former hiddenBob Beck
2015-10-13Put ASN1_dup() under #ifndef LIBRESSL_INTERNAL.Joel Sing
2015-10-08Rip the guts out of another gibbering horror of a time comparison function, andBob Beck
2015-10-08revert previous accidental commitBob Beck
2015-10-08Spelling in commentBob Beck
2015-09-30Place all of the ASN1 M_ macros under #ifndef LIBRESSL_INTERNAL.Joel Sing
2015-01-28Fix a number of issues relating to algorithms in signatures, MostlyBob Beck
2014-06-12tags as requested by miod and teduTheo de Raadt
2014-05-29Everything sane has stdio, and FILE *. we don't need ifdefs for this.Bob Beck