aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crypto/asymmetric_keys/pkcs7_verify.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/crypto/asymmetric_keys/pkcs7_verify.c b/crypto/asymmetric_keys/pkcs7_verify.c
index 51ff36f3a913..c62cf8006e1f 100644
--- a/crypto/asymmetric_keys/pkcs7_verify.c
+++ b/crypto/asymmetric_keys/pkcs7_verify.c
@@ -190,14 +190,12 @@ static int pkcs7_verify_sig_chain(struct pkcs7_message *pkcs7,
190 if (ret < 0) 190 if (ret < 0)
191 return ret; 191 return ret;
192 192
193 if (x509->issuer) 193 pr_debug("- issuer %s\n", x509->issuer);
194 pr_debug("- issuer %s\n", x509->issuer);
195 if (x509->authority) 194 if (x509->authority)
196 pr_debug("- authkeyid %s\n", x509->authority); 195 pr_debug("- authkeyid %s\n", x509->authority);
197 196
198 if (!x509->authority || 197 if (!x509->authority ||
199 (x509->subject && 198 strcmp(x509->subject, x509->issuer) == 0) {
200 strcmp(x509->subject, x509->issuer) == 0)) {
201 /* If there's no authority certificate specified, then 199 /* If there's no authority certificate specified, then
202 * the certificate must be self-signed and is the root 200 * the certificate must be self-signed and is the root
203 * of the chain. Likewise if the cert is its own 201 * of the chain. Likewise if the cert is its own