summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2025-08-22 14:07:34 +0000
committertb <>2025-08-22 14:07:34 +0000
commit49dc29d6aa58d255e134acf0e5fed4279836ec5b (patch)
tree71ae66d32e783b449355eeac4fb75e9cf71a0a99 /src
parent9d69d67ca38bbc82a83d8cdbe2263c7b81f03264 (diff)
downloadopenbsd-49dc29d6aa58d255e134acf0e5fed4279836ec5b.tar.gz
openbsd-49dc29d6aa58d255e134acf0e5fed4279836ec5b.tar.bz2
openbsd-49dc29d6aa58d255e134acf0e5fed4279836ec5b.zip
Hide primitive BOOLEAN items
Rides the libcrypto bump from a couple days ago
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/asn1/tasn_typ.c5
-rw-r--r--src/lib/libcrypto/hidden/openssl/asn1t.h5
2 files changed, 8 insertions, 2 deletions
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 @@
1/* $OpenBSD: tasn_typ.c,v 1.20 2024/07/08 16:24:22 beck Exp $ */ 1/* $OpenBSD: tasn_typ.c,v 1.21 2025/08/22 14:07:34 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 2000. 3 * project 2000.
4 */ 4 */
@@ -623,6 +623,7 @@ const ASN1_ITEM ASN1_BOOLEAN_it = {
623 .size = -1, 623 .size = -1,
624 .sname = "ASN1_BOOLEAN", 624 .sname = "ASN1_BOOLEAN",
625}; 625};
626LCRYPTO_ALIAS(ASN1_BOOLEAN_it);
626 627
627int 628int
628i2d_ASN1_BOOLEAN(int a, unsigned char **out) 629i2d_ASN1_BOOLEAN(int a, unsigned char **out)
@@ -652,6 +653,7 @@ const ASN1_ITEM ASN1_TBOOLEAN_it = {
652 .size = 1, 653 .size = 1,
653 .sname = "ASN1_TBOOLEAN", 654 .sname = "ASN1_TBOOLEAN",
654}; 655};
656LCRYPTO_ALIAS(ASN1_TBOOLEAN_it);
655 657
656const ASN1_ITEM ASN1_FBOOLEAN_it = { 658const ASN1_ITEM ASN1_FBOOLEAN_it = {
657 .itype = ASN1_ITYPE_PRIMITIVE, 659 .itype = ASN1_ITYPE_PRIMITIVE,
@@ -659,6 +661,7 @@ const ASN1_ITEM ASN1_FBOOLEAN_it = {
659 .size = 0, 661 .size = 0,
660 .sname = "ASN1_FBOOLEAN", 662 .sname = "ASN1_FBOOLEAN",
661}; 663};
664LCRYPTO_ALIAS(ASN1_FBOOLEAN_it);
662 665
663/* Special, OCTET STRING with indefinite length constructed support */ 666/* Special, OCTET STRING with indefinite length constructed support */
664 667
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 @@
1/* $OpenBSD: asn1t.h,v 1.5 2024/07/08 17:01:54 beck Exp $ */ 1/* $OpenBSD: asn1t.h,v 1.6 2025/08/22 14:07:34 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Bob Beck <beck@openbsd.org> 3 * Copyright (c) 2023 Bob Beck <beck@openbsd.org>
4 * 4 *
@@ -30,6 +30,9 @@ LCRYPTO_USED(ASN1_item_ex_free);
30LCRYPTO_USED(ASN1_item_ex_d2i); 30LCRYPTO_USED(ASN1_item_ex_d2i);
31LCRYPTO_USED(ASN1_item_ex_i2d); 31LCRYPTO_USED(ASN1_item_ex_i2d);
32#if defined(LIBRESSL_NAMESPACE) 32#if defined(LIBRESSL_NAMESPACE)
33extern LCRYPTO_USED(ASN1_BOOLEAN_it);
34extern LCRYPTO_USED(ASN1_TBOOLEAN_it);
35extern LCRYPTO_USED(ASN1_FBOOLEAN_it);
33extern LCRYPTO_USED(ASN1_SEQUENCE_it); 36extern LCRYPTO_USED(ASN1_SEQUENCE_it);
34extern LCRYPTO_USED(BIGNUM_it); 37extern LCRYPTO_USED(BIGNUM_it);
35extern LCRYPTO_USED(LONG_it); 38extern LCRYPTO_USED(LONG_it);