summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/cms/cms_kari.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/cms/cms_kari.c')
-rw-r--r--src/lib/libcrypto/cms/cms_kari.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/lib/libcrypto/cms/cms_kari.c b/src/lib/libcrypto/cms/cms_kari.c
index 3605baac41..e1f22cc43a 100644
--- a/src/lib/libcrypto/cms/cms_kari.c
+++ b/src/lib/libcrypto/cms/cms_kari.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cms_kari.c,v 1.6 2019/08/10 18:15:52 jsing Exp $ */ 1/* $OpenBSD: cms_kari.c,v 1.7 2019/08/11 10:38:27 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.
@@ -69,8 +69,7 @@ CMS_RecipientInfo_kari_get0_alg(CMS_RecipientInfo *ri, X509_ALGOR **palg,
69 ASN1_OCTET_STRING **pukm) 69 ASN1_OCTET_STRING **pukm)
70{ 70{
71 if (ri->type != CMS_RECIPINFO_AGREE) { 71 if (ri->type != CMS_RECIPINFO_AGREE) {
72 CMSerr(CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ALG, 72 CMSerror(CMS_R_NOT_KEY_AGREEMENT);
73 CMS_R_NOT_KEY_AGREEMENT);
74 return 0; 73 return 0;
75 } 74 }
76 if (palg) 75 if (palg)
@@ -87,8 +86,7 @@ STACK_OF(CMS_RecipientEncryptedKey) *
87CMS_RecipientInfo_kari_get0_reks(CMS_RecipientInfo *ri) 86CMS_RecipientInfo_kari_get0_reks(CMS_RecipientInfo *ri)
88{ 87{
89 if (ri->type != CMS_RECIPINFO_AGREE) { 88 if (ri->type != CMS_RECIPINFO_AGREE) {
90 CMSerr(CMS_F_CMS_RECIPIENTINFO_KARI_GET0_REKS, 89 CMSerror(CMS_R_NOT_KEY_AGREEMENT);
91 CMS_R_NOT_KEY_AGREEMENT);
92 return NULL; 90 return NULL;
93 } 91 }
94 return ri->d.kari->recipientEncryptedKeys; 92 return ri->d.kari->recipientEncryptedKeys;
@@ -102,8 +100,7 @@ CMS_RecipientInfo_kari_get0_orig_id(CMS_RecipientInfo *ri, X509_ALGOR **pubalg,
102 CMS_OriginatorIdentifierOrKey *oik; 100 CMS_OriginatorIdentifierOrKey *oik;
103 101
104 if (ri->type != CMS_RECIPINFO_AGREE) { 102 if (ri->type != CMS_RECIPINFO_AGREE) {
105 CMSerr(CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ORIG_ID, 103 CMSerror(CMS_R_NOT_KEY_AGREEMENT);
106 CMS_R_NOT_KEY_AGREEMENT);
107 return 0; 104 return 0;
108 } 105 }
109 oik = ri->d.kari->originator; 106 oik = ri->d.kari->originator;
@@ -142,8 +139,7 @@ CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert)
142 CMS_OriginatorIdentifierOrKey *oik; 139 CMS_OriginatorIdentifierOrKey *oik;
143 140
144 if (ri->type != CMS_RECIPINFO_AGREE) { 141 if (ri->type != CMS_RECIPINFO_AGREE) {
145 CMSerr(CMS_F_CMS_RECIPIENTINFO_KARI_ORIG_ID_CMP, 142 CMSerror(CMS_R_NOT_KEY_AGREEMENT);
146 CMS_R_NOT_KEY_AGREEMENT);
147 return -2; 143 return -2;
148 } 144 }
149 oik = ri->d.kari->originator; 145 oik = ri->d.kari->originator;
@@ -439,7 +435,7 @@ cms_RecipientInfo_kari_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri)
439 int i; 435 int i;
440 436
441 if (ri->type != CMS_RECIPINFO_AGREE) { 437 if (ri->type != CMS_RECIPINFO_AGREE) {
442 CMSerr(CMS_F_CMS_RECIPIENTINFO_KARI_ENCRYPT, CMS_R_NOT_KEY_AGREEMENT); 438 CMSerror(CMS_R_NOT_KEY_AGREEMENT);
443 return 0; 439 return 0;
444 } 440 }
445 kari = ri->d.kari; 441 kari = ri->d.kari;