summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/a_strnid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/a_strnid.c')
-rw-r--r--src/lib/libcrypto/asn1/a_strnid.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/a_strnid.c b/src/lib/libcrypto/asn1/a_strnid.c
index 5d4e5ef8a0..2542119e76 100644
--- a/src/lib/libcrypto/asn1/a_strnid.c
+++ b/src/lib/libcrypto/asn1/a_strnid.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: a_strnid.c,v 1.26 2023/07/02 17:12:17 tb Exp $ */ 1/* $OpenBSD: a_strnid.c,v 1.27 2023/07/05 21:23:36 beck 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 1999. 3 * project 1999.
4 */ 4 */
@@ -86,12 +86,14 @@ ASN1_STRING_set_default_mask(unsigned long mask)
86{ 86{
87 global_mask = mask; 87 global_mask = mask;
88} 88}
89LCRYPTO_ALIAS(ASN1_STRING_set_default_mask);
89 90
90unsigned long 91unsigned long
91ASN1_STRING_get_default_mask(void) 92ASN1_STRING_get_default_mask(void)
92{ 93{
93 return global_mask; 94 return global_mask;
94} 95}
96LCRYPTO_ALIAS(ASN1_STRING_get_default_mask);
95 97
96/* 98/*
97 * This function sets the default to various "flavours" of configuration 99 * This function sets the default to various "flavours" of configuration
@@ -134,6 +136,7 @@ ASN1_STRING_set_default_mask_asc(const char *p)
134 ASN1_STRING_set_default_mask(mask); 136 ASN1_STRING_set_default_mask(mask);
135 return 1; 137 return 1;
136} 138}
139LCRYPTO_ALIAS(ASN1_STRING_set_default_mask_asc);
137 140
138/* 141/*
139 * The following function generates an ASN1_STRING based on limits in a table. 142 * The following function generates an ASN1_STRING based on limits in a table.
@@ -166,6 +169,7 @@ ASN1_STRING_set_by_NID(ASN1_STRING **out, const unsigned char *in, int inlen,
166 return NULL; 169 return NULL;
167 return *out; 170 return *out;
168} 171}
172LCRYPTO_ALIAS(ASN1_STRING_set_by_NID);
169 173
170/* 174/*
171 * Now the tables and helper functions for the string table: 175 * Now the tables and helper functions for the string table:
@@ -370,6 +374,7 @@ ASN1_STRING_TABLE_get(int nid)
370 return OBJ_bsearch_table(&fnd, tbl_standard, 374 return OBJ_bsearch_table(&fnd, tbl_standard,
371 sizeof(tbl_standard) / sizeof(tbl_standard[0])); 375 sizeof(tbl_standard) / sizeof(tbl_standard[0]));
372} 376}
377LCRYPTO_ALIAS(ASN1_STRING_TABLE_get);
373 378
374/* 379/*
375 * Return a string table pointer which can be modified: either directly 380 * Return a string table pointer which can be modified: either directly
@@ -435,6 +440,7 @@ ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, unsigned long mask,
435 440
436 return 1; 441 return 1;
437} 442}
443LCRYPTO_ALIAS(ASN1_STRING_TABLE_add);
438 444
439void 445void
440ASN1_STRING_TABLE_cleanup(void) 446ASN1_STRING_TABLE_cleanup(void)
@@ -447,6 +453,7 @@ ASN1_STRING_TABLE_cleanup(void)
447 stable = NULL; 453 stable = NULL;
448 sk_ASN1_STRING_TABLE_pop_free(tmp, st_free); 454 sk_ASN1_STRING_TABLE_pop_free(tmp, st_free);
449} 455}
456LCRYPTO_ALIAS(ASN1_STRING_TABLE_cleanup);
450 457
451static void 458static void
452st_free(ASN1_STRING_TABLE *tbl) 459st_free(ASN1_STRING_TABLE *tbl)