Commit Graph

  • 0b4ccdd7c9 Merge pull request #9674 from gergelykarm/development Tom Cosgrove 2024-10-10 13:53:14 +00:00
  • d7408a69fc Merge pull request #9679 from gergelykarm/mbedtls-3.6 Tom Cosgrove 2024-10-10 13:53:09 +00:00
  • 80352ac58c Merge pull request #9668 from gilles-peskine-arm/analyze_outcome-split-dev Gilles Peskine 2024-10-10 13:45:49 +00:00
  • 1171697235 Merge pull request #9669 from gilles-peskine-arm/analyze_outcome-split-3.6 Gilles Peskine 2024-10-10 12:23:50 +00:00
  • a3c2a8f2a2 Fix driver schema json default type requirements Gergely Korcsák 2024-10-09 13:53:54 +02:00
  • 36b0521b5f Fix driver schema json default type requirements Gergely Korcsák 2024-10-09 13:53:54 +02:00
  • 58c09bd642 all.sh: update documentation Manuel Pégourié-Gonnard 2024-10-09 12:51:05 +02:00
  • e4e65aa10a all.sh: move top-level code to a function Manuel Pégourié-Gonnard 2024-10-09 11:20:06 +02:00
  • 7b556951f9 all.sh: document new file structure Manuel Pégourié-Gonnard 2024-10-09 11:18:43 +02:00
  • 1cb8ee81f6 all.sh: move definitions to all-core.sh Manuel Pégourié-Gonnard 2024-10-03 12:55:52 +02:00
  • 731128ce50 all.sh: wrap main code into main() function Manuel Pégourié-Gonnard 2024-10-03 12:52:05 +02:00
  • e953a7adac all.sh: move clang_version() to helpers file Manuel Pégourié-Gonnard 2024-10-03 12:48:01 +02:00
  • e6df2e4dbc all.sh: move component helpers to separate file Manuel Pégourié-Gonnard 2024-10-01 13:19:04 +02:00
  • 8fa4964830 Update framework to the branch with collect_test_cases.py and outcome_analysis.py Gilles Peskine 2024-10-09 14:07:46 +02:00
  • 0cf1bf4851 Update framework to the branch with collect_test_cases.py and outcome_analysis.py Gilles Peskine 2024-10-03 19:13:57 +02:00
  • 5d633ff745 Default to allowing partial test coverage Gilles Peskine 2024-10-04 15:52:01 +02:00
  • e816f1ef49 Downgrade mypy to a version that works with our code base Gilles Peskine 2024-09-23 19:16:47 +02:00
  • 309051dc25 Upgrade mypy to the last version supporting Python 3.6 Gilles Peskine 2024-09-23 18:03:10 +02:00
  • 8981203aaa Move test case analysis modules to framework repository Gilles Peskine 2024-10-09 13:49:40 +02:00
  • 738a597953 Adjust paths for impending moves to the framework Gilles Peskine 2024-10-03 18:52:58 +02:00
  • 96db2ccedd Default to allowing partial test coverage Gilles Peskine 2024-10-04 15:52:01 +02:00
  • 041a84d1dc Downgrade mypy to a version that works with our code base Gilles Peskine 2024-09-23 19:16:47 +02:00
  • 1c5a252729 Upgrade mypy to the last version supporting Python 3.6 Gilles Peskine 2024-09-23 18:03:10 +02:00
  • 9f85399e7b Move test case analysis modules to framework repository Gilles Peskine 2024-10-09 13:49:40 +02:00
  • 84649feef5 all.sh: Move some functions to the right section Manuel Pégourié-Gonnard 2024-10-01 13:06:51 +02:00
  • 8f08bcd603 all.sh: rename a helper function Manuel Pégourié-Gonnard 2024-10-01 13:01:54 +02:00
  • 73e2b056ca all.sh: extract repeated code to a function Manuel Pégourié-Gonnard 2024-10-01 12:54:37 +02:00
  • 78c7592755 all.sh: group psasim helpers Manuel Pégourié-Gonnard 2024-10-01 12:45:09 +02:00
  • 9896e08f5e all.sh: rm obsolete functions Manuel Pégourié-Gonnard 2024-10-01 12:20:10 +02:00
  • f7325865bb all.sh: first define functions, then call them. Manuel Pégourié-Gonnard 2024-10-01 11:54:34 +02:00
  • 8536c3c792 Merge pull request #9161 from mpg/doc-guards Manuel Pégourié-Gonnard 2024-10-09 10:30:50 +00:00
  • 0f6bc41a22 Update includes for each library file Harry Ramsey 2024-10-04 10:36:54 +01:00
  • 91c6d4f819 Add include for common.h Harry Ramsey 2024-10-03 13:40:37 +01:00
  • 84f868ec53 Move library/common.h to tf-psa-crypto/core directory Harry Ramsey 2024-10-01 20:02:56 +01:00
  • f8983dc321 Remove common.h from tf-psa-crypto/core Harry Ramsey 2024-10-01 20:01:13 +01:00
  • e21e9c33c5 Merge pull request #9653 from Harry-Ramsey/revert-version-features-development Ronald Cron 2024-10-09 08:05:38 +00:00
  • 3146772575 Adjust paths for impending moves to the framework Gilles Peskine 2024-10-03 18:52:58 +02:00
  • d617283187 Fix failing psasim tests Harry Ramsey 2024-10-07 11:27:39 +01:00
  • da8f42a357 Improve support for submodules in code_style.py Harry Ramsey 2024-09-18 14:03:26 +01:00
  • e589f5fcf1 Changelog entry for ECDSA conversion functions called with bits=0 Gilles Peskine 2024-10-07 11:27:37 +02:00
  • 1392017263 Remove unreachable assignments Gilles Peskine 2024-10-07 11:23:39 +02:00
  • 0dbad8573d Assert non-empty data when needed Gilles Peskine 2024-10-07 11:12:17 +02:00
  • d6b6c1d4ac Initialize CCM context before doing anything fallible Gilles Peskine 2024-10-07 11:11:32 +02:00
  • 1ba7e24e14 mbedtls_ecdsa_raw_to_der and mbedtls_ecdsa_der_to_raw: reject bits==0 Gilles Peskine 2024-10-04 18:56:17 +02:00
  • 995702dbae Document errors for mbedtls_ecdsa_raw_to_der and mbedtls_ecdsa_der_to_raw Gilles Peskine 2024-10-04 18:35:01 +02:00
  • d5a21cf2fd mbedtls_mpi_write_binary{,_le}: test 0-size output Gilles Peskine 2024-10-04 18:09:00 +02:00
  • 2e26a65ae3 Modernize mpi_write_binary and mpi_write_binary_le Gilles Peskine 2024-10-04 18:07:55 +02:00
  • c19f8aea8a Update config.py crypto for version files Harry Ramsey 2024-10-03 11:18:32 +01:00
  • d45763456e Remove version.c from .gitignore Harry Ramsey 2024-10-02 16:15:07 +01:00
  • f7e7acc9c1 Move version tests from tf-psa-crypto/test/suite to test/suites Harry Ramsey 2024-10-02 16:08:44 +01:00
  • 468c0aede9 Revert move of version.h to tf-psa-crypto libray Harry Ramsey 2024-09-27 14:38:53 +01:00
  • 467edcd64a Merge pull request #9445 from ronald-cron-arm/tf-psa-crypto-cmake-build Ronald Cron 2024-10-03 20:56:00 +00:00
  • 0d10fedbeb Merge pull request #9236 from ronald-cron-arm/config-file-split Ronald Cron 2024-10-03 20:53:49 +00:00
  • 45a32b1549 Separate code and data of outcome analysis Gilles Peskine 2024-10-03 18:42:37 +02:00
  • 39f5d796ae Pass KNOWN_TASKS as an argument to main Gilles Peskine 2024-10-03 18:36:09 +02:00
  • 4d557d8b76 Typecheck main Gilles Peskine 2024-10-03 18:31:38 +02:00
  • c2df8d4e9b Don't reuse a variable name inside a function Gilles Peskine 2024-10-03 18:27:13 +02:00
  • 40a98a4b64 Missing NotImplementedError in abstract method Gilles Peskine 2024-10-03 18:18:33 +02:00
  • 38de3e5de1 Remove sample ignore list elements for coverage Gilles Peskine 2024-10-03 17:40:55 +02:00
  • efe084b2ee Create a module to split branch-independent code out of analyze_outcomes.py Gilles Peskine 2024-10-03 17:38:32 +02:00
  • eba00974d6 Split test case collection from checks Gilles Peskine 2024-10-03 17:35:52 +02:00
  • 31e31523ad Create a module to split test case collection from checks Gilles Peskine 2024-10-03 17:23:53 +02:00
  • 13985566e7 check_test_cases.py: make 3.6 identical with development Gilles Peskine 2024-10-03 19:11:27 +02:00
  • 082eadef4e Separate code and data of outcome analysis Gilles Peskine 2024-10-03 18:42:37 +02:00
  • e41cde57c3 Pass KNOWN_TASKS as an argument to main Gilles Peskine 2024-10-03 18:36:09 +02:00
  • 005dca6ad8 Typecheck main Gilles Peskine 2024-10-03 18:31:38 +02:00
  • ad02d44e01 Don't reuse a variable name inside a function Gilles Peskine 2024-10-03 18:27:13 +02:00
  • 9d78e87b49 Missing NotImplementedError in abstract method Gilles Peskine 2024-10-03 18:18:33 +02:00
  • 49c77dd0e4 Remove sample ignore list elements for coverage Gilles Peskine 2024-10-03 17:40:55 +02:00
  • 9f930e0f9e Create a module to split branch-independent code out of analyze_outcomes.py Gilles Peskine 2024-10-03 17:38:32 +02:00
  • c8c83d0303 Split test case collection from checks Gilles Peskine 2024-10-03 17:35:52 +02:00
  • 1e5dbd3c7c Create a module to split test case collection from checks Gilles Peskine 2024-10-03 17:23:53 +02:00
  • c3ef0c78e8 Merge pull request #9659 from gilles-peskine-arm/analyze_outcomes-classes-3.6 Gilles Peskine 2024-10-03 10:38:06 +00:00
  • 38d4c91b06 Merge pull request #9594 from gilles-peskine-arm/analyze_outcomes-classes-development Gilles Peskine 2024-10-03 10:38:04 +00:00
  • 45daa8d8c3 Convert config-split.md with Pandoc Ronald Cron 2024-10-03 09:38:27 +02:00
  • cbafe75f19 Fix hyperlink Ronald Cron 2024-10-03 09:33:25 +02:00
  • 3ca3f151f5 Add missing backticks Ronald Cron 2024-10-03 09:29:36 +02:00
  • 5f64611f6b Remove Mbed TLS feature support section Ronald Cron 2024-10-02 13:58:26 +02:00
  • e2b24d3461 Move MBEDTLS_USE_PSA_CRYPTO to "Builtin drivers" section Ronald Cron 2024-10-01 13:00:02 +02:00
  • da4522c2b8 Move MBEDTLS_ERROR_C to section "General configuration options" Ronald Cron 2024-10-01 12:56:43 +02:00
  • cb42f29c4e Merge pull request #9662 from gilles-peskine-arm/dtls_server-allow_unexpected_message_on_second_handshake-dev Manuel Pégourié-Gonnard 2024-10-02 10:39:53 +00:00
  • 711d583583 Merge pull request #9655 from gilles-peskine-arm/dtls_server-allow_unexpected_message_on_second_handshake-3.6 Manuel Pégourié-Gonnard 2024-10-02 10:36:12 +00:00
  • 13b4954597 Remove "error" allowance in dtls_server Gilles Peskine 2024-10-01 12:48:42 +02:00
  • 713127de4c dtls_server: allow unexpected messages during handshake Gilles Peskine 2024-10-01 12:44:33 +02:00
  • e9603cb00f Don't use the "allow list" terminology any longer Gilles Peskine 2024-09-26 19:54:38 +02:00
  • 7960b7661a Switch coverage analysis to IGNORE_TESTS for its allowlist Gilles Peskine 2024-09-16 20:56:43 +02:00
  • 5ef96c6809 Simplify sub-test-suite handling in is_test_case_ignored Gilles Peskine 2024-09-16 20:52:58 +02:00
  • 9b7cdd91dc Move test case ignore list to the master Task class Gilles Peskine 2024-09-16 20:44:15 +02:00
  • 0a7d96d266 Remove now-useless level of method call indirection Gilles Peskine 2024-09-16 20:32:59 +02:00
  • 95b2b0c160 Move analysis functions into their respective classes Gilles Peskine 2024-09-16 20:23:40 +02:00
  • 0e5e57b34c Remove dead code that was handling stringly typed data Gilles Peskine 2024-09-16 20:15:58 +02:00
  • 92cc8dba27 Replace stringly typed data by class: driver vs reference (data) Gilles Peskine 2024-09-16 20:14:26 +02:00
  • 17e071b0ab Replace stringly typed data by class: driver vs reference (code) Gilles Peskine 2024-09-16 19:57:10 +02:00
  • 0316f1006c Replace stringly typed data by class: coverage Gilles Peskine 2024-09-16 19:15:29 +02:00
  • 00ed057738 Replace stringly typed data by class: prepare Gilles Peskine 2024-09-16 19:12:09 +02:00
  • 188325f152 Allow running pylint and mypy on a single file Gilles Peskine 2024-09-16 18:50:27 +02:00
  • 393f9a1dde test_psa_compliance: Use the pre-built library Minos Galanakis 2024-08-07 15:01:59 +01:00
  • 308c737572 Add all.sh component Minos Galanakis 2024-08-07 15:00:28 +01:00
  • d2ca9a1b7e Add support to build only the tf-psa-crypto tree Ronald Cron 2024-07-23 11:21:52 +02:00
  • e9e7b763ef TF-PSA-Crypto.cmake: Fix paths to tests scripts and C modules Ronald Cron 2024-07-20 15:28:39 +02:00