pkcs7: Use end_issuer_and_sn where appropriate

There were some areas where `end_signer` were being
used when it makes more sense to use `end_issuer_and_sn`,
as pointed out by demiobenour@gmail.com.

Signed-off-by: Nick Child <nick.child@ibm.com>
diff --git a/library/pkcs7.c b/library/pkcs7.c
index 05d98c3..f380a70 100644
--- a/library/pkcs7.c
+++ b/library/pkcs7.c
@@ -317,7 +317,7 @@
     /* Parsing IssuerAndSerialNumber */
     signer->issuer_raw.p = *p;
 
-    asn1_ret = mbedtls_asn1_get_tag(p, end_signer, &len,
+    asn1_ret = mbedtls_asn1_get_tag(p, end_issuer_and_sn, &len,
                                     MBEDTLS_ASN1_CONSTRUCTED | MBEDTLS_ASN1_SEQUENCE);
     if (asn1_ret != 0) {
         goto out;
@@ -330,7 +330,7 @@
 
     signer->issuer_raw.len =  *p - signer->issuer_raw.p;
 
-    ret = mbedtls_x509_get_serial(p, end_signer, &signer->serial);
+    ret = mbedtls_x509_get_serial(p, end_issuer_and_sn, &signer->serial);
     if (ret != 0) {
         goto out;
     }