summaryrefslogtreecommitdiff
path: root/lib/libcrypto/pkcs12
AgeCommit message (Expand)Author
2021-11-01Move the now internal X.509-related structs into x509_lcl.h.Theo Buehler
2021-07-09KNF: remove whitespace between functions and parenthesesTheo Buehler
2021-04-24Do not leave errors on the error stack on PKCS12_parse() success.Theo Buehler
2020-06-05Remove remaining error *_str_functs[]Joel Sing
2018-08-24Remove EVP_PKEY2PKCS8_broken() and PKCS8_set_broken()Theo Buehler
2018-05-30Add a const qualifier to the `uni' argument of OPENSSL_uni2asc().Theo Buehler
2018-05-13Add const qualifiers to the X509_SIG * and char * arguments ofTheo Buehler
2018-05-13Add const to the argument of PKCS12_pack_authsafes(3).Theo Buehler
2018-05-13Add const to the X509_ALGOR and other arguments ofTheo Buehler
2018-05-13Add const to the attr argument of PKCS12_get_attr_gen(3).Theo Buehler
2018-05-13Add const qualifier to the PKCS12_SAFEBAG argument ofTheo Buehler
2018-05-13Add const qualifiers to the 'pass' and 'name' arguments ofTheo Buehler
2017-05-02use freezero() instead of memset/explicit_bzero + free. SubstantiallyTheo de Raadt
2017-01-29Send the function codes from the error functions to the bit bucket,Bob Beck
2016-12-30Expand ASN1_ITEM_rptr macros - no change in generated assembly.Joel Sing
2016-12-30Place M_PKCS12_* compatibility macros under #ifndef LIBRESSL_INTERNAL.Joel Sing
2016-12-30Expand M_PKCS12_* "compatibility" macros. No change to generated assembly.Joel 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 to preprocessor output.Joel Sing
2016-11-08Stricter checks of ASN1_INTEGER to reject ASN1_NEG_INTEGER in places whenMiod Vallat
2016-11-05Stricter validation of inputs of OPENSSL_asc2uni() and OPENSSL_uni2asc().Miod Vallat
2016-11-05Do not leak the ressources possibly allocated by EVP_MD_CTX_init() in theMiod Vallat
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
2016-03-11X509_free(3) is NULL-safe, so remove NULL checks before its calls.Michael McConville
2015-09-30Replace M_ASN1_OCTET_STRING_(free|new) with ASN1_OCTET_STRING_(free|new).Joel Sing
2015-09-30Replace M_ASN1_INTEGER_(new|free) with ASN1_INTEGER_(new|free) - this isJoel Sing
2015-09-10Correct spelling of OPENSSL_cleanse.Joel Sing
2015-07-29Expand obsolete M_ASN1.*(cmp|dup|print|set) macros - no change in generatedJoel Sing
2015-07-25Expand another ASN.1 template macro that snuck through last time around.Joel Sing
2015-07-25Expand ASN.1 template macros - no change in generated assembly.Joel Sing
2015-05-15Fix return paths with missing EVP_CIPHER_CTX_cleanup() calls.Jonathan Gray
2015-02-14Attempt to correctly free temporary storage upon error. With help fromMiod Vallat
2015-02-14Try and fix a bunch of memory leaks upon error;Miod Vallat
2015-02-09Expand the IMPLEMENT_ASN1_FUNCTIONS macro so that the code is visible andJoel Sing
2015-02-07Delete a lot of #if 0 code in libressl.Doug Hogan
2014-10-22In PKCS12_setup_mac(), do not assign p12->mac->salt->length until the allocationMiod Vallat
2014-10-22Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().Joel Sing
2014-07-12if (x) FOO_free(x) -> FOO_free(x).Miod Vallat
2014-07-11Only import cryptlib.h in the four source files that actually need it.Joel Sing
2014-07-10Explicitly include <openssl/opensslconf.h> in every file that referencesJoel Sing
2014-07-10Stop including standard headers via cryptlib.h - pull in the headers thatJoel Sing
2014-07-10One sure hopes that OPENSSL_cleanse will:Joel Sing
2014-07-10Remove DEBUG_KEYGEN and DEBUG_DECRYPT support.Miod Vallat
2014-07-08KNF.Joel Sing
2014-07-08KNF.Joel Sing
2014-06-12tags as requested by miod and teduTheo de Raadt
2014-06-04Fix a leak that can occur when len == 0, and as a result we leak a \0 byte.Loganaden Velvindron
2014-05-29Everything sane has stdio, and FILE *. we don't need ifdefs for this.Bob Beck
2014-04-17Change library to use intrinsic memory allocation functions instead ofBob Beck
2014-04-15we don't use these files for buildingTed Unangst