summaryrefslogtreecommitdiffstats
path: root/crypto/x509/x_pubkey.c
AgeCommit message (Expand)Author
2023-09-07Copyright year updatesMatt Caswell
2023-08-16Fix decoders so that they use the passed in propq.slontis
2023-06-14configure: introduce no-ecx to remove ECX related featureYi Li
2023-02-07Do not create DSA keys without parameters by decoderTomas Mraz
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-07-19libcrypto refactoring: introduce and use ossl_asn1_string_set_bits_left()Dr. David von Oheimb
2022-07-19libcrypto refactoring: make more use of ASN1_STRING_set0()Dr. David von Oheimb
2022-07-19Add X509_PUBKEY_set0_public_key(), extracted from X509_PUBKEY_set0_param()Dr. David von Oheimb
2022-05-03Update copyright yearMatt Caswell
2022-01-05Fix typosDimitris Apostolou
2021-10-25X509_PUBKEY_dup: Do not just up-ref the EVP_PKEYTomas Mraz
2021-06-29coverity #1486531: return error properly from x509_pubkey_ex_new_ex()Tomas Mraz
2021-06-26x509: address NULL dereference and memory leaksPauli
2021-06-14Add a generic SubjectPublicKeyInfo decoderMatt Caswell
2021-06-08Simplify error reporting in X509_PUBKEY_get0()Matt Caswell
2021-06-08Actually use a legacy route in pem_read_bio_key_legacy()Matt Caswell
2021-06-08Only use the legacy route to decode a public key if we have toMatt Caswell
2021-06-08Ensure that we consume all the data when decoding an SPKIMatt Caswell
2021-06-08Use the right class/tag when decoding an embedded keyMatt Caswell
2021-06-05Use the new ASN.1 libctx aware capabilities in CMPMatt Caswell
2021-06-05Teach the ASN.1 code how to create embedded objects with libctx/propqMatt Caswell
2021-06-05Provide the ability to create an X509_PUBKEY with a libctx/propqMatt Caswell
2021-06-02x509: remove TODOsPauli
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-13Implement pem_read_key directly through OSSL_DECODERTomas Mraz
2021-04-14Remove a TODO(3.0) from X509_PUBKEY_setMatt Caswell
2021-03-28Fix X509_PUBKEY_dup() to not leak memoryPauli
2021-03-28Allocates and initializes pubkey in X509_PUBKEY_dup()Sahana Prasad
2021-03-19Make ossl_d2i_PUBKEY_legacy() completely libcrypto internalRichard Levitte
2021-03-19PROV: Add type specific SubjectPublicKeyInfo decoding to the DER->key decodersRichard Levitte
2021-03-18Add ossl_ x509 symbolsShane Lontis
2021-02-24X509: Refactor X509_PUBKEY processing to include provider side keysRichard Levitte
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-13X509_PUBKEY_set(): Fix error reportingDr. David von Oheimb
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte
2020-12-04fix x509_PUBKEY propq so that it uses a copyShane Lontis
2020-12-02Adapt everything else to the updated OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-11-11Adapt libcrypto functionality to specify the desired output structureRichard Levitte
2020-10-30Add easy to digest selector macros for EVP_PKEYsRichard Levitte
2020-10-15Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-10-10Adapt some code to OSSL_ENCODER_to_data() / OSSL_DECODER_from_data()Richard Levitte
2020-09-30Prune low-level ASN.1 parse errors from error queue in der2key_decode() etc.Dr. David von Oheimb
2020-09-20ENCODER: Adapt calls to the changed OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte
2020-08-21Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODERichard Levitte
2020-08-20X509: Add d2i_PUBKEY_ex(), which take a libctx and propqRichard Levitte
2020-05-27Rename EVP_PKEY_cmp() to EVP_PKEY_eq() and EVP_PKEY_cmp_parameters() to EVP_P...Dr. David von Oheimb
2020-05-26Fix X509_PUBKEY_cmp(), move to crypto/x509/x_pubkey.c, rename, export, and do...Dr. David von Oheimb