summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509v3/v3_pcons.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509v3/v3_pcons.c')
-rw-r--r--src/lib/libcrypto/x509v3/v3_pcons.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509v3/v3_pcons.c b/src/lib/libcrypto/x509v3/v3_pcons.c
index 64e1f44b21..075efd8851 100644
--- a/src/lib/libcrypto/x509v3/v3_pcons.c
+++ b/src/lib/libcrypto/x509v3/v3_pcons.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: v3_pcons.c,v 1.5 2014/07/11 08:44:49 jsing Exp $ */ 1/* $OpenBSD: v3_pcons.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 */
@@ -88,7 +88,18 @@ ASN1_SEQUENCE(POLICY_CONSTRAINTS) = {
88 ASN1_IMP_OPT(POLICY_CONSTRAINTS, inhibitPolicyMapping, ASN1_INTEGER, 1) 88 ASN1_IMP_OPT(POLICY_CONSTRAINTS, inhibitPolicyMapping, ASN1_INTEGER, 1)
89} ASN1_SEQUENCE_END(POLICY_CONSTRAINTS) 89} ASN1_SEQUENCE_END(POLICY_CONSTRAINTS)
90 90
91IMPLEMENT_ASN1_ALLOC_FUNCTIONS(POLICY_CONSTRAINTS) 91
92POLICY_CONSTRAINTS *
93POLICY_CONSTRAINTS_new(void)
94{
95 return (POLICY_CONSTRAINTS*)ASN1_item_new(&POLICY_CONSTRAINTS_it);
96}
97
98void
99POLICY_CONSTRAINTS_free(POLICY_CONSTRAINTS *a)
100{
101 ASN1_item_free((ASN1_VALUE *)a, &POLICY_CONSTRAINTS_it);
102}
92 103
93static STACK_OF(CONF_VALUE) * 104static STACK_OF(CONF_VALUE) *
94i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, 105i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a,