aboutsummaryrefslogtreecommitdiff
path: root/include/openssl/x509v3.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-13Move CRL_REASON_* back to x509v3.hDavid Benjamin1-0/+24
2023-12-06Move KU_* back to <openssl/x509v3.h>David Benjamin1-2/+24
2023-11-30Merge <openssl/x509v3.h> into <openssl/x509.h>David Benjamin1-1029/+16
2023-11-20Use the ASN1_BOOLEAN typedef in ISSUING_DIST_POINTDavid Benjamin1-4/+4
2023-11-20Unexport the idp_flags constantsDavid Benjamin1-18/+0
2023-11-20Don't process DistributionPoints with a reasons fieldDavid Benjamin1-1/+0
2023-11-17Remove EXFLAG_FRESHESTDavid Benjamin1-1/+0
2023-06-08Const-correct a few X509_PURPOSE and X509_TRUST functionsDavid Benjamin1-2/+3
2023-05-12Cap the input size to the conf fuzzerDavid Benjamin1-3/+5
2023-04-21Add mechanism for deprecated declarations.Bob Beck1-2/+3
2023-04-13Remove X509V3_EXT_add_list and X509V3_EXT_cleanupDavid Benjamin1-20/+0
2023-04-13Remove support for "old-style" X509V3_EXT_METHODs.David Benjamin1-2/+51
2023-03-15Const-correct and document a few functions in x509v3.h.David Benjamin1-4/+14
2023-02-14Remove proxy certificate support.Bob Beck1-15/+0
2023-02-07Unexport GENERAL_NAME_cmpDavid Benjamin1-7/+0
2023-02-07Fix the type of x400Address in GENERAL_NAMEDavid Benjamin1-2/+1
2023-02-01Align header guard style in the remaining headers.David Benjamin1-3/+3
2023-01-23Don't automatically sync the two CONF parameters in X509V3_EXT_nconf.David Benjamin1-23/+16
2023-01-19Rewrite X.509 policy tree logic.David Benjamin1-1/+0
2023-01-18Reduce caller requirements on X509V3_CTX.David Benjamin1-15/+11
2023-01-18Rename CTX_TEST to X509V3_CTX_TEST.David Benjamin1-3/+2
2023-01-17Fix crash if '@section' is used with no CONF.David Benjamin1-3/+3
2023-01-17Deprecate, test, and document X.509 config APIs.David Benjamin1-30/+118
2023-01-17Further const-correct config-based extension creation.David Benjamin1-24/+33
2023-01-12Remove custom CONF methods from X509V3_CTX.David Benjamin1-11/+2
2023-01-12Unexport various X509V3_CTX and NCONF helper functions.David Benjamin1-47/+0
2022-12-09Unexport X509V3_NAME_from_section and fix the type of chtype.David Benjamin1-3/+0
2022-07-15Const-correct X509_EXTENSION functions, as best we can.David Benjamin1-5/+6
2022-07-15Unexport all low-level policy machinery.David Benjamin1-4/+0
2022-07-11Const-correct the i2d/dup functions we can.David Benjamin1-11/+29
2022-05-25Use the correct function types in X509V3_EXT_METHODs.David Benjamin1-49/+21
2021-12-14Remove non-standard wildcard input DNS names.David Benjamin1-7/+2
2021-12-13Remove non-standard X.509 DNS wildcard matching.David Benjamin1-4/+6
2021-11-01Check for trailing data in extensions.David Benjamin1-0/+1
2021-10-15Fix up some doc.go nits in asn1.h.David Benjamin1-3/+3
2021-08-25Fix some error-handling in i2v functions.David Benjamin1-1/+39
2021-08-25Fix typo.David Benjamin1-0/+2
2021-08-25Add some tests for name constraints.David Benjamin1-0/+1
2021-08-24Fix i2v_GENERAL_NAME to not assume NUL terminated stringsDavid Benjamin1-0/+1
2021-08-20Refer to RFCs consistently.David Benjamin1-5/+5
2021-08-10Unexport BIT_STRING_BITNAME.David Benjamin1-2/+0
2021-06-23Remove old ASN.1 SET macros.David Benjamin1-5/+0
2021-06-21Prefix and unexport a2i_ipadd.David Benjamin1-1/+0
2021-03-05Register NAME_CONSTRAINTS with bssl::UniquePtr.David Benjamin1-0/+1
2021-03-04Register POLICY_MAPPING with bssl::UniquePtr.David Benjamin1-0/+1
2020-12-08Const-correct GENERAL_NAME_cmp.David Benjamin1-3/+2
2020-12-08Fix EDIPartyName parsing and GENERAL_NAME_cmp.David Benjamin1-0/+6
2020-11-09Document X509V3_add1_i2d and friends.David Benjamin1-12/+66
2020-11-06Const-correct various X509 string parameters.David Benjamin1-19/+23
2020-11-04Document the X509V3_get_d2i family of functions.David Benjamin1-4/+44