Commit Graph

  • ff4d6aea04 Use correct conditionals in programs/ssl (fix unused-function errors) Michael Schuster 2024-06-07 07:02:45 +02:00
  • ab4951fbef Add missing include in tests/src/psa_memory_poisoning_wrappers.c to fix missing-prototype error Michael Schuster 2024-06-07 06:57:06 +02:00
  • 6a3573a1dd Fix Uncrustify errors in modified tests/suites to satisfy check_code_style test Michael Schuster 2024-06-07 06:47:31 +02:00
  • 275b698ee7 Use correct test case conditionals for helper functions in tests/suites Michael Schuster 2024-06-07 01:51:54 +02:00
  • 6d6cae53ad Fix tests build with MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS enabled Michael Schuster 2024-06-05 14:45:45 +02:00
  • 4d0d0ec028 Move the -Wmissing-prototypes option from library/CMakeLists.txt to the top-level CMakeLists.txt for GCC & Clang Michael Schuster 2024-06-05 01:45:54 +02:00
  • 31b1cb8601 Adjust spacing in tests/suites function sources Michael Schuster 2024-06-04 02:41:10 +02:00
  • b1e33fb707 Fix missing-prototype errors in tests/suites Michael Schuster 2024-06-04 02:30:22 +02:00
  • 8cc43f23b6 Fix unused-function error for ecjpake_operation_setup in test_suite_psa_crypto.function Michael Schuster 2024-06-03 19:45:34 +02:00
  • 82984bc1be Adjust spacing in sample programs Michael Schuster 2024-06-12 00:05:25 +02:00
  • 6fa32fd12d Fix missing-prototype errors in sample programs Michael Schuster 2024-06-01 21:15:02 +02:00
  • 41a686bb9f Fix missing-prototype error in programs/fuzz by moving LLVMFuzzerTestOneInput prototype to common.h Michael Schuster 2024-06-01 21:08:45 +02:00
  • 3a4c43174c Move print_buf into mbedtls_test_print_buf helper function in sample programs Michael Schuster 2024-06-01 21:00:33 +02:00
  • b4d55bb5db Add missing include in tests/src/asn1_helpers.c Michael Schuster 2024-05-29 19:51:36 +02:00
  • 83222b8c41 Add -Wmissing-prototypes to component_build_no_ssl_srv and component_build_no_ssl_cli in all.sh Minos Galanakis 2024-08-06 12:06:51 +01:00
  • 5be4fd784e Fix build of v3.6 with unset MBEDTLS_DHM_C but MBEDTLS_USE_PSA_CRYPTO set (fixes #9188) Michael Schuster 2024-05-27 20:07:05 +02:00
  • c9184fe7ab Fix server mode only build of v3.6 with MBEDTLS_SSL_CLI_C unset (fixes #9186) Michael Schuster 2024-05-27 19:59:21 +02:00
  • 2016d66741 psasim: small fixes to all.sh and test bash scripts Valerio Setti 2024-08-05 15:57:43 +02:00
  • 095cf69bc6 Merge pull request #9444 from minosgalanakis/all-sh-separate-components_36bp Manuel Pégourié-Gonnard 2024-08-06 07:58:03 +00:00
  • 2bcf805284 Remove MBEDTLS_DES3_CRYPT_ECB_ALT Thomas Daubney 2024-07-16 17:51:53 +01:00
  • 29561ec658 Remove MBEDTLS_DES_CRYPT_ECB_ALT Thomas Daubney 2024-07-16 17:50:21 +01:00
  • 43874e0a84 Remove MBEDTLS_DES_SETKEY_ALT Thomas Daubney 2024-07-16 17:45:52 +01:00
  • 3ab1b2d00b Remove MBEDTLS_SHA512_PROCESS_ALT Thomas Daubney 2024-07-16 17:34:31 +01:00
  • 297b026d0a Remove MBEDTLS_SHA256_PROCESS_ALT Thomas Daubney 2024-07-16 17:21:43 +01:00
  • 2106f79c49 Remove MBEDTLS_SHA1_PROCESS_ALT Thomas Daubney 2024-07-16 17:10:58 +01:00
  • 64988680c5 Remove MBEDTLS_RIPEMD160_PROCESS_ALT Thomas Daubney 2024-07-16 17:08:38 +01:00
  • 72a88e7255 Remove MBEDTLS_MD5_PROCESS_ALT Thomas Daubney 2024-07-16 17:07:16 +01:00
  • 3e81411122 Remove test_valgrind_constant_flow_psa_no_asm Elena Uziunaite 2024-07-18 14:40:43 +03:00
  • 94dba720e5 Tiny fix in library/constant_time_impl.h Elena Uziunaite 2024-07-04 11:46:58 +01:00
  • 65d102673c Remove the hack in library/constant_time_impl.h Elena Uziunaite 2024-07-03 17:20:35 +01:00
  • 61dabbd77b Edit component_release_test_valgrind_constant_flow_no_asm Elena Uziunaite 2024-07-03 17:17:40 +01:00
  • aff61f35f7 Change valgrind constant flow testing to test without asm Elena Uziunaite 2024-07-02 15:52:03 +01:00
  • dcb5d83d66 Disable asm in component_test_memsan Elena Uziunaite 2024-07-02 10:52:13 +01:00
  • 969e9e1af0 Alter constant-flow memsan testing Elena Uziunaite 2024-07-01 16:55:19 +01:00
  • 8dde3b3dec Replace MBEDTLS_PK_HAVE_ECC_KEYS with PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY Elena Uziunaite 2024-07-05 12:10:21 +01:00
  • c256172b30 Replace MBEDTLS_SSL_HAVE_CCM with PSA_WANT_ALG_CCM Elena Uziunaite 2024-07-05 11:37:33 +01:00
  • 59aea4e1cc armv8 AES, SHA: simplify structure and fix copypasta Gilles Peskine 2024-06-19 19:58:38 +02:00
  • 8bea95de00 Use .s extension for assembly Gilles Peskine 2024-06-19 14:16:05 +02:00
  • 10f1a2482e Ignore and clean generated assembly Gilles Peskine 2024-06-20 18:17:55 +02:00
  • f6b3c620a6 Add target to compile to assembly Gilles Peskine 2024-06-19 14:15:12 +02:00
  • 20de806b8d Use -O2 for build+test with earliest compilers Gilles Peskine 2024-06-19 16:30:36 +02:00
  • 29e86ca059 Fix spurious * in regex Gilles Peskine 2024-06-19 15:09:27 +02:00
  • d860f28b29 Don't set LD to a path with a typo for mingw Gilles Peskine 2024-06-19 16:34:29 +02:00
  • 7db1bcdb34 Update generated PSA wrappers Gilles Peskine 2024-07-31 17:03:59 +02:00
  • fd46f7f173 Migrate psasim wrappers to psa_custom_key_parameters_t Gilles Peskine 2024-07-31 22:10:13 +02:00
  • 3077f2f9c6 Remove experimental, superseded function psa_generate_key_ext Gilles Peskine 2024-07-31 16:59:41 +02:00
  • 6b3bca5c78 Follow include path updates for C++ builds Gilles Peskine 2024-08-01 16:11:09 +02:00
  • d5d69bb4a0 Match spacing in pointer types in documentation with the code style Gilles Peskine 2024-07-29 16:30:44 +02:00
  • 63d06efc38 Rename one more deprecated identifier Gilles Peskine 2024-07-18 18:52:59 +02:00
  • 6b2709bf06 Documentation improvements Gilles Peskine 2024-07-18 10:59:53 +02:00
  • ae8fa71669 Rename internal function psa_key_production_parameters_are_default Gilles Peskine 2024-06-20 17:19:58 +02:00
  • 1084e8eb4f key_custom: update analyze_outcomes.py Gilles Peskine 2024-06-07 11:26:53 +02:00
  • 62ee8fdcf5 Test cpp_dummy_build in pedantic mode Gilles Peskine 2024-06-06 22:12:06 +02:00
  • b0cc2ad6bd Changelog entry for the move from key_ext to key_custom functions Gilles Peskine 2024-06-06 21:38:11 +02:00
  • ae1da9858c Remove some tests of psa_generate_key_ext Gilles Peskine 2024-06-07 08:31:41 +02:00
  • 8ae5028a1d Document the key_ext functions as deprecated Gilles Peskine 2024-06-06 21:27:16 +02:00
  • e863f868ec Documentation: point to key_custom instead of key_ext Gilles Peskine 2024-06-06 21:23:00 +02:00
  • b45af2f507 Update PSA wrappers Gilles Peskine 2024-06-07 08:29:44 +02:00
  • f9408282e8 Implement psa_generate_key_custom Gilles Peskine 2024-06-06 21:11:44 +02:00
  • bd6b98fd40 all.sh/components: Removed components.sh Minos Galanakis 2024-08-01 23:24:15 +01:00
  • bb427371e6 all.sh/components: Moved build_aes_via_padlock to platform component. Minos Galanakis 2024-08-01 23:23:35 +01:00
  • 5f6d2e3120 all.sh/components: Moved driver components to configuration crypto. Minos Galanakis 2024-08-01 23:19:50 +01:00
  • 0c0c3e1713 all.sh/components: Moved more components to configuration crypto. Minos Galanakis 2024-08-01 22:59:12 +01:00
  • 4ca7b14060 all.sh/components: Fixed a typo in configuration-tls. Minos Galanakis 2024-08-05 12:20:21 +01:00
  • 85347d15c6 all.sh/components: Moved more components to configuration tls. Minos Galanakis 2024-08-01 22:45:10 +01:00
  • 4a2a351df8 Extract sanitizer components into a separate file. Minos Galanakis 2024-08-01 17:28:37 +01:00
  • f0cd95b6f6 Extract platform components into a separate file. Minos Galanakis 2024-08-01 17:26:36 +01:00
  • 93a8c08910 Extract configuration components into a separate file. Minos Galanakis 2024-08-01 17:24:46 +01:00
  • 27968c1660 Extract configuration-x509 components into a separate file. Minos Galanakis 2024-08-01 17:21:41 +01:00
  • 5b4386c640 Extract configuration-platform components into a separate file. Minos Galanakis 2024-08-01 17:12:24 +01:00
  • 3ece57e173 Extract configuration-crypto-components into a separate file. Minos Galanakis 2024-08-01 17:09:49 +01:00
  • 26561b7122 Fix typos Janos Follath 2024-08-05 11:22:12 +01:00
  • be6a47140b Merge pull request #9365 from eleuzi01/replace-gcm Gilles Peskine 2024-08-05 09:43:23 +00:00
  • aa6f6d25e2 Merge pull request #8226 from davidhorstmann-arm/all-sh-separate-components Manuel Pégourié-Gonnard 2024-08-05 08:38:23 +00:00
  • 9c9a3df3bf Merge pull request #9366 from eleuzi01/replace-chachapoly Gilles Peskine 2024-08-02 14:26:27 +00:00
  • 5b85d709c3 Merge pull request #9442 from gilles-peskine-arm/psa_sim_generate-parse_headers Tom Cosgrove 2024-08-02 13:47:27 +00:00
  • 4b3b4fe56e Remove cruft and update documentation Gilles Peskine 2024-08-02 12:42:01 +02:00
  • 83a0d9deec Replace MBEDTLS_SSL_HAVE_GCM with PSA_WANT_ALG_GCM Elena Uziunaite 2024-07-05 11:41:22 +01:00
  • b49e884c87 Merge pull request #9309 from gilles-peskine-arm/psa-keystore-design-doc-3.6 Gilles Peskine 2024-08-02 07:16:19 +00:00
  • 56b4e5a65d Merge pull request #9443 from gilles-peskine-arm/psa-keystore-design-doc-development Gilles Peskine 2024-08-02 07:16:13 +00:00
  • b298d1f8d2 Extract compliance-components into a separate file. Minos Galanakis 2024-08-01 16:58:17 +01:00
  • 3bd6c30e13 Extract compiler-components into a separate file. Minos Galanakis 2024-08-01 16:56:49 +01:00
  • 2148e5c603 Extract build-components into a separate file. Minos Galanakis 2024-08-01 16:49:35 +01:00
  • e431739c72 Extract basic-components into a separate file. Minos Galanakis 2024-08-01 16:47:29 +01:00
  • f7d1cb0275 Separate all.sh from components. Minos Galanakis 2024-07-30 17:25:31 +01:00
  • bf47cf7437 all.sh/components: Moved component_build_zeroize_checks -> compiler. Minos Galanakis 2024-08-01 12:35:25 +01:00
  • 9ceb2c3e0a all.sh/components: Moved test_malloc_0_null,test_memory_buffer_allocator -> configuration. Minos Galanakis 2024-08-01 12:28:19 +01:00
  • aa09e48854 all.sh/components: Moved test_sw_inet_pton -> x509. Minos Galanakis 2024-08-01 12:20:17 +01:00
  • c06fd308c2 all.sh/components: Moved crypto components out of tls. Minos Galanakis 2024-08-01 12:16:59 +01:00
  • 1c26ef555c all.sh/components: Moved component_test_no_strings -> configuration. Minos Galanakis 2024-08-01 11:58:16 +01:00
  • b5891d5dec all.sh/components: Moved aesni and armce components -> platform. Minos Galanakis 2024-08-01 11:55:33 +01:00
  • 1ef3a66540 all.sh/components: Moved test_aesni_m32_clang -> platform. Minos Galanakis 2024-08-01 11:47:49 +01:00
  • 07404d27ef all.sh/components: Moved build_arm_xxx from compiler -> platform. Minos Galanakis 2024-08-01 11:44:57 +01:00
  • f699d51a0b all.sh/components: Moved support functions to the same group as their components. Minos Galanakis 2024-08-01 11:32:30 +01:00
  • 4b6ee64541 all.sh/components: Moved test_depends_py_kex/psa to tls. Minos Galanakis 2024-08-01 11:20:02 +01:00
  • ce466f019a all.sh: Updated the component sourcing logic. Minos Galanakis 2024-07-31 16:46:44 +01:00
  • 6c3ad6aa36 Merge pull request #9440 from sezrab/mbedtls_test_ssl_message_queue_pop_info-2.28 Bence Szépkúti 2024-08-01 18:38:38 +00:00
  • ea7fff481e Merge pull request #8775 from tgonzalezorlandoarm/tg/mbedtls_test_ssl_message_queue_pop_info Bence Szépkúti 2024-08-01 18:38:35 +00:00
  • 52992e5c38 Merge pull request #9395 from sezrab/mbedtls_test_ssl_message_queue_pop_info-3.6 Bence Szépkúti 2024-08-01 18:38:31 +00:00
  • 609f749c56 all.sh/components: Removed duplicated/obsolete documentation/whitespace. Minos Galanakis 2024-07-31 16:39:28 +01:00