summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/x_spki.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/x_spki.c')
-rw-r--r--src/lib/libcrypto/asn1/x_spki.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/x_spki.c b/src/lib/libcrypto/asn1/x_spki.c
index 2aa860feb9..534fc7ac5c 100644
--- a/src/lib/libcrypto/asn1/x_spki.c
+++ b/src/lib/libcrypto/asn1/x_spki.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_spki.c,v 1.11 2015/02/11 04:00:39 jsing Exp $ */ 1/* $OpenBSD: x_spki.c,v 1.12 2023/07/05 21:23:37 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 *
@@ -94,24 +94,28 @@ d2i_NETSCAPE_SPKAC(NETSCAPE_SPKAC **a, const unsigned char **in, long len)
94 return (NETSCAPE_SPKAC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 94 return (NETSCAPE_SPKAC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
95 &NETSCAPE_SPKAC_it); 95 &NETSCAPE_SPKAC_it);
96} 96}
97LCRYPTO_ALIAS(d2i_NETSCAPE_SPKAC);
97 98
98int 99int
99i2d_NETSCAPE_SPKAC(NETSCAPE_SPKAC *a, unsigned char **out) 100i2d_NETSCAPE_SPKAC(NETSCAPE_SPKAC *a, unsigned char **out)
100{ 101{
101 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKAC_it); 102 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKAC_it);
102} 103}
104LCRYPTO_ALIAS(i2d_NETSCAPE_SPKAC);
103 105
104NETSCAPE_SPKAC * 106NETSCAPE_SPKAC *
105NETSCAPE_SPKAC_new(void) 107NETSCAPE_SPKAC_new(void)
106{ 108{
107 return (NETSCAPE_SPKAC *)ASN1_item_new(&NETSCAPE_SPKAC_it); 109 return (NETSCAPE_SPKAC *)ASN1_item_new(&NETSCAPE_SPKAC_it);
108} 110}
111LCRYPTO_ALIAS(NETSCAPE_SPKAC_new);
109 112
110void 113void
111NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *a) 114NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *a)
112{ 115{
113 ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKAC_it); 116 ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKAC_it);
114} 117}
118LCRYPTO_ALIAS(NETSCAPE_SPKAC_free);
115 119
116static const ASN1_TEMPLATE NETSCAPE_SPKI_seq_tt[] = { 120static const ASN1_TEMPLATE NETSCAPE_SPKI_seq_tt[] = {
117 { 121 {
@@ -154,21 +158,25 @@ d2i_NETSCAPE_SPKI(NETSCAPE_SPKI **a, const unsigned char **in, long len)
154 return (NETSCAPE_SPKI *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 158 return (NETSCAPE_SPKI *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
155 &NETSCAPE_SPKI_it); 159 &NETSCAPE_SPKI_it);
156} 160}
161LCRYPTO_ALIAS(d2i_NETSCAPE_SPKI);
157 162
158int 163int
159i2d_NETSCAPE_SPKI(NETSCAPE_SPKI *a, unsigned char **out) 164i2d_NETSCAPE_SPKI(NETSCAPE_SPKI *a, unsigned char **out)
160{ 165{
161 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKI_it); 166 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKI_it);
162} 167}
168LCRYPTO_ALIAS(i2d_NETSCAPE_SPKI);
163 169
164NETSCAPE_SPKI * 170NETSCAPE_SPKI *
165NETSCAPE_SPKI_new(void) 171NETSCAPE_SPKI_new(void)
166{ 172{
167 return (NETSCAPE_SPKI *)ASN1_item_new(&NETSCAPE_SPKI_it); 173 return (NETSCAPE_SPKI *)ASN1_item_new(&NETSCAPE_SPKI_it);
168} 174}
175LCRYPTO_ALIAS(NETSCAPE_SPKI_new);
169 176
170void 177void
171NETSCAPE_SPKI_free(NETSCAPE_SPKI *a) 178NETSCAPE_SPKI_free(NETSCAPE_SPKI *a)
172{ 179{
173 ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKI_it); 180 ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKI_it);
174} 181}
182LCRYPTO_ALIAS(NETSCAPE_SPKI_free);