Commit Graph

  • 4848f9d64f psasim: fix max line length in generated files Valerio Setti 2024-06-25 13:49:38 +02:00
  • 9dc928990f psasim: add AUT for asymmetric encryption/decryption Valerio Setti 2024-06-24 17:38:10 +02:00
  • e9829e59c5 psasim: add AUT for cipher encryption/decryption Valerio Setti 2024-06-24 16:37:27 +02:00
  • 87be9db668 psasim: add AUT for key derivation Valerio Setti 2024-06-24 15:09:33 +02:00
  • a06b22d709 psasim: add AUT for symmetric encryption/decryption Valerio Setti 2024-06-24 14:59:34 +02:00
  • bb1502b804 psasim: add AUT for PSA sign and verify Valerio Setti 2024-06-24 14:50:54 +02:00
  • 6d6fe8b2d5 psasim: add AUT for key generation and raw key agreement Valerio Setti 2024-06-24 14:46:08 +02:00
  • f79e17a3d5 psasim: add AUT for MAC Valerio Setti 2024-06-24 13:57:49 +02:00
  • 25afdc1309 psasim: add AUT for psa_generate_random() Valerio Setti 2024-06-24 13:44:12 +02:00
  • 5beb236835 psasim: merge all AUT programs into a single executable Valerio Setti 2024-06-24 13:13:17 +02:00
  • 7ac7f82053 Change mpi_core_exp_mod() constant time testing to be clearer Waleed Elmelegy 2024-06-25 09:45:19 +00:00
  • 7b3024e791 Change mbedtls_mpi_core_exp_mod to constant time Waleed Elmelegy 2024-05-30 16:41:47 +00:00
  • 0a9e8a3a18 Correct a small typo in ssl_tls13_parse_client_hello() Waleed Elmelegy 2024-06-25 10:22:49 +01:00
  • 90b035e823 Merge pull request #1240 from Mbed-TLS/change-mpi-montmul-to-constant-time Janos Follath 2024-06-25 09:41:10 +01:00
  • 1d08e2f2bc Change guard implementation Thomas Daubney 2024-06-25 09:18:20 +01:00
  • c7d9b2b586 psa_open_key does not lock the key in memory Gilles Peskine 2024-06-24 18:31:37 +02:00
  • 3343e78655 Document the key store design Gilles Peskine 2024-06-24 16:59:45 +02:00
  • 80ab4f3886 change montmul constant time testing to be clearer Waleed Elmelegy 2024-06-24 13:31:15 +00:00
  • fc37c10e0b psa: fix parameters' names of psa_key_derivation_verify_bytes() Valerio Setti 2024-06-24 15:27:51 +02:00
  • dd48f0f23f Merge pull request #8389 from daantimmer/patch-1 Tom Cosgrove 2024-06-24 11:28:39 +00:00
  • 71b58180cd Merge pull request #9273 from eleuzi01/backport-8389 Tom Cosgrove 2024-06-24 11:28:37 +00:00
  • d9392f0fdd Merge pull request #9250 from eleuzi01/bug-9029 Paul Elliott 2024-06-24 10:41:55 +00:00
  • 9bfe69a815 Merge pull request #9274 from eleuzi01/backport-9250 Paul Elliott 2024-06-24 10:40:49 +00:00
  • 087d007040 Merge pull request #9305 from valeriosetti/issue9126-backport Manuel Pégourié-Gonnard 2024-06-24 07:30:36 +00:00
  • 82658eb90c Merge pull request #9138 from valeriosetti/issue9126 Manuel Pégourié-Gonnard 2024-06-24 07:30:32 +00:00
  • d32fac276d psasim: have the generator script check for type = "void" rather than name = "(void)" Tom Cosgrove 2024-06-21 20:28:17 +01:00
  • 4d8d5569d8 psasim: add support for psa_reset_key_attributes() Tom Cosgrove 2024-06-21 17:23:39 +01:00
  • feb021695a psasim: add support for psa_copy_key() Tom Cosgrove 2024-06-21 17:18:35 +01:00
  • 05c99e13e6 psasim: add support for psa_{sign,verify}_hash_xxx() and get/set max ops Tom Cosgrove 2024-06-21 17:09:11 +01:00
  • 9b10cf7e39 psasim: add support for PSA functions that return uint32_t or void Tom Cosgrove 2024-06-21 17:05:53 +01:00
  • 1a8b805cf5 psasim: add support for key functions that don't need psa_key_attributes_t Tom Cosgrove 2024-06-21 16:26:03 +01:00
  • 8f1c913e38 psasim: add support for psa_asymmetric_{encrypt,decrypt}() to the simulator Tom Cosgrove 2024-06-21 16:17:30 +01:00
  • 6add43aac8 psasim: add support for psa_{sign,verify}_{message,hash}() to the simulator Tom Cosgrove 2024-06-21 16:15:28 +01:00
  • 5d4b9cb2e2 psasim: add support for psa_generate_key*() to the simulator Tom Cosgrove 2024-06-21 16:13:01 +01:00
  • c3236b85da psasim: add support for psa_key_derivation_xxx() and psa_raw_key_agreement() to the simulator Tom Cosgrove 2024-06-21 16:11:25 +01:00
  • 623fcb37d6 psasim: add the ability to serialise psa_key_production_parameters_t Tom Cosgrove 2024-06-21 15:55:59 +01:00
  • a2d81c9fb6 psasim: psa_key_derivation_verify_bytes() doesn't follow the naming convention for a buffer, so override Tom Cosgrove 2024-06-21 15:35:44 +01:00
  • c6d2e768d6 psasim: use ser_params and ser_result variable names in client; 'params' is needed by some PSA functions Tom Cosgrove 2024-06-21 15:33:18 +01:00
  • 55b62dab75 psasim: skip some functions; see _SKIP_FUNCTIONS in generate_psa_wrappers.py Tom Cosgrove 2024-06-21 15:28:19 +01:00
  • a4eac4a84d psasim: add support for psa_cipher_xxx() functions Tom Cosgrove 2024-06-21 10:43:39 +01:00
  • 853ca0cdb0 psasim: add support for psa_mac_xxx() functions Tom Cosgrove 2024-06-21 10:41:56 +01:00
  • baace2f7ba psasim: add support for psa_generate_random() Tom Cosgrove 2024-06-21 10:38:49 +01:00
  • 3b665626e8 changelog: add changelog Valerio Setti 2024-06-18 14:40:27 +02:00
  • 3153ae47a9 config_psa: do not update legacy symbols in client-only PSA build Valerio Setti 2024-05-15 07:39:47 +02:00
  • bd743eb5a0 Changed some tests to use requires_cipher_enabled Sam Berry 2024-06-21 11:52:37 +01:00
  • e262c237f8 Corrected header line of analyze_driver_vs_reference Sam Berry 2024-06-21 10:03:37 +01:00
  • a9a2c73b7e Update generate_config_tests.py Gilles Peskine 2024-06-12 17:53:06 +02:00
  • 112673f106 Add some missing handling for generated test_suite_config.*.data Gilles Peskine 2024-05-28 19:07:24 +02:00
  • d496caad6d Anchor relative paths Gilles Peskine 2024-05-28 18:54:55 +02:00
  • 331d7d053d Driver vs referenee: ignore relevant configuration differences Gilles Peskine 2024-05-24 09:18:25 +02:00
  • 06fb1803be Generate config test cases for single options Gilles Peskine 2024-05-23 16:31:22 +02:00
  • 1c52e57621 New test suite to report configuration options Gilles Peskine 2024-05-23 15:50:44 +02:00
  • 26d279e35f Clean up generated files enumeration Gilles Peskine 2024-05-23 16:38:07 +02:00
  • 30805a733b Recognize that a double-inclusion guard is not a config setting Gilles Peskine 2024-05-23 15:03:43 +02:00
  • 0d915a90ea Remove final references to padlock Thomas Daubney 2024-06-20 16:45:51 +01:00
  • 6a758fc7a1 Add guarding to aes_maybe_realign Thomas Daubney 2024-06-20 16:43:20 +01:00
  • 1b6fb219e9 Replace MBEDTLS_MD_CAN_RIPEMD160 with PSA_WANT_ALG_RIPEMD160 Elena Uziunaite 2024-05-10 16:17:41 +01:00
  • 7f900690e0 Update generate_config_tests.py Gilles Peskine 2024-06-12 17:53:06 +02:00
  • ef822c1656 Add some missing handling for generated test_suite_config.*.data Gilles Peskine 2024-05-28 19:07:24 +02:00
  • 8637058384 Anchor relative paths Gilles Peskine 2024-05-28 18:54:55 +02:00
  • a7469d3e8c Driver vs referenee: ignore relevant configuration differences Gilles Peskine 2024-05-24 09:18:25 +02:00
  • e154e6fe51 Generate config test cases for single options Gilles Peskine 2024-05-23 16:31:22 +02:00
  • ada30fe650 New test suite to report configuration options Gilles Peskine 2024-05-23 15:50:44 +02:00
  • b0aa75e7cc Clean up generated files enumeration Gilles Peskine 2024-05-23 16:38:07 +02:00
  • 9ba9c21c61 Recognize that a double-inclusion guard is not a config setting Gilles Peskine 2024-05-23 15:03:43 +02:00
  • d50e843ba7 Added support for MD5 in requires_hash_alg Sam Berry 2024-06-19 11:43:03 +01:00
  • 19efa3d016 changelog: add changelog Valerio Setti 2024-06-18 14:40:27 +02:00
  • 2a674bd9ce Merge pull request #9251 from gabor-mezei-arm/update_test_full_no_cipher_no_psa_crypto Manuel Pégourié-Gonnard 2024-06-20 08:06:25 +00:00
  • a5842ac20e Improve handling of legacy_compression_methods in ssl_tls13_parse_client_hello() Waleed Elmelegy 2024-06-19 15:09:48 +01:00
  • cf995d4197 Merge pull request #9289 from ronald-cron-arm/adapt-components-with-psa-crypto-config-enabled-3.6 Ronald Cron 2024-06-19 13:38:27 +00:00
  • b876a0a13e Merge pull request #9185 from ronald-cron-arm/adapt-components-with-psa-crypto-config-enabled Ronald Cron 2024-06-19 13:24:14 +00:00
  • 2c891fd165 Update framework submodule to the merge of PR22 Ronald Cron 2024-06-19 13:49:24 +02:00
  • 390dba6a8f Update framework submodule to the merge of PR22 Ronald Cron 2024-06-19 13:47:44 +02:00
  • 150b88c9d2 Merge pull request #9280 from valeriosetti/psasim-reset-slots-on-disconnection Tom Cosgrove 2024-06-19 11:10:52 +01:00
  • 125440d344 Merge pull request #9278 from valeriosetti/fix-psasim-logs Tom Cosgrove 2024-06-19 11:03:05 +01:00
  • 7b66beb666 test_when_no_ciphersuites_have_mac: Fix logs Ronald Cron 2024-05-27 08:14:27 +02:00
  • 2463ec8d70 tests: src: Fix PSA test wrappers for PAKE Ronald Cron 2024-05-24 10:28:15 +02:00
  • 0417a2c746 Adapt component_test_when_no_ciphersuites_have_mac Ronald Cron 2024-05-24 14:22:11 +02:00
  • cd33cd6abf test_when_no_ciphersuites_have_mac: Fix logs Ronald Cron 2024-05-27 08:14:27 +02:00
  • cfce75f4c4 Remove component_test_full_no_bignum Ronald Cron 2024-05-24 10:50:05 +02:00
  • 7062d3d936 tests: src: Fix PSA test wrappers for PAKE Ronald Cron 2024-05-24 10:28:15 +02:00
  • 8dbea48958 Adapt test_full_no_cipher_ components Ronald Cron 2024-05-23 16:04:11 +02:00
  • a67f1beb46 Adapt test_crypto_full_md_light_only Ronald Cron 2024-05-23 15:50:27 +02:00
  • 81a2d1d421 Merge pull request #9276 from ronald-cron-arm/tree-cleanliness-3.6 Ronald Cron 2024-06-18 22:23:48 +00:00
  • de0d7e6cd0 Merge pull request #9247 from ronald-cron-arm/move-psa-headers Ronald Cron 2024-06-18 18:48:24 +00:00
  • 9250acc8ef Merge pull request #9277 from ronald-cron-arm/tree-cleanliness-2.28 Ronald Cron 2024-06-18 18:47:57 +00:00
  • 1b646c2d79 Remove config-no-entropy.h Gabor Mezei 2024-06-17 16:45:14 +02:00
  • eafefb7a22 Revert "Update full_no_cipher_no_psa_crypto test component" Gabor Mezei 2024-06-18 17:35:25 +02:00
  • 13db41006c Revert "Update config-no-entropy.h for 'PSA_WANT' macros" Gabor Mezei 2024-06-18 17:35:00 +02:00
  • 95589c5c2e Further padlock removals from all.sh Thomas Daubney 2024-06-18 14:23:37 +01:00
  • 2e3b11fb69 Merge pull request #9279 from valeriosetti/reduce-psasim-ping-interval minosgalanakis 2024-06-18 16:21:33 +03:00
  • a60d9223d6 Update psa_sim_serialise.pl to create the psa_sim_serialise.c we want Tom Cosgrove 2024-06-18 13:22:21 +01:00
  • 37610024e9 Update psa_sim_generate.pl to create the psa_sim_crypto_client.c we want Tom Cosgrove 2024-06-18 09:50:25 +01:00
  • 2eb8cc7d9d psa_sim: improve log prints Valerio Setti 2024-06-17 10:50:36 +02:00
  • 2468896857 Have psa_sim_serialise.pl generate psa_sim_serialize_reset() Tom Cosgrove 2024-06-18 12:32:57 +01:00
  • aaf7e859a4 Have psa_sim_generate.pl add psa_crypto_close() to psa_sim_crypto_server.c Tom Cosgrove 2024-06-18 12:31:57 +01:00
  • 75ed58723e Add optionally unsafe variant of exp_mod for perf Manuel Pégourié-Gonnard 2024-06-18 12:52:45 +02:00
  • 5758749347 Update framework Ronald Cron 2024-06-18 09:17:52 +02:00
  • a2447d18eb Update framework submodule to the merge of PR26 Ronald Cron 2024-06-18 11:41:32 +02:00
  • f99197122d Changelog Fix Elena Uziunaite 2024-06-18 10:25:11 +01:00