diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/ts/ts_rsp_verify.c | 5 | ||||
| -rw-r--r-- | src/lib/libssl/src/crypto/ts/ts_rsp_verify.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ts/ts_rsp_verify.c b/src/lib/libcrypto/ts/ts_rsp_verify.c index 25fc22dfaf..56397eeec3 100644 --- a/src/lib/libcrypto/ts/ts_rsp_verify.c +++ b/src/lib/libcrypto/ts/ts_rsp_verify.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ts_rsp_verify.c,v 1.12 2014/07/11 08:44:49 jsing Exp $ */ | 1 | /* $OpenBSD: ts_rsp_verify.c,v 1.13 2015/07/15 16:45:24 miod Exp $ */ |
| 2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL | 2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL |
| 3 | * project 2002. | 3 | * project 2002. |
| 4 | */ | 4 | */ |
| @@ -698,6 +698,9 @@ TS_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer) | |||
| 698 | int idx = -1; | 698 | int idx = -1; |
| 699 | int found = 0; | 699 | int found = 0; |
| 700 | 700 | ||
| 701 | if (signer == NULL) | ||
| 702 | return 0; | ||
| 703 | |||
| 701 | /* Check the subject name first. */ | 704 | /* Check the subject name first. */ |
| 702 | if (tsa_name->type == GEN_DIRNAME && | 705 | if (tsa_name->type == GEN_DIRNAME && |
| 703 | X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0) | 706 | X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0) |
diff --git a/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c b/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c index 25fc22dfaf..56397eeec3 100644 --- a/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c +++ b/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ts_rsp_verify.c,v 1.12 2014/07/11 08:44:49 jsing Exp $ */ | 1 | /* $OpenBSD: ts_rsp_verify.c,v 1.13 2015/07/15 16:45:24 miod Exp $ */ |
| 2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL | 2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL |
| 3 | * project 2002. | 3 | * project 2002. |
| 4 | */ | 4 | */ |
| @@ -698,6 +698,9 @@ TS_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer) | |||
| 698 | int idx = -1; | 698 | int idx = -1; |
| 699 | int found = 0; | 699 | int found = 0; |
| 700 | 700 | ||
| 701 | if (signer == NULL) | ||
| 702 | return 0; | ||
| 703 | |||
| 701 | /* Check the subject name first. */ | 704 | /* Check the subject name first. */ |
| 702 | if (tsa_name->type == GEN_DIRNAME && | 705 | if (tsa_name->type == GEN_DIRNAME && |
| 703 | X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0) | 706 | X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0) |
