diff options
Diffstat (limited to 'src/lib/libcrypto/cms/cms_kari.c')
| -rw-r--r-- | src/lib/libcrypto/cms/cms_kari.c | 16 |
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) * | |||
| 87 | CMS_RecipientInfo_kari_get0_reks(CMS_RecipientInfo *ri) | 86 | CMS_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; |
