diff options
author | jsing <> | 2016-11-04 18:35:30 +0000 |
---|---|---|
committer | jsing <> | 2016-11-04 18:35:30 +0000 |
commit | f1bfac5c0c9b216325ace4860e9de46713ed5a5c (patch) | |
tree | 41f976be7b68c4759d7cf5c7c84fbbfda018a16c /src/lib/libcrypto/ts | |
parent | 817ad1345229aa439c24508d4db10738c0825797 (diff) | |
download | openbsd-f1bfac5c0c9b216325ace4860e9de46713ed5a5c.tar.gz openbsd-f1bfac5c0c9b216325ace4860e9de46713ed5a5c.tar.bz2 openbsd-f1bfac5c0c9b216325ace4860e9de46713ed5a5c.zip |
Kill a bunch of OLD_ASN1 usage by replacing ASN1_{d2i,i2d}_* with
ASN1_item_{d2i,i2d}_* equivalents.
ok guenther@ miod@
Diffstat (limited to 'src/lib/libcrypto/ts')
-rw-r--r-- | src/lib/libcrypto/ts/ts_asn1.c | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/src/lib/libcrypto/ts/ts_asn1.c b/src/lib/libcrypto/ts/ts_asn1.c index 1386483247..49232d8073 100644 --- a/src/lib/libcrypto/ts/ts_asn1.c +++ b/src/lib/libcrypto/ts/ts_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ts_asn1.c,v 1.9 2015/07/24 15:25:44 jsing Exp $ */ | 1 | /* $OpenBSD: ts_asn1.c,v 1.10 2016/11/04 18:35:30 jsing Exp $ */ |
2 | /* Written by Nils Larsch for the OpenSSL project 2004. | 2 | /* Written by Nils Larsch for the OpenSSL project 2004. |
3 | */ | 3 | */ |
4 | /* ==================================================================== | 4 | /* ==================================================================== |
@@ -124,28 +124,26 @@ TS_MSG_IMPRINT_dup(TS_MSG_IMPRINT *x) | |||
124 | TS_MSG_IMPRINT * | 124 | TS_MSG_IMPRINT * |
125 | d2i_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT **a) | 125 | d2i_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT **a) |
126 | { | 126 | { |
127 | return ASN1_d2i_bio_of(TS_MSG_IMPRINT, TS_MSG_IMPRINT_new, | 127 | return ASN1_item_d2i_bio(&TS_MSG_IMPRINT_it, bp, a); |
128 | d2i_TS_MSG_IMPRINT, bp, a); | ||
129 | } | 128 | } |
130 | 129 | ||
131 | int | 130 | int |
132 | i2d_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT *a) | 131 | i2d_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT *a) |
133 | { | 132 | { |
134 | return ASN1_i2d_bio_of_const(TS_MSG_IMPRINT, i2d_TS_MSG_IMPRINT, bp, a); | 133 | return ASN1_item_i2d_bio(&TS_MSG_IMPRINT_it, bp, a); |
135 | } | 134 | } |
136 | #endif | 135 | #endif |
137 | 136 | ||
138 | TS_MSG_IMPRINT * | 137 | TS_MSG_IMPRINT * |
139 | d2i_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT **a) | 138 | d2i_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT **a) |
140 | { | 139 | { |
141 | return ASN1_d2i_fp_of(TS_MSG_IMPRINT, TS_MSG_IMPRINT_new, | 140 | return ASN1_item_d2i_fp(&TS_MSG_IMPRINT_it, fp, a); |
142 | d2i_TS_MSG_IMPRINT, fp, a); | ||
143 | } | 141 | } |
144 | 142 | ||
145 | int | 143 | int |
146 | i2d_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT *a) | 144 | i2d_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT *a) |
147 | { | 145 | { |
148 | return ASN1_i2d_fp_of_const(TS_MSG_IMPRINT, i2d_TS_MSG_IMPRINT, fp, a); | 146 | return ASN1_item_i2d_fp(&TS_MSG_IMPRINT_it, fp, a); |
149 | } | 147 | } |
150 | 148 | ||
151 | static const ASN1_TEMPLATE TS_REQ_seq_tt[] = { | 149 | static const ASN1_TEMPLATE TS_REQ_seq_tt[] = { |
@@ -239,26 +237,26 @@ TS_REQ_dup(TS_REQ *x) | |||
239 | TS_REQ * | 237 | TS_REQ * |
240 | d2i_TS_REQ_bio(BIO *bp, TS_REQ **a) | 238 | d2i_TS_REQ_bio(BIO *bp, TS_REQ **a) |
241 | { | 239 | { |
242 | return ASN1_d2i_bio_of(TS_REQ, TS_REQ_new, d2i_TS_REQ, bp, a); | 240 | return ASN1_item_d2i_bio(&TS_REQ_it, bp, a); |
243 | } | 241 | } |
244 | 242 | ||
245 | int | 243 | int |
246 | i2d_TS_REQ_bio(BIO *bp, TS_REQ *a) | 244 | i2d_TS_REQ_bio(BIO *bp, TS_REQ *a) |
247 | { | 245 | { |
248 | return ASN1_i2d_bio_of_const(TS_REQ, i2d_TS_REQ, bp, a); | 246 | return ASN1_item_i2d_bio(&TS_REQ_it, bp, a); |
249 | } | 247 | } |
250 | #endif | 248 | #endif |
251 | 249 | ||
252 | TS_REQ * | 250 | TS_REQ * |
253 | d2i_TS_REQ_fp(FILE *fp, TS_REQ **a) | 251 | d2i_TS_REQ_fp(FILE *fp, TS_REQ **a) |
254 | { | 252 | { |
255 | return ASN1_d2i_fp_of(TS_REQ, TS_REQ_new, d2i_TS_REQ, fp, a); | 253 | return ASN1_item_d2i_fp(&TS_REQ_it, fp, a); |
256 | } | 254 | } |
257 | 255 | ||
258 | int | 256 | int |
259 | i2d_TS_REQ_fp(FILE *fp, TS_REQ *a) | 257 | i2d_TS_REQ_fp(FILE *fp, TS_REQ *a) |
260 | { | 258 | { |
261 | return ASN1_i2d_fp_of_const(TS_REQ, i2d_TS_REQ, fp, a); | 259 | return ASN1_item_i2d_fp(&TS_REQ_it, fp, a); |
262 | } | 260 | } |
263 | 261 | ||
264 | static const ASN1_TEMPLATE TS_ACCURACY_seq_tt[] = { | 262 | static const ASN1_TEMPLATE TS_ACCURACY_seq_tt[] = { |
@@ -446,28 +444,26 @@ TS_TST_INFO_dup(TS_TST_INFO *x) | |||
446 | TS_TST_INFO * | 444 | TS_TST_INFO * |
447 | d2i_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO **a) | 445 | d2i_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO **a) |
448 | { | 446 | { |
449 | return ASN1_d2i_bio_of(TS_TST_INFO, TS_TST_INFO_new, d2i_TS_TST_INFO, | 447 | return ASN1_item_d2i_bio(&TS_TST_INFO_it, bp, a); |
450 | bp, a); | ||
451 | } | 448 | } |
452 | 449 | ||
453 | int | 450 | int |
454 | i2d_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO *a) | 451 | i2d_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO *a) |
455 | { | 452 | { |
456 | return ASN1_i2d_bio_of_const(TS_TST_INFO, i2d_TS_TST_INFO, bp, a); | 453 | return ASN1_item_i2d_bio(&TS_TST_INFO_it, bp, a); |
457 | } | 454 | } |
458 | #endif | 455 | #endif |
459 | 456 | ||
460 | TS_TST_INFO * | 457 | TS_TST_INFO * |
461 | d2i_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO **a) | 458 | d2i_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO **a) |
462 | { | 459 | { |
463 | return ASN1_d2i_fp_of(TS_TST_INFO, TS_TST_INFO_new, d2i_TS_TST_INFO, | 460 | return ASN1_item_d2i_fp(&TS_TST_INFO_it, fp, a); |
464 | fp, a); | ||
465 | } | 461 | } |
466 | 462 | ||
467 | int | 463 | int |
468 | i2d_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO *a) | 464 | i2d_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO *a) |
469 | { | 465 | { |
470 | return ASN1_i2d_fp_of_const(TS_TST_INFO, i2d_TS_TST_INFO, fp, a); | 466 | return ASN1_item_i2d_fp(&TS_TST_INFO_it, fp, a); |
471 | } | 467 | } |
472 | 468 | ||
473 | static const ASN1_TEMPLATE TS_STATUS_INFO_seq_tt[] = { | 469 | static const ASN1_TEMPLATE TS_STATUS_INFO_seq_tt[] = { |
@@ -652,26 +648,26 @@ TS_RESP_dup(TS_RESP *x) | |||
652 | TS_RESP * | 648 | TS_RESP * |
653 | d2i_TS_RESP_bio(BIO *bp, TS_RESP **a) | 649 | d2i_TS_RESP_bio(BIO *bp, TS_RESP **a) |
654 | { | 650 | { |
655 | return ASN1_d2i_bio_of(TS_RESP, TS_RESP_new, d2i_TS_RESP, bp, a); | 651 | return ASN1_item_d2i_bio(&TS_RESP_it, bp, a); |
656 | } | 652 | } |
657 | 653 | ||
658 | int | 654 | int |
659 | i2d_TS_RESP_bio(BIO *bp, TS_RESP *a) | 655 | i2d_TS_RESP_bio(BIO *bp, TS_RESP *a) |
660 | { | 656 | { |
661 | return ASN1_i2d_bio_of_const(TS_RESP, i2d_TS_RESP, bp, a); | 657 | return ASN1_item_i2d_bio(&TS_RESP_it, bp, a); |
662 | } | 658 | } |
663 | #endif | 659 | #endif |
664 | 660 | ||
665 | TS_RESP * | 661 | TS_RESP * |
666 | d2i_TS_RESP_fp(FILE *fp, TS_RESP **a) | 662 | d2i_TS_RESP_fp(FILE *fp, TS_RESP **a) |
667 | { | 663 | { |
668 | return ASN1_d2i_fp_of(TS_RESP, TS_RESP_new, d2i_TS_RESP, fp, a); | 664 | return ASN1_item_d2i_fp(&TS_RESP_it, fp, a); |
669 | } | 665 | } |
670 | 666 | ||
671 | int | 667 | int |
672 | i2d_TS_RESP_fp(FILE *fp, TS_RESP *a) | 668 | i2d_TS_RESP_fp(FILE *fp, TS_RESP *a) |
673 | { | 669 | { |
674 | return ASN1_i2d_fp_of_const(TS_RESP, i2d_TS_RESP, fp, a); | 670 | return ASN1_item_i2d_fp(&TS_RESP_it, fp, a); |
675 | } | 671 | } |
676 | 672 | ||
677 | static const ASN1_TEMPLATE ESS_ISSUER_SERIAL_seq_tt[] = { | 673 | static const ASN1_TEMPLATE ESS_ISSUER_SERIAL_seq_tt[] = { |