summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ocsp/ocsp_asn.c
diff options
context:
space:
mode:
authorjsing <>2016-11-04 18:35:30 +0000
committerjsing <>2016-11-04 18:35:30 +0000
commitf1bfac5c0c9b216325ace4860e9de46713ed5a5c (patch)
tree41f976be7b68c4759d7cf5c7c84fbbfda018a16c /src/lib/libcrypto/ocsp/ocsp_asn.c
parent817ad1345229aa439c24508d4db10738c0825797 (diff)
downloadopenbsd-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/ocsp/ocsp_asn.c')
-rw-r--r--src/lib/libcrypto/ocsp/ocsp_asn.c27
1 files changed, 25 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ocsp/ocsp_asn.c b/src/lib/libcrypto/ocsp/ocsp_asn.c
index 72e7638c75..bb58ca79ab 100644
--- a/src/lib/libcrypto/ocsp/ocsp_asn.c
+++ b/src/lib/libcrypto/ocsp/ocsp_asn.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ocsp_asn.c,v 1.8 2015/07/25 14:52:47 jsing Exp $ */ 1/* $OpenBSD: ocsp_asn.c,v 1.9 2016/11/04 18:35:30 jsing 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 2000. 3 * project 2000.
4 */ 4 */
@@ -333,7 +333,6 @@ const ASN1_ITEM OCSP_REQUEST_it = {
333 .sname = "OCSP_REQUEST", 333 .sname = "OCSP_REQUEST",
334}; 334};
335 335
336
337OCSP_REQUEST * 336OCSP_REQUEST *
338d2i_OCSP_REQUEST(OCSP_REQUEST **a, const unsigned char **in, long len) 337d2i_OCSP_REQUEST(OCSP_REQUEST **a, const unsigned char **in, long len)
339{ 338{
@@ -348,6 +347,18 @@ i2d_OCSP_REQUEST(OCSP_REQUEST *a, unsigned char **out)
348} 347}
349 348
350OCSP_REQUEST * 349OCSP_REQUEST *
350d2i_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST **a)
351{
352 return ASN1_item_d2i_bio(&OCSP_REQUEST_it, bp, a);
353}
354
355int
356i2d_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST *a)
357{
358 return ASN1_item_i2d_bio(&OCSP_REQUEST_it, bp, a);
359}
360
361OCSP_REQUEST *
351OCSP_REQUEST_new(void) 362OCSP_REQUEST_new(void)
352{ 363{
353 return (OCSP_REQUEST *)ASN1_item_new(&OCSP_REQUEST_it); 364 return (OCSP_REQUEST *)ASN1_item_new(&OCSP_REQUEST_it);
@@ -456,6 +467,18 @@ i2d_OCSP_RESPONSE(OCSP_RESPONSE *a, unsigned char **out)
456} 467}
457 468
458OCSP_RESPONSE * 469OCSP_RESPONSE *
470d2i_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE **a)
471{
472 return ASN1_item_d2i_bio(&OCSP_RESPONSE_it, bp, a);
473}
474
475int
476i2d_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE *a)
477{
478 return ASN1_item_i2d_bio(&OCSP_RESPONSE_it, bp, a);
479}
480
481OCSP_RESPONSE *
459OCSP_RESPONSE_new(void) 482OCSP_RESPONSE_new(void)
460{ 483{
461 return (OCSP_RESPONSE *)ASN1_item_new(&OCSP_RESPONSE_it); 484 return (OCSP_RESPONSE *)ASN1_item_new(&OCSP_RESPONSE_it);