summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_trs.c
diff options
context:
space:
mode:
authortb <>2024-03-02 10:48:17 +0000
committertb <>2024-03-02 10:48:17 +0000
commitc648127e5d60b32b4c460a1b27578922e2ef72f1 (patch)
treef13ff63adc4915978763a323143dfba138d48f06 /src/lib/libcrypto/x509/x509_trs.c
parent34b7a969db8e49580aefe6f70aea379c76b5586d (diff)
downloadopenbsd-c648127e5d60b32b4c460a1b27578922e2ef72f1.tar.gz
openbsd-c648127e5d60b32b4c460a1b27578922e2ef72f1.tar.bz2
openbsd-c648127e5d60b32b4c460a1b27578922e2ef72f1.zip
Remove unused public X509_TRUST API
Another thing that should never have leaked out of the library. It will become internal entirely, where the code can be simplified greatly. ok jsing
Diffstat (limited to 'src/lib/libcrypto/x509/x509_trs.c')
-rw-r--r--src/lib/libcrypto/x509/x509_trs.c81
1 files changed, 1 insertions, 80 deletions
diff --git a/src/lib/libcrypto/x509/x509_trs.c b/src/lib/libcrypto/x509/x509_trs.c
index a6fc4d61c5..774ce584b8 100644
--- a/src/lib/libcrypto/x509/x509_trs.c
+++ b/src/lib/libcrypto/x509/x509_trs.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_trs.c,v 1.40 2024/01/13 19:57:38 tb Exp $ */ 1/* $OpenBSD: x509_trs.c,v 1.41 2024/03/02 10:48:17 tb 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 */
@@ -219,82 +219,3 @@ X509_check_trust(X509 *x, int trust_id, int flags)
219 return trust->check_trust((X509_TRUST *)trust, x, flags); 219 return trust->check_trust((X509_TRUST *)trust, x, flags);
220} 220}
221LCRYPTO_ALIAS(X509_check_trust); 221LCRYPTO_ALIAS(X509_check_trust);
222
223/*
224 * Remove all the functions below in the next bump.
225 */
226
227int
228(*X509_TRUST_set_default(int (*trust)(int , X509 *, int)))(int, X509 *, int)
229{
230 X509error(ERR_R_DISABLED);
231 return NULL;
232}
233LCRYPTO_ALIAS(X509_TRUST_set_default);
234
235int
236X509_TRUST_get_count(void)
237{
238 return X509_TRUST_COUNT;
239}
240LCRYPTO_ALIAS(X509_TRUST_get_count);
241
242X509_TRUST *
243X509_TRUST_get0(int idx)
244{
245 X509error(ERR_R_DISABLED);
246 return NULL;
247}
248LCRYPTO_ALIAS(X509_TRUST_get0);
249
250int
251X509_TRUST_get_by_id(int id)
252{
253 X509error(ERR_R_DISABLED);
254 return -1;
255}
256LCRYPTO_ALIAS(X509_TRUST_get_by_id);
257
258int
259X509_TRUST_set(int *t, int trust)
260{
261 X509error(ERR_R_DISABLED);
262 return 0;
263}
264LCRYPTO_ALIAS(X509_TRUST_set);
265
266int
267X509_TRUST_add(int id, int flags, int (*ck)(X509_TRUST *, X509 *, int),
268 const char *name, int arg1, void *arg2)
269{
270 X509error(ERR_R_DISABLED);
271 return 0;
272}
273LCRYPTO_ALIAS(X509_TRUST_add);
274
275void
276X509_TRUST_cleanup(void)
277{
278}
279LCRYPTO_ALIAS(X509_TRUST_cleanup);
280
281int
282X509_TRUST_get_flags(const X509_TRUST *xp)
283{
284 return xp->flags;
285}
286LCRYPTO_ALIAS(X509_TRUST_get_flags);
287
288char *
289X509_TRUST_get0_name(const X509_TRUST *xp)
290{
291 return xp->name;
292}
293LCRYPTO_ALIAS(X509_TRUST_get0_name);
294
295int
296X509_TRUST_get_trust(const X509_TRUST *xp)
297{
298 return xp->trust;
299}
300LCRYPTO_ALIAS(X509_TRUST_get_trust);