diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/pem/pem_xaux.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/lib/libcrypto/pem/pem_xaux.c b/src/lib/libcrypto/pem/pem_xaux.c index f5dfb8476c..0dd81523b5 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.8 2016/09/04 15:53:03 jsing Exp $ */ | 1 | /* $OpenBSD: pem_xaux.c,v 1.9 2016/09/04 16:10:38 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 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -66,16 +66,23 @@ | |||
66 | 66 | ||
67 | 67 | ||
68 | X509 * | 68 | X509 * |
69 | PEM_read_bio_X509_AUX(BIO *bp, X509 **x, pem_password_cb *cb, void *u) | 69 | PEM_read_X509_AUX(FILE *fp, X509 **x, pem_password_cb *cb, void *u) |
70 | { | 70 | { |
71 | return PEM_ASN1_read_bio((d2i_of_void *)d2i_X509_AUX, PEM_STRING_X509_TRUSTED, bp, | 71 | return PEM_ASN1_read((d2i_of_void *)d2i_X509_AUX, PEM_STRING_X509_TRUSTED, fp, |
72 | (void **)x, cb, u); | 72 | (void **)x, cb, u); |
73 | } | 73 | } |
74 | 74 | ||
75 | int | ||
76 | PEM_write_X509_AUX(FILE *fp, X509 *x) | ||
77 | { | ||
78 | return PEM_ASN1_write((i2d_of_void *)i2d_X509_AUX, PEM_STRING_X509_TRUSTED, fp, | ||
79 | x, NULL, NULL, 0, NULL, NULL); | ||
80 | } | ||
81 | |||
75 | X509 * | 82 | X509 * |
76 | PEM_read_X509_AUX(FILE *fp, X509 **x, pem_password_cb *cb, void *u) | 83 | PEM_read_bio_X509_AUX(BIO *bp, X509 **x, pem_password_cb *cb, void *u) |
77 | { | 84 | { |
78 | return PEM_ASN1_read((d2i_of_void *)d2i_X509_AUX, PEM_STRING_X509_TRUSTED, fp, | 85 | return PEM_ASN1_read_bio((d2i_of_void *)d2i_X509_AUX, PEM_STRING_X509_TRUSTED, bp, |
79 | (void **)x, cb, u); | 86 | (void **)x, cb, u); |
80 | } | 87 | } |
81 | 88 | ||
@@ -86,10 +93,17 @@ PEM_write_bio_X509_AUX(BIO *bp, X509 *x) | |||
86 | x, NULL, NULL, 0, NULL, NULL); | 93 | x, NULL, NULL, 0, NULL, NULL); |
87 | } | 94 | } |
88 | 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 | |||
89 | int | 103 | int |
90 | PEM_write_X509_AUX(FILE *fp, X509 *x) | 104 | PEM_write_X509_CERT_PAIR(FILE *fp, X509_CERT_PAIR *x) |
91 | { | 105 | { |
92 | return PEM_ASN1_write((i2d_of_void *)i2d_X509_AUX, PEM_STRING_X509_TRUSTED, fp, | 106 | return PEM_ASN1_write((i2d_of_void *)i2d_X509_CERT_PAIR, PEM_STRING_X509_PAIR, fp, |
93 | x, NULL, NULL, 0, NULL, NULL); | 107 | x, NULL, NULL, 0, NULL, NULL); |
94 | } | 108 | } |
95 | 109 | ||
@@ -100,23 +114,9 @@ PEM_read_bio_X509_CERT_PAIR(BIO *bp, X509_CERT_PAIR **x, pem_password_cb *cb, vo | |||
100 | (void **)x, cb, u); | 114 | (void **)x, cb, u); |
101 | } | 115 | } |
102 | 116 | ||
103 | X509_CERT_PAIR * | ||
104 | PEM_read_X509_CERT_PAIR(FILE *fp, X509_CERT_PAIR **x, pem_password_cb *cb, void *u) | ||
105 | { | ||
106 | return PEM_ASN1_read((d2i_of_void *)d2i_X509_CERT_PAIR, PEM_STRING_X509_PAIR, fp, | ||
107 | (void **)x, cb, u); | ||
108 | } | ||
109 | |||
110 | int | 117 | int |
111 | PEM_write_bio_X509_CERT_PAIR(BIO *bp, X509_CERT_PAIR *x) | 118 | PEM_write_bio_X509_CERT_PAIR(BIO *bp, X509_CERT_PAIR *x) |
112 | { | 119 | { |
113 | return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_CERT_PAIR, PEM_STRING_X509_PAIR, bp, | 120 | return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_CERT_PAIR, PEM_STRING_X509_PAIR, bp, |
114 | x, NULL, NULL, 0, NULL, NULL); | 121 | x, NULL, NULL, 0, NULL, NULL); |
115 | } | 122 | } |
116 | |||
117 | int | ||
118 | PEM_write_X509_CERT_PAIR(FILE *fp, X509_CERT_PAIR *x) | ||
119 | { | ||
120 | return PEM_ASN1_write((i2d_of_void *)i2d_X509_CERT_PAIR, PEM_STRING_X509_PAIR, fp, | ||
121 | x, NULL, NULL, 0, NULL, NULL); | ||
122 | } | ||