Dan Carpenter <[email protected]> wrote:
> 193 if (x509->issuer)
> ^^^^^^^^^^^^
> Check.
>
> 194 pr_debug("- issuer %s\n", x509->issuer);
Actually, x509->subject and x509->issuer are mandatory in the ASN.1 definition
and point to empty strings if there's no name material we can use, so the
check is superfluous.
> 199 (x509->subject &&
This check too.
However, I probably should check that x509->subject is not an empty string.
> 238 pr_debug("- issuer %s\n", p->subject);
> ^^^^^^
> Also this looks like it should be "subject" instead of "issuer" but
> maybe they are the same?
This is the subject attribute of issuing certificate (that p points to), not
the issuing attribute of the subject certificate (that x509 points to).
Note this is a debugging line. x509->issuer was printed by a pr_debug()
several lines above.
David
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html