summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1 (follow)
Commit message (Expand)AuthorAgeFilesLines
* In LibreSSL, printing a certificate can result in a crash inlibressl-v3.2.6benno2021-08-201-3/+3
* Fix a NULL dereference in GENERAL_NAME_cmp()libressl-v3.2.3tb2020-12-085-5/+48
* Clean up asn1/x_info.ctb2020-09-031-22/+9
* Remove unnecessary zeroing after recallocarray(3)tb2020-09-031-3/+1
* When X509_ATTRIBUTE_create() receives an invalid NID (e.g., -1), returnschwarze2020-06-041-2/+5
* When printing the serialNumber, fall back to the colon separated hextb2020-04-101-2/+4
* Fix ASN1 print functionsinoguchi2020-03-241-6/+13
* Avoid leak in error path of asn1_parse2inoguchi2020-01-091-17/+21
* Sort standard_methods by pkey_id.inoguchi2019-11-021-4/+4
* Wire up ASN.1 methods for RSA-PSS.jsing2019-11-011-1/+5
* Provide ASN1_TYPE_{,un}pack_sequence().jsing2019-10-242-2/+36
* Add static_ASN1_* macroinoguchi2019-08-201-1/+72
* Fix signed overflow in X509_CRL_print().tb2019-05-121-1/+4
* Avoid an undefined shift in ASN1_ENUMERATED_get().tb2019-04-281-4/+9
* Avoid an undefined shift in ASN1_INTEGER_get().tb2019-04-281-4/+8
* Avoid undefined behaviour that results from negating a signed long withjsing2019-04-201-2/+2
* Avoid signed integer overflow.jsing2019-04-151-2/+2
* Avoid an overread caused by d2i_PrivateKey().jsing2019-04-101-1/+3
* Revert tasn_prn.c r1.18.jsing2019-04-071-6/+2
* Implement a print function for BIGNUM_it.jsing2019-04-011-2/+18
* Correct the return values from long_print.jsing2019-04-011-2/+5
* Require all ASN1_PRIMITIVE_FUNCS functions to be provided.jsing2019-04-015-26/+42
* Wrap long lines and apply some style(9).jsing2019-03-311-7/+10
* Use named field initialisers.jsing2019-03-312-16/+18
* Use limits.h instead of sys/limits.h for portability.jsing2019-03-261-3/+2
* Don't allow asn1_parse2 to recurse arbitrarily deep. Constrain to a maxbeck2019-03-241-1/+5
* Add range checks to varios ASN1_INTEGER functions to ensure thebeck2019-03-232-5/+59
* Fix a number of ASN1_INTEGER vs ASN1_STRING mixups coming from thetb2019-03-131-4/+2
* Restore function prototype for ASN1_dup, fixing usage on I32LP64 platforms.jeremy2018-11-301-1/+7
* Fix whitespace around assignment operators.tb2018-11-171-7/+7
* Avoid leaking memory that was already allocated in ASN1_item_new().tb2018-11-091-5/+1
* Fix a buffer overrun in asn1_parse2().tb2018-11-091-4/+7
* Add const to the data argument of ASN1_set{,_int}_octetstring().tb2018-11-092-6/+6
* Remove some function prototypes that should have been removed in thejsing2018-11-081-10/+2
* whitespacetb2018-11-021-2/+2
* Remove a bunch of ancient and highly crufty ASN.1 related code fromjsing2018-10-246-1352/+19
* Avoid calling memcpy with a length <= 0. Reported due to a GCC 7.3.0tb2018-10-201-5/+6
* Simplify initialization of asn1_cb; use correct spelling of NULL.tb2018-09-171-4/+2
* Add consts to EVP_PKEY_asn1_set_private()tb2018-08-242-4/+4
* After removing support for broken PKCS#8 formats (it was high time),tb2018-08-241-3/+3
* Remove EVP_PKEY2PKCS8_broken() and PKCS8_set_broken()tb2018-08-241-45/+30
* Turn a number of #defines into proper functions with prototypes matchingtb2018-08-241-1/+31
* Fix a memory leak in i2d_RSA_NET on failure of ASN1_STRING_set.bcook2018-08-051-2/+2
* As calloc does the zeroing for us in EVP_PKEY_asn1_new() already, no needtb2018-05-241-42/+10
* The 'in' argument of ASN1_STRING_to_UTF8() is now adorned with const.tb2018-05-192-4/+4
* Add a const qualifier to the 'X509_NAME *' argument oftb2018-05-182-6/+8
* Use recallocarray() instead of OPENSSL_realloc_clean().jsing2018-05-132-8/+4
* Add a const qualifier to the argument of EVP_PKEY_get0_asn1(3).tb2018-05-131-2/+2
* Cleanup c2i_ASN1_BIT_STRING() code.jsing2018-05-121-20/+23
* Add a missing bounds check in c2i_ASN1_BIT_STRING().jsing2018-05-121-1/+6