summaryrefslogtreecommitdiffstats
path: root/crypto/pem
AgeCommit message (Expand)Author
2023-09-19Copyright year updatesRichard Levitte
2023-08-01The PEM_read_bio_Parameters() function should not ask for a passwordMatt Caswell
2023-02-07Update copyright yearRichard Levitte
2023-02-03Avoid dangling ptrs in header and data params for PEM_read_bio_exMatt Caswell
2022-11-25When using PEM_read_bio_PrivateKey_ex() the public key is optionalTomas Mraz
2022-11-10pem: avoid segfault if PKEY is NULL in PEM_write_bio_PrivateKeyMilan Broz
2022-11-10pem: fix a memory leak in PEM_write_bio_PrivateKey_traditionalMilan Broz
2022-10-27pem: fix -Wunused-but-set-variableSam James
2022-07-29Fixes segfault occurrence in PEM_write()valdaarhun
2022-03-15Update copyright yearMatt Caswell
2022-03-14crypto/pem/pem_lib.c: Add check for BIO_readJiasheng Jiang
2022-01-26Allow empty passphrase in PEM_write_bio_PKCS8PrivateKey_nid()Darshan Sen
2021-10-27add checks for the return values of BN_new(), sk_RSA_PRIME_INFO_new_reserve(),x2018
2021-07-02pem_read_bio_key: Add passphrase caching to avoid asking for password twiceTomas Mraz
2021-07-02pem_read_bio_key_decoder: Avoid spurious error on unknown PEM dataTomas Mraz
2021-06-17Update copyright yearMatt Caswell
2021-06-09Decoding PKCS#8: separate decoding of encrypted and unencrypted PKCS#8Richard Levitte
2021-06-08Actually use a legacy route in pem_read_bio_key_legacy()Matt Caswell
2021-06-02pem: remove TODOsPauli
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-06-01Pass library context and property query into private key decodersJon Spillett
2021-06-01Enhance the encoder/decoder tests to allow testing with a non-default library...Jon Spillett
2021-05-26Fix possible infinite loop in pem_read_bio_key_decoder()Tomas Mraz
2021-05-26err: rename err_load_xxx_strings_int functionsPauli
2021-05-21pem_read_bio_key_legacy: Do not obscure real error if there is oneTomas Mraz
2021-05-20todo: remove TODO(3.0) from the sources.Pauli
2021-05-13Fallback to legacy pem decoding if OSSL_DECODER failsTomas Mraz
2021-05-13Implement pem_read_key directly through OSSL_DECODERTomas Mraz
2021-05-10Fix i2d_PKCS8PrivateKey_nid_bio() regression.Shane Lontis
2021-05-06Make the -inform option to be respected if possibleTomas Mraz
2021-04-21pem: remove references to EVP_sha1()Pauli
2021-04-08PEM_X509_INFO_read_bio_ex(): Generalize to allow parsing any type of private keyDr. David von Oheimb
2021-04-08d2i_PrivateKey{,_ex}() and PEM_X509_INFO_read_bio_ex(): Fix handling of RSA/D...Dr. David von Oheimb
2021-04-08Update copyright yearMatt Caswell
2021-04-01Avoid going through NID when unnecessaryTomas Mraz
2021-03-24pem: fix coverity 1474426: uninitialised scalar variable.Pauli
2021-03-19PROV: Add type specific MSBLOB and PVK decoding for the MS->key decodersRichard Levitte
2021-03-18Add ossl_pem_check_suffix symbolShane Lontis
2021-03-11Update copyright yearMatt Caswell
2021-03-08Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell
2021-02-18Update copyright yearMatt Caswell
2021-02-17Rename OSSL_ENCODER_CTX_new_by_EVP_PKEY and OSSL_DECODER_CTX_new_by_EVP_PKEYTomas Mraz
2021-01-28Update copyright yearRichard Levitte
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis
2021-01-13Make PEM_X509_INFO_read_bio_ex() conservative on the error queueDr. David von Oheimb
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte
2020-12-17MSBLOB & PVK: Make it possible to write EVP_PKEYs with provided internal keyRichard Levitte
2020-12-13PEM: Unlock MSBLOB and PVK functions from 'no-dsa' and 'no-rc4'Richard Levitte
2020-12-05PEM: Add a more generic way to implement PEM _ex functions for libctxRichard Levitte
2020-12-02Adapt everything else to the updated OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte