diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/Symbols.list | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/x509/x509.h | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/x509/x509_local.h | 13 |
3 files changed, 11 insertions, 18 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index 56b6392487..ea67b1faa0 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -2550,10 +2550,6 @@ X509_ATTRIBUTE_it | |||
2550 | X509_ATTRIBUTE_new | 2550 | X509_ATTRIBUTE_new |
2551 | X509_ATTRIBUTE_set1_data | 2551 | X509_ATTRIBUTE_set1_data |
2552 | X509_ATTRIBUTE_set1_object | 2552 | X509_ATTRIBUTE_set1_object |
2553 | X509_CERT_AUX_free | ||
2554 | X509_CERT_AUX_it | ||
2555 | X509_CERT_AUX_new | ||
2556 | X509_CERT_AUX_print | ||
2557 | X509_CINF_free | 2553 | X509_CINF_free |
2558 | X509_CINF_it | 2554 | X509_CINF_it |
2559 | X509_CINF_new | 2555 | X509_CINF_new |
@@ -3210,7 +3206,6 @@ d2i_X509_ALGOR | |||
3210 | d2i_X509_ALGORS | 3206 | d2i_X509_ALGORS |
3211 | d2i_X509_ATTRIBUTE | 3207 | d2i_X509_ATTRIBUTE |
3212 | d2i_X509_AUX | 3208 | d2i_X509_AUX |
3213 | d2i_X509_CERT_AUX | ||
3214 | d2i_X509_CINF | 3209 | d2i_X509_CINF |
3215 | d2i_X509_CRL | 3210 | d2i_X509_CRL |
3216 | d2i_X509_CRL_INFO | 3211 | d2i_X509_CRL_INFO |
@@ -3407,7 +3402,6 @@ i2d_X509_ALGOR | |||
3407 | i2d_X509_ALGORS | 3402 | i2d_X509_ALGORS |
3408 | i2d_X509_ATTRIBUTE | 3403 | i2d_X509_ATTRIBUTE |
3409 | i2d_X509_AUX | 3404 | i2d_X509_AUX |
3410 | i2d_X509_CERT_AUX | ||
3411 | i2d_X509_CINF | 3405 | i2d_X509_CINF |
3412 | i2d_X509_CRL | 3406 | i2d_X509_CRL |
3413 | i2d_X509_CRL_INFO | 3407 | i2d_X509_CRL_INFO |
diff --git a/src/lib/libcrypto/x509/x509.h b/src/lib/libcrypto/x509/x509.h index c89e8fc757..98a0bcb201 100644 --- a/src/lib/libcrypto/x509/x509.h +++ b/src/lib/libcrypto/x509/x509.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509.h,v 1.109 2024/03/02 10:50:26 tb Exp $ */ | 1 | /* $OpenBSD: x509.h,v 1.110 2024/03/02 10:52:24 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -149,8 +149,6 @@ typedef struct X509_req_info_st X509_REQ_INFO; | |||
149 | 149 | ||
150 | typedef struct X509_req_st X509_REQ; | 150 | typedef struct X509_req_st X509_REQ; |
151 | 151 | ||
152 | typedef struct x509_cert_aux_st X509_CERT_AUX; | ||
153 | |||
154 | typedef struct x509_cinf_st X509_CINF; | 152 | typedef struct x509_cinf_st X509_CINF; |
155 | 153 | ||
156 | DECLARE_STACK_OF(X509) | 154 | DECLARE_STACK_OF(X509) |
@@ -626,11 +624,6 @@ void X509_free(X509 *a); | |||
626 | X509 *d2i_X509(X509 **a, const unsigned char **in, long len); | 624 | X509 *d2i_X509(X509 **a, const unsigned char **in, long len); |
627 | int i2d_X509(X509 *a, unsigned char **out); | 625 | int i2d_X509(X509 *a, unsigned char **out); |
628 | extern const ASN1_ITEM X509_it; | 626 | extern const ASN1_ITEM X509_it; |
629 | X509_CERT_AUX *X509_CERT_AUX_new(void); | ||
630 | void X509_CERT_AUX_free(X509_CERT_AUX *a); | ||
631 | X509_CERT_AUX *d2i_X509_CERT_AUX(X509_CERT_AUX **a, const unsigned char **in, long len); | ||
632 | int i2d_X509_CERT_AUX(X509_CERT_AUX *a, unsigned char **out); | ||
633 | extern const ASN1_ITEM X509_CERT_AUX_it; | ||
634 | 627 | ||
635 | int X509_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, | 628 | int X509_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, |
636 | CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func); | 629 | CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func); |
@@ -828,7 +821,6 @@ int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, int indent, | |||
828 | int X509_print_ex(BIO *bp,X509 *x, unsigned long nmflag, unsigned long cflag); | 821 | int X509_print_ex(BIO *bp,X509 *x, unsigned long nmflag, unsigned long cflag); |
829 | int X509_print(BIO *bp,X509 *x); | 822 | int X509_print(BIO *bp,X509 *x); |
830 | int X509_ocspid_print(BIO *bp,X509 *x); | 823 | int X509_ocspid_print(BIO *bp,X509 *x); |
831 | int X509_CERT_AUX_print(BIO *bp,X509_CERT_AUX *x, int indent); | ||
832 | int X509_CRL_print(BIO *bp,X509_CRL *x); | 824 | int X509_CRL_print(BIO *bp,X509_CRL *x); |
833 | int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflag, unsigned long cflag); | 825 | int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflag, unsigned long cflag); |
834 | int X509_REQ_print(BIO *bp,X509_REQ *req); | 826 | int X509_REQ_print(BIO *bp,X509_REQ *req); |
diff --git a/src/lib/libcrypto/x509/x509_local.h b/src/lib/libcrypto/x509/x509_local.h index 342aa226fb..83b57403d0 100644 --- a/src/lib/libcrypto/x509/x509_local.h +++ b/src/lib/libcrypto/x509/x509_local.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_local.h,v 1.21 2024/03/02 10:40:05 tb Exp $ */ | 1 | /* $OpenBSD: x509_local.h,v 1.22 2024/03/02 10:52:24 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 2013. | 3 | * project 2013. |
4 | */ | 4 | */ |
@@ -135,13 +135,20 @@ struct X509_req_st { | |||
135 | * useful in certificate stores and databases. When used this is tagged onto | 135 | * useful in certificate stores and databases. When used this is tagged onto |
136 | * the end of the certificate itself. | 136 | * the end of the certificate itself. |
137 | */ | 137 | */ |
138 | struct x509_cert_aux_st { | 138 | typedef struct x509_cert_aux_st { |
139 | STACK_OF(ASN1_OBJECT) *trust; /* trusted uses */ | 139 | STACK_OF(ASN1_OBJECT) *trust; /* trusted uses */ |
140 | STACK_OF(ASN1_OBJECT) *reject; /* rejected uses */ | 140 | STACK_OF(ASN1_OBJECT) *reject; /* rejected uses */ |
141 | ASN1_UTF8STRING *alias; /* "friendly name" */ | 141 | ASN1_UTF8STRING *alias; /* "friendly name" */ |
142 | ASN1_OCTET_STRING *keyid; /* key id of private key */ | 142 | ASN1_OCTET_STRING *keyid; /* key id of private key */ |
143 | STACK_OF(X509_ALGOR) *other; /* other unspecified info */ | 143 | STACK_OF(X509_ALGOR) *other; /* other unspecified info */ |
144 | } /* X509_CERT_AUX */; | 144 | } X509_CERT_AUX; |
145 | |||
146 | X509_CERT_AUX *X509_CERT_AUX_new(void); | ||
147 | void X509_CERT_AUX_free(X509_CERT_AUX *a); | ||
148 | X509_CERT_AUX *d2i_X509_CERT_AUX(X509_CERT_AUX **a, const unsigned char **in, long len); | ||
149 | int i2d_X509_CERT_AUX(X509_CERT_AUX *a, unsigned char **out); | ||
150 | extern const ASN1_ITEM X509_CERT_AUX_it; | ||
151 | int X509_CERT_AUX_print(BIO *bp,X509_CERT_AUX *x, int indent); | ||
145 | 152 | ||
146 | struct x509_cinf_st { | 153 | struct x509_cinf_st { |
147 | ASN1_INTEGER *version; /* [ 0 ] default of v1 */ | 154 | ASN1_INTEGER *version; /* [ 0 ] default of v1 */ |