diff options
| author | beck <> | 2024-04-09 13:55:02 +0000 |
|---|---|---|
| committer | beck <> | 2024-04-09 13:55:02 +0000 |
| commit | d0fa5fd25f085379a12d27f262978b3251c3dbf1 (patch) | |
| tree | 1736883c9fc4f8aef245eb802f635ff161db7acb /src/lib/libcrypto/asn1/x_name.c | |
| parent | 9835bb3c82adc630df1f3aaa7dfbf7f0506b0bc4 (diff) | |
| download | openbsd-d0fa5fd25f085379a12d27f262978b3251c3dbf1.tar.gz openbsd-d0fa5fd25f085379a12d27f262978b3251c3dbf1.tar.bz2 openbsd-d0fa5fd25f085379a12d27f262978b3251c3dbf1.zip | |
Hide public symbols in x509.h
This picks up most of the remaining public symbols in
x509.h
ok tb@
Diffstat (limited to 'src/lib/libcrypto/asn1/x_name.c')
| -rw-r--r-- | src/lib/libcrypto/asn1/x_name.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/x_name.c b/src/lib/libcrypto/asn1/x_name.c index dc9f217892..5124ad3b25 100644 --- a/src/lib/libcrypto/asn1/x_name.c +++ b/src/lib/libcrypto/asn1/x_name.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x_name.c,v 1.41 2023/07/24 06:56:54 tb Exp $ */ | 1 | /* $OpenBSD: x_name.c,v 1.42 2024/04/09 13:55:02 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 | * |
| @@ -117,30 +117,35 @@ d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **a, const unsigned char **in, long len) | |||
| 117 | return (X509_NAME_ENTRY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 117 | return (X509_NAME_ENTRY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 118 | &X509_NAME_ENTRY_it); | 118 | &X509_NAME_ENTRY_it); |
| 119 | } | 119 | } |
| 120 | LCRYPTO_ALIAS(d2i_X509_NAME_ENTRY); | ||
| 120 | 121 | ||
| 121 | int | 122 | int |
| 122 | i2d_X509_NAME_ENTRY(X509_NAME_ENTRY *a, unsigned char **out) | 123 | i2d_X509_NAME_ENTRY(X509_NAME_ENTRY *a, unsigned char **out) |
| 123 | { | 124 | { |
| 124 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_NAME_ENTRY_it); | 125 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_NAME_ENTRY_it); |
| 125 | } | 126 | } |
| 127 | LCRYPTO_ALIAS(i2d_X509_NAME_ENTRY); | ||
| 126 | 128 | ||
| 127 | X509_NAME_ENTRY * | 129 | X509_NAME_ENTRY * |
| 128 | X509_NAME_ENTRY_new(void) | 130 | X509_NAME_ENTRY_new(void) |
| 129 | { | 131 | { |
| 130 | return (X509_NAME_ENTRY *)ASN1_item_new(&X509_NAME_ENTRY_it); | 132 | return (X509_NAME_ENTRY *)ASN1_item_new(&X509_NAME_ENTRY_it); |
| 131 | } | 133 | } |
| 134 | LCRYPTO_ALIAS(X509_NAME_ENTRY_new); | ||
| 132 | 135 | ||
| 133 | void | 136 | void |
| 134 | X509_NAME_ENTRY_free(X509_NAME_ENTRY *a) | 137 | X509_NAME_ENTRY_free(X509_NAME_ENTRY *a) |
| 135 | { | 138 | { |
| 136 | ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_ENTRY_it); | 139 | ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_ENTRY_it); |
| 137 | } | 140 | } |
| 141 | LCRYPTO_ALIAS(X509_NAME_ENTRY_free); | ||
| 138 | 142 | ||
| 139 | X509_NAME_ENTRY * | 143 | X509_NAME_ENTRY * |
| 140 | X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x) | 144 | X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x) |
| 141 | { | 145 | { |
| 142 | return ASN1_item_dup(&X509_NAME_ENTRY_it, x); | 146 | return ASN1_item_dup(&X509_NAME_ENTRY_it, x); |
| 143 | } | 147 | } |
| 148 | LCRYPTO_ALIAS(X509_NAME_ENTRY_dup); | ||
| 144 | 149 | ||
| 145 | /* For the "Name" type we need a SEQUENCE OF { SET OF X509_NAME_ENTRY } | 150 | /* For the "Name" type we need a SEQUENCE OF { SET OF X509_NAME_ENTRY } |
| 146 | * so declare two template wrappers for this | 151 | * so declare two template wrappers for this |
| @@ -214,30 +219,35 @@ d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len) | |||
| 214 | return (X509_NAME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 219 | return (X509_NAME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
| 215 | &X509_NAME_it); | 220 | &X509_NAME_it); |
| 216 | } | 221 | } |
| 222 | LCRYPTO_ALIAS(d2i_X509_NAME); | ||
| 217 | 223 | ||
| 218 | int | 224 | int |
| 219 | i2d_X509_NAME(X509_NAME *a, unsigned char **out) | 225 | i2d_X509_NAME(X509_NAME *a, unsigned char **out) |
| 220 | { | 226 | { |
| 221 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_NAME_it); | 227 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_NAME_it); |
| 222 | } | 228 | } |
| 229 | LCRYPTO_ALIAS(i2d_X509_NAME); | ||
| 223 | 230 | ||
| 224 | X509_NAME * | 231 | X509_NAME * |
| 225 | X509_NAME_new(void) | 232 | X509_NAME_new(void) |
| 226 | { | 233 | { |
| 227 | return (X509_NAME *)ASN1_item_new(&X509_NAME_it); | 234 | return (X509_NAME *)ASN1_item_new(&X509_NAME_it); |
| 228 | } | 235 | } |
| 236 | LCRYPTO_ALIAS(X509_NAME_new); | ||
| 229 | 237 | ||
| 230 | void | 238 | void |
| 231 | X509_NAME_free(X509_NAME *a) | 239 | X509_NAME_free(X509_NAME *a) |
| 232 | { | 240 | { |
| 233 | ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_it); | 241 | ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_it); |
| 234 | } | 242 | } |
| 243 | LCRYPTO_ALIAS(X509_NAME_free); | ||
| 235 | 244 | ||
| 236 | X509_NAME * | 245 | X509_NAME * |
| 237 | X509_NAME_dup(X509_NAME *x) | 246 | X509_NAME_dup(X509_NAME *x) |
| 238 | { | 247 | { |
| 239 | return ASN1_item_dup(&X509_NAME_it, x); | 248 | return ASN1_item_dup(&X509_NAME_it, x); |
| 240 | } | 249 | } |
| 250 | LCRYPTO_ALIAS(X509_NAME_dup); | ||
| 241 | 251 | ||
| 242 | static int | 252 | static int |
| 243 | x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) | 253 | x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) |
| @@ -635,6 +645,7 @@ X509_NAME_set(X509_NAME **xn, X509_NAME *name) | |||
| 635 | *xn = name; | 645 | *xn = name; |
| 636 | return 1; | 646 | return 1; |
| 637 | } | 647 | } |
| 648 | LCRYPTO_ALIAS(X509_NAME_set); | ||
| 638 | 649 | ||
| 639 | int | 650 | int |
| 640 | X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen) | 651 | X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen) |
| @@ -648,3 +659,4 @@ X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen) | |||
| 648 | *pderlen = nm->bytes->length; | 659 | *pderlen = nm->bytes->length; |
| 649 | return 1; | 660 | return 1; |
| 650 | } | 661 | } |
| 662 | LCRYPTO_ALIAS(X509_NAME_get0_der); | ||
