Commit Graph

  • 9c8472624d TF-PSA-Crypto.cmake: TF-PSA-Cryto-ify the file Ronald Cron 2024-07-20 14:56:49 +02:00
  • 31829a8abf TF-PSA-Crypto.cmake: Fix submodules Ronald Cron 2024-07-29 19:06:40 +02:00
  • 97d05e5e53 TF-PSA-Crypto.cmake: Remove TLS and x509 specifics Ronald Cron 2024-07-20 15:02:50 +02:00
  • 4c3fa0aa99 TF-PSA-Crypto.cmake: Do not support package config/install/apidoc/lcov Ronald Cron 2024-07-30 10:50:39 +02:00
  • 701faac8de Introduce TF-PSA-Crypto.cmake Ronald Cron 2024-07-20 14:43:53 +02:00
  • 8d887d18f1 cmake: tf-psa-crypto: Replace some Mbed TLS options/variables by TF-PSA-Crypto ones Ronald Cron 2024-07-25 15:43:42 +02:00
  • b6254f5b97 cmake: Add MBEDTLS_FRAMEWORK_DIR Ronald Cron 2024-07-25 14:52:19 +02:00
  • 4c670fa98e cmake: Add TF_PSA_CRYPTO_DIR Ronald Cron 2024-07-25 09:22:39 +02:00
  • d3f717d536 CMake: Move build of crypto test suites to tf-psa-crypto Ronald Cron 2024-07-25 14:58:47 +02:00
  • 69c489c25a Move PSA drivers to drivers/builtin/src Ronald Cron 2024-07-31 08:36:59 +02:00
  • e82ad15f5e CMake: Move build of the crypto library to tf-psa-crypto Ronald Cron 2024-07-19 12:01:43 +02:00
  • ac01d6eb7c CMake: Move build of legacy crypto modules to tf-psa-crypto Ronald Cron 2024-07-18 11:34:55 +02:00
  • f8a3f28b6d CMake: Move library options to the top CMakeLists.txt Ronald Cron 2024-07-24 08:42:32 +02:00
  • ac8dcb8966 Remove dependency on mbedtls_test_helpers Ronald Cron 2024-07-24 09:49:32 +02:00
  • 7d5419b6f1 Move test_suite_constant_time_hmac back to mbedtls Ronald Cron 2024-07-26 17:11:40 +02:00
  • 6f8ff55884 Remove "error" allowance in dtls_server Gilles Peskine 2024-10-01 12:48:42 +02:00
  • 62163142a0 dtls_server: allow unexpected messages during handshake Gilles Peskine 2024-10-01 12:44:33 +02:00
  • 96c6f5eb36 Merge pull request #9492 from eleuzi01/remove-legacy-symbol-definitions Ronald Cron 2024-10-01 10:33:06 +00:00
  • cab2318c77 Merge pull request #9640 from eleuzi01/mbedtls-3.6 Ronald Cron 2024-10-01 10:32:49 +00:00
  • 780e8562ef Update submodule Elena Uziunaite 2024-09-30 14:58:07 +01:00
  • 9204c2b893 Update submodule Elena Uziunaite 2024-09-30 14:53:24 +01:00
  • 46771295f2 Merge pull request #9558 from gilles-peskine-arm/run-test-suites-on-subproject Gilles Peskine 2024-09-28 08:31:30 +00:00
  • 0930b331c0 Don't use the "allow list" terminology any longer Gilles Peskine 2024-09-26 19:54:38 +02:00
  • eb589f9b99 Rename MBEDTLS_PSA_CRYPTO_(USER_)CONFIG_FILE Ronald Cron 2024-09-27 16:10:20 +02:00
  • 89d8a27d00 Rework overview of section changes Ronald Cron 2024-09-27 16:08:27 +02:00
  • be352633ae Re-organize "Mbed TLS modules" and "Module configuration options" Ronald Cron 2024-09-27 10:55:25 +02:00
  • b992bc8aa7 Re-order mbedtls_config.h sections Ronald Cron 2024-09-27 10:45:13 +02:00
  • 3c7b3be34e No subsection Ronald Cron 2024-09-27 10:31:47 +02:00
  • 2c152fdc4e Add links to section descriptions Ronald Cron 2024-09-27 10:30:59 +02:00
  • 294b5e06b1 Improve alphabetic ordering in sections Ronald Cron 2024-09-27 10:04:31 +02:00
  • 55b43e5cfb Merge pull request #9541 from gilles-peskine-arm/ssl-opt-sample-programs-3.6 David Horstmann 2024-09-26 14:33:13 +00:00
  • 1a09caa8a8 Merge pull request #9638 from gilles-peskine-arm/ssl-opt-sample-programs-dev David Horstmann 2024-09-26 14:33:11 +00:00
  • 12cb9c2cda Update submodule to the head of framework PR Elena Uziunaite 2024-09-26 15:24:33 +01:00
  • bf90fa97c9 Update submodule to the head of framework PR Elena Uziunaite 2024-09-26 15:22:39 +01:00
  • 9b0bdd0590 Remove MBEDTLS_ECP_HAVE_xxx and MBEDTLS_MD_CAN_xxx Elena Uziunaite 2024-09-06 16:10:20 +01:00
  • 7f85f1f958 Cosmetic changes Elena Uziunaite 2024-09-05 20:15:57 +01:00
  • feb105c042 Address review comment Elena Uziunaite 2024-09-05 13:08:59 +01:00
  • 05fe6e472e Remove MBEDTLS_MD_CAN_SHA512 from header files Elena Uziunaite 2024-09-03 16:52:28 +01:00
  • 3b84b2e28c Remove legacy symbol definitions pt 2 Elena Uziunaite 2024-08-20 13:00:32 +01:00
  • c0d6943b7f Replace legacy symbols in config files Elena Uziunaite 2024-08-20 14:53:19 +01:00
  • 404311a702 Remove MBEDTLS_ECP_HAVE_SECP256R1 leftovers Elena Uziunaite 2024-08-20 14:09:07 +01:00
  • e4669a5753 Remove legacy symbol definitions pt 1 Elena Uziunaite 2024-08-20 12:42:33 +01:00
  • b268d270ed Merge pull request #9413 from sezrab/split_numeric_string_conversions_oid-development David Horstmann 2024-09-26 12:50:37 +00:00
  • 3b71262750 Remove MBEDTLS_OID_C guard from static functions Harry Ramsey 2024-09-26 11:38:25 +01:00
  • d93161f366 Merge pull request #9637 from gilles-peskine-arm/config-full-booleans-only-3.6 Manuel Pégourié-Gonnard 2024-09-26 10:04:06 +00:00
  • 560265154c Merge pull request #9604 from gilles-peskine-arm/config-full-booleans-only Manuel Pégourié-Gonnard 2024-09-26 10:03:19 +00:00
  • 9fc3b7d243 Expand on block cipher modes/derivatives Manuel Pégourié-Gonnard 2024-09-26 11:00:02 +02:00
  • f88f6d6b83 Stop testing without PSA Gilles Peskine 2024-09-26 10:21:39 +02:00
  • 3c16e998e5 Update framework to the main branch Gilles Peskine 2024-09-26 10:19:04 +02:00
  • fa1d84e102 Update framework to the main branch Gilles Peskine 2024-09-26 10:18:36 +02:00
  • 83f62ffc09 Expand on key derivations Manuel Pégourié-Gonnard 2024-09-26 10:14:55 +02:00
  • 60769762d2 Clarify the superset rule Manuel Pégourié-Gonnard 2024-09-26 09:54:30 +02:00
  • 4ceb71f53d Update and refine notes on restartable ECC and 4.0 Manuel Pégourié-Gonnard 2024-09-26 09:45:45 +02:00
  • 465837b24d Disable session tickets for ssl_client1 when using TLS 1.3 Gilles Peskine 2024-09-25 21:26:02 +02:00
  • 5333425891 Always call psa_crypto_init before using TLS Gilles Peskine 2024-09-25 21:12:57 +02:00
  • f9ad8303f1 Skip ssl_server in config-suite-b Gilles Peskine 2024-09-13 23:08:48 +02:00
  • e13ff09aff Use OPENSSL_NEXT for a test case that uses IPv6 when available Gilles Peskine 2024-09-13 18:15:13 +02:00
  • cc7d6ae95f Note known issue about test cases skipped in TLS 1.3-only builds Gilles Peskine 2024-09-11 21:03:05 +02:00
  • c3d1a1dbc9 Test SSL sample programs against each other and ssl_client2, ssl_server2 Gilles Peskine 2024-09-10 00:03:18 +02:00
  • 6e3de21492 dtls_client: don't force the use of IPv6 Gilles Peskine 2024-09-05 14:51:58 +02:00
  • 530cb417fe ssl_server: Allow the client to close the connection first Gilles Peskine 2024-09-04 23:36:14 +02:00
  • 6ef5239974 Compatibiliy with older OpenSSL and GnuTLS Gilles Peskine 2024-09-04 23:33:36 +02:00
  • 8db2b79508 Declare GnuTLS version dependency for TLS 1.3 test cases Gilles Peskine 2024-09-05 13:05:49 +02:00
  • 333882179b Declare OpenSSL version dependency for TLS 1.3 test cases Gilles Peskine 2024-09-04 23:32:42 +02:00
  • 6b4d6931e7 Test dtls_server Gilles Peskine 2024-09-04 16:51:50 +02:00
  • c83e56cc45 Test ssl_fork_server Gilles Peskine 2024-09-04 17:47:14 +02:00
  • 3abca9510a Test ssl_pthread_server Gilles Peskine 2024-09-04 16:31:06 +02:00
  • a21e893398 Test ssl_server Gilles Peskine 2024-09-04 16:30:32 +02:00
  • ae710c8b01 Test dtls_client Gilles Peskine 2024-09-04 16:07:56 +02:00
  • 7985d454c4 Test ssl_client1 Gilles Peskine 2024-09-04 16:06:10 +02:00
  • 2bc5c80c60 Allow test cases to use a specific port Gilles Peskine 2024-09-04 16:05:11 +02:00
  • a602a41168 Prepare to test SSL sample programs Gilles Peskine 2024-09-04 16:04:42 +02:00
  • 6959f53896 ssl_client1: Exit with an error status if the TLS connection failed Gilles Peskine 2024-08-27 12:17:22 +02:00
  • 5bf54ca46f Skip ssl_server in config-suite-b Gilles Peskine 2024-09-13 23:08:48 +02:00
  • e6fd7d57ca Use OPENSSL_NEXT for a test case that uses IPv6 when available Gilles Peskine 2024-09-13 18:15:13 +02:00
  • 927f2f1418 Note known issue about test cases skipped in TLS 1.3-only builds Gilles Peskine 2024-09-11 21:03:05 +02:00
  • ca730a7c13 Test SSL sample programs against each other and ssl_client2, ssl_server2 Gilles Peskine 2024-09-10 00:03:18 +02:00
  • ff85e91914 dtls_client: don't force the use of IPv6 Gilles Peskine 2024-09-05 14:51:58 +02:00
  • 3104685cc6 ssl_server: Allow the client to close the connection first Gilles Peskine 2024-09-04 23:36:14 +02:00
  • 8d64fe1c56 Compatibiliy with older OpenSSL and GnuTLS Gilles Peskine 2024-09-04 23:33:36 +02:00
  • 33aa202339 Declare GnuTLS version dependency for TLS 1.3 test cases Gilles Peskine 2024-09-05 13:05:49 +02:00
  • 6117a0cb8b Declare OpenSSL version dependency for TLS 1.3 test cases Gilles Peskine 2024-09-04 23:32:42 +02:00
  • 9d104e9857 Test dtls_server Gilles Peskine 2024-09-04 16:51:50 +02:00
  • 2a0af359f1 Test ssl_fork_server Gilles Peskine 2024-09-04 17:47:14 +02:00
  • fab6099d4a Test ssl_pthread_server Gilles Peskine 2024-09-04 16:31:06 +02:00
  • 37c374981c Test ssl_server Gilles Peskine 2024-09-04 16:30:32 +02:00
  • f8b373e869 Test dtls_client Gilles Peskine 2024-09-04 16:07:56 +02:00
  • e6b8250a94 Test ssl_client1 Gilles Peskine 2024-09-04 16:06:10 +02:00
  • 6c798ef36d Allow test cases to use a specific port Gilles Peskine 2024-09-04 16:05:11 +02:00
  • 478f6068b5 Prepare to test SSL sample programs Gilles Peskine 2024-09-04 16:04:42 +02:00
  • dd51826b4e ssl_client1: Exit with an error status if the TLS connection failed Gilles Peskine 2024-08-27 12:17:22 +02:00
  • f5f90d517f Don't pass the section name to adapters Gilles Peskine 2024-09-19 20:13:49 +02:00
  • e5920a4ae8 Change "realfull" to activate everything Gilles Peskine 2024-09-19 19:58:56 +02:00
  • bfdffc33b3 Change "full" to affect boolean settings rather than use sections Gilles Peskine 2024-09-19 19:57:58 +02:00
  • 0ff1d984f8 Pass the setting's value to adapters Gilles Peskine 2024-09-19 19:49:20 +02:00
  • 2efb3da482 Merge pull request #9628 from gilles-peskine-arm/tls13-middlebox-compat-disabled-development Ronald Cron 2024-09-25 11:50:36 +00:00
  • 1dbfb4b8e2 Merge pull request #9563 from gilles-peskine-arm/tls13-middlebox-compat-disabled-3.6 Ronald Cron 2024-09-25 11:50:31 +00:00
  • 870ed2a914 Have make ssl-opt generate tls13-compat.sh (make edition) Gilles Peskine 2024-09-25 10:27:47 +02:00
  • ae7e1c7861 Have make ssl-opt generate tls13-compat.sh (make edition) Gilles Peskine 2024-09-25 10:27:47 +02:00
  • 278b417752 Have make ssl-opt generate tls13-compat.sh Gilles Peskine 2024-09-24 19:09:57 +02:00