Commit graph

  • cd6fd060ec Remove hardcoded line number from the zeroize test Bence Szépkúti 2020-06-09 12:52:04 +02:00
  • 74fc3be396 Remove superfluous include from zeroize.c Bence Szépkúti 2020-06-10 10:53:10 +02:00
  • 001eb3cec4
    Merge pull request #3411 from gilles-peskine-arm/montmul-cmp-branch-2.16 Janos Follath 2020-06-09 12:40:30 +01:00
  • de719d5d69 Clean up some comments Gilles Peskine 2020-06-09 10:39:38 +02:00
  • 08fd43c4f6 mbedtls_mpi_sub_abs: check the range of the result when it happens Gilles Peskine 2020-06-08 22:50:35 +02:00
  • 635a374944 Simplify the final reduction in mpi_montmul Gilles Peskine 2020-06-08 22:37:50 +02:00
  • 36acd547c5 Move carry propagation out of mpi_sub_hlp Gilles Peskine 2020-06-08 21:58:22 +02:00
  • 46bf7da684 More logical parameter order for mpi_sub_hlp Gilles Peskine 2020-06-08 22:05:13 +02:00
  • 6a9433ef34 Explicitly cast down from mbedtls_mpi_uint to unsigned char Gilles Peskine 2020-06-05 10:48:25 +02:00
  • 5f5695077d Add changelog entry: fix #3394 Gilles Peskine 2020-06-04 21:38:26 +02:00
  • 8f6726623a Remove a secret-dependent branch in Montgomery multiplication Gilles Peskine 2020-06-04 21:05:24 +02:00
  • c81c5889e9 Separate out low-level mpi_safe_cond_assign Gilles Peskine 2020-06-04 19:14:58 +02:00
  • 3ce3ddf1ac Document some internal bignum functions Gilles Peskine 2020-06-04 15:00:49 +02:00
  • bdcb39616d Revert "Shut up a clang-analyzer warning" Gilles Peskine 2020-06-04 20:55:15 +02:00
  • e9073a6cb2 Add a const annotation to the non-changing argument of mpi_sub_mul Gilles Peskine 2020-06-04 15:01:32 +02:00
  • 471ae59783
    Merge pull request #3396 from danh-arm/dh/branch-cov-2.16 Manuel Pégourié-Gonnard 2020-06-08 10:15:17 +02:00
  • 3a562d75fb
    Merge pull request #3401 from mpg/fix-hmac-drbg-deps-2.16 Manuel Pégourié-Gonnard 2020-06-05 11:50:11 +02:00
  • 62b293df5b
    Merge pull request #3352 from gilles-peskine-arm/fix-ecp-mul-memory-leak-2.16 Manuel Pégourié-Gonnard 2020-06-05 11:44:02 +02:00
  • c5243c198c Add test for dependencies on HMAC_DRBG in all.sh Manuel Pégourié-Gonnard 2020-06-05 09:29:51 +02:00
  • 8cb1981acd Enable branch coverage in basic_build_test.sh Dan Handley 2020-05-28 16:20:31 +01:00
  • 7c0f1c3067 Add Changelog entry for #3318 Jonas 2020-05-13 14:22:45 +09:00
  • 49d3dd0afc
    Merge pull request #3384 from mpg/fix-ctr-drbg-deps-2.16 Manuel Pégourié-Gonnard 2020-06-03 10:56:03 +02:00
  • 014ff5b0d6 Add test for building without CTR_DRBG Manuel Pégourié-Gonnard 2020-05-28 12:55:10 +02:00
  • 503b79e866
    Merge pull request #3375 from gilles-peskine-arm/basic-build-test-status-2.16 Manuel Pégourié-Gonnard 2020-06-03 09:41:29 +02:00
  • f2c6e340de Fix undeclared deps on MBEDTLS_CTR_DRBG in tests Manuel Pégourié-Gonnard 2020-05-20 10:34:25 +02:00
  • 2d727dfe64
    Merge pull request #3372 from gilles-peskine-arm/check-files-changelog-2.16 Manuel Pégourié-Gonnard 2020-06-02 09:38:44 +02:00
  • f25cd6ba5f MBEDTLS_MEMORY_BACKTRACE is no longer included in the full config Gilles Peskine 2020-04-09 19:47:48 +02:00
  • d9701ae21e Create a seedfile explicitly Gilles Peskine 2020-04-09 18:33:34 +02:00
  • ed1f673525 If 'make lcov' failed, exit immediately Gilles Peskine 2020-04-09 18:32:48 +02:00
  • 8bfe12b1ff Note that we keep going even if some tests fail Gilles Peskine 2020-04-09 18:29:42 +02:00
  • f54a5de66a Exit with a failure status if some tests failed Gilles Peskine 2020-04-09 18:28:14 +02:00
  • 934080e731 Fix an LTS version number in a changelog entry Gilles Peskine 2020-05-28 18:32:43 +02:00
  • b6484875cc Finish the documentation of normalize_path Gilles Peskine 2020-05-28 18:19:20 +02:00
  • 3c23c82dac Run assemble_changelog.py in all.sh Gilles Peskine 2020-05-10 17:40:49 +02:00
  • 43c74d20de Some .pem files are openssl output and have tabs and that's ok Gilles Peskine 2020-05-10 17:37:02 +02:00
  • 401825148f .dsw files are Visual Studio stuff Gilles Peskine 2020-05-10 17:36:51 +02:00
  • 66de311e0b Permit empty files Gilles Peskine 2020-05-10 17:36:42 +02:00
  • cd29f862f6 Normalize line endings Gilles Peskine 2020-05-10 17:25:39 +02:00
  • ce5d854dca Check only files checked into Git Gilles Peskine 2020-05-10 17:18:06 +02:00
  • ffaef81586 Exclude binary files from text checks Gilles Peskine 2020-05-10 16:57:59 +02:00
  • e6f1f245f5 Regex mechanism for check-specific exemptions Gilles Peskine 2020-05-10 16:57:16 +02:00
  • 125f89b893 Check all files by default Gilles Peskine 2020-05-10 16:54:10 +02:00
  • e856ba11a1 More accurate variable name Gilles Peskine 2020-05-10 16:52:44 +02:00
  • 5893bdc513
    Merge pull request #3368 from gilles-peskine-arm/error-include-asn1-2.16 Gilles Peskine 2020-05-28 15:09:27 +02:00
  • 2dfc9fe293 Fix #3328 Gilles Peskine 2020-05-25 12:26:04 +02:00
  • d2f0073c09 Re-generate error.c Gilles Peskine 2020-05-25 12:23:55 +02:00
  • e913f911cd Do include asn1.h in error.c Gilles Peskine 2020-05-25 12:23:11 +02:00
  • 4f84cc7d67 Check that all necessary headers are included in error.c Gilles Peskine 2020-05-25 12:21:22 +02:00
  • c64d847127
    Merge pull request #3358 from ronald-cron-arm/tool_versions-2.16 danh-arm 2020-05-27 17:38:32 +01:00
  • 2c6089f52a
    Merge pull request #3362 from paul-elliott-arm/fix-contributing-2.16 Janos Follath 2020-05-27 07:44:33 +01:00
  • 98aa53d0e4 Change Changelog link to point at Changelog readme Paul Elliott 2020-05-26 16:27:10 +01:00
  • 0665677265 Add output of python3 version Ronald Cron 2020-05-25 13:55:21 +02:00
  • 2eefeeebdb Add output of make and cmake versions Ronald Cron 2020-05-25 13:11:32 +02:00
  • c98ca37cb9 Add test cases to check rng failure Jonas 2020-05-13 14:22:45 +09:00
  • 6645fd31e7 Fix potential memory leak in EC multiplication Jonas 2020-05-08 16:57:18 +09:00
  • 8b34fef0a8
    Merge pull request #2710 from k-stachowiak/unified-exit-in-examples-2.16 Gilles Peskine 2020-05-12 10:46:36 +02:00
  • 543e6c5a7e Add changelog entry file Gilles Peskine 2020-05-11 22:13:27 +02:00
  • ff8ae11159 Adjust the zeroization test to the new length of zeroize.c k-stachowiak 2019-08-16 11:48:56 +02:00
  • b58d07f892
    Merge pull request #3307 from yanesca/update_contributing_discussion_link-2.16 Janos Follath 2020-05-06 16:04:51 +01:00
  • 01836bffe0 Update link in contributing guide Janos Follath 2020-05-06 11:11:39 +01:00
  • 0f593416e0
    Merge pull request #3247 from gilles-peskine-arm/travis-rationalize-2.16 Gilles Peskine 2020-05-04 12:10:55 +02:00
  • 21f2ba54f7
    Merge pull request #3286 from gilles-peskine-arm/config-full-clarify-2.16 danh-arm 2020-05-04 10:29:41 +01:00
  • 43e068c9eb Travis: do both a Cortex-A build and a Cortex-M0+ build Gilles Peskine 2020-04-30 23:10:48 +02:00
  • e6c0c7d369 all.sh: on arm builds (GCC or Arm Compiler), show the code size Gilles Peskine 2020-04-30 23:11:54 +02:00
  • dac156b631 all.sh: add a Cortex-M0+ build Gilles Peskine 2020-04-30 23:00:53 +02:00
  • fcccfbc64a all.sh: build_arm_none_eabi_gcc: do optimize Gilles Peskine 2020-04-30 22:54:00 +02:00
  • a3c6c8a945 Rename --arm-gcc-prefix to --arm-none-eabi-gcc-prefix Gilles Peskine 2020-04-30 18:19:32 +02:00
  • 77b1f3051a all.sh: reorganize testing around deprecated features Gilles Peskine 2020-04-28 14:04:28 +02:00
  • 1e8cafcd3d Exclude DEPRECATED_WARNING in config full Gilles Peskine 2020-04-29 15:44:00 +02:00
  • 313bb50db3 Strict C99: check it in the full config Gilles Peskine 2020-04-14 20:08:41 +02:00
  • d135bbd7a1 Strict C99: don't use extremely large string literals Gilles Peskine 2020-04-14 19:41:01 +02:00
  • 5ac979309b Strict C99: make sure that fileno() is declared Gilles Peskine 2020-04-14 19:39:56 +02:00
  • 971e5e9f98 Strict C99: don't use a signed* when an unsigned* is expected Gilles Peskine 2020-04-14 19:34:19 +02:00
  • 1e557b7f17 Fix build failure with MBEDTLS_PLATFORM_NV_SEED_ALT Gilles Peskine 2020-04-14 21:28:42 +02:00
  • df4f7c1274 Document and fix the MBEDTLS_xxx_ALT logic for the full config Gilles Peskine 2020-04-28 10:41:20 +02:00
  • 4796c19516
    Merge pull request #3283 from gilles-peskine-arm/changelog-20200421-2.16 Gilles Peskine 2020-04-28 13:10:40 +02:00
  • 899f63805a
    Merge pull request #3205 from irwir/fix_vcxproj-2.16 Manuel Pégourié-Gonnard 2020-04-28 13:03:30 +02:00
  • 08fc4aaec0 Add changelog entry for #3197: x509_crt max_pathlen int overflow fix Gilles Peskine 2020-04-28 12:13:10 +02:00
  • d6189e115d Sort lists for easier maintenance Gilles Peskine 2020-04-28 10:28:14 +02:00
  • 108ebf2b26 Explain the rationale for inclusion in "full" and "baremetal" Gilles Peskine 2020-04-28 10:26:43 +02:00
  • df5614ef1d Enable X509_ALLOW_EXTENSIONS_NON_V3 in config full Gilles Peskine 2020-04-12 14:21:30 +02:00
  • 989d05ffd8 Remove obsolete options from config.pl Gilles Peskine 2020-04-28 10:19:18 +02:00
  • eb59af14b0 Travis: rebalance the Linux builds Gilles Peskine 2020-04-26 21:26:42 +02:00
  • 2ccdf897d8 Travis: Windows: target Visual Studio 2017 Gilles Peskine 2020-04-26 13:12:55 +02:00
  • e335816bf6 Travis: add a build with Visual Studio on Windows Gilles Peskine 2020-04-25 23:25:10 +02:00
  • 468adcc20b Add a simple build script for Windows with Visual Studio Gilles Peskine 2020-04-26 00:33:28 +02:00
  • 7c8c9c9531 check-files: support Windows .bat files Gilles Peskine 2020-04-26 00:33:13 +02:00
  • 317e7a19eb Travis: add a build on macOS Gilles Peskine 2020-04-25 22:42:41 +02:00
  • 1c2c1bd7b0 Travis: add a baremetal build Gilles Peskine 2020-04-25 22:30:31 +02:00
  • 025747bd81 Travis: call all depends_* tests Gilles Peskine 2020-04-25 21:46:42 +02:00
  • 4b29e7d682 Travis: install gnutls-bin for all jobs Gilles Peskine 2020-04-25 23:36:00 +02:00
  • 9a0e0f2655 Travis: replace "default configuration by "full configuration" Gilles Peskine 2020-04-25 21:31:04 +02:00
  • 5a711aba01 Travis: call all.sh for the default-configuration build Gilles Peskine 2020-04-23 23:32:52 +02:00
  • ec4c956372 Travis: call all.sh for sanity checks Gilles Peskine 2020-04-21 22:23:35 +02:00
  • 9d0cee0d08 Travis: run Pylint Gilles Peskine 2020-04-25 21:15:07 +02:00
  • 034ee2b848 Travis: move doxygen dependencies into the "sanity" job Gilles Peskine 2020-04-23 23:45:55 +02:00
  • 7c4912d758 Travis: split the build into three parallel jobs Gilles Peskine 2020-04-21 22:18:58 +02:00
  • f2cf40ba1a Travis: don't test with both gcc and clang Gilles Peskine 2020-04-21 22:13:43 +02:00
  • 67c3c3fc1b all.sh: make the arm-gcc cross-compiler prefix configurable Gilles Peskine 2020-04-25 22:21:30 +02:00
  • 5bd9f56d15 all.sh: run selftest in the full config and with ASan Gilles Peskine 2020-04-23 23:37:45 +02:00