mbedtls/tests/suites
Azim Khan 13c6bfbc2a Gaurd test suite headers with suite dependency
Test suite header code was not gaurded with test suite dependency.
But some test suites have additional code in the headers section.
Variables in that section become unused if suite functions are
gaurded. Hence gaurded the headers section.
But this changed cuased missing types in get_expression() function
that was originally accessing types defined through suite headers.
Hence had to gaurd expressions code as well.
Gaurding expressions does not allow parsing the parameters when
some types or hash defs are gaurded. Hence added function
check_test() to check if test is allowed or not before parsing the
parameters.
2018-08-06 11:40:57 +01:00
..
desktop_test.function Gaurd test suite headers with suite dependency 2018-08-06 11:40:57 +01:00
embedded_test.function Gaurd test suite headers with suite dependency 2018-08-06 11:40:57 +01:00
helpers.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
main_test.function Gaurd test suite headers with suite dependency 2018-08-06 11:40:57 +01:00
test_suite_aes.cbc.data
test_suite_aes.cfb.data
test_suite_aes.ecb.data
test_suite_aes.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_aes.ofb.data Add test cases for AES OFB block mode 2018-06-11 14:03:22 +01:00
test_suite_aes.rest.data
test_suite_aes.xts.data tests: Remove NIST AES-XTS test vectors 2018-06-13 12:13:58 +01:00
test_suite_arc4.data
test_suite_arc4.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_aria.data Remove a redundant dependency clause 2018-06-28 12:58:56 +02:00
test_suite_aria.function Adapt the ARIA test cases for new ECB function 2018-06-05 15:53:06 +01:00
test_suite_asn1write.data
test_suite_asn1write.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_base64.data
test_suite_base64.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_blowfish.data
test_suite_blowfish.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_camellia.data
test_suite_camellia.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_ccm.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_ccm.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_chacha20.data chacha20: add test for parameter validation 2018-05-24 13:37:31 +02:00
test_suite_chacha20.function chacha20: add test for parameter validation 2018-05-24 13:37:31 +02:00
test_suite_chachapoly.data chachapoly: add test for state flow 2018-05-24 13:37:31 +02:00
test_suite_chachapoly.function chachapoly: force correct mode for integrated API 2018-06-04 12:18:19 +02:00
test_suite_cipher.aes.data cipher: Add wrappers for AES-XTS 2018-06-13 12:13:56 +01:00
test_suite_cipher.arc4.data Add tests for "return plaintext data faster on unpadded decryption" 2018-03-27 19:25:35 -07:00
test_suite_cipher.blowfish.data Add tests for "return plaintext data faster on unpadded decryption" 2018-03-27 19:25:35 -07:00
test_suite_cipher.camellia.data Add tests for "return plaintext data faster on unpadded decryption" 2018-03-27 19:25:35 -07:00
test_suite_cipher.ccm.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_cipher.chacha20.data cipher: add stream test vectors for chacha20(poly1305) 2018-05-24 13:37:31 +02:00
test_suite_cipher.chachapoly.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_cipher.des.data Add tests for "return plaintext data faster on unpadded decryption" 2018-03-27 19:25:35 -07:00
test_suite_cipher.function Add missing headers and fix name change issues 2018-08-06 11:40:57 +01:00
test_suite_cipher.gcm.data Add tests for "return plaintext data faster on unpadded decryption" 2018-03-27 19:25:35 -07:00
test_suite_cipher.null.data Add tests for "return plaintext data faster on unpadded decryption" 2018-03-27 19:25:35 -07:00
test_suite_cipher.padding.data
test_suite_cmac.data
test_suite_cmac.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_ctr_drbg.data
test_suite_ctr_drbg.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_debug.data
test_suite_debug.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_des.data
test_suite_des.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_dhm.data tests: dhm: Rename Hallman to Hellman 2018-07-06 13:20:09 +01:00
test_suite_dhm.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_ecdh.data
test_suite_ecdh.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_ecdsa.data
test_suite_ecdsa.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_ecjpake.data
test_suite_ecjpake.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_ecp.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_ecp.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_entropy.data
test_suite_entropy.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_error.data
test_suite_error.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_gcm.aes128_de.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_gcm.aes128_en.data
test_suite_gcm.aes192_de.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_gcm.aes192_en.data
test_suite_gcm.aes256_de.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_gcm.aes256_en.data
test_suite_gcm.camellia.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_gcm.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_hkdf.data hkdf: Add negative tests 2018-06-11 13:10:14 +01:00
test_suite_hkdf.function hkdf: Add negative tests 2018-06-11 13:10:14 +01:00
test_suite_hmac_drbg.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_hmac_drbg.misc.data
test_suite_hmac_drbg.no_reseed.data
test_suite_hmac_drbg.nopr.data
test_suite_hmac_drbg.pr.data
test_suite_md.data
test_suite_md.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_mdx.data
test_suite_mdx.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_memory_buffer_alloc.data
test_suite_memory_buffer_alloc.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_mpi.data Fix test functions and data after moving hexify/unhexify out 2018-08-06 11:40:57 +01:00
test_suite_mpi.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_nist_kw.data Add tests for the nist key wrapping feature 2018-07-24 16:43:20 +01:00
test_suite_nist_kw.function Add tests for the nist key wrapping feature 2018-07-24 16:43:20 +01:00
test_suite_pem.data
test_suite_pem.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_pk.data
test_suite_pk.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_pkcs1_v15.data Fix minor code style issues 2018-05-15 09:21:57 +01:00
test_suite_pkcs1_v15.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_pkcs1_v21.data
test_suite_pkcs1_v21.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_pkcs5.data
test_suite_pkcs5.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_pkparse.data Change test dependencies to RC4 from DES 2018-07-27 17:15:39 +01:00
test_suite_pkparse.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_pkwrite.data
test_suite_pkwrite.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_poly1305.data poly1305: add test for parameter validation 2018-05-24 13:37:31 +02:00
test_suite_poly1305.function poly1305: add test with multiple small fragments 2018-05-24 13:37:31 +02:00
test_suite_rsa.data Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_rsa.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_shax.data
test_suite_shax.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_ssl.data Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_ssl.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_timing.data
test_suite_timing.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_version.data Update version to 2.12.0 2018-07-25 15:42:26 +01:00
test_suite_version.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_x509parse.data Fix some test deps 2018-03-27 14:39:26 +01:00
test_suite_x509parse.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_x509write.data
test_suite_x509write.function Add missing headers and fix name change issues 2018-08-06 11:40:57 +01:00
test_suite_xtea.data
test_suite_xtea.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00