diff options
| author | tb <> | 2021-10-31 16:28:50 +0000 |
|---|---|---|
| committer | tb <> | 2021-10-31 16:28:50 +0000 |
| commit | ece3619d25257d5061daad5f5867253771ca392e (patch) | |
| tree | 3c30d1bd9bf93ddd063219facabf1af295577560 /src/lib/libcrypto/pem | |
| parent | dfc0a984807aa4d6bd5f957264003528b80ee11d (diff) | |
| download | openbsd-ece3619d25257d5061daad5f5867253771ca392e.tar.gz openbsd-ece3619d25257d5061daad5f5867253771ca392e.tar.bz2 openbsd-ece3619d25257d5061daad5f5867253771ca392e.zip | |
Remove the unused X509_CERT_PAIR struct and the assicated API.
ok beck jsing
Diffstat (limited to 'src/lib/libcrypto/pem')
| -rw-r--r-- | src/lib/libcrypto/pem/pem.h | 5 | ||||
| -rw-r--r-- | src/lib/libcrypto/pem/pem_xaux.c | 30 |
2 files changed, 2 insertions, 33 deletions
diff --git a/src/lib/libcrypto/pem/pem.h b/src/lib/libcrypto/pem/pem.h index adc85226e8..01c7174d39 100644 --- a/src/lib/libcrypto/pem/pem.h +++ b/src/lib/libcrypto/pem/pem.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pem.h,v 1.19 2018/08/24 19:51:31 tb Exp $ */ | 1 | /* $OpenBSD: pem.h,v 1.20 2021/10/31 16:28:50 tb Exp $ */ |
| 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -114,7 +114,6 @@ extern "C" { | |||
| 114 | 114 | ||
| 115 | #define PEM_STRING_X509_OLD "X509 CERTIFICATE" | 115 | #define PEM_STRING_X509_OLD "X509 CERTIFICATE" |
| 116 | #define PEM_STRING_X509 "CERTIFICATE" | 116 | #define PEM_STRING_X509 "CERTIFICATE" |
| 117 | #define PEM_STRING_X509_PAIR "CERTIFICATE PAIR" | ||
| 118 | #define PEM_STRING_X509_TRUSTED "TRUSTED CERTIFICATE" | 117 | #define PEM_STRING_X509_TRUSTED "TRUSTED CERTIFICATE" |
| 119 | #define PEM_STRING_X509_REQ_OLD "NEW CERTIFICATE REQUEST" | 118 | #define PEM_STRING_X509_REQ_OLD "NEW CERTIFICATE REQUEST" |
| 120 | #define PEM_STRING_X509_REQ "CERTIFICATE REQUEST" | 119 | #define PEM_STRING_X509_REQ "CERTIFICATE REQUEST" |
| @@ -435,8 +434,6 @@ DECLARE_PEM_rw(X509, X509) | |||
| 435 | 434 | ||
| 436 | DECLARE_PEM_rw(X509_AUX, X509) | 435 | DECLARE_PEM_rw(X509_AUX, X509) |
| 437 | 436 | ||
| 438 | DECLARE_PEM_rw(X509_CERT_PAIR, X509_CERT_PAIR) | ||
| 439 | |||
| 440 | DECLARE_PEM_rw(X509_REQ, X509_REQ) | 437 | DECLARE_PEM_rw(X509_REQ, X509_REQ) |
| 441 | DECLARE_PEM_write(X509_REQ_NEW, X509_REQ) | 438 | DECLARE_PEM_write(X509_REQ_NEW, X509_REQ) |
| 442 | 439 | ||
diff --git a/src/lib/libcrypto/pem/pem_xaux.c b/src/lib/libcrypto/pem/pem_xaux.c index 0dd81523b5..68a7851704 100644 --- a/src/lib/libcrypto/pem/pem_xaux.c +++ b/src/lib/libcrypto/pem/pem_xaux.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pem_xaux.c,v 1.9 2016/09/04 16:10:38 jsing Exp $ */ | 1 | /* $OpenBSD: pem_xaux.c,v 1.10 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 2001. | 3 | * project 2001. |
| 4 | */ | 4 | */ |
| @@ -92,31 +92,3 @@ PEM_write_bio_X509_AUX(BIO *bp, X509 *x) | |||
| 92 | return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_AUX, PEM_STRING_X509_TRUSTED, bp, | 92 | return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_AUX, PEM_STRING_X509_TRUSTED, bp, |
| 93 | x, NULL, NULL, 0, NULL, NULL); | 93 | x, NULL, NULL, 0, NULL, NULL); |
| 94 | } | 94 | } |
| 95 | |||
| 96 | X509_CERT_PAIR * | ||
| 97 | PEM_read_X509_CERT_PAIR(FILE *fp, X509_CERT_PAIR **x, pem_password_cb *cb, void *u) | ||
| 98 | { | ||
| 99 | return PEM_ASN1_read((d2i_of_void *)d2i_X509_CERT_PAIR, PEM_STRING_X509_PAIR, fp, | ||
| 100 | (void **)x, cb, u); | ||
| 101 | } | ||
| 102 | |||
| 103 | int | ||
| 104 | PEM_write_X509_CERT_PAIR(FILE *fp, X509_CERT_PAIR *x) | ||
| 105 | { | ||
| 106 | return PEM_ASN1_write((i2d_of_void *)i2d_X509_CERT_PAIR, PEM_STRING_X509_PAIR, fp, | ||
| 107 | x, NULL, NULL, 0, NULL, NULL); | ||
| 108 | } | ||
| 109 | |||
| 110 | X509_CERT_PAIR * | ||
| 111 | PEM_read_bio_X509_CERT_PAIR(BIO *bp, X509_CERT_PAIR **x, pem_password_cb *cb, void *u) | ||
| 112 | { | ||
| 113 | return PEM_ASN1_read_bio((d2i_of_void *)d2i_X509_CERT_PAIR, PEM_STRING_X509_PAIR, bp, | ||
| 114 | (void **)x, cb, u); | ||
| 115 | } | ||
| 116 | |||
| 117 | int | ||
| 118 | PEM_write_bio_X509_CERT_PAIR(BIO *bp, X509_CERT_PAIR *x) | ||
| 119 | { | ||
| 120 | return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_CERT_PAIR, PEM_STRING_X509_PAIR, bp, | ||
| 121 | x, NULL, NULL, 0, NULL, NULL); | ||
| 122 | } | ||
