summaryrefslogtreecommitdiff
path: root/lib/libcrypto/asn1
AgeCommit message (Expand)Author
2021-09-02Lay groundwork to support X.509 v3 extensions for IP Addresses and AS Identif...Job Snijders
2021-08-28Zap blanks before tabs.Theo Buehler
2021-08-24Fix various read buffer overflow when printing ASN.1 strings (which areTheo Buehler
2021-07-26Add error checks for i2d_X509_NAME()Theo Buehler
2021-07-10Fix a read buffer overrun in X509_CERT_AUX_print(3),Ingo Schwarze
2021-07-06Fix a bug in X509_print_ex(3).Ingo Schwarze
2021-07-04Bugfix: when X509_NAME_dup(3) failed, X509_NAME_set(3) indicated successIngo Schwarze
2021-05-01Plug leak in c2i_ASN1_OBJECTTheo Buehler
2020-12-16Remove two reduntat memset calls.Theo Buehler
2020-12-16Avoid potential use of uninitialized in ASN1_time_parseTheo Buehler
2020-12-08Fix a NULL dereference in GENERAL_NAME_cmp()Theo Buehler
2020-09-03Clean up asn1/x_info.cTheo Buehler
2020-09-03Remove unnecessary zeroing after recallocarray(3)Theo Buehler
2020-06-04When X509_ATTRIBUTE_create() receives an invalid NID (e.g., -1), returnIngo Schwarze
2020-04-10When printing the serialNumber, fall back to the colon separated hexTheo Buehler
2020-03-24Fix ASN1 print functionsKinichiro Inoguchi
2020-01-09Avoid leak in error path of asn1_parse2Kinichiro Inoguchi
2019-11-02Sort standard_methods by pkey_id.Kinichiro Inoguchi
2019-11-01Wire up ASN.1 methods for RSA-PSS.Joel Sing
2019-10-24Provide ASN1_TYPE_{,un}pack_sequence().Joel Sing
2019-08-20Add static_ASN1_* macroKinichiro Inoguchi
2019-05-12Fix signed overflow in X509_CRL_print().Theo Buehler
2019-04-28Avoid an undefined shift in ASN1_ENUMERATED_get().Theo Buehler
2019-04-28Avoid an undefined shift in ASN1_INTEGER_get().Theo Buehler
2019-04-20Avoid undefined behaviour that results from negating a signed long withJoel Sing
2019-04-15Avoid signed integer overflow.Joel Sing
2019-04-10Avoid an overread caused by d2i_PrivateKey().Joel Sing
2019-04-07Revert tasn_prn.c r1.18.Joel Sing
2019-04-01Implement a print function for BIGNUM_it.Joel Sing
2019-04-01Correct the return values from long_print.Joel Sing
2019-04-01Require all ASN1_PRIMITIVE_FUNCS functions to be provided.Joel Sing
2019-03-31Wrap long lines and apply some style(9).Joel Sing
2019-03-31Use named field initialisers.Joel Sing
2019-03-26Use limits.h instead of sys/limits.h for portability.Joel Sing
2019-03-24Don't allow asn1_parse2 to recurse arbitrarily deep. Constrain to a maxBob Beck
2019-03-23Add range checks to varios ASN1_INTEGER functions to ensure theBob Beck
2019-03-13Fix a number of ASN1_INTEGER vs ASN1_STRING mixups coming from theTheo Buehler
2018-11-30Restore function prototype for ASN1_dup, fixing usage on I32LP64 platforms.Jeremy Evans
2018-11-17Fix whitespace around assignment operators.Theo Buehler
2018-11-09Avoid leaking memory that was already allocated in ASN1_item_new().Theo Buehler
2018-11-09Fix a buffer overrun in asn1_parse2().Theo Buehler
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-11-02whitespaceTheo Buehler
2018-10-24Remove a bunch of ancient and highly crufty ASN.1 related code fromJoel Sing
2018-10-20Avoid calling memcpy with a length <= 0. Reported due to a GCC 7.3.0Theo Buehler
2018-09-17Simplify initialization of asn1_cb; use correct spelling of NULL.Theo Buehler
2018-08-24Add consts to EVP_PKEY_asn1_set_private()Theo Buehler
2018-08-24After removing support for broken PKCS#8 formats (it was high time),Theo Buehler
2018-08-24Remove EVP_PKEY2PKCS8_broken() and PKCS8_set_broken()Theo Buehler