summaryrefslogtreecommitdiff
path: root/lib/libcrypto/pkcs12
AgeCommit message (Expand)Author
2023-02-16libressl *_namespace.h: adjust *_ALIAS() to require a semicolonTheo Buehler
2023-01-24Check return value of X509_digestJob Snijders
2022-11-26Make header guards of internal headers consistentTheo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-12Hide symbols in libcrypto/pkcs12Bob Beck
2022-09-11Make structs in pkcs12.h opaqueTheo Buehler
2022-08-20Add an empty pkcs12_local.h and include it where it will soon be needed.Theo Buehler
2022-08-03Prepare to provide PKCS12 accessorsTheo Buehler
2022-07-30Eliminate the somewhat pointless Ij variableTheo Buehler
2022-07-30Transform two || chains into individually checked functionsTheo Buehler
2022-07-25fix indentTheo Buehler
2022-07-24Align PKCS12_key_gen_uni() with OpenSSLTheo Buehler
2022-07-24Minor fixes in PKCS12_parse()Theo Buehler
2022-07-24Per RFC 7292, safeContentsBag is a SEQUENCE OF, not a SET OFTheo Buehler
2022-07-24Clear key on exit in PKCS12_gen_mac()Theo Buehler
2022-07-24Plug a leak in PKCS12_setup_mac()Theo Buehler
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-05-20Don't pass uninitialized pointer to ASN1_STRING_to_UTF8()Theo Buehler
2022-05-09Simplify X509_ATTRIBUTE ASN.1 encoding.Joel Sing
2022-01-20Add check for OBJ_nid2obj return valueKinichiro Inoguchi
2022-01-20Add check for ASN1_INTEGER_setKinichiro Inoguchi
2022-01-14Garbage collect the app_items field of ASN1_ADBTheo Buehler
2021-12-12Include evp_locl.h where it will be needed once most structs fromTheo Buehler
2021-12-12Add a mostly empty hmac_local.h. HMAC_CTX and a few other thingsTheo Buehler
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