Commit Graph

  • 3982898c3a Remove legacy components with an equivalent USE_PSA component Gilles Peskine 2024-09-20 15:58:57 +02:00
  • e4997651d7 Fix double free in case of test failure Paul Elliott 2024-10-24 14:41:01 +01:00
  • 0f65366c05 Add missing check of return Paul Elliott 2024-10-24 14:38:00 +01:00
  • d3aa6d91b9 Add const specifiers to pacify armclang Paul Elliott 2024-10-24 14:36:56 +01:00
  • 29fe76b843 Fix tests where tests were done prior to init Paul Elliott 2024-10-24 14:27:26 +01:00
  • da510d6390 Fix double free in case of test failure Paul Elliott 2024-10-24 14:41:01 +01:00
  • 65b276c613 Add missing check of return Paul Elliott 2024-10-24 14:38:00 +01:00
  • a698976fdb Add const specifiers to pacify armclang Paul Elliott 2024-10-24 14:36:56 +01:00
  • 7c6686014b Fix tests where tests were done prior to init Paul Elliott 2024-10-24 14:27:26 +01:00
  • a4f0227669 all.sh: prevent a silly mistake Manuel Pégourié-Gonnard 2024-10-24 10:05:36 +02:00
  • a93f988779 all.sh: wrapper for both mbedtls and tf-psa-crypto Manuel Pégourié-Gonnard 2024-10-24 09:49:34 +02:00
  • 202b69c2b6 Merge pull request #9302 from valeriosetti/psa-use-static-slots Gilles Peskine 2024-10-24 07:27:48 +00:00
  • 0b8b7a1ee1 Merge pull request #9448 from valeriosetti/psa-use-static-slots-backport Gilles Peskine 2024-10-24 07:27:43 +00:00
  • ed230c4fb3 Merge pull request #9706 from ronald-cron-arm/pkg-install-doc-lcov Ronald Cron 2024-10-24 06:39:58 +00:00
  • a8e30d8c60 Harmonise names of MBEDTLS_TEST_HAVE_ macros David Horstmann 2024-10-23 16:58:21 +01:00
  • c46f8fb92f Harmonise names of MBEDTLS_TEST_HAVE_ macros David Horstmann 2024-10-23 16:58:21 +01:00
  • 08ccf6ac9b Tidy up header guards David Horstmann 2024-10-23 16:55:20 +01:00
  • a7d2afe119 Tidy up header guards David Horstmann 2024-10-23 16:55:20 +01:00
  • 8bcad48ca5 Add tf-psa-crypto's own all.sh Manuel Pégourié-Gonnard 2024-10-23 10:41:15 +02:00
  • 3d41154110 all.sh: improve check for clean config files Manuel Pégourié-Gonnard 2024-10-23 09:53:54 +02:00
  • 8da0e9eef7 all.sh: rationalize relative path usage Manuel Pégourié-Gonnard 2024-10-23 09:42:47 +02:00
  • 99c34238e2 Changelog entry for MBEDTLS_USE_PSA_CRYPTO always enabled Gilles Peskine 2024-10-09 18:01:49 +02:00
  • d2da02b1ce Remove obsolete exemptions from test case coverage Gilles Peskine 2024-10-06 13:43:37 +02:00
  • 43b4264cd8 Enable MBEDTLS_USE_PSA_CRYPTO by default Gilles Peskine 2024-09-21 20:00:44 +02:00
  • 8fd2117360 Remove !MBEDTLS_USE_PSA_CRYPTO test cases that have a USE_PSA alternate Gilles Peskine 2024-09-20 17:42:10 +02:00
  • fef912c30b Test partial ECC creation support: switch to MBEDTLS_USE_PSA_CRYPTO Gilles Peskine 2024-09-20 16:07:09 +02:00
  • f0abbb4f1a Merge pull request #9711 from ThePassionate/mbedtls-1021 David Horstmann 2024-10-22 16:49:25 +00:00
  • 0f170ad60b Merge pull request #9714 from ThePassionate/mbedtls-1022-3.6.0 David Horstmann 2024-10-22 16:49:18 +00:00
  • f87e85508b Merge pull request #9715 from ThePassionate/mbedtls-1022-2.8 David Horstmann 2024-10-22 16:49:14 +00:00
  • ec028d8451 analyze_outcomes.py: allow test with PSA_WANT_ALG_TLS12_PRF disabled Valerio Setti 2024-10-22 17:43:37 +02:00
  • 12bccc7be8 changelog: fix typo Valerio Setti 2024-10-07 11:21:02 +02:00
  • bed5d1b1ea changelog: updated description Valerio Setti 2024-10-07 09:52:44 +02:00
  • 2b52e769c6 changelog: updated description Valerio Setti 2024-10-04 17:45:21 +02:00
  • d47d98777e changelog: describe support for static key slot buffers Valerio Setti 2024-10-04 16:50:24 +02:00
  • 83778d7aa9 Documentation: fix some nits Valerio Setti 2024-10-04 13:46:37 +02:00
  • 4cfec6ffbe psa: move definition of MBEDTLS_PSA_KEY_BUFFER_MAX_SIZE Valerio Setti 2024-10-04 07:14:35 +02:00
  • cac061f1d4 test_suite_psa_crypto.data: fix some depends_on Valerio Setti 2024-10-04 07:09:16 +02:00
  • 3a0a8aee7e psa_crypto_helpers: add guard for MBEDTLS_TEST_STATIC_KEY_SLOTS_SUPPORT_RSA_xxx Valerio Setti 2024-09-27 09:55:26 +02:00
  • 7213fbc2e2 components-basic-checks: add new exception for MBEDTLS_CTR_DRBG_MAX_REQUEST Valerio Setti 2024-09-27 09:35:20 +02:00
  • a35c8a0a7e test_suite_psa_crypto: use finer grained checks on the key slot buffer size Valerio Setti 2024-09-26 17:26:02 +02:00
  • 175a494d01 psa_crypto_helpers: enhance definitions for static key slot related test symbols Valerio Setti 2024-09-26 13:51:39 +02:00
  • 69d19e7bdd psa_crypto_helpers: add MBEDTLS_TEST_ prefix to newly created symbols Valerio Setti 2024-09-26 13:01:53 +02:00
  • f9face436a psa: move default definition of MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE Valerio Setti 2024-08-29 15:02:47 +02:00
  • 8bc8172c4a test: disable dynamic key store in test_crypto_with_static_key_slots Valerio Setti 2024-08-28 05:50:45 +02:00
  • a006b8f6c1 check_config: prevent fully dynamic and static key stores to be enabled simultaneously Valerio Setti 2024-08-16 13:32:58 +02:00
  • 7310130333 psa: zeroize static key buffer content when key slot is freed Valerio Setti 2024-08-16 12:52:19 +02:00
  • 2b9d180f8e test_suite_psa_crypto_storage_format: improve input bit length specification for static key buffer Valerio Setti 2024-08-16 12:43:47 +02:00
  • 4d9a8219ac test: properly select MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE value Valerio Setti 2024-08-16 12:35:24 +02:00
  • c2a6e8b3a9 mbedtls_config: fix/improve descriptions of PSA_STATIC_KEY_SLOT symbols Valerio Setti 2024-08-16 07:58:02 +02:00
  • d813e6dd3c psa: fix some macro definition Valerio Setti 2024-08-16 07:46:06 +02:00
  • c975d5e602 test: add test with persitent key whose length is larger than MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE Valerio Setti 2024-08-14 09:16:23 +02:00
  • 2a3c9b347c test: extend component_test_crypto_with_static_key_slots Valerio Setti 2024-08-14 06:37:02 +02:00
  • 8321ac7bc1 psa-core: remove unnecessary element in psa_key_slot_t Valerio Setti 2024-08-14 05:12:45 +02:00
  • 7d7867fb44 psa_crypto_core: take also cipher's key length into account when sizing static key buffer Valerio Setti 2024-08-13 16:02:08 +02:00
  • 5278ebd186 test: revert fixes for PSA entropy Valerio Setti 2024-08-13 15:36:02 +02:00
  • 31cca13779 test_suite_psa_crypto_driver_wrappers: revert changes and fix validate_key() Valerio Setti 2024-08-13 15:25:08 +02:00
  • 261baa8e9f psa-core: properly set PSA_CRYPTO_MAX_STORAGE_SIZE Valerio Setti 2024-08-13 14:35:30 +02:00
  • 35b0b02e4a test: disable all legacy symbols in test_psa_crypto_without_heap Valerio Setti 2024-08-13 13:36:50 +02:00
  • 13aadd7981 test: minor fixes to test_psa_crypto_without_heap and test_crypto_with_static_key_slots Valerio Setti 2024-08-13 13:13:23 +02:00
  • 933b7693f4 mbedtls_config: fix descriptions for PSA static key slots Valerio Setti 2024-08-13 11:08:26 +02:00
  • a7ce589fbc mbedtls_config: move MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE to the correct place Valerio Setti 2024-08-13 10:44:02 +02:00
  • a47b045a68 test: add new component to test core library without calloc/free Valerio Setti 2024-06-25 18:31:36 +02:00
  • dbb646b99a test: add new component to test MBEDTLS_PSA_STATIC_KEY_SLOTS Valerio Setti 2024-06-20 14:40:54 +02:00
  • 678e0fb3e5 psa: allow to use static key buffers instead of dynamic ones Valerio Setti 2024-06-14 07:49:05 +02:00
  • 08007ed23d Update guards for crypto only builds Harry Ramsey 2024-10-22 14:18:17 +01:00
  • b50043b960 Update cipher_id domain to use PSA macros Gabor Mezei 2024-06-18 20:30:36 +02:00
  • b1b1123b56 Merge pull request #9702 from mpg/refactor-all.sh-3.6 Manuel Pégourié-Gonnard 2024-10-22 13:33:49 +00:00
  • 6b644938d2 Merge pull request #9657 from mpg/refactor-all.sh-dev Manuel Pégourié-Gonnard 2024-10-22 13:33:45 +00:00
  • 31e8894647 Merge pull request #9709 from gabor-mezei-arm/bp36_9140_depends.py_framework_update Ronald Cron 2024-10-22 12:51:54 +00:00
  • aa6ae3f649 net/mbedtls_net_connect: Preventing double close problem makejian 2024-10-21 20:13:49 +08:00
  • 66b39d4cf1 net/mbedtls_net_connect: Preventing double close problem makejian 2024-10-21 20:13:49 +08:00
  • 7917074649 Merge pull request #9292 from gabor-mezei-arm/9140_depends-py_use_psa Ronald Cron 2024-10-22 11:44:44 +00:00
  • 40859ac3b6 fix PR9302 backporting issues Valerio Setti 2024-10-09 14:45:51 +02:00
  • a71c75f0fb changelog: fix typo Valerio Setti 2024-10-07 11:21:02 +02:00
  • d218b57d67 changelog: updated description Valerio Setti 2024-10-07 09:52:44 +02:00
  • cc27702ceb changelog: updated description Valerio Setti 2024-10-04 17:45:21 +02:00
  • d65ed17d74 changelog: describe support for static key slot buffers Valerio Setti 2024-10-04 16:50:24 +02:00
  • fe0f09e35f Documentation: fix some nits Valerio Setti 2024-10-04 13:46:37 +02:00
  • bdfb80bf3b psa: move definition of MBEDTLS_PSA_KEY_BUFFER_MAX_SIZE Valerio Setti 2024-10-04 07:14:35 +02:00
  • 0c4cacc0b3 test_suite_psa_crypto.data: fix some depends_on Valerio Setti 2024-10-04 07:09:16 +02:00
  • 5c10bc759b psa_crypto_helpers: add guard for MBEDTLS_TEST_STATIC_KEY_SLOTS_SUPPORT_RSA_xxx Valerio Setti 2024-09-27 09:55:26 +02:00
  • 5fbb0e8829 components-basic-checks: add new exception for MBEDTLS_CTR_DRBG_MAX_REQUEST Valerio Setti 2024-09-27 09:35:20 +02:00
  • 0c4a74b74b test_suite_psa_crypto: use finer grained checks on the key slot buffer size Valerio Setti 2024-09-26 17:26:02 +02:00
  • 7b1b9de135 psa_crypto_helpers: enhance definitions for static key slot related test symbols Valerio Setti 2024-09-26 13:51:39 +02:00
  • 38efe85e9f psa_crypto_helpers: add MBEDTLS_TEST_ prefix to newly created symbols Valerio Setti 2024-09-26 13:01:53 +02:00
  • ce84921298 psa: move default definition of MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE Valerio Setti 2024-08-29 15:02:47 +02:00
  • 92f1d2dcb2 test: disable dynamic key store in test_crypto_with_static_key_slots Valerio Setti 2024-08-28 05:50:45 +02:00
  • 7a2ca19213 check_config: prevent fully dynamic and static key stores to be enabled simultaneously Valerio Setti 2024-08-16 13:32:58 +02:00
  • dbfb2ab4ea psa: zeroize static key buffer content when key slot is freed Valerio Setti 2024-08-16 12:52:19 +02:00
  • 9e154debfb test_suite_psa_crypto_storage_format: improve input bit length specification for static key buffer Valerio Setti 2024-08-16 12:43:47 +02:00
  • ba98d5b90e test: properly select MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE value Valerio Setti 2024-08-16 12:35:24 +02:00
  • 54dc535998 mbedtls_config: fix/improve descriptions of PSA_STATIC_KEY_SLOT symbols Valerio Setti 2024-08-16 07:58:02 +02:00
  • f51488b95d psa: fix some macro definition Valerio Setti 2024-08-16 07:46:06 +02:00
  • 29c7222b5a test: add test with persitent key whose length is larger than MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE Valerio Setti 2024-08-14 09:16:23 +02:00
  • 291532fd45 test: extend component_test_crypto_with_static_key_slots Valerio Setti 2024-08-14 06:37:02 +02:00
  • 70fa89c1f9 psa-core: remove unnecessary element in psa_key_slot_t Valerio Setti 2024-08-14 05:12:45 +02:00
  • faed169e57 psa_crypto_core: take also cipher's key length into account when sizing static key buffer Valerio Setti 2024-08-13 16:02:08 +02:00
  • 762a12bdf8 test: revert fixes for PSA entropy Valerio Setti 2024-08-13 15:36:02 +02:00
  • f5f505240a test_suite_psa_crypto_driver_wrappers: revert changes and fix validate_key() Valerio Setti 2024-08-13 15:25:08 +02:00
  • 1980bb781e psa-core: properly set PSA_CRYPTO_MAX_STORAGE_SIZE Valerio Setti 2024-08-13 14:35:30 +02:00