summaryrefslogtreecommitdiff
path: root/lib/libcrypto/pkcs12
AgeCommit message (Expand)Author
2024-03-24Fix namespace buildTheo Buehler
2024-03-02Remove more PBE stuff from the public APITheo Buehler
2024-03-02Remove a lot of PKCS12 garbage from the public APITheo Buehler
2024-02-18Use EVP_CIPHER_CTX_legacy_clear() internallyTheo Buehler
2024-01-27Fold keyivgen functions into evp_pbe.cTheo Buehler
2024-01-25Plug a few leaks and perform some other code hygieneTheo Buehler
2024-01-25p12_npas.c: hoist some helpers from the bottom to the top in reverse orderTheo Buehler
2024-01-25p12_npas.c: maclen -> mac_lenTheo Buehler
2024-01-25p12_npas.c: Use slightly less awkward variable namesTheo Buehler
2024-01-25Fix various NULL dereferences in PKCS #12Theo Buehler
2024-01-25Merge PKCS12_newpass() and newpass_p12()Theo Buehler
2024-01-25Rename pkcs12_repack_safe() into pkcs12_repack_authsafes()Theo Buehler
2024-01-25Rework newpass_p12() a bit moreTheo Buehler
2024-01-25newpass_p12(): factor for loop body into helpersTheo Buehler
2024-01-25Fix a memleak and a double free in newpass_p12()Theo Buehler
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