Latest update and remove TLSv1.3 draft
This commit is contained in:
@@ -30,6 +30,7 @@ static int test_certs(int num)
|
||||
typedef int (*i2d_X509_t)(X509 *, unsigned char **);
|
||||
int err = 0;
|
||||
BIO *fp = BIO_new_file(test_get_argument(num), "r");
|
||||
X509 *reuse = NULL;
|
||||
|
||||
if (!TEST_ptr(fp))
|
||||
return 0;
|
||||
@@ -91,6 +92,13 @@ static int test_certs(int num)
|
||||
err = 1;
|
||||
goto next;
|
||||
}
|
||||
p = buf;
|
||||
reuse = d2i(&reuse, &p, enclen);
|
||||
if (reuse == NULL || X509_cmp (reuse, cert)) {
|
||||
TEST_error("X509_cmp does not work with %s", name);
|
||||
err = 1;
|
||||
goto next;
|
||||
}
|
||||
OPENSSL_free(buf);
|
||||
buf = NULL;
|
||||
|
||||
@@ -139,6 +147,7 @@ static int test_certs(int num)
|
||||
OPENSSL_free(data);
|
||||
}
|
||||
BIO_free(fp);
|
||||
X509_free(reuse);
|
||||
|
||||
if (ERR_GET_REASON(ERR_peek_last_error()) == PEM_R_NO_START_LINE) {
|
||||
/* Reached end of PEM file */
|
||||
|
||||
Reference in New Issue
Block a user