Commit graph

  • 46afd5d8fa Fix CI issues Jarno Lamsa 2019-12-17 08:50:53 +0200
  • 91dbb79ae4 Fix error return code Jarno Lamsa 2019-12-16 12:20:27 +0200
  • b83a2136d6 Protect the return value from mbedtls_pk_verify Jarno Lamsa 2019-12-13 14:40:06 +0200
  • 47aab8da8a Protect return value from mbedtls_pk_verify Jarno Lamsa 2019-12-13 14:26:55 +0200
  • 83a56a630a Double check mbedtls_pk_verify Jarno Lamsa 2019-12-11 15:00:27 +0200
  • 9e8e820993 Increase hamming distance for some error codes Jarno Lamsa 2019-12-11 13:51:11 +0200
  • acb5eb00ca Add a double check to protect from glitch Jarno Lamsa 2019-11-14 14:13:10 +0200
  • d05da1fa45 Add double check for checking if source is strong Jarno Lamsa 2019-11-14 10:12:36 +0200
  • 552e8f2d6a Add double check to entropy-loop Jarno Lamsa 2019-11-14 10:05:36 +0200
  • 4708d66af5 Change the mbedtls_ssl_states values Jarno Lamsa 2019-11-13 13:12:50 +0200
  • b01800974f Use invalid state Jarno Lamsa 2019-11-12 15:46:46 +0200
  • 70abd7aadc Add enumeration for invalid state Jarno Lamsa 2019-11-12 15:39:38 +0200
  • 2b20516b60 Make TLS state changes explicit Jarno Lamsa 2019-11-12 15:36:21 +0200
  • 40f923ecf7
    Merge pull request #2961 from RonEld/update_readme_to_vs_2012 Jaeden Amero 2019-12-18 13:43:05 +0000
  • 05b44892c0 Change the version of VS Ron Eldor 2019-12-18 14:28:18 +0200
  • c5074be0ce Update the VS version in the Readme file Ron Eldor 2019-12-18 13:49:21 +0200
  • a4b421819b Fix way to access the RNG for ECDSA counter-measures Manuel Pégourié-Gonnard 2019-12-18 10:29:58 +0100
  • 865b3ebf84 Initialize return values to an error Janos Follath 2019-12-16 11:46:15 +0000
  • 2d20567122 Add two error codes to the Error module Janos Follath 2019-12-03 15:55:56 +0000
  • 171f422109 Merge remote-tracking branch 'public/pr/2952' into baremetal Simon Butcher 2019-12-13 14:51:40 +0000
  • e76c638d6f Merge remote-tracking branch 'public/pr/2925' into baremetal Simon Butcher 2019-12-13 14:51:29 +0000
  • 16027956cd
    Merge pull request #333 from gilles-peskine-arm/psa-streamline_encodings-prepare_for_types Jaeden Amero 2019-12-13 09:39:03 +0000
  • ab534cfd62 Fix number of allocated errors in Platform Janos Follath 2019-12-03 15:52:31 +0000
  • 9c2ccd2e7a Fix error code range in documentation Janos Follath 2019-12-09 15:00:41 +0000
  • 88d1c05644
    Merge pull request #2953 from gilles-peskine-arm/update-crypto-20191206 Jaeden Amero 2019-12-12 12:17:11 +0000
  • 4cd3277656 Factor common code of psa_import_ec_{public,private}_key Gilles Peskine 2019-12-02 20:49:42 +0100
  • 46c33801f3 Remove unused macros Gilles Peskine 2019-12-03 21:20:16 +0100
  • 7a1925c453 Add a few EC public key import/export test cases Gilles Peskine 2019-12-02 18:01:24 +0100
  • f8210f2bd5 Test the block size for symmetric keys Gilles Peskine 2019-12-02 17:26:44 +0100
  • 92f2da9d67 More precise descriptions for format and parse tests Gilles Peskine 2019-12-06 21:23:12 +0100
  • fb745bf618 Fix memory failure handling in test_format_storage_data_check Gilles Peskine 2019-12-02 20:50:16 +0100
  • 667c111416 Sanity checks for key attributes in exercise_key Gilles Peskine 2019-12-03 19:03:20 +0100
  • 325584889d Add option to show what values are tested Gilles Peskine 2019-12-03 19:03:35 +0100
  • 49af2d3a4f Support non-ASCII characters in headers Gilles Peskine 2019-12-06 19:20:13 +0100
  • 6ce4988768 AES FI resistance Arto Kinnunen 2019-12-03 13:56:06 +0200
  • 76deef9fca Update AES SCA random number function Arto Kinnunen 2019-12-05 10:10:31 +0200
  • f44f7d465a AES CM review corrections Arto Kinnunen 2019-12-04 15:19:50 +0200
  • 34139ba9fc Updates to AES countermeasures Arto Kinnunen 2019-12-03 15:43:27 +0200
  • be1bb06acd Enable AES countermeasures in baremetal config Arto Kinnunen 2019-12-03 14:13:33 +0200
  • 7543901b6a Follow Mbed TLS coding style Arto Kinnunen 2019-12-03 14:12:10 +0200
  • 425137a0fa Follow Mbed TLS coding style Arto Kinnunen 2019-11-29 15:53:09 +0200
  • c3532c2339 Improve SCA CM AES performance Arto Kinnunen 2019-11-29 15:07:11 +0200
  • 172836a281 Rework AES countermeasures implementation Arto Kinnunen 2019-11-28 13:34:13 +0200
  • b2be92e2c7 Update AES SCA flag to version_features.c Arto Kinnunen 2019-10-14 16:36:29 +0300
  • 43980a09e0 Add AES SCA countermeasures to query_config Arto Kinnunen 2019-10-14 15:37:31 +0300
  • 2231138c18 Disable AES SCA countermeasures from full config Arto Kinnunen 2019-10-14 15:18:27 +0300
  • 45a475f293 Follow Mbed TLS coding style Arto Kinnunen 2019-10-14 12:31:50 +0300
  • 430ac13112 Add config and test for AES SCA countermeasures Arto Kinnunen 2019-10-14 10:42:28 +0300
  • f93d55e3ce Add SCA countermeasures to AES calculation Arto Kinnunen 2019-10-11 11:15:57 +0300
  • caf88ff8f5
    Merge pull request #2938 from yanesca/iotssl-2954-custom-io-unit-test Jaeden Amero 2019-12-10 09:49:59 +0000
  • 1a61d455e9
    Merge pull request #2841 from k-stachowiak/improve-memory-operation-clarity Jaeden Amero 2019-12-09 19:54:29 +0200
  • c673c2cd44 Break up the ssl_mock_tcp unit test Janos Follath 2019-12-02 15:47:26 +0000
  • 3766ba50de Add non-blocking mock TCP callbacks to SSL tests Janos Follath 2019-11-27 13:31:42 +0000
  • 031827feba Add mbedtls_mock_socket to SSL unit tests Janos Follath 2019-11-27 11:12:14 +0000
  • 5af2941fff Update crypto submodule Gilles Peskine 2019-12-06 20:30:42 +0100
  • 81f7909497
    Merge pull request #325 from gilles-peskine-arm/psa-sign_hash Gilles Peskine 2019-12-06 10:10:14 +0100
  • a78acf1c6f
    Merge pull request #2935 from gilles-peskine-arm/config_py-pl_error_clarity Gilles Peskine 2019-12-06 10:09:35 +0100
  • 6264e66ba4 Add mbedtls_test_buffer to SSL unit tests Janos Follath 2019-11-26 11:11:15 +0000
  • 645896e0ea Fix undefined order of volatile access Manuel Pégourié-Gonnard 2019-12-05 15:30:09 +0100
  • 0252cd6876 Merge remote-tracking branch 'public/pr/2940' into baremetal Simon Butcher 2019-12-05 14:32:54 +0000
  • 501c466d01 Merge remote-tracking branch 'public/pr/2934' into baremetal Simon Butcher 2019-12-05 14:32:44 +0000
  • 5b45c6e1b3 Merge remote-tracking branch 'public/pr/2932' into baremetal Simon Butcher 2019-12-05 14:32:31 +0000
  • 7c5de360da Merge remote-tracking branch 'public/pr/2922' into baremetal Simon Butcher 2019-12-05 14:31:03 +0000
  • 098846287f Merge remote-tracking branch 'public/pr/2918' into baremetal Simon Butcher 2019-12-05 14:27:29 +0000
  • de657fca6b Revert "Disable use of HRNG in SCA-hardened mem-functions" Arto Kinnunen 2019-12-04 16:30:54 +0200
  • 83d7881cec Make VS compiler happy Jarno Lamsa 2019-12-04 14:40:57 +0200
  • 2347a34b75
    Propagate public headers Zachary J. Fields 2019-12-03 16:19:53 -0600
  • 24eed8d2d2 Initialise return values to an error Janos Follath 2019-11-22 13:21:35 +0000
  • a13b905d8d Map the new Mbed TLS error value in PSA Janos Follath 2019-11-22 12:48:59 +0000
  • 60f6b64b8f Add two error codes to the Error module Janos Follath 2019-12-03 15:55:56 +0000
  • d11550e11d Fix number of allocated errors in Platform Janos Follath 2019-12-03 15:52:31 +0000
  • 1a60fa1e3a
    Merge pull request #328 from gilles-peskine-arm/psa-ecdsa_deterministic_flag Gilles Peskine 2019-11-29 18:41:55 +0100
  • c0546439c4
    Merge pull request #2894 from gilles-peskine-arm/drbg-set_entropy_len-2.16 Jaeden Amero 2019-11-29 16:17:34 +0000
  • db649896e6
    Merge pull request #2895 from gilles-peskine-arm/drbg-set_entropy_len-2.7 Jaeden Amero 2019-11-29 16:17:08 +0000
  • 0168f2f2c1 Better documentation in crypto_compat.h Gilles Peskine 2019-11-29 12:22:32 +0100
  • 2ff02c361e Document MBEDTLS_TEST_DEPRECATED Gilles Peskine 2019-11-29 12:17:21 +0100
  • 895242be1c Add negative test cases for deprecated aliases Gilles Peskine 2019-11-29 12:15:40 +0100
  • 972630e240 Remove dependency of crypto_values.h on crypto_extra.h Gilles Peskine 2019-11-29 11:55:48 +0100
  • 512fe9673f Fix test assert macro calls Janos Follath 2019-11-29 09:16:07 +0000
  • 6608e71032 Change ASSERT_ALLOC to take a size in elements, not bytes Gilles Peskine 2018-11-30 18:51:45 +0100
  • 28405300ee New macro ASSERT_ALLOC to allocate memory in tests Gilles Peskine 2018-09-27 13:52:16 +0200
  • e06e039f7a Fix basic-build-test.sh to work in different env Teppo Järvelin 2019-11-25 15:22:42 +0200
  • 766c9e9781 Improve description of ERR_PLATFORM_FAULT_DETECTED Manuel Pégourié-Gonnard 2019-11-29 09:39:14 +0100
  • 373a7097eb
    Merge pull request #673 from gilles-peskine-arm/ctr_drbg-aes_fail-2.7 Jaeden Amero 2019-11-28 15:02:23 +0000
  • 1dfc361a50
    Merge pull request #672 from gilles-peskine-arm/ctr_drbg-aes_fail-2.16 Jaeden Amero 2019-11-28 15:02:17 +0000
  • ba9fff2433
    Merge pull request #283 from ARMmbed/dev/gilles-peskine-arm/ctr_drbg-aes_fail-crypto Jaeden Amero 2019-11-28 15:02:00 +0000
  • 65be6b48de Add compile guard in platform.h Manuel Pégourié-Gonnard 2019-11-28 12:51:45 +0100
  • ec37a89bf3 Save ROM by using int instead of char Arto Kinnunen 2019-11-28 13:40:32 +0200
  • 231bf52691 Fix indentation level in one place Manuel Pégourié-Gonnard 2019-11-28 12:22:43 +0100
  • e1cb8846e7 Add loop integrity check to curve param check Manuel Pégourié-Gonnard 2019-11-28 12:21:34 +0100
  • 9ca11fc892 Fix issues found by the CI Manuel Pégourié-Gonnard 2019-11-28 12:07:01 +0100
  • 6bdc6809da Initialise variables to failing values Manuel Pégourié-Gonnard 2019-11-28 10:29:41 +0100
  • 7bb1a7e0bf
    Merge pull request #307 from msopiha-linaro/development Gilles Peskine 2019-11-28 10:20:18 +0100
  • afaee1cacf Catch AES failure in mbedtls_ctr_drbg_random Gilles Peskine 2019-11-28 09:45:32 +0100
  • 86dd9501ba Catch AES failure in mbedtls_ctr_drbg_random Gilles Peskine 2019-11-28 09:45:32 +0100
  • b2be1fca2c Catch AES failure in mbedtls_ctr_drbg_random Gilles Peskine 2019-11-28 09:45:32 +0100
  • 5c3066a4f6 Add double-checking in some critical places Manuel Pégourié-Gonnard 2019-11-27 12:27:48 +0100
  • 98e1fe0796 Add flow control in uECC_vli_equal loop Manuel Pégourié-Gonnard 2019-11-27 11:57:49 +0100
  • 269d414189
    Merge pull request #2936 from gilles-peskine-arm/memory_buffer_alloc-fatal-pass-2.16 Jaeden Amero 2019-11-27 10:37:39 +0000
  • df1b3e54c7
    Merge pull request #2937 from gilles-peskine-arm/memory_buffer_alloc-fatal-pass-2.7 Jaeden Amero 2019-11-27 10:37:33 +0000