summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/x_attrib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/x_attrib.c')
-rw-r--r--src/lib/libcrypto/asn1/x_attrib.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/lib/libcrypto/asn1/x_attrib.c b/src/lib/libcrypto/asn1/x_attrib.c
index 1ed9f67f2e..eb72d046c1 100644
--- a/src/lib/libcrypto/asn1/x_attrib.c
+++ b/src/lib/libcrypto/asn1/x_attrib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_attrib.c,v 1.19 2023/07/05 21:23:37 beck Exp $ */ 1/* $OpenBSD: x_attrib.c,v 1.20 2023/07/07 19:37:52 beck Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -111,35 +111,30 @@ d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **a, const unsigned char **in, long len)
111 return (X509_ATTRIBUTE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 111 return (X509_ATTRIBUTE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
112 &X509_ATTRIBUTE_it); 112 &X509_ATTRIBUTE_it);
113} 113}
114LCRYPTO_ALIAS(d2i_X509_ATTRIBUTE);
115 114
116int 115int
117i2d_X509_ATTRIBUTE(X509_ATTRIBUTE *a, unsigned char **out) 116i2d_X509_ATTRIBUTE(X509_ATTRIBUTE *a, unsigned char **out)
118{ 117{
119 return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_ATTRIBUTE_it); 118 return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_ATTRIBUTE_it);
120} 119}
121LCRYPTO_ALIAS(i2d_X509_ATTRIBUTE);
122 120
123X509_ATTRIBUTE * 121X509_ATTRIBUTE *
124X509_ATTRIBUTE_new(void) 122X509_ATTRIBUTE_new(void)
125{ 123{
126 return (X509_ATTRIBUTE *)ASN1_item_new(&X509_ATTRIBUTE_it); 124 return (X509_ATTRIBUTE *)ASN1_item_new(&X509_ATTRIBUTE_it);
127} 125}
128LCRYPTO_ALIAS(X509_ATTRIBUTE_new);
129 126
130void 127void
131X509_ATTRIBUTE_free(X509_ATTRIBUTE *a) 128X509_ATTRIBUTE_free(X509_ATTRIBUTE *a)
132{ 129{
133 ASN1_item_free((ASN1_VALUE *)a, &X509_ATTRIBUTE_it); 130 ASN1_item_free((ASN1_VALUE *)a, &X509_ATTRIBUTE_it);
134} 131}
135LCRYPTO_ALIAS(X509_ATTRIBUTE_free);
136 132
137X509_ATTRIBUTE * 133X509_ATTRIBUTE *
138X509_ATTRIBUTE_dup(X509_ATTRIBUTE *x) 134X509_ATTRIBUTE_dup(X509_ATTRIBUTE *x)
139{ 135{
140 return ASN1_item_dup(&X509_ATTRIBUTE_it, x); 136 return ASN1_item_dup(&X509_ATTRIBUTE_it, x);
141} 137}
142LCRYPTO_ALIAS(X509_ATTRIBUTE_dup);
143 138
144X509_ATTRIBUTE * 139X509_ATTRIBUTE *
145X509_ATTRIBUTE_create(int nid, int atrtype, void *value) 140X509_ATTRIBUTE_create(int nid, int atrtype, void *value)
@@ -168,4 +163,3 @@ X509_ATTRIBUTE_create(int nid, int atrtype, void *value)
168 ASN1_TYPE_free(val); 163 ASN1_TYPE_free(val);
169 return (NULL); 164 return (NULL);
170} 165}
171LCRYPTO_ALIAS(X509_ATTRIBUTE_create);