summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/pkcs12
AgeCommit message (Expand)AuthorFilesLines
2020-06-05Remove remaining error *_str_functs[]jsing1-30/+2
2018-08-24Remove EVP_PKEY2PKCS8_broken() and PKCS8_set_broken()tb1-8/+4
2018-05-30Add a const qualifier to the `uni' argument of OPENSSL_uni2asc().tb2-4/+4
2018-05-13Add const qualifiers to the X509_SIG * and char * arguments oftb2-4/+5
2018-05-13Add const to the argument of PKCS12_pack_authsafes(3).tb2-4/+4
2018-05-13Add const to the X509_ALGOR and other arguments oftb3-20/+23
2018-05-13Add const to the attr argument of PKCS12_get_attr_gen(3).tb2-4/+5
2018-05-13Add const qualifier to the PKCS12_SAFEBAG argument oftb2-5/+5
2018-05-13Add const qualifiers to the 'pass' and 'name' arguments oftb2-9/+9
2017-05-02use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt1-5/+2
2017-01-29Send the function codes from the error functions to the bit bucket,beck10-96/+69
2016-12-30Expand ASN1_ITEM_rptr macros - no change in generated assembly.jsing4-20/+20
2016-12-30Place M_PKCS12_* compatibility macros under #ifndef LIBRESSL_INTERNAL.jsing1-1/+5
2016-12-30Expand M_PKCS12_* "compatibility" macros. No change to generated assembly.jsing3-10/+10
2016-12-27Remove all DECLARE_ASN1_SET_OF macro usage - since 2000 these have beenjsing1-2/+1
2016-12-27Expand DECLARE_ASN1_ITEM macros - no change to preprocessor output.jsing1-3/+3
2016-11-08Stricter checks of ASN1_INTEGER to reject ASN1_NEG_INTEGER in places whenmiod2-6/+11
2016-11-05Stricter validation of inputs of OPENSSL_asc2uni() and OPENSSL_uni2asc().miod1-17/+34
2016-11-05Do not leak the ressources possibly allocated by EVP_MD_CTX_init() in themiod1-2/+3
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.jsing1-5/+21
2016-03-11X509_free(3) is NULL-safe, so remove NULL checks before its calls.mmcc1-6/+4
2015-09-30Replace M_ASN1_OCTET_STRING_(free|new) with ASN1_OCTET_STRING_(free|new).jsing4-10/+10
2015-09-30Replace M_ASN1_INTEGER_(new|free) with ASN1_INTEGER_(new|free) - this isjsing1-2/+2
2015-09-10Correct spelling of OPENSSL_cleanse.jsing3-8/+10
2015-07-29Expand obsolete M_ASN1.*(cmp|dup|print|set) macros - no change in generatedjsing1-2/+2
2015-07-25Expand another ASN.1 template macro that snuck through last time around.jsing1-2/+8
2015-07-25Expand ASN.1 template macros - no change in generated assembly.jsing1-52/+290
2015-05-15Fix return paths with missing EVP_CIPHER_CTX_cleanup() calls.jsg1-2/+3
2015-02-14Attempt to correctly free temporary storage upon error. With help frommiod1-15/+18
2015-02-14Try and fix a bunch of memory leaks upon error;miod3-12/+33
2015-02-09Expand the IMPLEMENT_ASN1_FUNCTIONS macro so that the code is visible andjsing1-5/+101
2015-02-07Delete a lot of #if 0 code in libressl.doug1-8/+1
2014-10-22In PKCS12_setup_mac(), do not assign p12->mac->salt->length until the allocationmiod1-8/+9
2014-10-22Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().jsing1-6/+5
2014-07-12if (x) FOO_free(x) -> FOO_free(x).miod1-7/+7
2014-07-11Only import cryptlib.h in the four source files that actually need it.jsing13-30/+35
2014-07-10Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2-2/+7
2014-07-10Stop including standard headers via cryptlib.h - pull in the headers thatjsing3-4/+10
2014-07-10One sure hopes that OPENSSL_cleanse will:jsing1-2/+2
2014-07-10Remove DEBUG_KEYGEN and DEBUG_DECRYPT support.miod2-49/+2
2014-07-08KNF.jsing1-62/+62
2014-07-08KNF.jsing15-593/+694
2014-06-12tags as requested by miod and teduderaadt16-16/+16
2014-06-04Fix a leak that can occur when len == 0, and as a result we leak a \0 byte.logan1-1/+1
2014-05-29Everything sane has stdio, and FILE *. we don't need ifdefs for this.beck1-4/+0
2014-04-17Change library to use intrinsic memory allocation functions instead ofbeck5-20/+20
2014-04-15we don't use these files for buildingtedu1-81/+0
2014-04-15remove FIPS mode support. people who require FIPS can buy something thattedu1-5/+0
2014-04-14remove auto-generated dependencies from the old unused build system, soderaadt1-205/+0
2014-04-13Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod2-8/+23