Commit Graph

  • fe57a2e008 Remove newlib detection Dave Rodgman 2023-02-25 14:16:34 +00:00
  • 82f3de55b2 tidy up brackets Dave Rodgman 2023-02-25 14:08:22 +00:00
  • 828ec905db Improve explicit_bzero detection Dave Rodgman 2023-02-25 13:32:26 +00:00
  • f0a0e43053 explicit_bzero is not available on arm-none-eabi Dave Rodgman 2023-02-24 19:01:48 +00:00
  • a6fda16a41 Fix re-definition of __STDC_WANT_LIB_EXT1__ Dave Rodgman 2023-02-24 19:00:38 +00:00
  • 8a7d26f12c Typo fix Dave Rodgman 2023-02-24 18:19:08 +00:00
  • dc42ca8a7e Use psa_wipe_tag_buffer() for MAC and aead code. Paul Elliott 2023-02-24 18:11:59 +00:00
  • 8b6eded03d Tidy-up comment Dave Rodgman 2023-02-24 18:07:05 +00:00
  • 7bc24cc512 Fix typos in documentation. Paul Elliott 2023-02-24 18:04:16 +00:00
  • bf0597f804 Changelog Dave Rodgman 2023-02-24 17:45:41 +00:00
  • 4daca63734 Documentation Dave Rodgman 2023-02-24 17:43:00 +00:00
  • f55182d2bf Use platform-provided secure zeroization call Dave Rodgman 2023-02-24 17:42:43 +00:00
  • 5b1e1f2b3c Merge pull request #993 from ronald-cron-arm/tls13-reorder-ciphersuite-preference-list Dave Rodgman 2023-02-24 17:11:23 +00:00
  • cd09d68eb1 Add tests Dave Rodgman 2023-02-24 15:41:55 +00:00
  • fb07c37cb1 Improve changelog Dave Rodgman 2023-02-24 15:43:43 +00:00
  • 1215557e91 Add corresponding fix for mbedtls_ssl_write Dave Rodgman 2023-02-24 15:41:34 +00:00
  • 13938b84e9 Added changelog entry. Ashley Duncan 2022-02-17 11:10:33 +13:00
  • cf01d78e7e Update library/ssl_msg.c ashesman 2022-02-17 11:08:27 +13:00
  • 272cc19ab5 Fixed undefined behavior in ssl_read if buf parameter is NULL. Ashley Duncan 2022-02-11 09:57:18 +13:00
  • 18d417340f Add Threat Model Summary Janos Follath 2023-02-24 16:00:21 +00:00
  • a4e8fb0041 Add tests Dave Rodgman 2023-02-24 15:41:55 +00:00
  • fd8929cfd1 Improve changelog Dave Rodgman 2023-02-24 15:43:43 +00:00
  • f68402565a Add corresponding fix for mbedtls_ssl_write Dave Rodgman 2023-02-24 15:41:34 +00:00
  • 88240e769f Added changelog entry. Ashley Duncan 2022-02-17 11:10:33 +13:00
  • 937d6d5eab Update library/ssl_msg.c ashesman 2022-02-17 11:08:27 +13:00
  • 358f94a71c Fixed undefined behavior in ssl_read if buf parameter is NULL. Ashley Duncan 2022-02-11 09:57:18 +13:00
  • a16ce9f601 Remove driver entry points for {get|set}_max_ops(). Paul Elliott 2023-02-21 14:19:23 +00:00
  • 248971348b Replace fuzzer-generated PKCS7 regression tests Bence Szépkúti 2023-01-19 20:57:44 +01:00
  • 6e9385b832 Reduce the default MBEDTLS_ECP_WINDOW_SIZE value to 2 Andrzej Kurek 2023-02-24 07:44:57 -05:00
  • 86f30ff626 Reduce the default MBEDTLS_ECP_WINDOW_SIZE value to 2 Andrzej Kurek 2023-02-24 07:44:57 -05:00
  • 02d55d5825 Rename some local variables Manuel Pégourié-Gonnard 2023-02-24 13:21:16 +01:00
  • f057ecfedf Use MD not low-level sha256/512 in TLS Manuel Pégourié-Gonnard 2023-02-24 13:19:17 +01:00
  • 2cd751465c Use MD, not low-level SHA1, in X.509 Manuel Pégourié-Gonnard 2023-02-24 12:37:07 +01:00
  • 0ac71c0d92 Make debug statement more portable Manuel Pégourié-Gonnard 2023-02-24 12:13:55 +01:00
  • 7dc4130210 Improve GnuTLS client priority for resumption basic check Ronald Cron 2023-02-24 12:10:09 +01:00
  • d784833a1b Silence a warning from Clang >=15 about an unused local variable Gilles Peskine 2023-02-24 12:08:01 +01:00
  • ee54de02b1 Fix comments Ronald Cron 2023-02-24 12:06:30 +01:00
  • 809c3d5003 Words. Use them! Gilles Peskine 2023-02-23 13:37:54 +01:00
  • 8377f3dec0 Further documentation improvements Gilles Peskine 2023-02-23 13:03:30 +01:00
  • 4b86f531b7 Improve documentation of documentation workaround Gilles Peskine 2023-02-21 10:21:12 +01:00
  • 44fe5ea532 Changelog entry for pacifying clang -Wdocumentation about \retval Gilles Peskine 2023-02-14 19:26:56 +01:00
  • ec1eff386c Make \retval commands non-empty Gilles Peskine 2023-02-14 19:21:09 +01:00
  • 2fb14e93f3 Define a workaround for empty \retval description Gilles Peskine 2023-02-14 19:15:40 +01:00
  • 55c4fa4f41 Check if the license server is available for armcc Pengyu Lv 2023-02-24 18:31:50 +08:00
  • 3fcd3a73c9 compat.sh: uniform test description Yanray Wang 2023-02-24 17:07:47 +08:00
  • 235469302d check_test_cases.py: support checking test coverage in compat.sh Yanray Wang 2023-02-24 14:53:29 +08:00
  • 6f2d1f419a Further pake tests optimizations Przemek Stekiel 2023-02-24 08:41:39 +01:00
  • a3b625b0a1 Merge pull request #7098 from gilles-peskine-arm/retval-non-empty Paul Elliott 2023-02-24 09:10:53 +00:00
  • d893837d01 compat.sh: add --list-test-case Yanray Wang 2023-02-23 10:04:58 +08:00
  • df07003c49 all.sh: add support function for build_armcc Pengyu Lv 2023-02-24 16:03:31 +08:00
  • d93de32267 Move to computation stage only on successfull setup Przemek Stekiel 2023-02-24 08:39:04 +01:00
  • 51b5f00a43 all.sh: Skip build_mingw correctly Pengyu Lv 2023-02-24 15:38:52 +08:00
  • c66deda4c5 Add explanation for aesce limitation Jerry Yu 2023-02-24 11:42:07 +08:00
  • aa18c4bf96 Add comments about travis test. Jerry Yu 2023-02-24 11:18:41 +08:00
  • ba1e78f1c2 fix code style and comment issues Jerry Yu 2023-02-24 11:18:16 +08:00
  • 1e57abd3ec Group MD_LIGHT and MD_C parts of md.c Manuel Pégourié-Gonnard 2023-02-23 20:45:26 +01:00
  • 623c73b46d Remove config.py call on now-internal option Manuel Pégourié-Gonnard 2023-02-23 20:36:05 +01:00
  • 083745e097 Fix code style Przemek Stekiel 2023-02-23 17:28:23 +01:00
  • 95c915201e Move the implication of MBEDTLS_PSA_CRYPTO_CLIENT where it belongs Gilles Peskine 2023-02-22 22:20:24 +01:00
  • 361b5f992f Make sure the configuration is always included Gilles Peskine 2023-02-22 22:15:18 +01:00
  • df6e84a447 Test the PSA alternative header configuration macros Gilles Peskine 2023-02-22 22:09:51 +01:00
  • bdc21e623e Disable MBEDTLS_PSA_CRYPTO_SE_C is ecdsa psa builds Przemek Stekiel 2023-02-23 17:12:19 +01:00
  • 1af76d119d ssl-opt: automatically detect requirements from the specified certificates Valerio Setti 2023-02-23 15:55:10 +01:00
  • 099be74d28 Change free'd to freed for consistency David Horstmann 2023-02-23 13:51:43 +00:00
  • ce16474d91 Correct INT_MAX overflow check to UINT_MAX David Horstmann 2023-02-23 13:50:48 +00:00
  • 3f2309fea6 ssl-opt: remove redundant requires_config_enabled when force_ciphersuite is set Valerio Setti 2023-02-23 13:47:30 +01:00
  • 2fb4e14397 Words. Use them! Gilles Peskine 2023-02-23 13:37:54 +01:00
  • 4348a83bc8 Further documentation improvements Gilles Peskine 2023-02-23 13:03:30 +01:00
  • 0d4152186d Make MBEDTLS_MD_LIGHT private for now. Manuel Pégourié-Gonnard 2023-02-23 13:02:13 +01:00
  • ab1fb39d7a Fix typo Pengyu Lv 2023-02-23 18:27:33 +08:00
  • f181e54968 Revert minimal integer requests Jerry Yu 2023-02-23 17:16:26 +08:00
  • 1aa6e8d6e9 Restore same PSK length enforcement Ronald Cron 2023-02-23 09:46:54 +01:00
  • cacc0ea144 Fix a couple more typos Manuel Pégourié-Gonnard 2023-02-23 09:42:37 +01:00
  • fef3ad0a14 Update incorrect comment Pengyu Lv 2023-02-23 16:41:35 +08:00
  • 95167893f6 Remove explicit ECDH exclusion for Travis CI Pengyu Lv 2023-02-23 16:40:26 +08:00
  • 39a4f4285d Add links for macros in doxygen documentation Manuel Pégourié-Gonnard 2023-02-23 09:40:24 +01:00
  • f3953c878e Clarify relationship between MD_C and MD_LIGHT Manuel Pégourié-Gonnard 2023-02-23 09:39:05 +01:00
  • 82a43942c8 Make it clearer what's part of MD-light or not Manuel Pégourié-Gonnard 2023-02-23 09:36:29 +01:00
  • 02a76a507b compat.sh: skip static ECDH cases if unsupported in openssl Pengyu Lv 2023-02-20 18:05:21 +08:00
  • d1f991c879 ssl-opt: fix required configs in ECDSA related tests Valerio Setti 2023-02-22 12:54:13 +01:00
  • 9e7bb2a92c Update some comments Pengyu Lv 2023-02-23 15:24:47 +08:00
  • f78a10052c Merge pull request #7047 from mpg/tls-hash-errors Manuel Pégourié-Gonnard 2023-02-23 08:49:55 +01:00
  • 5ba1d5eb2c programs: use proper macro for ECDSA capabilities in ssl_sever2 Valerio Setti 2023-02-22 12:38:54 +01:00
  • 1ad9ef2132 ssl: use new macros for ECDSA capabilities Valerio Setti 2023-02-22 12:38:07 +01:00
  • d59d2a4dee Optimize pake tests Przemek Stekiel 2023-02-22 11:02:40 +01:00
  • 029e659bbb Return seconds when clock_gettime error Jerry Yu 2023-02-23 11:25:36 +08:00
  • 05bc87866e Improve documents about ms_time Jerry Yu 2023-02-23 11:20:45 +08:00
  • 947bf969e0 Improve readability of expansion size Jerry Yu 2023-02-23 11:07:57 +08:00
  • fac5a54f8a fix code style issues Jerry Yu 2023-02-23 10:13:40 +08:00
  • b1176f2583 Allow alternative names for overridden PSA headers Gilles Peskine 2023-02-22 22:07:28 +01:00
  • e91cbcfb2c Add negative test cases for OID parsing David Horstmann 2023-02-21 17:19:45 +00:00
  • 376e8df9d6 Clarify structure of parsing with comments: David Horstmann 2023-02-21 16:33:40 +00:00
  • 89d67bd472 Remove superfluous sizeof(unsigned char) David Horstmann 2023-02-21 16:24:38 +00:00
  • 7cdfda12da Fixup: Correct signedness of val local variable David Horstmann 2023-02-21 16:20:52 +00:00
  • 0f4ee418d8 Use return for errors only in oid_parse_number() David Horstmann 2023-02-21 16:17:41 +00:00
  • 59400ffed5 Improve header docs and rename parameter David Horstmann 2023-02-21 15:27:16 +00:00
  • 03329970de Correct error in processing of second component David Horstmann 2023-02-20 17:28:36 +00:00
  • 18ec9d7da1 Change some error codes to be more accurate David Horstmann 2023-02-20 17:18:45 +00:00
  • 0f852c9277 Add tests for OID parsing from string David Horstmann 2023-02-15 11:09:10 +00:00
  • 92337c0e62 Add function to parse an OID from a string David Horstmann 2023-01-18 18:40:49 +00:00