summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_pmaps.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509/x509_pmaps.c')
-rw-r--r--src/lib/libcrypto/x509/x509_pmaps.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509_pmaps.c b/src/lib/libcrypto/x509/x509_pmaps.c
index b2d74dce1d..7a91917f65 100644
--- a/src/lib/libcrypto/x509/x509_pmaps.c
+++ b/src/lib/libcrypto/x509/x509_pmaps.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_pmaps.c,v 1.4 2024/07/08 14:47:44 beck Exp $ */ 1/* $OpenBSD: x509_pmaps.c,v 1.5 2024/07/13 15:08:58 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project. 3 * project.
4 */ 4 */
@@ -69,7 +69,7 @@ static void *v2i_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method,
69static STACK_OF(CONF_VALUE) *i2v_POLICY_MAPPINGS( 69static STACK_OF(CONF_VALUE) *i2v_POLICY_MAPPINGS(
70 const X509V3_EXT_METHOD *method, void *pmps, STACK_OF(CONF_VALUE) *extlist); 70 const X509V3_EXT_METHOD *method, void *pmps, STACK_OF(CONF_VALUE) *extlist);
71 71
72const X509V3_EXT_METHOD v3_policy_mappings = { 72static const X509V3_EXT_METHOD x509v3_ext_policy_mappings = {
73 .ext_nid = NID_policy_mappings, 73 .ext_nid = NID_policy_mappings,
74 .ext_flags = 0, 74 .ext_flags = 0,
75 .it = &POLICY_MAPPINGS_it, 75 .it = &POLICY_MAPPINGS_it,
@@ -86,6 +86,12 @@ const X509V3_EXT_METHOD v3_policy_mappings = {
86 .usr_data = NULL, 86 .usr_data = NULL,
87}; 87};
88 88
89const X509V3_EXT_METHOD *
90x509v3_ext_method_policy_mappings(void)
91{
92 return &x509v3_ext_policy_mappings;
93}
94
89static const ASN1_TEMPLATE POLICY_MAPPING_seq_tt[] = { 95static const ASN1_TEMPLATE POLICY_MAPPING_seq_tt[] = {
90 { 96 {
91 .flags = 0, 97 .flags = 0,