Commit Graph

  • c0118d87b9 Fix typo in TLS Handshake defrafmentation tests Waleed Elmelegy 2025-01-29 16:23:40 +00:00
  • 0e0d5d4dc8 Improve TLS handshake defragmentation tests Waleed Elmelegy 2025-01-28 16:47:21 +00:00
  • 79a8ded315 Add TLS Hanshake defragmentation tests Waleed Elmelegy 2025-01-24 17:39:58 +00:00
  • 28f8e205eb Merge pull request #9872 from rojer/tls_hs_defrag_in Manuel Pégourié-Gonnard 2025-02-24 09:28:11 +01:00
  • cca140b1e1 Merge pull request #9981 from gilles-peskine-arm/tls_hs_defrag_in-3.6-badmac_seen Manuel Pégourié-Gonnard 2025-02-24 09:28:06 +01:00
  • 63f958df77 Create error code for mbedtls_ssl_set_hostname not called Gilles Peskine 2025-02-13 13:46:03 +01:00
  • f33c45f84d Keep track of whether mbedtls_ssl_set_hostname() has been called Gilles Peskine 2025-02-12 23:53:25 +01:00
  • 520ceb2726 Update the documentation of ssl->hostname Gilles Peskine 2025-02-12 23:35:54 +01:00
  • 3a2f75d8d5 Access ssl->hostname through abstractions Gilles Peskine 2025-02-12 23:28:48 +01:00
  • ede8494d73 Merge pull request #9986 from valeriosetti/issue9971-development Ronald Cron 2025-02-21 14:26:49 +00:00
  • cc1b26bd9a changelog: add note for MD changes Valerio Setti 2025-01-23 16:22:05 +01:00
  • 79a98bd7b6 crypto_extra: improve description of psa_can_do_hash() Valerio Setti 2025-02-21 15:00:11 +01:00
  • 05b3835bd6 psa: move definition of psa_can_do_hash() to crypto_extra.h Valerio Setti 2025-02-21 14:40:51 +01:00
  • 1a2d07d83a docs: update md-cipher-dispatch Valerio Setti 2025-01-23 11:10:48 +01:00
  • 460d2ee363 adjust_legacy_crypto: improve enablement of MBEDTLS_MD_xxx_VIA_PSA Valerio Setti 2024-09-17 11:40:40 +02:00
  • c516307ad9 md: allow dispatch to PSA whenever CRYPTO_CLIENT is enabled Valerio Setti 2024-09-13 10:55:22 +02:00
  • 2c1de04e9d adjust_legacy_crypto: move auto-enabling of CRYPTO_CLIENT when CRYPTO_C Valerio Setti 2024-09-13 16:45:07 +02:00
  • aa380c4a82 tf-psa-crypto: update reference Valerio Setti 2025-02-21 11:31:33 +01:00
  • 69d0781576 scripts: move ecc-heap.sh to tf-psa-crypto Valerio Setti 2025-02-19 11:07:44 +01:00
  • f8244d49b0 programs: update .gitignore Valerio Setti 2025-02-19 10:35:41 +01:00
  • 34b4aa1f58 programs: move benchmark to tf-psa-crypto repo Valerio Setti 2025-02-17 10:21:28 +01:00
  • b5c079b13c fix: rename BEFORE_COLON and BC to avoid conflicts Stefan Gloor 2025-02-21 10:33:51 +01:00
  • 6a9cf11361 fix: remove superfluous BEFORE_COLON in x509_crl.c Stefan Gloor 2025-02-21 10:30:02 +01:00
  • dc882a8f89 Merge pull request #9939 from Harry-Ramsey/move-programs-from-mbedtls-to-framework Ronald Cron 2025-02-21 07:13:17 +00:00
  • 1ba478d9cf Merge pull request #9988 from Harry-Ramsey/move-program-files-to-mbedtls-framework-3-6 Ronald Cron 2025-02-21 07:13:01 +00:00
  • 730be78ce5 Document PSA's need for threading Gilles Peskine 2025-02-20 20:20:19 +01:00
  • 4ac4008fa0 Access ssl->hostname through abstractions in certificate verification Gilles Peskine 2025-02-20 18:13:58 +01:00
  • e5054e495a mbedtls_ssl_set_hostname tests: baseline Gilles Peskine 2025-02-12 21:50:53 +01:00
  • 95fe2a6df4 Add a flags field to mbedtls_ssl_context Gilles Peskine 2025-02-20 18:12:29 +01:00
  • 58b399e81e Automate MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK dependency Gilles Peskine 2025-02-13 21:23:22 +01:00
  • eb63613347 Make guards more consistent between X.509-has-certs and SSL-has-certs Gilles Peskine 2025-02-13 12:58:24 +01:00
  • 86a66edcd0 Fix Doxygen markup Gilles Peskine 2025-02-12 23:11:09 +01:00
  • aa2594a52e Make ticket_alpn field private Gilles Peskine 2025-02-20 18:42:13 +01:00
  • 5befe36d2a Update TF-PSA-Crypto pointer Harry Ramsey 2025-02-19 15:27:49 +00:00
  • 48d1374a2c Update framework pointer Harry Ramsey 2025-02-17 10:01:43 +00:00
  • 1da22a8946 Update framework pointer Harry Ramsey 2025-02-17 12:06:07 +00:00
  • 4c1383a9f1 Update documentation regarding metatest Harry Ramsey 2025-02-19 14:47:10 +00:00
  • 65e9bef19f Update documentation regarding test_zeroize Harry Ramsey 2025-02-18 18:09:57 +00:00
  • 4e1a12e13a Update path to demo_common.sh Harry Ramsey 2025-02-17 20:56:22 +00:00
  • d621d344c3 Update path for moved test_zeroize.gdb script Harry Ramsey 2025-02-17 12:05:26 +00:00
  • 03f49578d2 Update paths for moved programs in generate_visualc_files.pl Harry Ramsey 2025-02-17 12:04:23 +00:00
  • 151e0892a1 Update paths for moved dlopen_demo.sh Harry Ramsey 2025-02-17 12:01:05 +00:00
  • 061e0f5466 Update paths for moved program files in CMakeLists Harry Ramsey 2025-02-17 11:59:45 +00:00
  • dab817a4c6 Update include paths in C files Harry Ramsey 2025-02-11 14:14:00 +00:00
  • a67f1338b6 Update paths for moved program files in makefiles Harry Ramsey 2025-02-17 11:51:52 +00:00
  • 6eb335dfda Merge pull request #9919 from davidhorstmann-arm/clarify-x509-security-md-3.6 Janos Follath 2025-02-20 14:41:42 +00:00
  • 2153b1bc03 Merge pull request #9920 from davidhorstmann-arm/clarify-x509-security-md-2.28 Janos Follath 2025-02-20 14:41:37 +00:00
  • ff25715cb4 Move mbedtls_ssl_set_hostname up Gilles Peskine 2025-02-20 13:57:51 +01:00
  • 724a7bbd92 mbedtls_ssl_set_hostname tests: baseline Gilles Peskine 2025-02-12 21:50:53 +01:00
  • eac2e4daef Automate MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK dependency Gilles Peskine 2025-02-13 21:23:22 +01:00
  • 4726d20320 Remove unused variable in ssl_server.c Waleed Elmelegy 2025-01-31 11:11:06 +00:00
  • 716aead3b9 Update the changelog message Deomid rojer Ryabkov 2025-02-04 12:08:15 +02:00
  • 2878a0559e Remove obselete checks due to the introduction of handhsake defragmen... Deomid rojer Ryabkov 2025-02-01 15:33:37 +02:00
  • 21506fd7f1 Update documentation regarding metatest Harry Ramsey 2025-02-19 14:47:10 +00:00
  • f6fb2f0cb4 Update documentation regarding test_zeroize Harry Ramsey 2025-02-18 17:52:45 +00:00
  • 9b4035cc9e Update path for moved test_zeroize.gdb script Harry Ramsey 2025-02-17 10:00:11 +00:00
  • ec4af6c6e2 Update paths for moved programs in generate_visualc_files.pl Harry Ramsey 2025-02-12 20:56:34 +00:00
  • d096793c3f Update paths for moved program files in components-build-system.sh Harry Ramsey 2025-02-12 20:29:33 +00:00
  • 53ba6ad106 Update paths for moved program files in CMakeLists Harry Ramsey 2025-02-12 10:18:51 +00:00
  • c19b8e80e7 Update include paths in C files Harry Ramsey 2025-02-11 14:14:00 +00:00
  • 2543ec0608 Update paths for moved program files in makefiles Harry Ramsey 2025-02-11 14:06:44 +00:00
  • b14141dd71 Move programs out of Mbed TLS Harry Ramsey 2025-02-19 15:17:32 +00:00
  • 7ef0c60260 Merge pull request #9992 from Harry-Ramsey/move-zeroize-memset-configuration Ronald Cron 2025-02-19 10:11:05 +00:00
  • 82c42190a1 Update TF-PSA-Crypto pointer Harry Ramsey 2025-02-17 15:54:33 +00:00
  • 2a75a60d34 Update path to user-config-zeroize-memset.h Harry Ramsey 2025-02-17 15:52:58 +00:00
  • 76e476245a Move zeroize config to TF-PSA-Crypto Harry Ramsey 2025-02-17 15:51:59 +00:00
  • c52273d017 Add a note about badmac_seen's new name in ssl_context_info Gilles Peskine 2025-02-18 14:11:25 +01:00
  • 39e2e4c3cb Merge pull request #9957 from valeriosetti/issue136-development Ronald Cron 2025-02-18 09:56:47 +00:00
  • 1e781adb62 tf-psa-crypto: update reference Valerio Setti 2025-02-06 14:51:39 +01:00
  • 55151d3da6 Fix Doxygen misuse Gilles Peskine 2025-02-17 23:09:00 +01:00
  • d358d6e6cd Add MBEDTLS_FRAMEWORK_DIR variable to CMake Harry Ramsey 2025-02-17 17:22:54 +00:00
  • e06f9f3eba framework: update reference Valerio Setti 2025-02-07 11:55:02 +01:00
  • 24e6ecb502 tests: move components-compliance.sh to tf-psa-crypto repo Valerio Setti 2025-02-06 14:48:35 +01:00
  • cb72cd2ec3 Don't reset badmac_seen on a DTLS client reconnect Gilles Peskine 2025-02-17 16:36:36 +01:00
  • b710599e4a Merge in_hsfraglen with badmac_seen_or_in_hsfraglen Gilles Peskine 2025-02-17 16:28:51 +01:00
  • ebdd405f68 Change the type of in_hsfraglen to unsigned Gilles Peskine 2025-02-17 16:25:24 +01:00
  • f6a676d93f Rename badmac_seen to badmac_seen_or_in_hsfraglen Gilles Peskine 2025-02-17 16:10:14 +01:00
  • 69f8f45e6f Minor readability improvement Gilles Peskine 2025-02-17 16:08:59 +01:00
  • bbe8745d19 Remove in_hshdr Deomid rojer Ryabkov 2025-02-13 13:41:51 +03:00
  • 85ec2b3632 Add a safety check for in_hsfraglen Deomid rojer Ryabkov 2025-01-27 22:37:37 +04:00
  • 5c853ea2c5 Allow fragments less HS msg header size (4 bytes) Deomid rojer Ryabkov 2025-01-26 11:10:54 +02:00
  • 96e2290e3d Remove mbedtls_ssl_reset_in_out_pointers Deomid rojer Ryabkov 2025-01-26 10:43:42 +02:00
  • 1f4088ceda Review comments Deomid rojer Ryabkov 2025-01-18 15:58:57 +02:00
  • db2da526ff Update ChangeLog.d/tls-hs-defrag-in.txt Deomid Ryabkov 2025-01-15 19:26:47 +00:00
  • 3fc5a4dc86 Defragment incoming TLS handshake messages Deomid rojer Ryabkov 2024-03-10 02:11:03 +00:00
  • 0c6eb5d6e9 Move programs out of Mbed TLS Harry Ramsey 2025-02-17 11:43:55 +00:00
  • da0e32e2fb mbedtls_ssl_set_hostname tests: add tests with CA callback Gilles Peskine 2025-02-13 21:46:00 +01:00
  • 1f6864b174 Call mbedtls_ssl_set_hostname in the generic endpoint setup in unit tests Gilles Peskine 2025-02-13 17:28:49 +01:00
  • 2c33c75725 Require calling mbedtls_ssl_set_hostname() for security Gilles Peskine 2025-02-13 14:39:02 +01:00
  • 7656ad7b9f Create configuration option to bypass the mbedtls_ssl_set_hostname check Gilles Peskine 2025-02-13 13:46:58 +01:00
  • 0178dc9946 Create error code for mbedtls_ssl_set_hostname not called Gilles Peskine 2025-02-13 13:46:03 +01:00
  • 6b8859467c Keep track of whether mbedtls_ssl_set_hostname() has been called Gilles Peskine 2025-02-12 23:53:25 +01:00
  • ce00ac4a29 Update the documentation of ssl->hostname Gilles Peskine 2025-02-12 23:35:54 +01:00
  • e61852e4d2 Access ssl->hostname through abstractions Gilles Peskine 2025-02-12 23:28:48 +01:00
  • b3de9da6b0 mbedtls_ssl_set_hostname tests: baseline Gilles Peskine 2025-02-12 21:50:53 +01:00
  • 48e4ff9622 Automate MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK dependency Gilles Peskine 2025-02-13 21:23:22 +01:00
  • 2a8acc41b2 Make guards more consistent between X.509-has-certs and SSL-has-certs Gilles Peskine 2025-02-13 12:58:24 +01:00
  • 154269d25b Fix Doxygen markup Gilles Peskine 2025-02-12 23:11:09 +01:00
  • dd14c0a11e Remove in_hshdr Deomid rojer Ryabkov 2025-02-13 13:41:51 +03:00
  • 03e704018a Merge pull request #9917 from valeriosetti/issue9685 Ronald Cron 2025-02-09 11:43:50 +00:00