diff options
author | tb <> | 2021-10-31 16:28:50 +0000 |
---|---|---|
committer | tb <> | 2021-10-31 16:28:50 +0000 |
commit | 90b345b65c2508d8590aa1e287d74241db00c990 (patch) | |
tree | 3c30d1bd9bf93ddd063219facabf1af295577560 /src/lib/libcrypto/asn1 | |
parent | c3e5ecc29abfb9feec1ad39a56f2749c2414c0a8 (diff) | |
download | openbsd-90b345b65c2508d8590aa1e287d74241db00c990.tar.gz openbsd-90b345b65c2508d8590aa1e287d74241db00c990.tar.bz2 openbsd-90b345b65c2508d8590aa1e287d74241db00c990.zip |
Remove the unused X509_CERT_PAIR struct and the assicated API.
ok beck jsing
Diffstat (limited to 'src/lib/libcrypto/asn1')
-rw-r--r-- | src/lib/libcrypto/asn1/x_x509a.c | 55 |
1 files changed, 1 insertions, 54 deletions
diff --git a/src/lib/libcrypto/asn1/x_x509a.c b/src/lib/libcrypto/asn1/x_x509a.c index b0d7150b93..d5364cb07b 100644 --- a/src/lib/libcrypto/asn1/x_x509a.c +++ b/src/lib/libcrypto/asn1/x_x509a.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x_x509a.c,v 1.15 2018/05/01 19:01:27 tb Exp $ */ | 1 | /* $OpenBSD: x_x509a.c,v 1.16 2021/10/31 16:28:50 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 1999. | 3 | * project 1999. |
4 | */ | 4 | */ |
@@ -270,56 +270,3 @@ X509_reject_clear(X509 *x) | |||
270 | x->aux->reject = NULL; | 270 | x->aux->reject = NULL; |
271 | } | 271 | } |
272 | } | 272 | } |
273 | |||
274 | static const ASN1_TEMPLATE X509_CERT_PAIR_seq_tt[] = { | ||
275 | { | ||
276 | .flags = ASN1_TFLG_EXPLICIT | ASN1_TFLG_OPTIONAL, | ||
277 | .tag = 0, | ||
278 | .offset = offsetof(X509_CERT_PAIR, forward), | ||
279 | .field_name = "forward", | ||
280 | .item = &X509_it, | ||
281 | }, | ||
282 | { | ||
283 | .flags = ASN1_TFLG_EXPLICIT | ASN1_TFLG_OPTIONAL, | ||
284 | .tag = 1, | ||
285 | .offset = offsetof(X509_CERT_PAIR, reverse), | ||
286 | .field_name = "reverse", | ||
287 | .item = &X509_it, | ||
288 | }, | ||
289 | }; | ||
290 | |||
291 | const ASN1_ITEM X509_CERT_PAIR_it = { | ||
292 | .itype = ASN1_ITYPE_SEQUENCE, | ||
293 | .utype = V_ASN1_SEQUENCE, | ||
294 | .templates = X509_CERT_PAIR_seq_tt, | ||
295 | .tcount = sizeof(X509_CERT_PAIR_seq_tt) / sizeof(ASN1_TEMPLATE), | ||
296 | .funcs = NULL, | ||
297 | .size = sizeof(X509_CERT_PAIR), | ||
298 | .sname = "X509_CERT_PAIR", | ||
299 | }; | ||
300 | |||
301 | |||
302 | X509_CERT_PAIR * | ||
303 | d2i_X509_CERT_PAIR(X509_CERT_PAIR **a, const unsigned char **in, long len) | ||
304 | { | ||
305 | return (X509_CERT_PAIR *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | ||
306 | &X509_CERT_PAIR_it); | ||
307 | } | ||
308 | |||
309 | int | ||
310 | i2d_X509_CERT_PAIR(X509_CERT_PAIR *a, unsigned char **out) | ||
311 | { | ||
312 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_CERT_PAIR_it); | ||
313 | } | ||
314 | |||
315 | X509_CERT_PAIR * | ||
316 | X509_CERT_PAIR_new(void) | ||
317 | { | ||
318 | return (X509_CERT_PAIR *)ASN1_item_new(&X509_CERT_PAIR_it); | ||
319 | } | ||
320 | |||
321 | void | ||
322 | X509_CERT_PAIR_free(X509_CERT_PAIR *a) | ||
323 | { | ||
324 | ASN1_item_free((ASN1_VALUE *)a, &X509_CERT_PAIR_it); | ||
325 | } | ||