Start making ts opaque
authortb <tb@openbsd.org>
Sun, 24 Jul 2022 08:16:47 +0000 (08:16 +0000)
committertb <tb@openbsd.org>
Sun, 24 Jul 2022 08:16:47 +0000 (08:16 +0000)
commit0cea7bbe94f4bedc2189e20cabb639867ab21c91
tree7f689d5dfeba52f9ab17190aa0146c9d0d0daf2d
parentde0524796acd867538c2bb2b0f4ab84447da8e6c
Start making ts opaque

Move the not yet exposed EssCertIDv2 struct internals to ts_local.h and move
the ASN.1 function prototypes that we don't want to expose with them.

Include ts_local.h where necessary or where it will be needed soon.

ok jsing
lib/libcrypto/Makefile
lib/libcrypto/ts/ts.h
lib/libcrypto/ts/ts_asn1.c
lib/libcrypto/ts/ts_local.h [new file with mode: 0644]
lib/libcrypto/ts/ts_req_utils.c
lib/libcrypto/ts/ts_rsp_print.c
lib/libcrypto/ts/ts_rsp_sign.c
lib/libcrypto/ts/ts_rsp_utils.c
lib/libcrypto/ts/ts_rsp_verify.c
lib/libcrypto/ts/ts_verify_ctx.c