summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509
diff options
context:
space:
mode:
authortb <>2023-04-24 22:30:17 +0000
committertb <>2023-04-24 22:30:17 +0000
commitc6490b97c04798e5cd36a489e3ba5ffc4a66550b (patch)
tree0c35744ca2994999a1a1030bde492b4e0fa883e0 /src/lib/libcrypto/x509
parenta2fa981183523a8a6c9e5eac345fcbfff0f0c560 (diff)
downloadopenbsd-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
Diffstat (limited to 'src/lib/libcrypto/x509')
-rw-r--r--src/lib/libcrypto/x509/x509v3.h6
1 files changed, 5 insertions, 1 deletions
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)
268typedef struct SXNET_ID_st { 269typedef 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
280typedef struct NOTICEREF_st { 282typedef 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
516int i2d_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS *a, unsigned char **out); 518int i2d_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS *a, unsigned char **out);
517extern const ASN1_ITEM BASIC_CONSTRAINTS_it; 519extern const ASN1_ITEM BASIC_CONSTRAINTS_it;
518 520
521#if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL)
519SXNET *SXNET_new(void); 522SXNET *SXNET_new(void);
520void SXNET_free(SXNET *a); 523void SXNET_free(SXNET *a);
521SXNET *d2i_SXNET(SXNET **a, const unsigned char **in, long len); 524SXNET *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,
537ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone); 540ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone);
538ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone); 541ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone);
539ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone); 542ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone);
543#endif
540 544
541AUTHORITY_KEYID *AUTHORITY_KEYID_new(void); 545AUTHORITY_KEYID *AUTHORITY_KEYID_new(void);
542void AUTHORITY_KEYID_free(AUTHORITY_KEYID *a); 546void AUTHORITY_KEYID_free(AUTHORITY_KEYID *a);