From 026a2ea5b1aabdfbf27997ffd198cd73b3b5ee08 Mon Sep 17 00:00:00 2001 From: tb <> Date: Fri, 22 Aug 2025 14:07:34 +0000 Subject: Hide primitive BOOLEAN items Rides the libcrypto bump from a couple days ago --- src/lib/libcrypto/asn1/tasn_typ.c | 5 ++++- src/lib/libcrypto/hidden/openssl/asn1t.h | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libcrypto/asn1/tasn_typ.c b/src/lib/libcrypto/asn1/tasn_typ.c index 0f7fcb0e03..64faad7240 100644 --- a/src/lib/libcrypto/asn1/tasn_typ.c +++ b/src/lib/libcrypto/asn1/tasn_typ.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tasn_typ.c,v 1.20 2024/07/08 16:24:22 beck Exp $ */ +/* $OpenBSD: tasn_typ.c,v 1.21 2025/08/22 14:07:34 tb Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -623,6 +623,7 @@ const ASN1_ITEM ASN1_BOOLEAN_it = { .size = -1, .sname = "ASN1_BOOLEAN", }; +LCRYPTO_ALIAS(ASN1_BOOLEAN_it); int i2d_ASN1_BOOLEAN(int a, unsigned char **out) @@ -652,6 +653,7 @@ const ASN1_ITEM ASN1_TBOOLEAN_it = { .size = 1, .sname = "ASN1_TBOOLEAN", }; +LCRYPTO_ALIAS(ASN1_TBOOLEAN_it); const ASN1_ITEM ASN1_FBOOLEAN_it = { .itype = ASN1_ITYPE_PRIMITIVE, @@ -659,6 +661,7 @@ const ASN1_ITEM ASN1_FBOOLEAN_it = { .size = 0, .sname = "ASN1_FBOOLEAN", }; +LCRYPTO_ALIAS(ASN1_FBOOLEAN_it); /* Special, OCTET STRING with indefinite length constructed support */ diff --git a/src/lib/libcrypto/hidden/openssl/asn1t.h b/src/lib/libcrypto/hidden/openssl/asn1t.h index 17bcb4e453..8f5f09b09f 100644 --- a/src/lib/libcrypto/hidden/openssl/asn1t.h +++ b/src/lib/libcrypto/hidden/openssl/asn1t.h @@ -1,4 +1,4 @@ -/* $OpenBSD: asn1t.h,v 1.5 2024/07/08 17:01:54 beck Exp $ */ +/* $OpenBSD: asn1t.h,v 1.6 2025/08/22 14:07:34 tb Exp $ */ /* * Copyright (c) 2023 Bob Beck * @@ -30,6 +30,9 @@ LCRYPTO_USED(ASN1_item_ex_free); LCRYPTO_USED(ASN1_item_ex_d2i); LCRYPTO_USED(ASN1_item_ex_i2d); #if defined(LIBRESSL_NAMESPACE) +extern LCRYPTO_USED(ASN1_BOOLEAN_it); +extern LCRYPTO_USED(ASN1_TBOOLEAN_it); +extern LCRYPTO_USED(ASN1_FBOOLEAN_it); extern LCRYPTO_USED(ASN1_SEQUENCE_it); extern LCRYPTO_USED(BIGNUM_it); extern LCRYPTO_USED(LONG_it); -- cgit v1.2.3-55-g6feb