Commit graph

  • 45a43c60ae
    build: Update CMake minimum required version to 3.5 mbedtls-2.16 CrimsonHawk 2025-07-12 17:36:50 -04:00
  • 8c88150ca1 cmakelists: Temporarily add UTF-8 fix (REMOVE WHEN UPSTREAM IS FIXED) Morph 2021-05-11 00:29:41 -04:00
  • 6bd2de5c86 cmakelists: Disable building programs and tests Morph 2021-03-05 01:14:59 -05:00
  • cb2784cbd8 config: Enable CMAC Morph 2021-03-05 00:04:40 -05:00
  • 5b8f4db757
    Merge pull request #4439 from gilles-peskine-arm/aes2crypt-removal-2.16 Gilles Peskine 2021-04-30 11:15:29 +02:00
  • 23e5f715f1
    Merge pull request #4325 from gilles-peskine-arm/dhm_min_bitlen-bits-2.16 Gilles Peskine 2021-04-29 14:55:41 +02:00
  • e2c417d324 Remove the sample program aescrypt2 Gilles Peskine 2019-02-26 21:47:14 +01:00
  • 377f4eda27
    Merge pull request #4436 from gilles-peskine-arm/error-add-2.16 Ronald Cron 2021-04-28 16:37:16 +02:00
  • 531aede488 Fix an incorrect error code addition in pk_parse_key_pkcs8_unencrypted_der Chris Jones 2021-04-14 18:15:24 +01:00
  • 87e7b95767
    Merge pull request #4241 from stevew817/fix_missing_parenthesis_2.16 Ronald Cron 2021-04-28 08:38:41 +02:00
  • 91edd1e701 Improve changelog entry for #4217 Dave Rodgman 2021-04-27 17:01:24 +01:00
  • 21dab7aee6
    Merge pull request #4359 from gilles-peskine-arm/baremetal-no-test-hooks-2.16 Ronald Cron 2021-04-23 10:09:29 +02:00
  • bab7ef4f0d Disable debugging features in baremetal Gilles Peskine 2021-04-16 16:06:32 +02:00
  • 1724bd2a4f
    Merge pull request #4322 from gilles-peskine-arm/ecp-add-fix-tests-2.16 Gilles Peskine 2021-04-15 14:00:50 +02:00
  • 52d0b48f04
    Merge pull request #4346 from mstarzyk-mobica/long_url_backport_mbedtls_216 Gilles Peskine 2021-04-15 11:12:24 +02:00
  • 270626ee70 Allow changelog entries to have URLs exceeding 80 char limit. Mateusz Starzyk 2021-04-15 10:03:59 +02:00
  • 5a1d0fc55f Fix copypasta in test case description Gilles Peskine 2021-04-09 15:46:40 +02:00
  • 8d2b7aaede
    Merge pull request #4337 from gilles-peskine-arm/changelog_linelength_enforcement-2.16 Gilles Peskine 2021-04-12 20:49:23 +02:00
  • 08d6737368 Explain the problem in more concrete terms Gilles Peskine 2021-04-09 20:20:26 +02:00
  • 0ec5979461 Pythonify and fix reported line number Paul Elliott 2021-03-18 18:07:46 +00:00
  • 217565ef4e Improve error message Paul Elliott 2021-03-09 10:24:55 +00:00
  • 46bef5f929 Remove changelog entry Paul Elliott 2021-03-09 10:23:18 +00:00
  • c24a1e86da Make assemble changelog script enforce line length Paul Elliott 2021-03-05 12:22:51 +00:00
  • 6527cd382b Enforce dhm_min_bitlen exactly, not just the byte size Gilles Peskine 2020-12-08 22:46:11 +01:00
  • 3e7b61c42b More precise testing of dhm_min_len Gilles Peskine 2020-12-08 22:31:52 +01:00
  • cd7d074ff9 mbedtls_mpi_read_string("-0") no longer produces a "negative zero" Gilles Peskine 2021-04-09 17:11:34 +02:00
  • 2c8cfcf59f Fix an incorrect comment about fix_negative Gilles Peskine 2021-04-03 21:40:11 +02:00
  • c3ccae7faf Unit test function for mbedtls_ecp_muladd Gilles Peskine 2021-04-03 18:31:01 +02:00
  • 984fd07c53 Fix and simplify sign handling in mbedtls_mpi_read_string Gilles Peskine 2021-04-03 18:26:13 +02:00
  • 228b98f24f Add a few unit tests for mbedtls_mpi_read_string with leading zeros Gilles Peskine 2021-04-03 18:25:29 +02:00
  • 384a0880c4
    Merge pull request #4310 from daverodgman/check-names-grep-backport-2.16 Dave Rodgman 2021-04-07 15:29:03 +01:00
  • aa9dfbfdf4 Make check-names.sh accept any grep Dave Rodgman 2021-04-07 12:44:02 +01:00
  • 05371be430
    Merge pull request #3905 from gilles-peskine-arm/ssl-opt-less-grep-2.16 Gilles Peskine 2021-04-06 11:05:39 +02:00
  • b72f0ed48a
    Merge pull request #4273 from gilles-peskine-arm/etags-no-line-directive-2.16 Ronald Cron 2021-03-31 08:25:47 +02:00
  • f70a3144a0 TAGS: Fix lookup in test/suites/!(test_suite_*).function Gilles Peskine 2021-01-13 13:45:30 +01:00
  • cb25374b2c
    Merge pull request #3720 from militant-daos/mbedtls-2.16 Gilles Peskine 2021-03-30 17:33:12 +02:00
  • 22092e483e Add changelog entry for #4217 Steven Cooreman 2021-03-29 15:46:55 +02:00
  • 4a5ed0231d Add missing parenthesis Steven Cooreman 2021-03-11 13:18:29 +01:00
  • 09d33092cb
    Merge pull request #4230 from rrlapointe/dtls_demo_use_read_timeout_2.16 Gilles Peskine 2021-03-17 14:39:47 +01:00
  • d80763761f Fix inaccurate comment in sample DTLS server Ryan LaPointe 2021-03-01 10:03:31 -05:00
  • a7e586bc2f Actually use the READ_TIMEOUT_MS in the sample DTLS client and server Ryan LaPointe 2021-03-01 10:02:35 -05:00
  • c5714bb4ea Fix regexp detection Gilles Peskine 2020-09-29 23:48:39 +02:00
  • b7bb068b84 Avoid using grep for test case names if possible Gilles Peskine 2020-08-26 22:35:46 +02:00
  • 5bf15b6d63 Reduce the use of grep Gilles Peskine 2020-08-26 21:53:33 +02:00
  • d61fa61bef
    Merge pull request #814 from ARMmbed/mbedtls-2.16.10-rc0-pr Dave Rodgman 2021-03-09 18:02:13 +00:00
  • 7bee63a310 Bump version to Mbed TLS 2.16.10 Dave Rodgman 2021-03-09 16:03:25 +00:00
  • c776582dc3 Update Changelog for 2.16.10 Dave Rodgman 2021-03-08 18:31:02 +00:00
  • 18a8698e76 Add missing changelog entry Dave Rodgman 2021-03-08 17:38:44 +00:00
  • 2ed6fe0b30 Merge branch 'mbedtls-2.16-restricted' into mbedtls-2.16.10-rc Dave Rodgman 2021-03-08 16:46:51 +00:00
  • c785394ba6
    Merge pull request #810 from paul-elliott-arm/cf_base64_work_2_16 Manuel Pégourié-Gonnard 2021-03-04 17:25:43 +01:00
  • cd65b62f21 Code style fixups Paul Elliott 2021-03-04 14:34:50 +00:00
  • 0c0f9adab1 Fixup changelog formatting Paul Elliott 2021-03-04 14:24:57 +00:00
  • c22d0b9d5b Fix misnamed base64 test Paul Elliott 2021-03-04 14:23:03 +00:00
  • 4823624542 Fix carelessly copy pasted comment Paul Elliott 2021-03-03 17:21:17 +00:00
  • 490c5d4628 Fix constant flow mask maths Paul Elliott 2021-03-03 17:11:32 +00:00
  • 6f69d4c7e2 Remove multiplication from conditional assignments Paul Elliott 2021-03-03 15:31:17 +00:00
  • 4c71707987 Prevent false positive CF Test Failures Paul Elliott 2021-03-02 22:48:40 +00:00
  • 7dac825a3c Add further more rigorous tests for base64 Paul Elliott 2021-03-02 22:44:37 +00:00
  • e8ee0f1a94 Fix Non CF access to table in base64 decrypt Paul Elliott 2021-03-01 19:15:43 +00:00
  • 6a66737433 Optimise unneccesary cf table accesses away Paul Elliott 2021-03-01 18:33:09 +00:00
  • 86cb928e54 Fix incorrect assumptions about the size of size_t Paul Elliott 2021-03-01 17:49:42 +00:00
  • f13a47bbb2 Fixes for MSVC warnings Paul Elliott 2021-02-25 12:28:49 +00:00
  • 8d265f75a4 Add Changelog entry Paul Elliott 2021-02-25 10:47:56 +00:00
  • 69b904b679 First pass at constant flow tests for base64 Paul Elliott 2021-02-24 15:32:42 +00:00
  • 1b6a24f759
    Merge pull request #4180 from gilles-peskine-arm/net_poll-fd_setsize-2.16 Janos Follath 2021-03-04 12:15:53 +00:00
  • 738d2310a7 Attempt to make Base64 table access constant flow Paul Elliott 2021-02-05 17:49:23 +00:00
  • 388a9d3a8b Update error codes listed in the net_sockets documentation Gilles Peskine 2021-03-03 12:25:06 +01:00
  • 121d7c7c14 Fix sloppy wording around stricly less-than vs less or equal Gilles Peskine 2021-03-01 11:39:21 +01:00
  • 58ec378912 Document FD_SETSIZE limitation for mbedtls_net_{poll,recv_timeout} Gilles Peskine 2021-02-24 19:51:23 +01:00
  • f604240b1b Fix stack buffer overflow in net functions with large file descriptor Gilles Peskine 2021-02-24 19:49:44 +01:00
  • b01ce91745
    Merge pull request #4154 from chris-jones-arm/test-mutex-usage-2.16 Gilles Peskine 2021-02-23 15:14:48 +01:00
  • 57f8e9116e Make entropy double-free work Gilles Peskine 2021-02-22 21:26:54 +01:00
  • 210a0168d5 Add init-free tests for entropy Gilles Peskine 2021-02-22 21:24:02 +01:00
  • 6855d1a457 Add MBEDTLS_TEST_HOOKS to query_config.c Chris Jones 2021-02-17 17:20:00 +00:00
  • ed9f7989f2 Fix typo in documentation Gilles Peskine 2021-02-15 18:21:55 +01:00
  • ce455ddb3e Document mutex usage for RSA Gilles Peskine 2021-02-09 18:59:42 +01:00
  • 3c30a7aeda Changelog entry for RSA mutex usage fix Gilles Peskine 2021-02-09 18:52:49 +01:00
  • 718972e94e Fix mutex leak in RSA Gilles Peskine 2021-02-02 21:06:10 +01:00
  • b9fce3cea1 Fix mutex double-free in RSA Gilles Peskine 2021-02-01 17:57:41 +01:00
  • ab5849527d Add init-free tests for RSA Gilles Peskine 2021-02-01 17:55:24 +01:00
  • 468ef4b3c7 Add missing cleanup in a test function Gilles Peskine 2021-01-31 00:07:11 +01:00
  • 0c11622504 Changelog entry for DRBG mutex usage fix Gilles Peskine 2021-02-09 18:50:03 +01:00
  • fb6876a111 Document thread safety for HMAC_DRBG Gilles Peskine 2021-02-09 18:45:10 +01:00
  • b5e295d5c9 Document mutex invariant for HMAC_DRBG Gilles Peskine 2021-02-09 18:43:33 +01:00
  • 05974893e6 Fix mutex leak in HMAC_DRBG Gilles Peskine 2021-01-31 00:06:51 +01:00
  • 831956980c Document thread safety for CTR_DRBG Gilles Peskine 2021-02-09 18:44:18 +01:00
  • 2ecc0b89f3 Document mutex invariant for CTR_DRBG Gilles Peskine 2021-02-09 18:44:02 +01:00
  • 89816bc020 Fix mutex leak in CTR_DRBG Gilles Peskine 2021-01-30 13:05:32 +01:00
  • 7ba73e5756 Explain the usage of is_valid in pthread mutexes Gilles Peskine 2021-02-09 15:35:29 +01:00
  • 7252ec3947 Count and report non-freed mutexes Gilles Peskine 2021-01-29 22:20:32 +01:00
  • cd2e248fdd Detect and report mutex usage errors Gilles Peskine 2021-01-29 21:18:09 +01:00
  • 6c91b7c91e
    Merge pull request #4155 from gilles-peskine-arm/ccm-test-iv-overflow-warning-2.16 Gilles Peskine 2021-02-20 00:12:26 +01:00
  • e8d7e6c6e4 More robust code to set the IV Gilles Peskine 2021-02-09 12:00:13 +01:00
  • c071373842 Mutex usage testing: set up wrapper functions Gilles Peskine 2021-01-29 21:17:11 +01:00
  • 96a7064754 Remove reference to a document that doesn't exist in this branch Gilles Peskine 2021-02-10 13:15:08 +01:00
  • 44e89c547f Declare MBEDTLS_TEST_HOOKS in config.h Gilles Peskine 2019-09-11 13:27:48 +02:00
  • 7f652adc48 Use $ASAN_FLAGS instead of repeating its contents Gilles Peskine 2021-01-13 22:24:51 +01:00
  • 47e4035e98
    Merge pull request #4134 from gilles-peskine-arm/ssl-opt-server-failure-2.16 Manuel Pégourié-Gonnard 2021-02-12 12:16:09 +01:00
  • 2cf44b6941 ssl-opt.sh: Only check the server exit for Mbed TLS Gilles Peskine 2021-02-09 21:01:33 +01:00
  • 634fe27a12 ssl-opt.sh: if the server fails, do treat it as a test failure Gilles Peskine 2021-02-02 23:29:03 +01:00