diff options
Diffstat (limited to 'src/lib/libcrypto/x509v3/v3_pmaps.c')
-rw-r--r-- | src/lib/libcrypto/x509v3/v3_pmaps.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509v3/v3_pmaps.c b/src/lib/libcrypto/x509v3/v3_pmaps.c index 073d03973c..84c105892d 100644 --- a/src/lib/libcrypto/x509v3/v3_pmaps.c +++ b/src/lib/libcrypto/x509v3/v3_pmaps.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: v3_pmaps.c,v 1.5 2014/10/05 18:30:13 miod Exp $ */ | 1 | /* $OpenBSD: v3_pmaps.c,v 1.6 2015/02/10 05:43:09 jsing 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 | */ |
@@ -90,7 +90,18 @@ ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, POLICY_MAPPINGS, | |||
90 | POLICY_MAPPING) | 90 | POLICY_MAPPING) |
91 | ASN1_ITEM_TEMPLATE_END(POLICY_MAPPINGS) | 91 | ASN1_ITEM_TEMPLATE_END(POLICY_MAPPINGS) |
92 | 92 | ||
93 | IMPLEMENT_ASN1_ALLOC_FUNCTIONS(POLICY_MAPPING) | 93 | |
94 | POLICY_MAPPING * | ||
95 | POLICY_MAPPING_new(void) | ||
96 | { | ||
97 | return (POLICY_MAPPING*)ASN1_item_new(&POLICY_MAPPING_it); | ||
98 | } | ||
99 | |||
100 | void | ||
101 | POLICY_MAPPING_free(POLICY_MAPPING *a) | ||
102 | { | ||
103 | ASN1_item_free((ASN1_VALUE *)a, &POLICY_MAPPING_it); | ||
104 | } | ||
94 | 105 | ||
95 | static STACK_OF(CONF_VALUE) * | 106 | static STACK_OF(CONF_VALUE) * |
96 | i2v_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, void *a, | 107 | i2v_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, void *a, |