diff options
author | beck <> | 2022-11-14 17:48:50 +0000 |
---|---|---|
committer | beck <> | 2022-11-14 17:48:50 +0000 |
commit | 109899f1b36632f5f1c469c4f562df69585eb21e (patch) | |
tree | c42f727f8848b4a56e738422f26e8b44150174e4 /src/lib/libcrypto/x509/x509_purp.c | |
parent | fd2db7678bc81cd8abe106c7bd1c724c8b01888d (diff) | |
download | openbsd-109899f1b36632f5f1c469c4f562df69585eb21e.tar.gz openbsd-109899f1b36632f5f1c469c4f562df69585eb21e.tar.bz2 openbsd-109899f1b36632f5f1c469c4f562df69585eb21e.zip |
Hide public symbols in libcrypto/x509 .c files
ok tb@
Diffstat (limited to 'src/lib/libcrypto/x509/x509_purp.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_purp.c | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_purp.c b/src/lib/libcrypto/x509/x509_purp.c index ab5e7cb3c9..d5027377bf 100644 --- a/src/lib/libcrypto/x509/x509_purp.c +++ b/src/lib/libcrypto/x509/x509_purp.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_purp.c,v 1.16 2022/05/10 19:42:52 tb Exp $ */ | 1 | /* $OpenBSD: x509_purp.c,v 1.17 2022/11/14 17:48:50 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 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -146,6 +146,7 @@ X509_check_purpose(X509 *x, int id, int ca) | |||
146 | pt = X509_PURPOSE_get0(idx); | 146 | pt = X509_PURPOSE_get0(idx); |
147 | return pt->check_purpose(pt, x, ca); | 147 | return pt->check_purpose(pt, x, ca); |
148 | } | 148 | } |
149 | LCRYPTO_ALIAS(X509_check_purpose) | ||
149 | 150 | ||
150 | int | 151 | int |
151 | X509_PURPOSE_set(int *p, int purpose) | 152 | X509_PURPOSE_set(int *p, int purpose) |
@@ -157,6 +158,7 @@ X509_PURPOSE_set(int *p, int purpose) | |||
157 | *p = purpose; | 158 | *p = purpose; |
158 | return 1; | 159 | return 1; |
159 | } | 160 | } |
161 | LCRYPTO_ALIAS(X509_PURPOSE_set) | ||
160 | 162 | ||
161 | int | 163 | int |
162 | X509_PURPOSE_get_count(void) | 164 | X509_PURPOSE_get_count(void) |
@@ -165,6 +167,7 @@ X509_PURPOSE_get_count(void) | |||
165 | return X509_PURPOSE_COUNT; | 167 | return X509_PURPOSE_COUNT; |
166 | return sk_X509_PURPOSE_num(xptable) + X509_PURPOSE_COUNT; | 168 | return sk_X509_PURPOSE_num(xptable) + X509_PURPOSE_COUNT; |
167 | } | 169 | } |
170 | LCRYPTO_ALIAS(X509_PURPOSE_get_count) | ||
168 | 171 | ||
169 | X509_PURPOSE * | 172 | X509_PURPOSE * |
170 | X509_PURPOSE_get0(int idx) | 173 | X509_PURPOSE_get0(int idx) |
@@ -175,6 +178,7 @@ X509_PURPOSE_get0(int idx) | |||
175 | return xstandard + idx; | 178 | return xstandard + idx; |
176 | return sk_X509_PURPOSE_value(xptable, idx - X509_PURPOSE_COUNT); | 179 | return sk_X509_PURPOSE_value(xptable, idx - X509_PURPOSE_COUNT); |
177 | } | 180 | } |
181 | LCRYPTO_ALIAS(X509_PURPOSE_get0) | ||
178 | 182 | ||
179 | int | 183 | int |
180 | X509_PURPOSE_get_by_sname(const char *sname) | 184 | X509_PURPOSE_get_by_sname(const char *sname) |
@@ -189,6 +193,7 @@ X509_PURPOSE_get_by_sname(const char *sname) | |||
189 | } | 193 | } |
190 | return -1; | 194 | return -1; |
191 | } | 195 | } |
196 | LCRYPTO_ALIAS(X509_PURPOSE_get_by_sname) | ||
192 | 197 | ||
193 | int | 198 | int |
194 | X509_PURPOSE_get_by_id(int purpose) | 199 | X509_PURPOSE_get_by_id(int purpose) |
@@ -206,6 +211,7 @@ X509_PURPOSE_get_by_id(int purpose) | |||
206 | return -1; | 211 | return -1; |
207 | return idx + X509_PURPOSE_COUNT; | 212 | return idx + X509_PURPOSE_COUNT; |
208 | } | 213 | } |
214 | LCRYPTO_ALIAS(X509_PURPOSE_get_by_id) | ||
209 | 215 | ||
210 | int | 216 | int |
211 | X509_PURPOSE_add(int id, int trust, int flags, | 217 | X509_PURPOSE_add(int id, int trust, int flags, |
@@ -280,6 +286,7 @@ err: | |||
280 | X509V3error(ERR_R_MALLOC_FAILURE); | 286 | X509V3error(ERR_R_MALLOC_FAILURE); |
281 | return 0; | 287 | return 0; |
282 | } | 288 | } |
289 | LCRYPTO_ALIAS(X509_PURPOSE_add) | ||
283 | 290 | ||
284 | static void | 291 | static void |
285 | xptable_free(X509_PURPOSE *p) | 292 | xptable_free(X509_PURPOSE *p) |
@@ -301,30 +308,35 @@ X509_PURPOSE_cleanup(void) | |||
301 | sk_X509_PURPOSE_pop_free(xptable, xptable_free); | 308 | sk_X509_PURPOSE_pop_free(xptable, xptable_free); |
302 | xptable = NULL; | 309 | xptable = NULL; |
303 | } | 310 | } |
311 | LCRYPTO_ALIAS(X509_PURPOSE_cleanup) | ||
304 | 312 | ||
305 | int | 313 | int |
306 | X509_PURPOSE_get_id(const X509_PURPOSE *xp) | 314 | X509_PURPOSE_get_id(const X509_PURPOSE *xp) |
307 | { | 315 | { |
308 | return xp->purpose; | 316 | return xp->purpose; |
309 | } | 317 | } |
318 | LCRYPTO_ALIAS(X509_PURPOSE_get_id) | ||
310 | 319 | ||
311 | char * | 320 | char * |
312 | X509_PURPOSE_get0_name(const X509_PURPOSE *xp) | 321 | X509_PURPOSE_get0_name(const X509_PURPOSE *xp) |
313 | { | 322 | { |
314 | return xp->name; | 323 | return xp->name; |
315 | } | 324 | } |
325 | LCRYPTO_ALIAS(X509_PURPOSE_get0_name) | ||
316 | 326 | ||
317 | char * | 327 | char * |
318 | X509_PURPOSE_get0_sname(const X509_PURPOSE *xp) | 328 | X509_PURPOSE_get0_sname(const X509_PURPOSE *xp) |
319 | { | 329 | { |
320 | return xp->sname; | 330 | return xp->sname; |
321 | } | 331 | } |
332 | LCRYPTO_ALIAS(X509_PURPOSE_get0_sname) | ||
322 | 333 | ||
323 | int | 334 | int |
324 | X509_PURPOSE_get_trust(const X509_PURPOSE *xp) | 335 | X509_PURPOSE_get_trust(const X509_PURPOSE *xp) |
325 | { | 336 | { |
326 | return xp->trust; | 337 | return xp->trust; |
327 | } | 338 | } |
339 | LCRYPTO_ALIAS(X509_PURPOSE_get_trust) | ||
328 | 340 | ||
329 | static int | 341 | static int |
330 | nid_cmp(const int *a, const int *b) | 342 | nid_cmp(const int *a, const int *b) |
@@ -390,6 +402,7 @@ X509_supported_extension(X509_EXTENSION *ex) | |||
390 | return 1; | 402 | return 1; |
391 | return 0; | 403 | return 0; |
392 | } | 404 | } |
405 | LCRYPTO_ALIAS(X509_supported_extension) | ||
393 | 406 | ||
394 | static void | 407 | static void |
395 | setup_dp(X509 *x, DIST_POINT *dp) | 408 | setup_dp(X509 *x, DIST_POINT *dp) |
@@ -675,6 +688,7 @@ X509_check_ca(X509 *x) | |||
675 | 688 | ||
676 | return check_ca(x); | 689 | return check_ca(x); |
677 | } | 690 | } |
691 | LCRYPTO_ALIAS(X509_check_ca) | ||
678 | 692 | ||
679 | /* Check SSL CA: common checks for SSL client and server */ | 693 | /* Check SSL CA: common checks for SSL client and server */ |
680 | static int | 694 | static int |
@@ -909,6 +923,7 @@ X509_check_issued(X509 *issuer, X509 *subject) | |||
909 | return X509_V_ERR_KEYUSAGE_NO_CERTSIGN; | 923 | return X509_V_ERR_KEYUSAGE_NO_CERTSIGN; |
910 | return X509_V_OK; | 924 | return X509_V_OK; |
911 | } | 925 | } |
926 | LCRYPTO_ALIAS(X509_check_issued) | ||
912 | 927 | ||
913 | int | 928 | int |
914 | X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) | 929 | X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) |
@@ -948,6 +963,7 @@ X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) | |||
948 | } | 963 | } |
949 | return X509_V_OK; | 964 | return X509_V_OK; |
950 | } | 965 | } |
966 | LCRYPTO_ALIAS(X509_check_akid) | ||
951 | 967 | ||
952 | uint32_t | 968 | uint32_t |
953 | X509_get_extension_flags(X509 *x) | 969 | X509_get_extension_flags(X509 *x) |
@@ -958,6 +974,7 @@ X509_get_extension_flags(X509 *x) | |||
958 | 974 | ||
959 | return x->ex_flags; | 975 | return x->ex_flags; |
960 | } | 976 | } |
977 | LCRYPTO_ALIAS(X509_get_extension_flags) | ||
961 | 978 | ||
962 | uint32_t | 979 | uint32_t |
963 | X509_get_key_usage(X509 *x) | 980 | X509_get_key_usage(X509 *x) |
@@ -971,6 +988,7 @@ X509_get_key_usage(X509 *x) | |||
971 | 988 | ||
972 | return UINT32_MAX; | 989 | return UINT32_MAX; |
973 | } | 990 | } |
991 | LCRYPTO_ALIAS(X509_get_key_usage) | ||
974 | 992 | ||
975 | uint32_t | 993 | uint32_t |
976 | X509_get_extended_key_usage(X509 *x) | 994 | X509_get_extended_key_usage(X509 *x) |
@@ -984,3 +1002,4 @@ X509_get_extended_key_usage(X509 *x) | |||
984 | 1002 | ||
985 | return UINT32_MAX; | 1003 | return UINT32_MAX; |
986 | } | 1004 | } |
1005 | LCRYPTO_ALIAS(X509_get_extended_key_usage) | ||