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 fix bug in get_one_and_zeros_padding() 2017-12-23 23:40:08 +01:00
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 Add tests for invalid private parameters in mbedtls_ecdsa_sign() 2017-11-17 17:09:31 +00:00
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 Allow comments in test data files 2017-10-06 11:58:50 +01:00
test_suite_md.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_mdx.data Allow comments in test data files 2017-10-06 11:58:50 +01:00
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 corner case uses of memory_buffer_alloc.c 2018-01-23 19:37:44 +00:00
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 Merge branch 'development' into iotssl-1381-x509-verify-refactor-restricted 2018-03-05 11:55:38 +01:00
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 RSA PSS: fix first byte check for keys of size 8N+1 2017-10-19 15:23:49 +02:00
test_suite_pkcs1_v21.function Combine hex parameters in a struct 2018-08-06 11:40:57 +01:00
test_suite_pkcs5.data tests/pkcs5/pbkdf2_hmac: add unit tests for additional SHA algorithms 2018-02-08 17:18:19 +08:00
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 Allow comments in test data files 2017-10-06 11:58:50 +01:00
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 Unit test for mbedtls_timing_hardclock 2017-12-20 21:57:48 +01:00
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 Extend tests/data_files/Makefile to include CRT's for CRT write test 2017-09-14 07:51:28 +01:00
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