summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ocsp/ocsp_srv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ocsp/ocsp_srv.c')
-rw-r--r--src/lib/libcrypto/ocsp/ocsp_srv.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ocsp/ocsp_srv.c b/src/lib/libcrypto/ocsp/ocsp_srv.c
index d23520708c..77c5e2e0fd 100644
--- a/src/lib/libcrypto/ocsp/ocsp_srv.c
+++ b/src/lib/libcrypto/ocsp/ocsp_srv.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ocsp_srv.c,v 1.12 2022/01/07 09:45:52 tb Exp $ */ 1/* $OpenBSD: ocsp_srv.c,v 1.13 2023/07/08 10:44:00 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 2001. 3 * project 2001.
4 */ 4 */
@@ -76,18 +76,21 @@ OCSP_request_onereq_count(OCSP_REQUEST *req)
76{ 76{
77 return sk_OCSP_ONEREQ_num(req->tbsRequest->requestList); 77 return sk_OCSP_ONEREQ_num(req->tbsRequest->requestList);
78} 78}
79LCRYPTO_ALIAS(OCSP_request_onereq_count);
79 80
80OCSP_ONEREQ * 81OCSP_ONEREQ *
81OCSP_request_onereq_get0(OCSP_REQUEST *req, int i) 82OCSP_request_onereq_get0(OCSP_REQUEST *req, int i)
82{ 83{
83 return sk_OCSP_ONEREQ_value(req->tbsRequest->requestList, i); 84 return sk_OCSP_ONEREQ_value(req->tbsRequest->requestList, i);
84} 85}
86LCRYPTO_ALIAS(OCSP_request_onereq_get0);
85 87
86OCSP_CERTID * 88OCSP_CERTID *
87OCSP_onereq_get0_id(OCSP_ONEREQ *one) 89OCSP_onereq_get0_id(OCSP_ONEREQ *one)
88{ 90{
89 return one->reqCert; 91 return one->reqCert;
90} 92}
93LCRYPTO_ALIAS(OCSP_onereq_get0_id);
91 94
92int 95int
93OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, 96OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd,
@@ -105,6 +108,7 @@ OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd,
105 *pserial = cid->serialNumber; 108 *pserial = cid->serialNumber;
106 return 1; 109 return 1;
107} 110}
111LCRYPTO_ALIAS(OCSP_id_get0_info);
108 112
109int 113int
110OCSP_request_is_signed(OCSP_REQUEST *req) 114OCSP_request_is_signed(OCSP_REQUEST *req)
@@ -113,6 +117,7 @@ OCSP_request_is_signed(OCSP_REQUEST *req)
113 return 1; 117 return 1;
114 return 0; 118 return 0;
115} 119}
120LCRYPTO_ALIAS(OCSP_request_is_signed);
116 121
117/* Create an OCSP response and encode an optional basic response */ 122/* Create an OCSP response and encode an optional basic response */
118OCSP_RESPONSE * 123OCSP_RESPONSE *
@@ -139,6 +144,7 @@ err:
139 OCSP_RESPONSE_free(rsp); 144 OCSP_RESPONSE_free(rsp);
140 return NULL; 145 return NULL;
141} 146}
147LCRYPTO_ALIAS(OCSP_response_create);
142 148
143OCSP_SINGLERESP * 149OCSP_SINGLERESP *
144OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status, 150OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status,
@@ -205,6 +211,7 @@ err:
205 OCSP_SINGLERESP_free(single); 211 OCSP_SINGLERESP_free(single);
206 return NULL; 212 return NULL;
207} 213}
214LCRYPTO_ALIAS(OCSP_basic_add1_status);
208 215
209/* Add a certificate to an OCSP request */ 216/* Add a certificate to an OCSP request */
210int 217int
@@ -218,6 +225,7 @@ OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert)
218 X509_up_ref(cert); 225 X509_up_ref(cert);
219 return 1; 226 return 1;
220} 227}
228LCRYPTO_ALIAS(OCSP_basic_add1_cert);
221 229
222int 230int
223OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key, 231OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
@@ -274,3 +282,4 @@ OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
274err: 282err:
275 return 0; 283 return 0;
276} 284}
285LCRYPTO_ALIAS(OCSP_basic_sign);