diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/Symbols.namespace | 16 | ||||
-rw-r--r-- | src/lib/libcrypto/hidden/openssl/ocsp.h | 18 | ||||
-rw-r--r-- | src/lib/libcrypto/ocsp/ocsp_asn.c | 17 |
3 files changed, 49 insertions, 2 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace index 8e0760f8e6..5e502dd041 100644 --- a/src/lib/libcrypto/Symbols.namespace +++ b/src/lib/libcrypto/Symbols.namespace | |||
@@ -3294,3 +3294,19 @@ _libre_ASN1_GENERALSTRING_it | |||
3294 | _libre_ASN1_UTCTIME_it | 3294 | _libre_ASN1_UTCTIME_it |
3295 | _libre_ASN1_GENERALIZEDTIME_it | 3295 | _libre_ASN1_GENERALIZEDTIME_it |
3296 | _libre_ASN1_TIME_it | 3296 | _libre_ASN1_TIME_it |
3297 | _libre_OCSP_RESPID_it | ||
3298 | _libre_OCSP_SINGLERESP_it | ||
3299 | _libre_OCSP_CERTSTATUS_it | ||
3300 | _libre_OCSP_REVOKEDINFO_it | ||
3301 | _libre_OCSP_BASICRESP_it | ||
3302 | _libre_OCSP_RESPDATA_it | ||
3303 | _libre_OCSP_RESPID_it | ||
3304 | _libre_OCSP_RESPONSE_it | ||
3305 | _libre_OCSP_RESPBYTES_it | ||
3306 | _libre_OCSP_ONEREQ_it | ||
3307 | _libre_OCSP_CERTID_it | ||
3308 | _libre_OCSP_REQUEST_it | ||
3309 | _libre_OCSP_SIGNATURE_it | ||
3310 | _libre_OCSP_REQINFO_it | ||
3311 | _libre_OCSP_CRLID_it | ||
3312 | _libre_OCSP_SERVICELOC_it | ||
diff --git a/src/lib/libcrypto/hidden/openssl/ocsp.h b/src/lib/libcrypto/hidden/openssl/ocsp.h index 654696224f..c25f4ad75e 100644 --- a/src/lib/libcrypto/hidden/openssl/ocsp.h +++ b/src/lib/libcrypto/hidden/openssl/ocsp.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ocsp.h,v 1.1 2023/07/08 10:44:00 beck Exp $ */ | 1 | /* $OpenBSD: ocsp.h,v 1.2 2024/07/08 14:53:11 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -186,5 +186,21 @@ LCRYPTO_USED(OCSP_REQUEST_print); | |||
186 | LCRYPTO_USED(OCSP_RESPONSE_print); | 186 | LCRYPTO_USED(OCSP_RESPONSE_print); |
187 | LCRYPTO_USED(OCSP_basic_verify); | 187 | LCRYPTO_USED(OCSP_basic_verify); |
188 | LCRYPTO_USED(ERR_load_OCSP_strings); | 188 | LCRYPTO_USED(ERR_load_OCSP_strings); |
189 | extern LCRYPTO_USED(OCSP_RESPID_it); | ||
190 | extern LCRYPTO_USED(OCSP_SINGLERESP_it); | ||
191 | extern LCRYPTO_USED(OCSP_CERTSTATUS_it); | ||
192 | extern LCRYPTO_USED(OCSP_REVOKEDINFO_it); | ||
193 | extern LCRYPTO_USED(OCSP_BASICRESP_it); | ||
194 | extern LCRYPTO_USED(OCSP_RESPDATA_it); | ||
195 | extern LCRYPTO_USED(OCSP_RESPID_it); | ||
196 | extern LCRYPTO_USED(OCSP_RESPONSE_it); | ||
197 | extern LCRYPTO_USED(OCSP_RESPBYTES_it); | ||
198 | extern LCRYPTO_USED(OCSP_ONEREQ_it); | ||
199 | extern LCRYPTO_USED(OCSP_CERTID_it); | ||
200 | extern LCRYPTO_USED(OCSP_REQUEST_it); | ||
201 | extern LCRYPTO_USED(OCSP_SIGNATURE_it); | ||
202 | extern LCRYPTO_USED(OCSP_REQINFO_it); | ||
203 | extern LCRYPTO_USED(OCSP_CRLID_it); | ||
204 | extern LCRYPTO_USED(OCSP_SERVICELOC_it); | ||
189 | 205 | ||
190 | #endif /* _LIBCRYPTO_OCSP_H */ | 206 | #endif /* _LIBCRYPTO_OCSP_H */ |
diff --git a/src/lib/libcrypto/ocsp/ocsp_asn.c b/src/lib/libcrypto/ocsp/ocsp_asn.c index 4fbdd5fd7f..abceaac832 100644 --- a/src/lib/libcrypto/ocsp/ocsp_asn.c +++ b/src/lib/libcrypto/ocsp/ocsp_asn.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ocsp_asn.c,v 1.11 2023/07/08 10:44:00 beck Exp $ */ | 1 | /* $OpenBSD: ocsp_asn.c,v 1.12 2024/07/08 14:53:11 beck 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 | */ |
@@ -94,6 +94,7 @@ const ASN1_ITEM OCSP_SIGNATURE_it = { | |||
94 | .size = sizeof(OCSP_SIGNATURE), | 94 | .size = sizeof(OCSP_SIGNATURE), |
95 | .sname = "OCSP_SIGNATURE", | 95 | .sname = "OCSP_SIGNATURE", |
96 | }; | 96 | }; |
97 | LCRYPTO_ALIAS(OCSP_SIGNATURE_it); | ||
97 | 98 | ||
98 | 99 | ||
99 | OCSP_SIGNATURE * | 100 | OCSP_SIGNATURE * |
@@ -165,6 +166,7 @@ const ASN1_ITEM OCSP_CERTID_it = { | |||
165 | .size = sizeof(OCSP_CERTID), | 166 | .size = sizeof(OCSP_CERTID), |
166 | .sname = "OCSP_CERTID", | 167 | .sname = "OCSP_CERTID", |
167 | }; | 168 | }; |
169 | LCRYPTO_ALIAS(OCSP_CERTID_it); | ||
168 | 170 | ||
169 | 171 | ||
170 | OCSP_CERTID * | 172 | OCSP_CERTID * |
@@ -222,6 +224,7 @@ const ASN1_ITEM OCSP_ONEREQ_it = { | |||
222 | .size = sizeof(OCSP_ONEREQ), | 224 | .size = sizeof(OCSP_ONEREQ), |
223 | .sname = "OCSP_ONEREQ", | 225 | .sname = "OCSP_ONEREQ", |
224 | }; | 226 | }; |
227 | LCRYPTO_ALIAS(OCSP_ONEREQ_it); | ||
225 | 228 | ||
226 | 229 | ||
227 | OCSP_ONEREQ * | 230 | OCSP_ONEREQ * |
@@ -293,6 +296,7 @@ const ASN1_ITEM OCSP_REQINFO_it = { | |||
293 | .size = sizeof(OCSP_REQINFO), | 296 | .size = sizeof(OCSP_REQINFO), |
294 | .sname = "OCSP_REQINFO", | 297 | .sname = "OCSP_REQINFO", |
295 | }; | 298 | }; |
299 | LCRYPTO_ALIAS(OCSP_REQINFO_it); | ||
296 | 300 | ||
297 | 301 | ||
298 | OCSP_REQINFO * | 302 | OCSP_REQINFO * |
@@ -350,6 +354,7 @@ const ASN1_ITEM OCSP_REQUEST_it = { | |||
350 | .size = sizeof(OCSP_REQUEST), | 354 | .size = sizeof(OCSP_REQUEST), |
351 | .sname = "OCSP_REQUEST", | 355 | .sname = "OCSP_REQUEST", |
352 | }; | 356 | }; |
357 | LCRYPTO_ALIAS(OCSP_REQUEST_it); | ||
353 | 358 | ||
354 | OCSP_REQUEST * | 359 | OCSP_REQUEST * |
355 | d2i_OCSP_REQUEST(OCSP_REQUEST **a, const unsigned char **in, long len) | 360 | d2i_OCSP_REQUEST(OCSP_REQUEST **a, const unsigned char **in, long len) |
@@ -422,6 +427,7 @@ const ASN1_ITEM OCSP_RESPBYTES_it = { | |||
422 | .size = sizeof(OCSP_RESPBYTES), | 427 | .size = sizeof(OCSP_RESPBYTES), |
423 | .sname = "OCSP_RESPBYTES", | 428 | .sname = "OCSP_RESPBYTES", |
424 | }; | 429 | }; |
430 | LCRYPTO_ALIAS(OCSP_RESPBYTES_it); | ||
425 | 431 | ||
426 | 432 | ||
427 | OCSP_RESPBYTES * | 433 | OCSP_RESPBYTES * |
@@ -479,6 +485,7 @@ const ASN1_ITEM OCSP_RESPONSE_it = { | |||
479 | .size = sizeof(OCSP_RESPONSE), | 485 | .size = sizeof(OCSP_RESPONSE), |
480 | .sname = "OCSP_RESPONSE", | 486 | .sname = "OCSP_RESPONSE", |
481 | }; | 487 | }; |
488 | LCRYPTO_ALIAS(OCSP_RESPONSE_it); | ||
482 | 489 | ||
483 | 490 | ||
484 | OCSP_RESPONSE * | 491 | OCSP_RESPONSE * |
@@ -550,6 +557,7 @@ const ASN1_ITEM OCSP_RESPID_it = { | |||
550 | .size = sizeof(OCSP_RESPID), | 557 | .size = sizeof(OCSP_RESPID), |
551 | .sname = "OCSP_RESPID", | 558 | .sname = "OCSP_RESPID", |
552 | }; | 559 | }; |
560 | LCRYPTO_ALIAS(OCSP_RESPID_it); | ||
553 | 561 | ||
554 | 562 | ||
555 | OCSP_RESPID * | 563 | OCSP_RESPID * |
@@ -607,6 +615,7 @@ const ASN1_ITEM OCSP_REVOKEDINFO_it = { | |||
607 | .size = sizeof(OCSP_REVOKEDINFO), | 615 | .size = sizeof(OCSP_REVOKEDINFO), |
608 | .sname = "OCSP_REVOKEDINFO", | 616 | .sname = "OCSP_REVOKEDINFO", |
609 | }; | 617 | }; |
618 | LCRYPTO_ALIAS(OCSP_REVOKEDINFO_it); | ||
610 | 619 | ||
611 | 620 | ||
612 | OCSP_REVOKEDINFO * | 621 | OCSP_REVOKEDINFO * |
@@ -671,6 +680,7 @@ const ASN1_ITEM OCSP_CERTSTATUS_it = { | |||
671 | .size = sizeof(OCSP_CERTSTATUS), | 680 | .size = sizeof(OCSP_CERTSTATUS), |
672 | .sname = "OCSP_CERTSTATUS", | 681 | .sname = "OCSP_CERTSTATUS", |
673 | }; | 682 | }; |
683 | LCRYPTO_ALIAS(OCSP_CERTSTATUS_it); | ||
674 | 684 | ||
675 | 685 | ||
676 | OCSP_CERTSTATUS * | 686 | OCSP_CERTSTATUS * |
@@ -749,6 +759,7 @@ const ASN1_ITEM OCSP_SINGLERESP_it = { | |||
749 | .size = sizeof(OCSP_SINGLERESP), | 759 | .size = sizeof(OCSP_SINGLERESP), |
750 | .sname = "OCSP_SINGLERESP", | 760 | .sname = "OCSP_SINGLERESP", |
751 | }; | 761 | }; |
762 | LCRYPTO_ALIAS(OCSP_SINGLERESP_it); | ||
752 | 763 | ||
753 | 764 | ||
754 | OCSP_SINGLERESP * | 765 | OCSP_SINGLERESP * |
@@ -827,6 +838,7 @@ const ASN1_ITEM OCSP_RESPDATA_it = { | |||
827 | .size = sizeof(OCSP_RESPDATA), | 838 | .size = sizeof(OCSP_RESPDATA), |
828 | .sname = "OCSP_RESPDATA", | 839 | .sname = "OCSP_RESPDATA", |
829 | }; | 840 | }; |
841 | LCRYPTO_ALIAS(OCSP_RESPDATA_it); | ||
830 | 842 | ||
831 | 843 | ||
832 | OCSP_RESPDATA * | 844 | OCSP_RESPDATA * |
@@ -898,6 +910,7 @@ const ASN1_ITEM OCSP_BASICRESP_it = { | |||
898 | .size = sizeof(OCSP_BASICRESP), | 910 | .size = sizeof(OCSP_BASICRESP), |
899 | .sname = "OCSP_BASICRESP", | 911 | .sname = "OCSP_BASICRESP", |
900 | }; | 912 | }; |
913 | LCRYPTO_ALIAS(OCSP_BASICRESP_it); | ||
901 | 914 | ||
902 | 915 | ||
903 | OCSP_BASICRESP * | 916 | OCSP_BASICRESP * |
@@ -962,6 +975,7 @@ const ASN1_ITEM OCSP_CRLID_it = { | |||
962 | .size = sizeof(OCSP_CRLID), | 975 | .size = sizeof(OCSP_CRLID), |
963 | .sname = "OCSP_CRLID", | 976 | .sname = "OCSP_CRLID", |
964 | }; | 977 | }; |
978 | LCRYPTO_ALIAS(OCSP_CRLID_it); | ||
965 | 979 | ||
966 | 980 | ||
967 | OCSP_CRLID * | 981 | OCSP_CRLID * |
@@ -1019,6 +1033,7 @@ const ASN1_ITEM OCSP_SERVICELOC_it = { | |||
1019 | .size = sizeof(OCSP_SERVICELOC), | 1033 | .size = sizeof(OCSP_SERVICELOC), |
1020 | .sname = "OCSP_SERVICELOC", | 1034 | .sname = "OCSP_SERVICELOC", |
1021 | }; | 1035 | }; |
1036 | LCRYPTO_ALIAS(OCSP_SERVICELOC_it); | ||
1022 | 1037 | ||
1023 | 1038 | ||
1024 | OCSP_SERVICELOC * | 1039 | OCSP_SERVICELOC * |