aboutsummaryrefslogtreecommitdiff
path: root/crypto/x509
AgeCommit message (Expand)AuthorFilesLines
2021-06-11Add support for ISO 8601 datetime formatWilliam Edmisten1-2/+2
2021-06-08Simplify error reporting in X509_PUBKEY_get0()Matt Caswell1-20/+8
2021-06-08Actually use a legacy route in pem_read_bio_key_legacy()Matt Caswell1-11/+11
2021-06-08Only use the legacy route to decode a public key if we have toMatt Caswell1-2/+19
2021-06-08Ensure that we consume all the data when decoding an SPKIMatt Caswell1-2/+13
2021-06-08Use the right class/tag when decoding an embedded keyMatt Caswell1-1/+25
2021-06-08X509_digest_sig: Handle RSA-PSS and EDDSA certificatesTomas Mraz1-7/+47
2021-06-08Improve the documentation of cert path building and validationDr. David von Oheimb2-5/+6
2021-06-08x509_vfy.c: Improve a couple of internally documenting commentsDr. David von Oheimb1-7/+10
2021-06-08x509_trs.c: rename to x509_trust.c and correct comment in trust_compat()Dr. David von Oheimb2-2/+2
2021-06-05Ensure libctx/propq is propagated when handling X509_REQMatt Caswell2-1/+40
2021-06-05Give ASN.1 objects the ability to report their libctx/propqMatt Caswell1-0/+14
2021-06-05Make sure X509_dup() also dup's any associated EVP_PKEYMatt Caswell1-0/+17
2021-06-05Use the new ASN.1 libctx aware capabilities in CMPMatt Caswell1-6/+8
2021-06-05Teach more of the ASN.1 code about libctx/propqMatt Caswell1-2/+17
2021-06-05Teach the ASN.1 code how to create embedded objects with libctx/propqMatt Caswell2-7/+12
2021-06-05Provide the ability to create an X509_PUBKEY with a libctx/propqMatt Caswell1-0/+12
2021-06-04Check that we got the expected name type when verifying name constraintsMatt Caswell1-9/+16
2021-06-02x509: remove TODOsPauli7-15/+3
2021-06-02Add NCONF_get_section_names()Tomas Mraz1-15/+41
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz4-10/+10
2021-05-31Teach EVP_PKEYs to say whether they were decoded from explicit paramsMatt Caswell1-5/+6
2021-05-31Update check_sig_alg_match() to work with provided keysMatt Caswell1-4/+3
2021-05-26err: rename err_load_xxx_strings_int functionsPauli2-2/+2
2021-05-20Update copyright yearMatt Caswell1-1/+1
2021-05-19X509_STORE_CTX_get1_issuer(): Simplify code, reducing risk of failureDr. David von Oheimb1-6/+3
2021-05-19X509 build_chain(): Fix two potential memory leaks on issuer variableDr. David von Oheimb1-6/+8
2021-05-19X509 build_chain(): Make the variable 'curr' local to the loop bodyDr. David von Oheimb1-9/+4
2021-05-19X509 build_chain(): Rename variable 'depth' to 'max_depth'Dr. David von Oheimb1-7/+7
2021-05-19X509 build_chain(): Restrict scope of 'self_signed' variableDr. David von Oheimb1-10/+9
2021-05-14Add OSSL_ prefix to HTTP_DEFAULT_MAX_{LINE_LENGTH,RESP_LEN}Dr. David von Oheimb1-1/+1
2021-05-13Replace some of the ERR_clear_error() calls with mark callsTomas Mraz1-2/+4
2021-05-13Implement pem_read_key directly through OSSL_DECODERTomas Mraz1-1/+3
2021-05-13x509: fix a dangling pointerPauli1-1/+3
2021-05-12HTTP client: Minimal changes that include the improved APIDr. David von Oheimb1-5/+9
2021-05-06Update copyright yearMatt Caswell1-1/+1
2021-05-06Make the -inform option to be respected if possibleTomas Mraz1-1/+2
2021-04-28Add X509 version constants.David Benjamin6-8/+8
2021-04-28Improve the implementation of X509_STORE_CTX_get1_issuer()Tomas Mraz1-18/+4
2021-04-22Update copyright yearMatt Caswell2-2/+2
2021-04-21Fix memory leak in X509_REQPetr Gotthard1-0/+1
2021-04-21x509: remove most references to EVP_sha1()Pauli2-7/+25
2021-04-20Improve ossl_cmp_build_cert_chain(); publish it as X509_build_chain()Dr. David von Oheimb2-1/+43
2021-04-16Add more negative checks for integers passed to OPENSSL_malloc().Shane Lontis4-1/+8
2021-04-14Document the invariants for the empty X509_NAME encodingTomas Mraz1-0/+1
2021-04-14X509_NAME_cmp: if canon_enclen is 0 for both names return 0Tomas Mraz1-2/+5
2021-04-14Add some additional NULL checks to prevent segfaults.Shane Lontis1-3/+3
2021-04-14Remove a TODO(3.0) from X509_PUBKEY_setMatt Caswell1-8/+6
2021-04-09Inherit hostflags verify params even without hostsChristian Heimes1-2/+2
2021-04-08Update copyright yearMatt Caswell33-33/+33