aboutsummaryrefslogtreecommitdiff
path: root/crypto/x509
AgeCommit message (Expand)AuthorFilesLines
2024-05-17Reject invalid IPv4 addresses in ipv4_from_ascDavid Benjamin2-16/+160
2024-05-15Namespace crypto/test/file_util.hDavid Benjamin1-4/+4
2024-05-10Remove X509_STORE_set_get_crl and X509_STORE_set_check_crlDavid Benjamin3-31/+7
2024-04-11Remove unnecessary NULL checksTheo Buehler1-12/+8
2024-03-23Rework the test data storyDavid Benjamin1-2/+1
2024-03-22Remove unused flags argument from trust handlersTheo Buehler1-13/+13
2024-03-21Fix X509_ALGOR_set_md()Theo Buehler3-3/+26
2024-03-13Re-remove unnecesary stat calls from by_dir.cBob Beck1-22/+7
2024-03-12Add a regression test for error handling and hash_dirDavid Benjamin1-0/+7
2024-03-12Fix spelling of IdentifierBob Beck2-7/+8
2024-03-12Revert "Remove unnecessary stat calls from by_dir.c"David Benjamin1-0/+21
2024-03-07Rename CRYPTO_get_ex_new_index to CRYPTO_get_ex_new_index_exDavid Benjamin2-2/+2
2024-03-05Align CRYPTO_get_ex_new_index with the public API's calling conventionDavid Benjamin2-14/+2
2024-02-26Test X509_verify_cert with CAs that share a nameDavid Benjamin1-0/+147
2024-02-26Unexport i2d, d2i, and ASN1_ITEM for X.509 interior typesDavid Benjamin3-7/+12
2024-02-23Document APIs relating to built-in and custom extensionsDavid Benjamin1-0/+2
2024-02-23Introduce a test helper for asserting on the errorDavid Benjamin1-18/+12
2024-02-23Use a more fine-grained lock in by_dir.cDavid Benjamin1-17/+12
2024-02-23Remove unnecessary stat calls from by_dir.cDavid Benjamin1-14/+0
2024-02-23Consistently open files in binary mode on WindowsDavid Benjamin2-9/+1
2024-02-22Add some tests for X509_LOOKUP_hash_dirDavid Benjamin2-8/+611
2024-02-15Unexport DIST_POINT_set_dpnameDavid Benjamin1-0/+3
2024-02-15Rewrite the warning about X509_AUXDavid Benjamin1-0/+21
2024-02-15Document X509_V_FLAG_*David Benjamin1-0/+13
2024-02-15Merge X509_PURPOSE/X509_TRUST IDs and indicesDavid Benjamin5-76/+45
2024-02-15Unexport most of X509_TRUST and X509_PURPOSE and simplifyDavid Benjamin4-59/+65
2024-02-15Remove X509_TRUST_DEFAULTDavid Benjamin1-1/+6
2024-02-14Add X509_STORE_get1_objectsDavid Benjamin2-7/+29
2024-01-24Simplify purpose checksDavid Benjamin1-87/+41
2024-01-24Stop processing the Netscape cert type extensionDavid Benjamin3-32/+27
2024-01-23Remove X509_STORE_CTX_purpose_inheritDavid Benjamin1-50/+28
2024-01-23Document and test X509_PURPOSE and X509_TRUST machineryDavid Benjamin4-17/+419
2024-01-13Move CRL_REASON_* back to x509v3.hDavid Benjamin2-0/+2
2024-01-10Remove all -1 returns from X509_check_purposeDavid Benjamin1-9/+6
2024-01-10Add some more TSan tests for crypto/x509David Benjamin1-9/+90
2024-01-10Remove X509_TRUST_OCSP_SIGN and X509_TRUST_OCSP_REQUESTDavid Benjamin1-12/+0
2024-01-10Remove X509_{PURPOSE,TRUST}_{MIN,MAX}David Benjamin2-10/+17
2024-01-10Some miscellaneous openssl/x509.h documentation fixesDavid Benjamin1-6/+6
2024-01-10Const-correct a bunch of X509_STORE_CTX functionsDavid Benjamin2-13/+13
2024-01-09Move some deprecated X.509 functions into the deprecated sectionDavid Benjamin1-2/+0
2024-01-09Const-correct X509_alias_get0 and X509_keyid_get0David Benjamin1-4/+4
2024-01-09Add a missing error check for sk_X509_pushDavid Benjamin1-1/+4
2024-01-09Fix error-handling convention in x509_vfy.c and avoid -1 returnsDavid Benjamin1-121/+71
2024-01-05Forbid unusual return values out of verify_cbDavid Benjamin1-34/+44
2024-01-04get_issuer can never return -1David Benjamin2-56/+39
2024-01-04Make X509_V_FLAG_NOTIFY_POLICY into a no-opDavid Benjamin1-11/+0
2024-01-04Remove X509_STORE_CTX_get0_current_issuerDavid Benjamin2-19/+15
2024-01-04Test the X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE codepathDavid Benjamin1-0/+17
2024-01-03Make configure_callback in x509_test.cc take the X509_STORE_CTXDavid Benjamin1-123/+154
2024-01-03Use X509_get0_pubkey to simplify things slightlyDavid Benjamin5-75/+65