mbedtls/tests/suites
Gilles Peskine b2281e1cf0 x509parse_crl: more negative test cases
Add a few more negative test cases for mbedtls_x509_crl_parse.
The test data is manually adapted from the existing positive test case
"X509 CRL ASN1 (TBSCertList, sig present)" which decomposes as

305c
 3047                                   tbsCertList TBSCertList
  020100                                version INTEGER OPTIONAL
  300d                                  signatureAlgorithm AlgorithmIdentifier
   06092a864886f70d01010e
   0500
  300f                                  issuer Name
   310d300b0603550403130441424344
  170c303930313031303030303030          thisUpdate Time
  3014                                  revokedCertificates
   3012                                 entry 1
    8202abcd                            userCertificate CertificateSerialNumber
    170c303831323331323335393539        revocationDate Time
 300d                                   signatureAlgorithm AlgorithmIdentifier
  06092a864886f70d01010e
  0500
 03020001                               signatureValue BIT STRING

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2020-07-16 18:18:22 +02:00
..
helpers.function tests: Move random helper functions 2020-06-12 14:33:08 +02:00
host_test.function tests: Reformating due to *hexify functions renaming 2020-06-12 14:33:08 +02:00
main_test.function Merge pull request #3421 from niacat/posix_c_source 2020-06-18 13:01:38 +02:00
target_test.function tests: Add mbedtls_test_ prefix to *hexify functions 2020-06-12 14:33:08 +02:00
test_suite_aes.cbc.data
test_suite_aes.cfb.data
test_suite_aes.ecb.data
test_suite_aes.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_aes.ofb.data
test_suite_aes.rest.data
test_suite_aes.xts.data
test_suite_arc4.data
test_suite_arc4.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_aria.data
test_suite_aria.function tests: Add mbedtls_test_ prefix to *hexify functions 2020-06-12 14:33:08 +02:00
test_suite_asn1parse.data Merge pull request #350 from gilles-peskine-arm/asn1-tests-parse_prefixes-trailing_garbage 2020-02-05 15:40:22 +00:00
test_suite_asn1parse.function Merge pull request #350 from gilles-peskine-arm/asn1-tests-parse_prefixes-trailing_garbage 2020-02-05 15:40:22 +00:00
test_suite_asn1write.data Add test cases for ASN.1 ENUMERATED tag 2019-10-31 19:17:36 +02:00
test_suite_asn1write.function Add test cases for ASN.1 ENUMERATED tag 2019-10-31 19:17:36 +02:00
test_suite_base64.data
test_suite_base64.function tests: Add mbedtls_test_ prefix to zero_alloc() 2020-06-12 14:33:08 +02:00
test_suite_blowfish.data
test_suite_blowfish.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_camellia.data
test_suite_camellia.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_ccm.data
test_suite_ccm.function tests: Reformating due to *hexify functions renaming 2020-06-12 14:33:08 +02:00
test_suite_chacha20.data
test_suite_chacha20.function tests: Add mbedtls_test_ prefix to *hexify functions 2020-06-12 14:33:08 +02:00
test_suite_chachapoly.data
test_suite_chachapoly.function tests: Add mbedtls_test_ prefix to *hexify functions 2020-06-12 14:33:08 +02:00
test_suite_cipher.aes.data Increase test coverage by adding AES and CAMELLIA empty buffer tests 2020-03-24 13:18:58 -04:00
test_suite_cipher.arc4.data
test_suite_cipher.aria.data
test_suite_cipher.blowfish.data
test_suite_cipher.camellia.data Increase test coverage by adding AES and CAMELLIA empty buffer tests 2020-03-24 13:18:58 -04:00
test_suite_cipher.ccm.data
test_suite_cipher.chacha20.data
test_suite_cipher.chachapoly.data
test_suite_cipher.des.data
test_suite_cipher.function tests: Add mbedtls_test_ prefix to *hexify functions 2020-06-12 14:33:08 +02:00
test_suite_cipher.gcm.data Increase test coverage by adding AES and CAMELLIA empty buffer tests 2020-03-24 13:18:58 -04:00
test_suite_cipher.misc.data
test_suite_cipher.nist_kw.data
test_suite_cipher.null.data
test_suite_cipher.padding.data
test_suite_cmac.data
test_suite_cmac.function
test_suite_ctr_drbg.data Remove selftest dependency in the test suite 2019-11-21 13:49:20 +01:00
test_suite_ctr_drbg.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_debug.data Revert "Remove tests that depend on TLS or X.509" 2020-03-19 14:17:54 +01:00
test_suite_debug.function Revert "Remove tests that depend on TLS or X.509" 2020-03-19 14:17:54 +01:00
test_suite_des.data
test_suite_des.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_dhm.data
test_suite_dhm.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_ecdh.data
test_suite_ecdh.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_ecdsa.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_ecdsa.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_ecjpake.data
test_suite_ecjpake.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_ecp.data Add test cases to check rng failure 2020-05-13 14:25:47 +09:00
test_suite_ecp.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_entropy.data
test_suite_entropy.function Fix build failure with MBEDTLS_PLATFORM_NV_SEED_ALT 2020-04-14 21:32:53 +02:00
test_suite_error.data
test_suite_error.function
test_suite_gcm.aes128_de.data
test_suite_gcm.aes128_en.data
test_suite_gcm.aes192_de.data
test_suite_gcm.aes192_en.data
test_suite_gcm.aes256_de.data
test_suite_gcm.aes256_en.data
test_suite_gcm.camellia.data
test_suite_gcm.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_gcm.misc.data
test_suite_hkdf.data
test_suite_hkdf.function tests: Add mbedtls_test_ prefix to unhexify_alloc() 2020-06-12 14:33:08 +02:00
test_suite_hmac_drbg.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_hmac_drbg.misc.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_hmac_drbg.no_reseed.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_hmac_drbg.nopr.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_hmac_drbg.pr.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_md.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_md.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_mdx.data
test_suite_mdx.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_memory_buffer_alloc.data More accurate test case description 2019-10-31 15:07:35 +01:00
test_suite_memory_buffer_alloc.function Enable more test cases without MBEDTLS_MEMORY_DEBUG 2019-10-31 15:07:45 +01:00
test_suite_mpi.data Merge pull request #346 from gilles-peskine-arm/mpi_copy_shrink 2020-02-06 09:52:01 +01:00
test_suite_mpi.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_nist_kw.data
test_suite_nist_kw.function tests: Add mbedtls_test_ prefix to *hexify functions 2020-06-12 14:33:08 +02:00
test_suite_oid.data
test_suite_oid.function
test_suite_pem.data
test_suite_pem.function
test_suite_pk.data Remove old values of curve encodings 2020-01-31 10:24:21 +01:00
test_suite_pk.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_pkcs1_v15.data
test_suite_pkcs1_v15.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_pkcs1_v21.data
test_suite_pkcs1_v21.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_pkcs5.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_pkcs5.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_pkparse.data Test each failure mode of pk_parse_key_pkcs1_der() 2020-02-18 10:31:29 +01:00
test_suite_pkparse.function Clean up test function pk_parse_key 2020-02-18 10:18:43 +01:00
test_suite_pkwrite.data pk_write test cases with short/long private key 2019-11-05 15:32:53 +01:00
test_suite_pkwrite.function
test_suite_poly1305.data
test_suite_poly1305.function tests: Add mbedtls_test_ prefix to *hexify functions 2020-06-12 14:33:08 +02:00
test_suite_psa_crypto.data Fix undeclared dep on deterministic ECDSA in test 2020-06-05 09:21:49 +02:00
test_suite_psa_crypto.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_psa_crypto_entropy.data
test_suite_psa_crypto_entropy.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_psa_crypto_hash.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_psa_crypto_hash.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_psa_crypto_init.data CTR_DRBG: define a constant for the default entropy nonce length 2019-10-23 19:47:05 +02:00
test_suite_psa_crypto_init.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_psa_crypto_metadata.data Move size-specific curve/group constants to crypto_compat.h 2020-01-31 10:15:32 +01:00
test_suite_psa_crypto_metadata.function Change the encoding of key types to have a parity bit 2020-01-31 10:24:21 +01:00
test_suite_psa_crypto_persistent_key.data Change the encoding of key types to have a parity bit 2020-01-31 10:24:21 +01:00
test_suite_psa_crypto_persistent_key.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_psa_crypto_se_driver_hal.data Update SE support to pass a location when registering a driver 2020-05-11 11:15:26 +02:00
test_suite_psa_crypto_se_driver_hal.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_psa_crypto_se_driver_hal_mocks.data Update SE support to pass a location when registering a driver 2020-05-11 11:15:26 +02:00
test_suite_psa_crypto_se_driver_hal_mocks.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_psa_crypto_slot_management.data Define EC curve family constants 2020-01-31 10:15:32 +01:00
test_suite_psa_crypto_slot_management.function Remove Dangerous Parameter Passing 2020-06-16 14:34:55 +01:00
test_suite_psa_its.data
test_suite_psa_its.function tests: Create an include folder 2020-06-10 16:03:05 +02:00
test_suite_rsa.data Improve readability of test dependencies 2020-01-07 10:24:17 +01:00
test_suite_rsa.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_shax.data Declare test dependencies on !SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
test_suite_shax.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00
test_suite_ssl.data Add min/max version negotiation to unit tests 2020-06-09 17:00:58 +01:00
test_suite_ssl.function Merge pull request #3426 from paul-elliott-arm/resource_leak 2020-06-16 10:00:18 +02:00
test_suite_timing.data
test_suite_timing.function
test_suite_version.data Bump version to Mbed TLS 2.23.0 2020-06-29 22:41:30 +01:00
test_suite_version.function Fix GCC format-signedness warnings 2020-04-22 16:01:48 +02:00
test_suite_x509parse.data x509parse_crl: more negative test cases 2020-07-16 18:18:22 +02:00
test_suite_x509parse.function test_suite_x509parse.function improvement 2020-06-17 17:59:49 +02:00
test_suite_x509write.data Add dependencies on !MBEDTLS_SHA512_NO_SHA384 to x509/ssl unit tests 2020-03-23 17:55:32 +01:00
test_suite_x509write.function tests: Reformating due to rnd_* renaming 2020-06-12 14:33:08 +02:00
test_suite_xtea.data
test_suite_xtea.function tests: Reformating due to hexcmp() renaming 2020-06-12 14:33:08 +02:00