summaryrefslogtreecommitdiff
path: root/crypto/pem
Commit message (Expand)AuthorAgeFilesLines
* Avoid dangling ptrs in header and data params for PEM_read_bio_exMatt Caswell2023-02-071-0/+2
* When using PEM_read_bio_PrivateKey_ex() the public key is optionalTomas Mraz2022-11-251-4/+13
* pem: avoid segfault if PKEY is NULL in PEM_write_bio_PrivateKeyMilan Broz2022-11-101-1/+4
* pem: fix a memory leak in PEM_write_bio_PrivateKey_traditionalMilan Broz2022-11-101-0/+1
* pem: fix -Wunused-but-set-variableSam James2022-10-211-2/+2
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-054-96/+107
* Fixes segfault occurrence in PEM_write()valdaarhun2022-07-291-1/+1
* Update copyright yearMatt Caswell2022-05-032-2/+2
* crypto/pem/pem_lib.c: Add check for BIO_readJiasheng Jiang2022-03-141-7/+10
* Allow empty passphrase in PEM_write_bio_PKCS8PrivateKey_nid()Darshan Sen2022-01-261-1/+1
* Add and use HAS_PREFIX() and CHECK_AND_SKIP_PREFIX() for checking if string h...Dr. David von Oheimb2021-11-171-22/+19
* add checks for the return values of BN_new(), sk_RSA_PRIME_INFO_new_reserve(),x20182021-10-271-0/+5
* pvk: use PVK KDFPauli2021-09-281-19/+26
* pem_read_bio_key: Add passphrase caching to avoid asking for password twiceTomas Mraz2021-07-021-4/+17
* pem_read_bio_key_decoder: Avoid spurious error on unknown PEM dataTomas Mraz2021-07-021-2/+15
* Update copyright yearMatt Caswell2021-06-171-1/+1
* Decoding PKCS#8: separate decoding of encrypted and unencrypted PKCS#8Richard Levitte2021-06-092-2/+2
* Actually use a legacy route in pem_read_bio_key_legacy()Matt Caswell2021-06-081-2/+4
* pem: remove TODOsPauli2021-06-021-2/+0
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-016-21/+23
* Pass library context and property query into private key decodersJon Spillett2021-06-011-4/+16
* Enhance the encoder/decoder tests to allow testing with a non-default library...Jon Spillett2021-06-011-33/+66
* Fix possible infinite loop in pem_read_bio_key_decoder()Tomas Mraz2021-05-261-1/+8
* err: rename err_load_xxx_strings_int functionsPauli2021-05-261-1/+1
* pem_read_bio_key_legacy: Do not obscure real error if there is oneTomas Mraz2021-05-211-1/+2
* todo: remove TODO(3.0) from the sources.Pauli2021-05-201-5/+0
* Fallback to legacy pem decoding if OSSL_DECODER failsTomas Mraz2021-05-131-4/+150
* Implement pem_read_key directly through OSSL_DECODERTomas Mraz2021-05-131-57/+27
* Fix i2d_PKCS8PrivateKey_nid_bio() regression.Shane Lontis2021-05-101-1/+7
* Make the -inform option to be respected if possibleTomas Mraz2021-05-061-1/+1
* pem: remove references to EVP_sha1()Pauli2021-04-211-2/+5
* PEM_X509_INFO_read_bio_ex(): Generalize to allow parsing any type of private keyDr. David von Oheimb2021-04-081-71/+20
* d2i_PrivateKey{,_ex}() and PEM_X509_INFO_read_bio_ex(): Fix handling of RSA/D...Dr. David von Oheimb2021-04-081-2/+3
* Update copyright yearMatt Caswell2021-04-081-1/+1
* Avoid going through NID when unnecessaryTomas Mraz2021-04-012-3/+3
* pem: fix coverity 1474426: uninitialised scalar variable.Pauli2021-03-241-1/+1
* PROV: Add type specific MSBLOB and PVK decoding for the MS->key decodersRichard Levitte2021-03-192-83/+195
* Add ossl_pem_check_suffix symbolShane Lontis2021-03-182-5/+5
* Update copyright yearMatt Caswell2021-03-111-1/+1
* Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell2021-03-081-8/+8
* Update copyright yearMatt Caswell2021-02-183-3/+3
* Rename OSSL_ENCODER_CTX_new_by_EVP_PKEY and OSSL_DECODER_CTX_new_by_EVP_PKEYTomas Mraz2021-02-174-36/+36
* Update copyright yearRichard Levitte2021-01-282-2/+2
* Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis2021-01-261-6/+7
* Make PEM_X509_INFO_read_bio_ex() conservative on the error queueDr. David von Oheimb2021-01-131-5/+8
* Drop OPENSSL_NO_RSA everywhereRichard Levitte2020-12-202-12/+3
* MSBLOB & PVK: Make it possible to write EVP_PKEYs with provided internal keyRichard Levitte2020-12-171-8/+25
* PEM: Unlock MSBLOB and PVK functions from 'no-dsa' and 'no-rc4'Richard Levitte2020-12-131-72/+118
* PEM: Add a more generic way to implement PEM _ex functions for libctxRichard Levitte2020-12-052-14/+38
* Adapt everything else to the updated OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte2020-12-022-17/+15