summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ts/ts_rsp_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ts/ts_rsp_utils.c')
-rw-r--r--src/lib/libcrypto/ts/ts_rsp_utils.c26
1 files changed, 25 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ts/ts_rsp_utils.c b/src/lib/libcrypto/ts/ts_rsp_utils.c
index 995dbb8035..2e37f26fda 100644
--- a/src/lib/libcrypto/ts/ts_rsp_utils.c
+++ b/src/lib/libcrypto/ts/ts_rsp_utils.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ts_rsp_utils.c,v 1.8 2022/07/24 08:16:47 tb Exp $ */ 1/* $OpenBSD: ts_rsp_utils.c,v 1.9 2022/07/24 19:25:36 tb Exp $ */
2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL 2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL
3 * project 2002. 3 * project 2002.
4 */ 4 */
@@ -91,6 +91,30 @@ TS_RESP_get_status_info(TS_RESP *a)
91 return a->status_info; 91 return a->status_info;
92} 92}
93 93
94const ASN1_UTF8STRING *
95TS_STATUS_INFO_get0_failure_info(const TS_STATUS_INFO *si)
96{
97 return si->failure_info;
98}
99
100const STACK_OF(ASN1_UTF8STRING) *
101TS_STATUS_INFO_get0_text(const TS_STATUS_INFO *si)
102{
103 return si->text;
104}
105
106const ASN1_INTEGER *
107TS_STATUS_INFO_get0_status(const TS_STATUS_INFO *si)
108{
109 return si->status;
110}
111
112int
113TS_STATUS_INFO_set_status(TS_STATUS_INFO *si, int i)
114{
115 return ASN1_INTEGER_set(si->status, i);
116}
117
94/* Caller loses ownership of PKCS7 and TS_TST_INFO objects. */ 118/* Caller loses ownership of PKCS7 and TS_TST_INFO objects. */
95void 119void
96TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info) 120TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info)