Commit Graph

  • 49c8eb3a5a Enable chachcapoly cipher for SSL tickets Gabor Mezei 2022-03-10 16:13:17 +01:00
  • 2fa1c311cd Remove test dependency Gabor Mezei 2022-03-10 15:23:38 +01:00
  • 2a02051286 Use PSA in TLS ticket handling Gabor Mezei 2022-03-10 15:15:46 +01:00
  • e6d867f476 Typo Gabor Mezei 2022-03-10 15:04:58 +01:00
  • a8b38879e1 Move state change from CLIENT_CERTIFICATE_VERIFY to its main handler Ronald Cron 2022-03-09 07:59:25 +01:00
  • 7a94aca81a Move state change from CLIENT_CERTIFICATE to its main handler Ronald Cron 2022-03-09 07:44:27 +01:00
  • 10e5cdbbbf Merge pull request #5454 from gstrauss/cert_cb-user_data Manuel Pégourié-Gonnard 2022-03-10 11:51:42 +01:00
  • 9bff95f051 Adjust comment describing mbedtls_ssl_set_hs_own_cert() Glenn Strauss 2022-03-09 14:39:08 -05:00
  • 2f39f191e3 Merge pull request #5603 from tom-cosgrove-arm/fix_test_md_api_violation-2.28 Dave Rodgman 2022-03-10 09:21:52 +00:00
  • 73e91e13a6 Merge pull request #2229 from RonEld/fix_test_md_api_violation Dave Rodgman 2022-03-10 09:21:47 +00:00
  • fd32e9609b ssl_parse_client_key_exchange(): read the curve identifier and the peer's public key and compute the shared secret using PSA Przemek Stekiel 2022-03-09 15:40:52 +01:00
  • b6ce0b6cd8 ssl_prepare_server_key_exchange(): generate a private/public key and write out the curve identifier and public key using PSA Przemek Stekiel 2022-03-09 15:38:24 +01:00
  • 5bb8fc830a Call Certificate writing generic handler only if necessary Ronald Cron 2022-03-09 07:00:13 +01:00
  • 3f20b77517 Improve comment Ronald Cron 2022-03-08 16:00:02 +01:00
  • 00d012f2be Fix type of force_flush parameter Ronald Cron 2022-03-08 15:57:12 +01:00
  • 9f55f6316e Move state change from CSS states to their main handler Ronald Cron 2022-02-02 16:02:47 +01:00
  • 3addfa4964 Move state change from WRITE_CLIENT_HELLO to its main handler Ronald Cron 2022-02-08 16:10:25 +01:00
  • 66dbf9118e TLS 1.3: Do not send handshake data in handshake step handlers Ronald Cron 2022-02-02 15:33:46 +01:00
  • 9df7c80c78 TLS 1.3: Always go through the CLIENT_CERTIFICATE state Ronald Cron 2022-03-08 18:38:54 +01:00
  • 17f452aec4 Merge pull request #5448 from lhuang04/tls13_alpn Paul Elliott 2022-03-08 17:53:38 +00:00
  • d815114f93 Merge pull request #5524 from mprse/tls_ecdh_2c Manuel Pégourié-Gonnard 2022-03-08 11:43:45 +01:00
  • c85f0912c4 psa_crypto.c, test_suite_psa_crypto.function: fix style Przemek Stekiel 2022-03-08 11:37:54 +01:00
  • f8614a0ec2 asymmetric_encryption.h: trim trailing spaces Przemek Stekiel 2022-03-08 10:48:35 +01:00
  • b6bdebde5e asymmetric_encrypt: handle forced output Przemek Stekiel 2022-03-08 10:32:18 +01:00
  • d5e5c8b58d asymmetric_encrypt: add remining test driver cases Przemek Stekiel 2022-03-08 10:31:07 +01:00
  • 6dd2e34848 Add changelog entry Jerry Yu 2022-03-08 14:13:59 +08:00
  • 3b86d1b3c6 fix comments grammar issues Jerry Yu 2022-03-02 10:40:41 +08:00
  • 80bc860aab add depends to avoid file not found Jerry Yu 2022-01-17 18:26:52 +08:00
  • 89e7654fc9 fix parallel build fail of test_cmake_out_source Jerry Yu 2022-01-13 16:45:33 +08:00
  • c9c967c812 Fix RSA sanity checks for asymmetric_encrypt Gilles Peskine 2022-03-07 21:13:29 +01:00
  • 44311f5c98 Merge pull request #5571 from superna9999/5162-pk-rsa-signing Gilles Peskine 2022-03-07 17:09:14 +01:00
  • 6bf5c8cb1d Merge pull request #5506 from superna9999/4964-extend-psa-one-shot-multipart Gilles Peskine 2022-03-07 17:04:37 +01:00
  • 15364ffb03 Merge pull request #5579 from SiliconLabs/erase_secret_before_free Gilles Peskine 2022-03-07 17:04:04 +01:00
  • 76d1cb26ef Merge pull request #5601 from SiliconLabs/erase_secret_before_free_backport_2_28 Gilles Peskine 2022-03-07 17:04:01 +01:00
  • fdfc10b250 Merge pull request #4408 from gilles-peskine-arm/storage-format-check-mononicity Gilles Peskine 2022-03-07 17:02:34 +01:00
  • ecd119d241 Merge pull request #5605 from gilles-peskine-arm/storage-format-check-mononicity-2.28 Gilles Peskine 2022-03-07 17:02:29 +01:00
  • 72373f3819 WIP: Add asymmetric_encrypt test case Przemek Stekiel 2022-03-07 16:43:28 +01:00
  • 6d5baf5f1e Use PSA MAC verify API in mbedtls_ssl_cookie_check() Neil Armstrong 2022-03-07 14:25:18 +01:00
  • be52f500c8 Use PSA_ALG_TRUNCATED_MAC() to limit to COOKIE_HMAC_LEN in mbedtls_ssl_cookie_setup() Neil Armstrong 2022-03-07 14:17:26 +01:00
  • 7cd0270d6c Drop mutex in mbedtls_ssl_cookie_ctx when PSA is used Neil Armstrong 2022-03-04 15:08:43 +01:00
  • 2217d6f825 Generate cookie MAC key with psa_generate_key Neil Armstrong 2022-03-04 15:00:22 +01:00
  • b9ca22dead Improving readability of x509_crt and x509write_crt for PR pespacek 2022-03-07 13:30:01 +01:00
  • d924e55944 Improving readability of x509_crt and x509write_crt pespacek 2022-02-28 11:49:54 +01:00
  • 7a58208809 Change names rsa->asymmetric_encryption Przemek Stekiel 2022-03-07 10:14:07 +01:00
  • fd4c259a7b Use PSA_INIT() in mac_multipart_internal_func() Neil Armstrong 2022-03-07 10:11:11 +01:00
  • 7fc0751f78 Restore build options for mbedtls_ecc_group_of_psa() and related functions Przemek Stekiel 2022-03-04 14:41:11 +01:00
  • 478181d1f3 Refactor ssl_context_info time printing Andrzej Kurek 2022-02-28 05:51:57 -05:00
  • 388ee8a072 Guard cache_timeout in ssl_server2 with MBEDTLS_HAVE_TIME Andrzej Kurek 2022-03-02 12:33:24 -05:00
  • 161005b2be Add the timing test dependency on MBEDTLS_HAVE_TIME Andrzej Kurek 2022-03-02 12:13:50 -05:00
  • 65f93d5567 Fix udp_proxy dependency on MBEDTLS_HAVE_TIME Andrzej Kurek 2022-03-04 15:18:09 -05:00
  • 77daaad198 Provide a dummy implementation of timing.c Andrzej Kurek 2022-03-04 15:10:06 -05:00
  • 448cf48e18 Fix requirement mismatch in fuzz/common.c Andrzej Kurek 2022-03-02 10:56:22 -05:00
  • 516e1b0700 Add a missing guard for time.h in net_sockets.c Andrzej Kurek 2022-03-02 10:55:08 -05:00
  • c84150882b Add a changelog entry Andrzej Kurek 2022-02-22 07:27:08 -05:00
  • 3cb5e9bf5a Use $PWD instead of $(pwd) for consistency David Horstmann 2021-11-30 11:40:54 +00:00
  • 11d0a6feb6 programs/fuzz: Remove superfluous MBEDTLS_HAVE_TIME David Horstmann 2021-11-29 18:57:10 +00:00
  • 0e4a1aa2f1 programs/test: fix build without MBEDTLS_HAVE_TIME David Horstmann 2021-11-29 17:28:13 +00:00
  • 1a021afd7d tests: add baremetal full config build Daniel Axtens 2020-08-31 14:22:58 +10:00
  • 2db000feb6 programs/ssl: Fix compile errors when MBEDTLS_HAVE_TIME is not defined Raoul Strackx 2020-06-22 14:08:57 +02:00
  • 6f63cc7188 tests: prevent inclusion of time.h in baremetal compiles Daniel Axtens 2020-09-02 21:30:13 +10:00
  • 301db66954 Do not include time.h without MBEDTLS_HAVE_TIME Daniel Axtens 2020-05-28 11:43:41 +10:00
  • b3f25b06e0 Add header guard around malloc(0) returning NULL implementation Daniel Axtens 2022-02-22 07:50:47 -05:00
  • aeb8d66525 Ensure files get closed when they go out of scope Gilles Peskine 2022-03-04 20:02:00 +01:00
  • 1177f37648 Fix typo and align on US spelling Gilles Peskine 2022-03-04 19:59:55 +01:00
  • 5635459284 Unify module documentation with --help text Gilles Peskine 2022-03-03 10:23:09 +01:00
  • f548a0ce80 Don't require ABI tools if not checking the ABI Gilles Peskine 2022-03-03 10:22:36 +01:00
  • 296aa46c04 Storage format test regressions are now checked mechanically Gilles Peskine 2022-02-22 19:16:42 +01:00
  • 2eae8d7c40 Look at manually written read tests as well Gilles Peskine 2022-02-22 19:02:44 +01:00
  • cfd4fae89d Add storage format checks to the interface checker Gilles Peskine 2021-04-23 16:37:12 +02:00
  • 793778f6d6 Make the API/ABI check optional Gilles Peskine 2021-04-23 16:32:32 +02:00
  • 9c6187d8ad Explicitly use UTF-8 in assemble_changelog Gilles Peskine 2021-05-18 14:49:02 +02:00
  • 791c40c522 Switch assemble_changelog to using text strings Gilles Peskine 2021-05-18 14:39:40 +02:00
  • dcf2ff53c8 Ensure files get closed when they go out of scope Gilles Peskine 2022-03-04 20:02:00 +01:00
  • 4a9630a651 Fix typo and align on US spelling Gilles Peskine 2022-03-04 19:59:55 +01:00
  • 70245bee01 Add ChangeLog entry for fix to mbedtls_md_process() test Tom Cosgrove 2022-03-04 14:00:57 +00:00
  • 0df1ecd5fd Fix test_suite_md API violation Ron Eldor 2018-11-25 15:10:38 +02:00
  • 928ae55ef4 Add ChangeLog entry for fix to mbedtls_md_process() test Tom Cosgrove 2022-03-04 14:00:57 +00:00
  • b6889d1d6a Fix test_suite_md API violation Ron Eldor 2018-11-25 15:10:38 +02:00
  • 77b69ab971 Remove non-PSA MAC key in mbedtls_ssl_cookie_ctx Neil Armstrong 2022-03-04 14:35:13 +01:00
  • 23d34ce372 Use PSA HMAC API in ssl_cookie_hmac() Neil Armstrong 2022-03-04 10:32:26 +01:00
  • d633201279 Import PSA HMAC key in mbedtls_ssl_cookie_setup() Neil Armstrong 2022-03-04 10:26:16 +01:00
  • f25b16cadd test_psa_compliance: update tag to fix-pr-5139-3 Przemek Stekiel 2022-03-04 14:25:09 +01:00
  • 541318ad70 Refactor ssl_context_info time printing Andrzej Kurek 2022-02-28 05:51:57 -05:00
  • 554b820747 Guard cache_timeout in ssl_server2 with MBEDTLS_HAVE_TIME Andrzej Kurek 2022-03-02 12:33:24 -05:00
  • 469fa95cbc Add the timing test dependency on MBEDTLS_HAVE_TIME Andrzej Kurek 2022-03-02 12:13:50 -05:00
  • 6056e7af4f Fix benchmark and udp_proxy dependency on MBEDTLS_HAVE_TIME Andrzej Kurek 2022-03-02 12:01:10 -05:00
  • 09e803ce0d Provide a dummy implementation of timing.c Andrzej Kurek 2022-03-02 11:20:23 -05:00
  • 06a00afeec Fix requirement mismatch in fuzz/common.c Andrzej Kurek 2022-03-02 10:56:22 -05:00
  • 108bf520e0 Add a missing guard for time.h in net_sockets.c Andrzej Kurek 2022-03-02 10:55:08 -05:00
  • 3475b26375 Add a changelog entry Andrzej Kurek 2022-02-22 07:27:08 -05:00
  • 61faf665e6 Use $PWD instead of $(pwd) for consistency David Horstmann 2021-11-30 11:40:54 +00:00
  • ca53459bed programs/fuzz: Remove superfluous MBEDTLS_HAVE_TIME David Horstmann 2021-11-29 18:57:10 +00:00
  • 4e0cc40d0f programs/fuzz: Use build_info.h in common.h David Horstmann 2021-11-29 18:55:16 +00:00
  • 5b9cb9e8ca programs/test: fix build without MBEDTLS_HAVE_TIME David Horstmann 2021-11-29 17:28:13 +00:00
  • 814c8133c8 tests: add baremetal full config build Daniel Axtens 2020-08-31 14:22:58 +10:00
  • 9ed9bc9377 programs/ssl: Fix compile errors when MBEDTLS_HAVE_TIME is not defined Raoul Strackx 2020-06-22 14:08:57 +02:00
  • 446af202f6 tests: prevent inclusion of time.h in baremetal compiles Daniel Axtens 2020-09-02 21:30:13 +10:00
  • f071024bf8 Do not include time.h without MBEDTLS_HAVE_TIME Daniel Axtens 2020-05-28 11:43:41 +10:00
  • 09e34b78ee Add header guard around malloc(0) returning NULL implementation Daniel Axtens 2021-09-30 17:19:34 +10:00
  • dd3ab012eb Add changelog entry for zeroizing key buffers before freeing Steven Cooreman 2022-02-25 16:53:11 +01:00