mbedtls/tests/suites
Hanno Becker b70ba9fec7 Address issues found by coverity
1) The MPI test for prime generation missed a return value
   check for a call to `mbedtls_mpi_shift_r`. This is neither
   critical nor new but should be fixed.

2) The RSA keygeneration example program contained code
   initializing an RSA context after a potentially failing
   call to CTR DRBG initialization, leaving the corresponding
   RSA context free call in the cleanup section orphaned.
   The commit fixes this by moving the initializtion of the
   RSA context prior to the first potentially failing call.
2018-01-10 10:46:18 +00:00
..
helpers.function Correct definition of ENTROPY_HAVE_STRONG 2017-09-08 10:47:33 +01:00
main_test.function Allow comments in test data files 2017-10-02 11:26:09 +02:00
test_suite_aes.cbc.data
test_suite_aes.cfb.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_aes.ecb.data
test_suite_aes.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_aes.rest.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_arc4.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_arc4.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_asn1write.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_asn1write.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_base64.data Add test for base64 output length 2015-09-30 16:31:10 +02:00
test_suite_base64.function Avoid in-out length in base64 2015-06-02 16:30:35 +01:00
test_suite_blowfish.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_blowfish.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_camellia.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_camellia.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_ccm.data Split mbedtls_ccm_init() -> setkey() 2015-04-28 18:02:54 +02:00
test_suite_ccm.function Split mbedtls_ccm_init() -> setkey() 2015-04-28 18:02:54 +02:00
test_suite_cipher.aes.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.arc4.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.blowfish.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.camellia.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.ccm.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.des.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.function Fix small issues in tests found by Coverity 2015-06-24 01:08:09 +02:00
test_suite_cipher.gcm.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.null.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_cipher.padding.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_ctr_drbg.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_ctr_drbg.function Split mbedtls_ctr_drbg_init() -> seed() 2015-04-28 22:38:08 +02:00
test_suite_debug.data Change SSL debug API in the library 2015-06-23 18:44:11 +02:00
test_suite_debug.function Merging iotssl-457-badtail with development branch 2015-09-03 13:06:01 +01:00
test_suite_des.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_des.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_dhm.data Add test case for dh params with privateValueLength 2015-04-15 13:50:29 +02:00
test_suite_dhm.function Avoid in-out length in dhm_calc_secret() 2015-06-02 16:17:08 +01:00
test_suite_ecdh.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_ecdh.function Rename ecp_use_known_dp -> mbedtls_ecp_group_load() 2015-05-11 18:46:47 +02:00
test_suite_ecdsa.data Add tests for invalid private parameter in mbedtls_ecdsa_sign 2017-11-20 17:11:42 +00:00
test_suite_ecdsa.function Add tests for invalid private parameter in mbedtls_ecdsa_sign 2017-11-20 17:11:42 +00:00
test_suite_ecp.data Add invalid key tests for curve SECP224K1 2017-02-28 18:55:25 +00:00
test_suite_ecp.function Add invalid key tests for curve SECP224K1 2017-02-28 18:55:25 +00:00
test_suite_entropy.data Correct typo in entropy test suite data 2017-09-08 09:13:49 +01:00
test_suite_entropy.function Guard some tests by presence of strong entropy 2017-09-08 10:20:40 +01:00
test_suite_error.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_error.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_gcm.aes128_de.data Backport 2.1: check if iv is zero in gcm. 2017-07-20 00:30:44 +02:00
test_suite_gcm.aes128_en.data Backport 2.1: check if iv is zero in gcm. 2017-07-20 00:30:44 +02:00
test_suite_gcm.aes192_de.data Backport 2.1: check if iv is zero in gcm. 2017-07-20 00:30:44 +02:00
test_suite_gcm.aes192_en.data Backport 2.1: check if iv is zero in gcm. 2017-07-20 00:30:44 +02:00
test_suite_gcm.aes256_de.data Backport 2.1: check if iv is zero in gcm. 2017-07-20 00:30:44 +02:00
test_suite_gcm.aes256_en.data Backport 2.1: check if iv is zero in gcm. 2017-07-20 00:30:44 +02:00
test_suite_gcm.camellia.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_gcm.function Backport 2.1: check if iv is zero in gcm. 2017-07-20 00:30:44 +02:00
test_suite_hmac_drbg.function Split mbedtls_hmac_drbg_init() -> seed{,_buf}() 2015-04-28 22:07:14 +02:00
test_suite_hmac_drbg.misc.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_hmac_drbg.no_reseed.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_hmac_drbg.nopr.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_hmac_drbg.pr.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_md.data Allow comments in test data files 2017-10-02 11:26:09 +02:00
test_suite_md.function Fix small issues in tests found by Coverity 2015-06-24 01:08:09 +02:00
test_suite_mdx.data Allow comments in test data files 2017-10-02 11:26:09 +02:00
test_suite_mdx.function Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
test_suite_memory_buffer_alloc.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_memory_buffer_alloc.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_mpi.data Abort modular inversion when modulus is one. 2017-05-11 11:23:48 +01:00
test_suite_mpi.function Address issues found by coverity 2018-01-10 10:46:18 +00:00
test_suite_pem.data Add negative testing for mbedtls_pem_read_buffer() 2017-05-30 17:01:42 +01:00
test_suite_pem.function Add negative testing for mbedtls_pem_read_buffer() 2017-05-30 17:01:42 +01:00
test_suite_pk.data Add PK tests to avoid hashlen overflow for RSA 2017-02-25 20:37:43 +00:00
test_suite_pk.function Add PK tests to avoid hashlen overflow for RSA 2017-02-25 20:37:43 +00:00
test_suite_pkcs1_v15.data Add tests to cover PKCS1 v1.5 signature functions. 2016-05-18 19:36:03 +01:00
test_suite_pkcs1_v15.function Remove unused code from PKCS1v15 test suite 2016-05-18 19:36:04 +01:00
test_suite_pkcs1_v21.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_pkcs1_v21.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_pkcs5.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_pkcs5.function Fix small issues in tests found by Coverity 2015-06-24 01:08:09 +02:00
test_suite_pkparse.data Correct typo: PBDFK -> PBKDF 2017-10-06 14:37:35 +01:00
test_suite_pkparse.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_pkwrite.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_pkwrite.function Finish test in pkwrite 2015-08-19 10:24:34 +02:00
test_suite_rsa.data Allow comments in test data files 2017-10-02 11:26:09 +02:00
test_suite_rsa.function Guard some tests by presence of strong entropy 2017-09-08 10:20:40 +01:00
test_suite_shax.data Allow comments in test data files 2017-10-02 11:26:09 +02:00
test_suite_shax.function Remove individual mdX_file() and shaX_file() 2015-05-28 17:28:38 +02:00
test_suite_ssl.data Add test case calling ssl_set_hostname twice 2017-09-30 23:47:44 +01:00
test_suite_ssl.function Add test case calling ssl_set_hostname twice 2017-09-30 23:47:44 +01:00
test_suite_version.data Update version number to 2.1.9 2017-08-10 11:51:47 +01:00
test_suite_version.function The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_x509parse.data Improve leap year test names in x509parse.data 2017-10-12 21:03:15 +01:00
test_suite_x509parse.function Fix threshold checks for MBEDTLS_X509_MAX_INTERMEDIATE_CA 2017-07-28 12:27:54 +01:00
test_suite_x509write.data Extend tests/data_files/Makefile to include CRT's for CRT write test 2017-10-04 14:36:38 +01:00
test_suite_x509write.function Minor style and typo corrections 2017-10-04 14:51:32 +01:00
test_suite_xtea.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_xtea.function The Great Renaming 2015-04-08 13:25:31 +02:00