mbedtls/tests/suites
Gilles Peskine 841b14be02 Add tests of deprecated PSA macros
When MBEDTLS_TEST_DEPRECATED is defined, run some additional tests to
validate deprecated PSA macros. We don't need to test deprecated
features extensively, but we should at least ensure that they don't
break the build.

Add some code to component_build_deprecated in all.sh to run these
tests with MBEDTLS_DEPRECATED_WARNING enabled. The tests are also
executed when MBEDTLS_DEPRECATED_WARNING and
MBEDTLS_DEPRECATED_REMOVED are both disabled.
2019-11-26 19:12:35 +01:00
..
helpers.function Merge remote-tracking branch 'myfork-public/development' into merge-crypto-development-20191115 2019-11-15 11:47:14 +01:00
host_test.function Merge remote-tracking branch 'myfork-public/development' into merge-crypto-development-20191115 2019-11-15 11:47:14 +01:00
main_test.function Add tests of deprecated PSA macros 2019-11-26 19:12:35 +01:00
target_test.function Merge pull request #75 from gilles-peskine-arm/asn1-tests-without-x509 2019-10-04 12:30:01 +01:00
test_suite_aes.cbc.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.cfb.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.ecb.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.ofb.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.rest.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.xts.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_arc4.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_arc4.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aria.data aria: Remove duplicate test cases 2019-09-20 15:58:27 +02:00
test_suite_aria.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_asn1parse.data ASN1 tests: more INTEGER test cases 2019-10-10 19:25:39 +02:00
test_suite_asn1parse.function ASN1 tests: Match negative INTEGERs with the actual library behavior 2019-10-10 19:21:12 +02:00
test_suite_asn1write.data Test mbedtls_asn1_store_named_data 2019-09-11 15:46:45 +02:00
test_suite_asn1write.function Test mbedtls_asn1_store_named_data 2019-09-11 15:46:45 +02:00
test_suite_base64.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_base64.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_blowfish.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_blowfish.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_camellia.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_camellia.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ccm.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ccm.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_chacha20.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_chacha20.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_chachapoly.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_chachapoly.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cipher.aes.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cipher.arc4.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_cipher.aria.data Add negative tests for empty buffer decoding for certain ciphers 2019-07-29 17:46:29 +02:00
test_suite_cipher.blowfish.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_cipher.camellia.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_cipher.ccm.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cipher.chacha20.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cipher.chachapoly.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cipher.des.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_cipher.function Merge pull request #166 from k-stachowiak/IOTCRYPT-440-add-missing-dec_empty_buf-tests 2019-09-04 10:18:11 +01:00
test_suite_cipher.gcm.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_cipher.misc.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cipher.nist_kw.data Test data: replace "::" by ":" 2019-09-20 16:01:59 +02:00
test_suite_cipher.null.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_cipher.padding.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cmac.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cmac.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ctr_drbg.data CTR_DRBG: define a constant for the default entropy nonce length 2019-10-23 19:47:05 +02:00
test_suite_ctr_drbg.function CTR_DRBG: define a constant for the default entropy nonce length 2019-10-23 19:47:05 +02:00
test_suite_des.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_des.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_dhm.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_dhm.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ecdh.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ecdh.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ecdsa.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_ecdsa.function Make tests use the new deterministic ECDSA function 2019-09-05 11:18:58 +01:00
test_suite_ecjpake.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ecjpake.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_ecp.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_ecp.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_entropy.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_entropy.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_error.data The Great Renaming 2015-04-08 13:25:31 +02:00
test_suite_error.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_gcm.aes128_de.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes128_en.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes192_de.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes192_en.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes256_de.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes256_en.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.camellia.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_gcm.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_gcm.misc.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_hkdf.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_hkdf.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_hmac_drbg.function HMAC_DRBG entropy usage: test the exact amount of consumed entropy 2019-10-23 19:46:56 +02:00
test_suite_hmac_drbg.misc.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_hmac_drbg.no_reseed.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_hmac_drbg.nopr.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_hmac_drbg.pr.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_md.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_md.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_mdx.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_mdx.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_memory_buffer_alloc.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_memory_buffer_alloc.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_mpi.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_mpi.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_nist_kw.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_nist_kw.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_oid.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_oid.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_pem.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_pem.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_pk.data Add pk_utils and pk_sign tests with different curves 2019-11-12 13:21:53 +01:00
test_suite_pk.function Rename some signature-related identifiers 2019-11-26 18:20:59 +01:00
test_suite_pkcs1_v15.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_pkcs1_v15.function Reduce stack usage of test_suite_pkcs1_v15 2019-09-24 11:22:51 +03:00
test_suite_pkcs1_v21.data pkcs1_v21: Fix copypasta in test case 2019-09-20 15:58:54 +02:00
test_suite_pkcs1_v21.function Reduce stack usage of test_suite_pkcs1_v21 2019-09-24 11:22:04 +03:00
test_suite_pkcs5.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_pkcs5.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_pkparse.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_pkparse.function Remove unused cryptography test files 2019-08-15 15:44:50 +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 Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_poly1305.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_poly1305.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_psa_crypto.data Make the key_policy test function more flexible 2019-11-26 19:08:55 +01:00
test_suite_psa_crypto.function Add tests of deprecated PSA macros 2019-11-26 19:12:35 +01:00
test_suite_psa_crypto_entropy.data Adjust psa entropy inject tests to take as minimum seed size 2018-11-21 16:24:53 +02:00
test_suite_psa_crypto_entropy.function Rename psa_helpers.function to psa_crypto_helpers.h 2019-06-20 12:40:56 +02:00
test_suite_psa_crypto_hash.data Update hash tests documentation 2018-11-05 18:36:05 +02:00
test_suite_psa_crypto_hash.function Rename psa_helpers.function to psa_crypto_helpers.h 2019-06-20 12:40:56 +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 CTR_DRBG: define a constant for the default entropy nonce length 2019-10-23 19:47:05 +02:00
test_suite_psa_crypto_metadata.data Add some more KDF test cases 2019-11-25 15:44:24 +01:00
test_suite_psa_crypto_metadata.function Add some more KDF test cases 2019-11-25 15:44:24 +01:00
test_suite_psa_crypto_persistent_key.data Merge pull request #270 from gilles-peskine-arm/test_outcome_file-crypto-fix 2019-09-24 15:54:54 +02:00
test_suite_psa_crypto_persistent_key.function Switch storage functions over to psa_core_key_attributes_t 2019-07-31 14:15:27 +02:00
test_suite_psa_crypto_se_driver_hal.data SE support: Use a transaction when registering a key 2019-10-01 14:18:35 +02:00
test_suite_psa_crypto_se_driver_hal.function Rename some signature-related identifiers 2019-11-26 18:20:59 +01:00
test_suite_psa_crypto_se_driver_hal_mocks.data SE driver: call the p_init method during psa_crypto_init() 2019-10-01 15:22:29 +02:00
test_suite_psa_crypto_se_driver_hal_mocks.function Rename some signature-related identifiers 2019-11-26 18:20:59 +01:00
test_suite_psa_crypto_slot_management.data Rename some signature-related identifiers 2019-11-26 18:20:59 +01:00
test_suite_psa_crypto_slot_management.function Consolidate invalid-handle tests 2019-10-11 11:44:48 +02:00
test_suite_psa_its.data Fix copypasta in test data 2019-03-15 11:37:09 +01:00
test_suite_psa_its.function Merge remote-tracking branch 'upstream-crypto/development' into psa-api-1.0-beta-merge_development_20190801 2019-07-31 17:47:49 +02:00
test_suite_rsa.data Reduce stack usage of test_suite_rsa 2019-09-24 11:21:36 +03:00
test_suite_rsa.function Reduce stack usage of test_suite_rsa 2019-09-24 11:21:36 +03:00
test_suite_shax.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_shax.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_timing.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_timing.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_version.data Bump Mbed TLS version to 2.19.1 2019-09-18 13:42:36 +01:00
test_suite_version.function Intermediate hexify out change 2018-08-06 11:40:57 +01:00
test_suite_xtea.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_xtea.function Remove unused cryptography test files 2019-08-15 15:44:50 +01:00