summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/tasn_prn.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/tasn_prn.c')
-rw-r--r--src/lib/libcrypto/asn1/tasn_prn.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/libcrypto/asn1/tasn_prn.c b/src/lib/libcrypto/asn1/tasn_prn.c
index 9652a9766a..3f61a689d0 100644
--- a/src/lib/libcrypto/asn1/tasn_prn.c
+++ b/src/lib/libcrypto/asn1/tasn_prn.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: tasn_prn.c,v 1.24 2023/04/17 08:43:16 tb Exp $ */ 1/* $OpenBSD: tasn_prn.c,v 1.25 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 2000. 3 * project 2000.
4 */ 4 */
@@ -88,72 +88,84 @@ ASN1_PCTX_new(void)
88 88
89 return p; 89 return p;
90} 90}
91LCRYPTO_ALIAS(ASN1_PCTX_new);
91 92
92void 93void
93ASN1_PCTX_free(ASN1_PCTX *p) 94ASN1_PCTX_free(ASN1_PCTX *p)
94{ 95{
95 free(p); 96 free(p);
96} 97}
98LCRYPTO_ALIAS(ASN1_PCTX_free);
97 99
98unsigned long 100unsigned long
99ASN1_PCTX_get_flags(const ASN1_PCTX *p) 101ASN1_PCTX_get_flags(const ASN1_PCTX *p)
100{ 102{
101 return p->flags; 103 return p->flags;
102} 104}
105LCRYPTO_ALIAS(ASN1_PCTX_get_flags);
103 106
104void 107void
105ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags) 108ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags)
106{ 109{
107 p->flags = flags; 110 p->flags = flags;
108} 111}
112LCRYPTO_ALIAS(ASN1_PCTX_set_flags);
109 113
110unsigned long 114unsigned long
111ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p) 115ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p)
112{ 116{
113 return p->nm_flags; 117 return p->nm_flags;
114} 118}
119LCRYPTO_ALIAS(ASN1_PCTX_get_nm_flags);
115 120
116void 121void
117ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags) 122ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags)
118{ 123{
119 p->nm_flags = flags; 124 p->nm_flags = flags;
120} 125}
126LCRYPTO_ALIAS(ASN1_PCTX_set_nm_flags);
121 127
122unsigned long 128unsigned long
123ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p) 129ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p)
124{ 130{
125 return p->cert_flags; 131 return p->cert_flags;
126} 132}
133LCRYPTO_ALIAS(ASN1_PCTX_get_cert_flags);
127 134
128void 135void
129ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags) 136ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags)
130{ 137{
131 p->cert_flags = flags; 138 p->cert_flags = flags;
132} 139}
140LCRYPTO_ALIAS(ASN1_PCTX_set_cert_flags);
133 141
134unsigned long 142unsigned long
135ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p) 143ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p)
136{ 144{
137 return p->oid_flags; 145 return p->oid_flags;
138} 146}
147LCRYPTO_ALIAS(ASN1_PCTX_get_oid_flags);
139 148
140void 149void
141ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags) 150ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags)
142{ 151{
143 p->oid_flags = flags; 152 p->oid_flags = flags;
144} 153}
154LCRYPTO_ALIAS(ASN1_PCTX_set_oid_flags);
145 155
146unsigned long 156unsigned long
147ASN1_PCTX_get_str_flags(const ASN1_PCTX *p) 157ASN1_PCTX_get_str_flags(const ASN1_PCTX *p)
148{ 158{
149 return p->str_flags; 159 return p->str_flags;
150} 160}
161LCRYPTO_ALIAS(ASN1_PCTX_get_str_flags);
151 162
152void 163void
153ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags) 164ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags)
154{ 165{
155 p->str_flags = flags; 166 p->str_flags = flags;
156} 167}
168LCRYPTO_ALIAS(ASN1_PCTX_set_str_flags);
157 169
158/* Main print routines */ 170/* Main print routines */
159 171
@@ -186,6 +198,7 @@ ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, const ASN1_ITEM *it,
186 return asn1_item_print_ctx(out, &ifld, indent, it, NULL, sname, 198 return asn1_item_print_ctx(out, &ifld, indent, it, NULL, sname,
187 0, pctx); 199 0, pctx);
188} 200}
201LCRYPTO_ALIAS(ASN1_item_print);
189 202
190static int 203static int
191asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_ITEM *it, 204asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_ITEM *it,