diff options
author | tb <> | 2023-04-24 22:30:17 +0000 |
---|---|---|
committer | tb <> | 2023-04-24 22:30:17 +0000 |
commit | c6490b97c04798e5cd36a489e3ba5ffc4a66550b (patch) | |
tree | 0c35744ca2994999a1a1030bde492b4e0fa883e0 | |
parent | a2fa981183523a8a6c9e5eac345fcbfff0f0c560 (diff) | |
download | openbsd-c6490b97c04798e5cd36a489e3ba5ffc4a66550b.tar.gz openbsd-c6490b97c04798e5cd36a489e3ba5ffc4a66550b.tar.bz2 openbsd-c6490b97c04798e5cd36a489e3ba5ffc4a66550b.zip |
Future users of libcrypto will also have to do without strong extranet
support.
discussed with beck and jsing
-rw-r--r-- | src/lib/libcrypto/stack/safestack.h | 4 | ||||
-rw-r--r-- | src/lib/libcrypto/x509/x509v3.h | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/stack/safestack.h b/src/lib/libcrypto/stack/safestack.h index b4f0afa0e6..b577f2f60f 100644 --- a/src/lib/libcrypto/stack/safestack.h +++ b/src/lib/libcrypto/stack/safestack.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: safestack.h,v 1.23 2023/04/16 08:18:10 tb Exp $ */ | 1 | /* $OpenBSD: safestack.h,v 1.24 2023/04/24 22:30:17 tb Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -1479,6 +1479,7 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void) | |||
1479 | #define sk_STORE_OBJECT_sort(st) SKM_sk_sort(STORE_OBJECT, (st)) | 1479 | #define sk_STORE_OBJECT_sort(st) SKM_sk_sort(STORE_OBJECT, (st)) |
1480 | #define sk_STORE_OBJECT_is_sorted(st) SKM_sk_is_sorted(STORE_OBJECT, (st)) | 1480 | #define sk_STORE_OBJECT_is_sorted(st) SKM_sk_is_sorted(STORE_OBJECT, (st)) |
1481 | 1481 | ||
1482 | #if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL) | ||
1482 | #define sk_SXNETID_new(cmp) SKM_sk_new(SXNETID, (cmp)) | 1483 | #define sk_SXNETID_new(cmp) SKM_sk_new(SXNETID, (cmp)) |
1483 | #define sk_SXNETID_new_null() SKM_sk_new_null(SXNETID) | 1484 | #define sk_SXNETID_new_null() SKM_sk_new_null(SXNETID) |
1484 | #define sk_SXNETID_free(st) SKM_sk_free(SXNETID, (st)) | 1485 | #define sk_SXNETID_free(st) SKM_sk_free(SXNETID, (st)) |
@@ -1500,6 +1501,7 @@ DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void) | |||
1500 | #define sk_SXNETID_pop(st) SKM_sk_pop(SXNETID, (st)) | 1501 | #define sk_SXNETID_pop(st) SKM_sk_pop(SXNETID, (st)) |
1501 | #define sk_SXNETID_sort(st) SKM_sk_sort(SXNETID, (st)) | 1502 | #define sk_SXNETID_sort(st) SKM_sk_sort(SXNETID, (st)) |
1502 | #define sk_SXNETID_is_sorted(st) SKM_sk_is_sorted(SXNETID, (st)) | 1503 | #define sk_SXNETID_is_sorted(st) SKM_sk_is_sorted(SXNETID, (st)) |
1504 | #endif | ||
1503 | 1505 | ||
1504 | #define sk_UI_STRING_new(cmp) SKM_sk_new(UI_STRING, (cmp)) | 1506 | #define sk_UI_STRING_new(cmp) SKM_sk_new(UI_STRING, (cmp)) |
1505 | #define sk_UI_STRING_new_null() SKM_sk_new_null(UI_STRING) | 1507 | #define sk_UI_STRING_new_null() SKM_sk_new_null(UI_STRING) |
diff --git a/src/lib/libcrypto/x509/x509v3.h b/src/lib/libcrypto/x509/x509v3.h index 9a08845191..722eb931e3 100644 --- a/src/lib/libcrypto/x509/x509v3.h +++ b/src/lib/libcrypto/x509/x509v3.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509v3.h,v 1.19 2023/04/16 08:21:13 tb Exp $ */ | 1 | /* $OpenBSD: x509v3.h,v 1.20 2023/04/24 22:30: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 | */ |
@@ -265,6 +265,7 @@ struct AUTHORITY_KEYID_st { | |||
265 | 265 | ||
266 | /* Strong extranet structures */ | 266 | /* Strong extranet structures */ |
267 | 267 | ||
268 | #if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL) | ||
268 | typedef struct SXNET_ID_st { | 269 | typedef struct SXNET_ID_st { |
269 | ASN1_INTEGER *zone; | 270 | ASN1_INTEGER *zone; |
270 | ASN1_OCTET_STRING *user; | 271 | ASN1_OCTET_STRING *user; |
@@ -276,6 +277,7 @@ typedef struct SXNET_st { | |||
276 | ASN1_INTEGER *version; | 277 | ASN1_INTEGER *version; |
277 | STACK_OF(SXNETID) *ids; | 278 | STACK_OF(SXNETID) *ids; |
278 | } SXNET; | 279 | } SXNET; |
280 | #endif | ||
279 | 281 | ||
280 | typedef struct NOTICEREF_st { | 282 | typedef struct NOTICEREF_st { |
281 | ASN1_STRING *organization; | 283 | ASN1_STRING *organization; |
@@ -516,6 +518,7 @@ BASIC_CONSTRAINTS *d2i_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS **a, const unsigned c | |||
516 | int i2d_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS *a, unsigned char **out); | 518 | int i2d_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS *a, unsigned char **out); |
517 | extern const ASN1_ITEM BASIC_CONSTRAINTS_it; | 519 | extern const ASN1_ITEM BASIC_CONSTRAINTS_it; |
518 | 520 | ||
521 | #if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL) | ||
519 | SXNET *SXNET_new(void); | 522 | SXNET *SXNET_new(void); |
520 | void SXNET_free(SXNET *a); | 523 | void SXNET_free(SXNET *a); |
521 | SXNET *d2i_SXNET(SXNET **a, const unsigned char **in, long len); | 524 | SXNET *d2i_SXNET(SXNET **a, const unsigned char **in, long len); |
@@ -537,6 +540,7 @@ int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *izone, const char *user, | |||
537 | ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone); | 540 | ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone); |
538 | ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone); | 541 | ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone); |
539 | ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone); | 542 | ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone); |
543 | #endif | ||
540 | 544 | ||
541 | AUTHORITY_KEYID *AUTHORITY_KEYID_new(void); | 545 | AUTHORITY_KEYID *AUTHORITY_KEYID_new(void); |
542 | void AUTHORITY_KEYID_free(AUTHORITY_KEYID *a); | 546 | void AUTHORITY_KEYID_free(AUTHORITY_KEYID *a); |