Skip to content

Commit 7542802

Browse files
committed
add a test
1 parent fda52f7 commit 7542802

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

certs/crl/bad_time_fmt.pem

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-----BEGIN X509 CRL-----
2+
MIIB7DCB1QIBATANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJVUzELMAkGA1UE
3+
CAwCVVMxCzAJBgNVBAcMAlVTMQswCQYDVQQKDAJVUzELMAkGA1UEAwwCVVMxCzAJ
4+
BgNVBAsMAlVTGA0yNDAxMjMwMDAwMDBaGA0zNDAxMjAwMDAwMDBaMDUwMwIUHIAC
5+
LvgfJAXulqYS3LYf4KxwHl4XDTI1MDMxMzAyNDQ0MFowDDAKBgNVHRUEAwoBBqAc
6+
MBowGAYDVR0UBBECDxnP/97adO3y9qRGDM7hQDANBgkqhkiG9w0BAQsFAAOCAQEA
7+
aDY9jBdAJiAujUkaLYLVtzNWF/0SxD5CB4dYIcZMqtPKLn5ykcxkXvnRbVihJ+Kn
8+
AAv9Fkn5iwj77EGwxNjyZktQ4gAmcMhCTBEcAHbmi92tHttot9Sr44+CN+0NaaQD
9+
OflIeVw7Zir90TWufjScy8/e7FkVm+aD5CicrbJWqoe21pB1Q1jS49iNrZzqZ2vw
10+
HLiqNAzpecxwUih/YPe5+CBk5Nq4vICeieGVC/JO9r5SkdDwWQTl0I3kSK6n4Jh7
11+
53FmIen80F2ZZuZu4/fhJ7C4rlr6W9i6FrK06s5mk1PeYFHKhCkwI8wp8cIudJQD
12+
lLsK2u4CTcuTKdbDLsszYA==
13+
-----END X509 CRL-----

tests/api.c

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46292,9 +46292,17 @@ static int test_sk_X509_CRL(void)
4629246292
ExpectIntEQ(BIO_get_mem_data(bio, NULL), 1324);
4629346293
#endif
4629446294
BIO_free(bio);
46295-
46295+
bio = NULL;
4629646296
wolfSSL_X509_CRL_free(crl);
4629746297
crl = NULL;
46298+
46299+
#ifndef NO_ASN_TIME
46300+
/* Test CRL with invalid GeneralizedTime */
46301+
ExpectNotNull(bio = BIO_new_file("./certs/crl/bad_time_fmt.pem", "rb"));
46302+
ExpectNull(crl = PEM_read_bio_X509_CRL(bio, NULL, NULL, NULL));
46303+
BIO_free(bio);
46304+
bio = NULL;
46305+
#endif /* NO_ASN_TIME */
4629846306
#endif
4629946307

4630046308
#if !defined(NO_FILESYSTEM) && !defined(NO_STDIO_FILESYSTEM)

0 commit comments

Comments
 (0)