summaryrefslogtreecommitdiffstats
path: root/crypto/asn1/tasn_dec.c
AgeCommit message (Expand)Author
2024-02-25Add appropriate lower bound checks for GeneralizedTime and UTCTimeJob Snijders
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-07-19libcrypto refactoring: make more use of ASN1_STRING_set0()Dr. David von Oheimb
2021-11-22asn1_item_embed_d2i: fix th return checkPeiwei Hu
2021-06-05Teach more of the ASN.1 code about libctx/propqMatt Caswell
2021-05-08tasn_dec: use do/while around statement macrosBenjamin Kaduk
2021-04-21ASN.1: Add some sanity checks for input len <= 0; related coding improvementsDr. David von Oheimb
2021-04-21tasn_dec.c: Add checks for it == NULL arguments; improve coding styleDr. David von Oheimb
2021-04-08Update copyright yearMatt Caswell
2021-04-07Disallow ASN.1 enumerated types to be treated as strings.Pauli
2021-03-18Add ossl_asn1 symbolsShane Lontis
2020-12-08Check that multi-strings/CHOICE types don't use implicit taggingMatt Caswell
2020-12-03remove unused assignmentsPauli
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-09-13Fix safestack issues in asn1t.hMatt Caswell
2020-05-15Update copyright yearMatt Caswell
2020-04-24In OpenSSL builds, declare STACK for datatypes ...Rich Salz
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-03-06constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb
2018-12-06Following the license change, modify the boilerplates in crypto/asn1/Richard Levitte
2018-04-03Update copyright yearMatt Caswell
2018-03-27Limit ASN.1 constructed types recursive definition depthMatt Caswell
2017-09-28Use safestack.h exclusively internally.Pauli
2016-11-10Don't set choice selector on parse failure.Dr. Stephen Henson
2016-08-05spelling fixes, just comments and readme.klemens
2016-07-06Don't indicate errors during initial adb decode.Dr. Stephen Henson
2016-06-15Change (!seqtt) to (seqtt == NULL)Richard Levitte
2016-06-15Always check that the value returned by asn1_do_adb() is non-NULLRichard Levitte
2016-06-04Check for overflows in EOC.Dr. Stephen Henson
2016-05-20Rename lh_xxx,sk_xxx tp OPENSSL_{LH,SK}_xxxRich Salz
2016-05-17Copyright consolidation 08/10Rich Salz
2016-05-03Fix ASN1_INTEGER handling.Dr. Stephen Henson
2016-04-04Fix memory leaks in ASN.1Emilia Kasper
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-24Fix possible memory leak on BUF_MEM_grow_clean failureFdaSilvaYY
2016-01-23free item after sk_push failmrpre
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-10-05Free up ASN.1 structures at top level only.Dr. Stephen Henson
2015-09-16New ASN.1 embed macro.Dr. Stephen Henson
2015-09-14d2i: don't update input pointer on failureKurt Roeckx
2015-05-06Initialize potentially uninitialized local variablesGunnar Kudrjavets
2015-05-01free null cleanup finaleRich Salz
2015-03-28Make asn1_ex_i2c, asn1_ex_c2i static.Dr. Stephen Henson
2015-03-26Move more internal only functions to asn1_locl.hDr. Stephen Henson
2015-03-25Move internal only ASN.1 functions to asn1_locl.hDr. Stephen Henson
2015-03-23Remove old style ASN.1 support.Dr. Stephen Henson
2015-03-19Free up ADB and CHOICE if already initialised.Dr. Stephen Henson
2015-01-29clang on Linux x86_64 complains about unreachable code.Richard Levitte