diff options
Diffstat (limited to 'src/lib/libcrypto/cms/cms_pwri.c')
-rw-r--r-- | src/lib/libcrypto/cms/cms_pwri.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/cms/cms_pwri.c b/src/lib/libcrypto/cms/cms_pwri.c index bbad379dff..a3251f58b7 100644 --- a/src/lib/libcrypto/cms/cms_pwri.c +++ b/src/lib/libcrypto/cms/cms_pwri.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cms_pwri.c,v 1.18 2019/08/11 06:47:18 jsing Exp $ */ | 1 | /* $OpenBSD: cms_pwri.c,v 1.19 2019/08/11 10:15:30 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
4 | * project. | 4 | * project. |
@@ -179,7 +179,7 @@ CMS_add0_recipient_password(CMS_ContentInfo *cms, int iter, int wrap_nid, | |||
179 | if (pwri->keyEncryptionAlgorithm->parameter == NULL) | 179 | if (pwri->keyEncryptionAlgorithm->parameter == NULL) |
180 | goto merr; | 180 | goto merr; |
181 | 181 | ||
182 | if (!ASN1_item_pack(encalg, ASN1_ITEM_rptr(X509_ALGOR), | 182 | if (!ASN1_item_pack(encalg, &X509_ALGOR_it, |
183 | &pwri->keyEncryptionAlgorithm->parameter->value.sequence)) | 183 | &pwri->keyEncryptionAlgorithm->parameter->value.sequence)) |
184 | goto merr; | 184 | goto merr; |
185 | pwri->keyEncryptionAlgorithm->parameter->type = V_ASN1_SEQUENCE; | 185 | pwri->keyEncryptionAlgorithm->parameter->type = V_ASN1_SEQUENCE; |
@@ -350,7 +350,7 @@ cms_RecipientInfo_pwri_crypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, | |||
350 | return 0; | 350 | return 0; |
351 | } | 351 | } |
352 | 352 | ||
353 | kekalg = ASN1_TYPE_unpack_sequence(ASN1_ITEM_rptr(X509_ALGOR), | 353 | kekalg = ASN1_TYPE_unpack_sequence(&X509_ALGOR_it, |
354 | algtmp->parameter); | 354 | algtmp->parameter); |
355 | 355 | ||
356 | if (kekalg == NULL) { | 356 | if (kekalg == NULL) { |