summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509v3/v3_sxnet.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509v3/v3_sxnet.c')
-rw-r--r--src/lib/libcrypto/x509v3/v3_sxnet.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/lib/libcrypto/x509v3/v3_sxnet.c b/src/lib/libcrypto/x509v3/v3_sxnet.c
index 0687bb4e3d..20ba8ac8d6 100644
--- a/src/lib/libcrypto/x509v3/v3_sxnet.c
+++ b/src/lib/libcrypto/x509v3/v3_sxnet.c
@@ -111,7 +111,7 @@ SXNET *SXNET_new(void)
111 SXNET *ret=NULL; 111 SXNET *ret=NULL;
112 ASN1_CTX c; 112 ASN1_CTX c;
113 M_ASN1_New_Malloc(ret, SXNET); 113 M_ASN1_New_Malloc(ret, SXNET);
114 M_ASN1_New(ret->version,ASN1_INTEGER_new); 114 M_ASN1_New(ret->version,M_ASN1_INTEGER_new);
115 M_ASN1_New(ret->ids,sk_SXNETID_new_null); 115 M_ASN1_New(ret->ids,sk_SXNETID_new_null);
116 return (ret); 116 return (ret);
117 M_ASN1_New_Error(ASN1_F_SXNET_NEW); 117 M_ASN1_New_Error(ASN1_F_SXNET_NEW);
@@ -130,7 +130,7 @@ SXNET *d2i_SXNET(SXNET **a, unsigned char **pp, long length)
130void SXNET_free(SXNET *a) 130void SXNET_free(SXNET *a)
131{ 131{
132 if (a == NULL) return; 132 if (a == NULL) return;
133 ASN1_INTEGER_free(a->version); 133 M_ASN1_INTEGER_free(a->version);
134 sk_SXNETID_pop_free(a->ids, SXNETID_free); 134 sk_SXNETID_pop_free(a->ids, SXNETID_free);
135 Free (a); 135 Free (a);
136} 136}
@@ -156,7 +156,7 @@ SXNETID *SXNETID_new(void)
156 ASN1_CTX c; 156 ASN1_CTX c;
157 M_ASN1_New_Malloc(ret, SXNETID); 157 M_ASN1_New_Malloc(ret, SXNETID);
158 ret->zone = NULL; 158 ret->zone = NULL;
159 M_ASN1_New(ret->user,ASN1_OCTET_STRING_new); 159 M_ASN1_New(ret->user,M_ASN1_OCTET_STRING_new);
160 return (ret); 160 return (ret);
161 M_ASN1_New_Error(ASN1_F_SXNETID_NEW); 161 M_ASN1_New_Error(ASN1_F_SXNETID_NEW);
162} 162}
@@ -174,8 +174,8 @@ SXNETID *d2i_SXNETID(SXNETID **a, unsigned char **pp, long length)
174void SXNETID_free(SXNETID *a) 174void SXNETID_free(SXNETID *a)
175{ 175{
176 if (a == NULL) return; 176 if (a == NULL) return;
177 ASN1_INTEGER_free(a->zone); 177 M_ASN1_INTEGER_free(a->zone);
178 ASN1_OCTET_STRING_free(a->user); 178 M_ASN1_OCTET_STRING_free(a->user);
179 Free (a); 179 Free (a);
180} 180}
181 181
@@ -193,7 +193,7 @@ static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out,
193 tmp = i2s_ASN1_INTEGER(NULL, id->zone); 193 tmp = i2s_ASN1_INTEGER(NULL, id->zone);
194 BIO_printf(out, "\n%*sZone: %s, User: ", indent, "", tmp); 194 BIO_printf(out, "\n%*sZone: %s, User: ", indent, "", tmp);
195 Free(tmp); 195 Free(tmp);
196 ASN1_OCTET_STRING_print(out, id->user); 196 M_ASN1_OCTET_STRING_print(out, id->user);
197 } 197 }
198 return 1; 198 return 1;
199} 199}
@@ -244,9 +244,9 @@ int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, char *user,
244 int userlen) 244 int userlen)
245{ 245{
246 ASN1_INTEGER *izone = NULL; 246 ASN1_INTEGER *izone = NULL;
247 if(!(izone = ASN1_INTEGER_new()) || !ASN1_INTEGER_set(izone, lzone)) { 247 if(!(izone = M_ASN1_INTEGER_new()) || !ASN1_INTEGER_set(izone, lzone)) {
248 X509V3err(X509V3_F_SXNET_ADD_ID_ULONG,ERR_R_MALLOC_FAILURE); 248 X509V3err(X509V3_F_SXNET_ADD_ID_ULONG,ERR_R_MALLOC_FAILURE);
249 ASN1_INTEGER_free(izone); 249 M_ASN1_INTEGER_free(izone);
250 return 0; 250 return 0;
251 } 251 }
252 return SXNET_add_id_INTEGER(psx, izone, user, userlen); 252 return SXNET_add_id_INTEGER(psx, izone, user, userlen);
@@ -285,7 +285,7 @@ int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *zone, char *user,
285 if(!(id = SXNETID_new())) goto err; 285 if(!(id = SXNETID_new())) goto err;
286 if(userlen == -1) userlen = strlen(user); 286 if(userlen == -1) userlen = strlen(user);
287 287
288 if(!ASN1_OCTET_STRING_set(id->user, user, userlen)) goto err; 288 if(!M_ASN1_OCTET_STRING_set(id->user, user, userlen)) goto err;
289 if(!sk_SXNETID_push(sx->ids, id)) goto err; 289 if(!sk_SXNETID_push(sx->ids, id)) goto err;
290 id->zone = zone; 290 id->zone = zone;
291 return 1; 291 return 1;
@@ -307,7 +307,7 @@ ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, char *zone)
307 return NULL; 307 return NULL;
308 } 308 }
309 oct = SXNET_get_id_INTEGER(sx, izone); 309 oct = SXNET_get_id_INTEGER(sx, izone);
310 ASN1_INTEGER_free(izone); 310 M_ASN1_INTEGER_free(izone);
311 return oct; 311 return oct;
312} 312}
313 313
@@ -315,13 +315,13 @@ ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone)
315{ 315{
316 ASN1_INTEGER *izone = NULL; 316 ASN1_INTEGER *izone = NULL;
317 ASN1_OCTET_STRING *oct; 317 ASN1_OCTET_STRING *oct;
318 if(!(izone = ASN1_INTEGER_new()) || !ASN1_INTEGER_set(izone, lzone)) { 318 if(!(izone = M_ASN1_INTEGER_new()) || !ASN1_INTEGER_set(izone, lzone)) {
319 X509V3err(X509V3_F_SXNET_GET_ID_ULONG,ERR_R_MALLOC_FAILURE); 319 X509V3err(X509V3_F_SXNET_GET_ID_ULONG,ERR_R_MALLOC_FAILURE);
320 ASN1_INTEGER_free(izone); 320 M_ASN1_INTEGER_free(izone);
321 return NULL; 321 return NULL;
322 } 322 }
323 oct = SXNET_get_id_INTEGER(sx, izone); 323 oct = SXNET_get_id_INTEGER(sx, izone);
324 ASN1_INTEGER_free(izone); 324 M_ASN1_INTEGER_free(izone);
325 return oct; 325 return oct;
326} 326}
327 327
@@ -331,7 +331,7 @@ ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone)
331 int i; 331 int i;
332 for(i = 0; i < sk_SXNETID_num(sx->ids); i++) { 332 for(i = 0; i < sk_SXNETID_num(sx->ids); i++) {
333 id = sk_SXNETID_value(sx->ids, i); 333 id = sk_SXNETID_value(sx->ids, i);
334 if(!ASN1_INTEGER_cmp(id->zone, zone)) return id->user; 334 if(!M_ASN1_INTEGER_cmp(id->zone, zone)) return id->user;
335 } 335 }
336 return NULL; 336 return NULL;
337} 337}