diff options
Diffstat (limited to 'src/lib/libcrypto/pkcs12/p12_utl.c')
-rw-r--r-- | src/lib/libcrypto/pkcs12/p12_utl.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/libcrypto/pkcs12/p12_utl.c b/src/lib/libcrypto/pkcs12/p12_utl.c index e02ff3073e..eb95417d1b 100644 --- a/src/lib/libcrypto/pkcs12/p12_utl.c +++ b/src/lib/libcrypto/pkcs12/p12_utl.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: p12_utl.c,v 1.14 2016/12/30 15:08:22 jsing Exp $ */ | 1 | /* $OpenBSD: p12_utl.c,v 1.15 2016/12/30 15:34:35 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 1999. | 3 | * project 1999. |
4 | */ | 4 | */ |
@@ -127,38 +127,38 @@ OPENSSL_uni2asc(unsigned char *uni, int unilen) | |||
127 | int | 127 | int |
128 | i2d_PKCS12_bio(BIO *bp, PKCS12 *p12) | 128 | i2d_PKCS12_bio(BIO *bp, PKCS12 *p12) |
129 | { | 129 | { |
130 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(PKCS12), bp, p12); | 130 | return ASN1_item_i2d_bio(&PKCS12_it, bp, p12); |
131 | } | 131 | } |
132 | 132 | ||
133 | int | 133 | int |
134 | i2d_PKCS12_fp(FILE *fp, PKCS12 *p12) | 134 | i2d_PKCS12_fp(FILE *fp, PKCS12 *p12) |
135 | { | 135 | { |
136 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(PKCS12), fp, p12); | 136 | return ASN1_item_i2d_fp(&PKCS12_it, fp, p12); |
137 | } | 137 | } |
138 | 138 | ||
139 | PKCS12 * | 139 | PKCS12 * |
140 | d2i_PKCS12_bio(BIO *bp, PKCS12 **p12) | 140 | d2i_PKCS12_bio(BIO *bp, PKCS12 **p12) |
141 | { | 141 | { |
142 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS12), bp, p12); | 142 | return ASN1_item_d2i_bio(&PKCS12_it, bp, p12); |
143 | } | 143 | } |
144 | 144 | ||
145 | PKCS12 * | 145 | PKCS12 * |
146 | d2i_PKCS12_fp(FILE *fp, PKCS12 **p12) | 146 | d2i_PKCS12_fp(FILE *fp, PKCS12 **p12) |
147 | { | 147 | { |
148 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS12), fp, p12); | 148 | return ASN1_item_d2i_fp(&PKCS12_it, fp, p12); |
149 | } | 149 | } |
150 | 150 | ||
151 | PKCS12_SAFEBAG * | 151 | PKCS12_SAFEBAG * |
152 | PKCS12_x5092certbag(X509 *x509) | 152 | PKCS12_x5092certbag(X509 *x509) |
153 | { | 153 | { |
154 | return PKCS12_item_pack_safebag(x509, ASN1_ITEM_rptr(X509), | 154 | return PKCS12_item_pack_safebag(x509, &X509_it, |
155 | NID_x509Certificate, NID_certBag); | 155 | NID_x509Certificate, NID_certBag); |
156 | } | 156 | } |
157 | 157 | ||
158 | PKCS12_SAFEBAG * | 158 | PKCS12_SAFEBAG * |
159 | PKCS12_x509crl2certbag(X509_CRL *crl) | 159 | PKCS12_x509crl2certbag(X509_CRL *crl) |
160 | { | 160 | { |
161 | return PKCS12_item_pack_safebag(crl, ASN1_ITEM_rptr(X509_CRL), | 161 | return PKCS12_item_pack_safebag(crl, &X509_CRL_it, |
162 | NID_x509Crl, NID_crlBag); | 162 | NID_x509Crl, NID_crlBag); |
163 | } | 163 | } |
164 | 164 | ||
@@ -170,7 +170,7 @@ PKCS12_certbag2x509(PKCS12_SAFEBAG *bag) | |||
170 | if (OBJ_obj2nid(bag->value.bag->type) != NID_x509Certificate) | 170 | if (OBJ_obj2nid(bag->value.bag->type) != NID_x509Certificate) |
171 | return NULL; | 171 | return NULL; |
172 | return ASN1_item_unpack(bag->value.bag->value.octet, | 172 | return ASN1_item_unpack(bag->value.bag->value.octet, |
173 | ASN1_ITEM_rptr(X509)); | 173 | &X509_it); |
174 | } | 174 | } |
175 | 175 | ||
176 | X509_CRL * | 176 | X509_CRL * |
@@ -181,5 +181,5 @@ PKCS12_certbag2x509crl(PKCS12_SAFEBAG *bag) | |||
181 | if (OBJ_obj2nid(bag->value.bag->type) != NID_x509Crl) | 181 | if (OBJ_obj2nid(bag->value.bag->type) != NID_x509Crl) |
182 | return NULL; | 182 | return NULL; |
183 | return ASN1_item_unpack(bag->value.bag->value.octet, | 183 | return ASN1_item_unpack(bag->value.bag->value.octet, |
184 | ASN1_ITEM_rptr(X509_CRL)); | 184 | &X509_CRL_it); |
185 | } | 185 | } |