Commit graph

  • 6c0ec0eb52 Adapt return status to 2.x Przemyslaw Stekiel 2021-09-30 15:51:05 +0200
  • 7ab374f6b5 Add change-log: fix-mbedtls_cipher_crypt-aes-ecb.txt Przemyslaw Stekiel 2021-09-30 12:11:16 +0200
  • 39f4e75120 Address review comments Przemyslaw Stekiel 2021-09-29 19:43:40 +0200
  • f0fa86eee5 Add PSA support for MBEDTLS_CIPHER_AES_128_ECB Przemyslaw Stekiel 2021-09-29 12:13:11 +0200
  • 6c866689e3 test_suite_cipher: add tests for mbedtls_cipher_setup_psa() with ECB Przemyslaw Stekiel 2021-09-29 12:10:32 +0200
  • 8489f64f37
    Merge pull request #4991 from gilles-peskine-arm/psa-aead-invalid_nonce_length-2.x Ronald Cron 2021-09-29 22:47:03 +0200
  • 15a7420d3c Silence warnings about unused return value Mateusz Starzyk 2021-08-05 13:56:48 +0200
  • 8472a10594 New configuration option MBEDTLS_CHECK_RETURN_WARNING Gilles Peskine 2021-09-23 18:07:36 +0200
  • e568ebade1 Use reserved identifier for warn_unused_result Gilles Peskine 2021-09-23 17:46:12 +0200
  • 6b5c0f0e44 Better default for MBEDTLS_CHECK_RETURN in config.h Gilles Peskine 2021-09-23 17:43:46 +0200
  • ce555e4fad Change DES and AES functions to MBEDTLS_CHECK_RETURN_TYPICAL Gilles Peskine 2021-09-23 17:35:37 +0200
  • ee0a4435f7 Define indirection macros MBEDTLS_CHECK_RETURN_xxx Gilles Peskine 2021-09-23 17:28:59 +0200
  • 1ef29fcf47 Add MBEDTLS_CHECK_RETURN description to config.h Mateusz Starzyk 2021-08-06 13:56:54 +0200
  • 377a310da4 Catch failures of AES or DES operations Gilles Peskine 2021-07-07 21:08:28 +0200
  • 1b8a294d7e Test invalid nonce length for one-shot AEAD decryption Gilles Peskine 2021-09-28 21:26:12 +0200
  • ffc2a80b36
    Merge pull request #4983 from mstarzyk-mobica/backport_hash_message_psa_flags Gilles Peskine 2021-09-29 16:07:32 +0200
  • f313336c01 Remove barely-used redirect functions Gilles Peskine 2021-07-08 19:03:50 +0200
  • 7c220d7d37 Keep going after a shell "[" a.k.a. "test" fails Gilles Peskine 2020-04-20 13:21:27 +0200
  • 1d55995d32 Remove code that is useless now that components run in a subshell Gilles Peskine 2020-03-28 22:02:50 +0100
  • e8056c5e31 Complain if an unsupported component is explicitly requested Gilles Peskine 2020-03-28 21:37:59 +0100
  • 39a3b11006 Better not function Gilles Peskine 2020-03-28 21:27:40 +0100
  • 4848d7bb45 Fix double reporting when the last command of a function fails Gilles Peskine 2020-03-28 19:34:23 +0100
  • f6d29c6a9e Stop dispatching through obsolete functions Gilles Peskine 2021-07-08 18:41:16 +0200
  • 0a7984f1dd component_test_cmake_out_of_source: simplify and fix error handling Gilles Peskine 2020-03-28 18:56:09 +0100
  • 8ab2994eb5 Detect errors on the left-hand side of a pipeline Gilles Peskine 2020-03-28 18:50:49 +0100
  • 7105a33906 Run each component in a subshell and handle errors more robustly Gilles Peskine 2020-03-28 18:50:43 +0100
  • a5eb22d434 Add --error-test option to test error detection and reporting Gilles Peskine 2020-03-28 21:09:21 +0100
  • 3de7be8b88 Switch all.sh to bash Gilles Peskine 2020-03-27 16:35:23 +0100
  • 27bb62bc81
    Merge pull request #4985 from gilles-peskine-arm/check-names-rewrite-2.2x Gilles Peskine 2021-09-29 12:43:09 +0200
  • 1c39975a27 Fix typo Gilles Peskine 2021-09-28 10:12:49 +0200
  • ee20f3698a Remove check-names.sh and now-unused helper scripts Gilles Peskine 2021-09-27 20:14:12 +0200
  • 31da67beb7 Switch to the new Python implementation of check-names Gilles Peskine 2021-09-27 20:13:00 +0200
  • d47f636a19 Adapt source file names from Mbed TLS 3.0 to 2.27 Gilles Peskine 2021-09-27 20:12:00 +0200
  • 5b4caf21de Fix typos pointed out by check_names Yuto Takano 2021-08-10 11:26:15 +0100
  • 7bf5205581 More robust handling of excluded files Gilles Peskine 2021-09-27 19:20:17 +0200
  • 8266b5b0b4 Copy check_names.py and friends from development Gilles Peskine 2021-09-27 19:53:31 +0200
  • e6e02b6bae Extend mac_key_policy test. Mateusz Starzyk 2021-08-30 17:09:03 +0200
  • 25e65db1ce Use separate expected results for MAC sign and verify key policy. Mateusz Starzyk 2021-08-24 11:01:23 +0200
  • 18f662b0af Fix mac_key_policy test function Mateusz Starzyk 2021-08-19 15:11:50 +0200
  • dd55b25bd5 Require MESSAGE flag in PSA MAC setup. Mateusz Starzyk 2021-08-17 15:24:32 +0200
  • 186c0216b0
    Merge pull request #4978 from davidhorstmann-arm/2.x-fix-aarch64-asm-constraints Gilles Peskine 2021-09-27 09:01:12 +0200
  • 97cd76988d
    Merge pull request #4979 from gilles-peskine-arm/doc-use-psa-crypto-2.x Gilles Peskine 2021-09-25 09:25:36 +0200
  • fec7ef8270 Mention areas that are not (well) tested. Manuel Pégourié-Gonnard 2021-09-24 11:43:14 +0200
  • ee20baf6e1 Clarify that 1.3 is excluded Manuel Pégourié-Gonnard 2021-09-24 10:17:07 +0200
  • 12ab49aaf7 Improve wording and fix some typos. Manuel Pégourié-Gonnard 2021-09-24 10:14:32 +0200
  • b4113bac9a Clarify wording of "not covered" section Manuel Pégourié-Gonnard 2021-09-24 10:06:04 +0200
  • 1fa923a5bc Fix inaccuracy in key exchange summary Manuel Pégourié-Gonnard 2021-09-22 10:11:53 +0200
  • 6cf7d94ab4 Document parts not covered by USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2021-09-21 13:55:00 +0200
  • b52b91d949 Remove warning about PSA Crypto being beta Manuel Pégourié-Gonnard 2021-09-21 11:30:52 +0200
  • 04bc6875a0 Document current effects of USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2021-09-21 11:21:23 +0200
  • 00b72fc35f Add docs/use-psa-crypto.md Manuel Pégourié-Gonnard 2021-09-20 13:21:25 +0200
  • 27d8b5c680 Combine changelog entries for muladdc assembly fix David Horstmann 2021-09-24 15:18:44 +0100
  • 7358065203
    Merge pull request #4970 from jclab-joseph/pr/fix/build-alpine_2.x Gilles Peskine 2021-09-24 15:04:09 +0200
  • a23be22308 Fix aarch64 assembly for bignum multiplication David Horstmann 2021-09-22 18:15:51 +0100
  • 00f4eae025 Fix test code to can be built on alpine joseph 2021-09-23 20:58:45 +0900
  • fe0acc6291 Move long -D lists from all.sh to a header file Gilles Peskine 2021-09-20 19:20:04 +0200
  • c761d8f496 'make test': show failing test cases when cmake does Gilles Peskine 2021-09-20 18:57:55 +0200
  • 02e17c0aa5
    Merge pull request #4941 from gilles-peskine-arm/muladdc-amd64-memory-2.x Gilles Peskine 2021-09-20 22:23:53 +0200
  • 3c0f304848
    Merge pull request #4954 from SiliconLabs/backport_4878 Gilles Peskine 2021-09-20 22:20:19 +0200
  • 184a688d51 Update the list of issues fixed Gilles Peskine 2021-09-15 17:04:31 +0200
  • c6d977eae5 x86_64 MULADDC assembly: add missing constraints about memory Gilles Peskine 2021-09-14 00:13:05 +0200
  • ff8c80a3ed Remove on-target testing Gilles Peskine 2021-09-14 11:28:22 +0200
  • 6d342f3e1d
    Remove dependency of builtin keys on storage Archana 2021-07-14 13:59:48 +0530
  • 394b9f2d2c
    Merge pull request #4898 from mstarzyk-mobica/disable_defaults_sha1 Gilles Peskine 2021-09-14 11:10:30 +0200
  • 2079aa7838
    Merge pull request #4939 from gilles-peskine-arm/psa_cipher_update_ecp-unused_parameter-2.x Janos Follath 2021-09-13 13:55:16 +0100
  • 0390016096 Fix the size in bytes Gilles Peskine 2021-09-13 12:20:51 +0200
  • a63ba6cd93 psa_cipher_update_ecb: remove parameter output_size Gilles Peskine 2021-09-13 09:36:28 +0200
  • 7b1c916fe8 Document the internal function psa_cipher_update_ecb Gilles Peskine 2021-09-13 09:33:28 +0200
  • 7d13539d1b Disable MBEDTLS_TLS_DEFAULT_ALLOW_SHA1_IN_KEY_EXCHANGE in default config. Mateusz Starzyk 2021-08-27 15:36:47 +0200
  • b3d344c225 Remove MBEDTLS_TLS_DEFAULT_ALLOW_SHA1_IN_CERTIFICATES option. Mateusz Starzyk 2021-08-27 14:34:22 +0200
  • 9be53ffd10
    Merge pull request #4903 from kennethsoerensen/pkparse-warning_2.x Gilles Peskine 2021-09-01 16:53:50 +0200
  • c4e950ea53 Backport 2.x: Remove compiler warning if only MBEDTLS_PK_PARSE_C is defined Kenneth Soerensen 2019-01-03 12:39:29 +0100
  • b4c0668fa5
    Merge pull request #4841 from JoeSubbiani/ByteReadingMacros2_2.x Ronald Cron 2021-08-24 09:02:01 +0200
  • 11b7131c2e Fix macro use in ssl_msg.c Joe Subbiani 2021-08-23 12:49:14 +0100
  • b1f6eef88b Remove commented out code Joe Subbiani 2021-08-23 11:45:36 +0100
  • a651e6f762 Tidy up grouped MBEDTLS_BYTE_x macros Joe Subbiani 2021-08-23 11:35:25 +0100
  • 24647c5cd2 Minor coding style improvement Joe Subbiani 2021-08-20 15:56:22 +0100
  • efb8fae492 Compress byte reading macros in if statements Joe Subbiani 2021-08-20 12:57:09 +0100
  • 2f98d791c3 Tidy up ssl_*.c grouped MBEDTLS_BYTE_x macros Joe Subbiani 2021-08-20 11:44:44 +0100
  • 23fec2538e Replace remaining byte shift with macro Joe Subbiani 2021-08-18 16:23:47 +0100
  • d6ea063371 Move #include "common.h" where config.h used to be Joe Subbiani 2021-08-18 12:57:54 +0100
  • 4446e82146 Remove redundant config.h includes definitions Joe Subbiani 2021-08-18 12:50:12 +0100
  • a724ef9d11 Add more instances of Byte Reading Macros Joe Subbiani 2021-08-18 12:06:57 +0100
  • b763ba4198 Remove macro that does not belong in 2.x Joe Subbiani 2021-08-18 11:59:16 +0100
  • 5c385aca19
    Merge pull request #4873 from mpg/bio_recv_ret_0_eof-2.x Manuel Pégourié-Gonnard 2021-08-17 10:30:59 +0200
  • c8ac785fc3 Document that returning 0 from the recv callback means EOF Hanno Becker 2021-07-23 07:23:47 +0100
  • f87422f019
    Merge pull request #4427 from gilles-peskine-arm/tls_ext_cid-config-2.x Manuel Pégourié-Gonnard 2021-08-13 10:50:02 +0200
  • 9c6cc6945e
    Merge pull request #4855 from mpg/add-arm-linux-build-2.x Manuel Pégourié-Gonnard 2021-08-12 13:16:07 +0200
  • 9a260a628a Fix missing dependency on Travis Manuel Pégourié-Gonnard 2021-07-06 09:44:59 +0200
  • cbb365ce3b Enable arm-linux-gnueabi-gcc build on Travis Manuel Pégourié-Gonnard 2020-08-18 10:31:36 +0200
  • 719301693d Add arm-linux-gnueabi-gcc build to all.sh Manuel Pégourié-Gonnard 2020-08-18 10:28:51 +0200
  • 7b8571fcb5 New macro MBEDTLS_CHECK_RETURN Gilles Peskine 2021-07-07 21:02:36 +0200
  • 1b95b34c4b
    Merge pull request #4696 from yutotakano/fix-ssl-opt.sh-hard-abort-2.x Gilles Peskine 2021-08-04 10:16:42 +0200
  • ca8a7cf82d Implement byte reading macros to remaining files Joe Subbiani 2021-08-03 16:42:42 +0100
  • f15da890fb Replace remaining MBEDTLS_CHAR with MBEDTLS_BYTE Joe Subbiani 2021-08-03 16:10:38 +0100
  • 8799e54a21 Remove trailing whitespace Joe Subbiani 2021-07-21 16:35:48 +0100
  • d3a3f21ad5 Improve documentation and add more uses of MBEDTLS_PUT Joe Subbiani 2021-07-21 15:22:47 +0100
  • 896f4eeaf7 Improve consitency throughout library/common.h Joe Subbiani 2021-07-19 15:29:18 +0100
  • c54e908656 Replace instances of byte reading macros with PUT Joe Subbiani 2021-07-19 11:56:54 +0100
  • 197e9edae5 Remove trailing white space Joe Subbiani 2021-07-16 17:47:17 +0100