Commit graph

  • 8a8a83b4a2 remove ssl_parse_client_hello redundant conditions Glenn Strauss 2021-02-02 02:21:23 -0500
  • 4490fc6a38 adding parentheses to macro definitions, to avoid confusion and possible mistakes in usage. Daniel Otte 2021-02-01 14:26:08 +0100
  • f9111bbdd8 avoid errorneous computation of RSA_PRV_DER_MAX_BYTES if MBEDTLS_MPI_MAX_SIZE is odd. Daniel Otte 2021-02-01 14:23:30 +0100
  • 21cbe4a494 adding entry file to ChangeLog.d for PR4094 Daniel Otte 2021-02-01 18:44:24 +0100
  • c8a9177110 mbedtls_mpi_sub_abs: fix buffer overflow in error case Gilles Peskine 2021-01-27 22:30:43 +0100
  • 43e89e1b15 Add mpi_sub_abs negative tests with a larger-in-size second operand Gilles Peskine 2021-01-27 22:24:30 +0100
  • 6260b70717 mbedtls_mpi_sub_abs: fix buffer overflow in error case Gilles Peskine 2021-01-27 22:30:43 +0100
  • 9a3cf3174d Add mpi_sub_abs negative tests with a larger-in-size second operand Gilles Peskine 2021-01-27 22:24:30 +0100
  • 79fb5da632 adding parentheses to macro definitions, to avoid confusion and possible mistakes in usage. Daniel Otte 2021-02-01 14:26:08 +0100
  • 39f361466b avoid errorneous computation of RSA_PRV_DER_MAX_BYTES if MBEDTLS_MPI_MAX_SIZE is odd. Daniel Otte 2021-02-01 14:23:30 +0100
  • 54c3046eea mbedtls_mpi_sub_abs: fix buffer overflow in error case Gilles Peskine 2021-01-27 22:30:43 +0100
  • b20bbd1ddc Add mpi_sub_abs negative tests with a larger-in-size second operand Gilles Peskine 2021-01-27 22:24:30 +0100
  • 612ffd2aa1 Fix copypasta in conditional directive in cipher_setup Gilles Peskine 2021-01-20 18:51:00 +0100
  • 80a970806f No dependencies for storage format tests Gilles Peskine 2021-01-12 21:18:36 +0100
  • b51d72f82e Run copy_fail even when the target policy is unsupported Gilles Peskine 2021-01-12 21:15:52 +0100
  • fa37961413 Rename OMITTED_SYSTEMATIC_DEPENDENCIES Gilles Peskine 2021-01-12 21:14:46 +0100
  • 0794572f96 More precise recognition of key policy negative tests Gilles Peskine 2021-01-12 12:57:23 +0100
  • d6dc40cae1 Update hash dependencies in PSA test code Gilles Peskine 2021-01-12 12:55:31 +0100
  • 8405b5f60d Change PSA crypto test dependencies to PSA_WANT_xxx Gilles Peskine 2021-01-12 00:31:56 +0100
  • a87e178553 If there are no arguments, don't update the file content Gilles Peskine 2021-01-12 01:13:39 +0100
  • 72d8e0ad04 Key policy negative tests don't actually require the algorithm Gilles Peskine 2021-01-12 01:11:42 +0100
  • 20987b9a46 Detect test cases that require something not to be supported Gilles Peskine 2021-01-12 01:11:32 +0100
  • f032fa9d94 Special handling for some always-on or alias symbols Gilles Peskine 2021-01-12 01:01:26 +0100
  • 81dec0047f Remove classic crypto dependencies Gilles Peskine 2021-01-12 00:59:09 +0100
  • e4f539caf9 Don't add cipher-related PSA_WANT_xxx because they aren't implemented yet Gilles Peskine 2021-01-12 00:58:36 +0100
  • 9bbba5ea69 Add a function to remove classic crypto dependencies Gilles Peskine 2021-01-12 00:55:55 +0100
  • 2d2e924401 Implement basic update of PSA_WANT dependencies Gilles Peskine 2021-01-12 00:52:31 +0100
  • 45e9e73e66 Add a possibility to keep manual dependencies for certain functions Gilles Peskine 2021-01-12 00:47:03 +0100
  • 82ebaa4d36 Implement stanza parsing in .data files Gilles Peskine 2021-01-12 00:45:14 +0100
  • bdffaeaf3a New script to determine PSA crypto test dependencies automatically Gilles Peskine 2021-01-12 00:37:38 +0100
  • 6fea21d515 Declare a code dependency in the code instead of in the data Gilles Peskine 2021-01-12 00:02:15 +0100
  • 51b8bb01cb PSA_KEY_TYPE_DERIVE is always available Gilles Peskine 2021-01-12 00:01:16 +0100
  • b65db07ae8 Add missing declaration of SHA-224 from MBEDTLS_SHA256_C Gilles Peskine 2021-01-12 00:00:53 +0100
  • 47a8933b0f Declare PSA_KEY_TYPE_HMAC as well Gilles Peskine 2021-01-12 00:00:15 +0100
  • 336678bccc tests: psa: Test PSA client-only code Ronald Cron 2021-01-28 17:54:24 +0100
  • f7b666c508 tests: psa: Move PSA key attributes tests Ronald Cron 2021-01-28 18:20:21 +0100
  • 21b5616ea3 psa: Move PSA client code Ronald Cron 2021-01-28 16:36:00 +0100
  • d7906327ca psa: Add psa_crypto_client.c Ronald Cron 2021-01-28 16:07:56 +0100
  • 3768ac12a8 Add MBEDTLS_PSA_CRYPTO_CLIENT configuration option Ronald Cron 2021-01-26 16:58:00 +0100
  • 04ea1064a6 Declare MBEDTLS_TEST_HOOKS in config.h Gilles Peskine 2019-09-11 13:27:48 +0200
  • 53943ca434
    Merge pull request #3992 from stevew817/feature/ecp_no_fallback Gilles Peskine 2021-01-29 16:08:51 +0100
  • a209f34faf
    Merge pull request #3996 from stevew817/feature/allow_reading_external_keys Janos Follath 2021-01-29 13:34:11 +0000
  • 594d7afa00
    Merge pull request #3994 from stevew817/feature/cmac_self_test_skip_unsupported Janos Follath 2021-01-29 13:17:17 +0000
  • 5d453ee882
    Merge pull request #4068 from stevew817/backport/pr-4008 Janos Follath 2021-01-29 12:54:35 +0000
  • a14d1642f4
    Merge pull request #4008 from stevew817/bugfix/fix_dependencies paul-elliott-arm 2021-01-29 12:24:54 +0000
  • 88a8035860
    Merge pull request #3953 from gilles-peskine-arm/python-mypy-mkdir Ronald Cron 2021-01-29 12:07:53 +0100
  • c7da6a48dd Update comment to only apply to AES-192 Steven Cooreman 2021-01-29 11:09:50 +0100
  • ac80be111b
    Merge pull request #3878 from gilles-peskine-arm/psa-builtin-keys-via-slot-number-spec Ronald Cron 2021-01-29 10:43:15 +0100
  • 318515b384
    Merge pull request #3984 from gabor-mezei-arm/3268_update_macros_for_ouput_buffer_size_renames Ronald Cron 2021-01-29 09:31:59 +0100
  • 226626fd42
    Merge pull request #4021 from gilles-peskine-arm/ssl-test_without_hmac_drbg-2.16 Ronald Cron 2021-01-29 09:10:11 +0100
  • 0426e2545d
    Merge pull request #4020 from gilles-peskine-arm/ssl_test_lib-hmac_drg Ronald Cron 2021-01-29 08:58:23 +0100
  • 7dadf14e7b Minor language correction after review Steven Cooreman 2021-01-28 19:46:52 +0100
  • 29eecbf6e1 move _bad_order() test case dependencies to the function itself Steven Cooreman 2021-01-28 19:41:25 +0100
  • bdae918cd9
    Fix documentation gabor-mezei-arm 2021-01-28 14:33:10 +0100
  • 4e300d00e8 Add missing const attribute to asn1write api Mateusz Starzyk 2021-01-27 15:37:12 +0100
  • a82e56aa91 Avoid unreferenced item warnings in ECDSA when ALT is in use Steven Cooreman 2021-01-11 17:11:39 +0100
  • 2b8c2657e4 Implements getrandom's wrapper for handful of BSD. David Carlier 2020-12-28 15:51:14 +0000
  • 95370ba50d Add support for key policies in addition to specific algorithms dev/gilles-peskine-arm/pr_4067-2 Steven Cooreman 2021-01-26 17:26:28 +0100
  • d80e8a4112 Check for existence of key material on store/load Steven Cooreman 2021-01-26 12:45:39 +0100
  • 59961cfc73 Add missing const attribute to asn1 api Mateusz Starzyk 2021-01-26 13:57:43 +0100
  • 86326a9131
    Fix possible error codes in the documentation gabor-mezei-arm 2020-11-30 16:50:34 +0100
  • ddb3bd57d3
    Merge pull request #3897 from d3zd3z/fix-cmake28 Ronald Cron 2021-01-26 13:35:56 +0100
  • 107409f470 Apply review feedback Steven Cooreman 2021-01-26 12:01:22 +0100
  • a120146afe
    Merge pull request #3962 from gilles-peskine-arm/psa-storage-format-test-strategy Ronald Cron 2021-01-25 16:44:23 +0100
  • 75829a4296 Explain the explicit dependency on instrument_record_status.h Gilles Peskine 2021-01-25 13:46:14 +0100
  • da9529f3e0 Update copypasta Gilles Peskine 2021-01-25 13:42:42 +0100
  • 94ad831f8e Add comments to some endif guards Gilles Peskine 2021-01-25 13:42:28 +0100
  • b034683a70
    Merge pull request #4007 from stevew817/feature/alt_implementation_is_not_deterministic Janos Follath 2021-01-25 12:39:03 +0000
  • 01c69377bd
    Merge pull request #4057 from stevew817/backport/pr-4007 Janos Follath 2021-01-25 12:38:53 +0000
  • 055be83413 Fix typo Gilles Peskine 2021-01-25 11:36:24 +0100
  • 0b7cb319cd Skip tests requiring known entropy for ECJPAKE ALT implementations Steven Cooreman 2021-01-11 17:20:10 +0100
  • f63b2283f2
    Merge pull request #4053 from TeroJaasko/baremetal_aes_masking_speedup baremetal Shelly Liberman 2021-01-24 11:22:23 +0200
  • ae7bf2c05e
    Merge pull request #3999 from AndrzejKurek/baremetal-fi-parse-certificate Shelly Liberman 2021-01-24 10:41:43 +0200
  • 64f2773eab Skip tests requiring known entropy for ECJPAKE ALT implementations Steven Cooreman 2021-01-11 17:20:10 +0100
  • 8fde918b4e Improved fi protection to ssl_parse_certificate Andrzej Kurek 2021-01-11 06:56:47 -0500
  • 7eb2aa0dc1 Reworked NO_FALLBACK logic according to review feedback Steven Cooreman 2021-01-22 09:43:59 +0100
  • 77e09b697f Don't turn on NO_FALLBACK for full build since it removes functionality Steven Cooreman 2021-01-22 09:43:27 +0100
  • 47278ee8f8
    Add changelog entry gabor-mezei-arm 2021-01-21 12:40:31 +0100
  • b587313738 Doesn't make sense to have ECP_NO_FALLBACK when there's no ECP_INTERNAL_ALT. Steven Cooreman 2021-01-21 13:59:17 +0100
  • 6226a12acc Documentation update for MBEDTLS_ECP_NO_FALLBACK Steven Cooreman 2021-01-21 13:58:31 +0100
  • d25ea720fd
    Fix rename of output buffer size macros gabor-mezei-arm 2021-01-21 12:20:08 +0100
  • cbcec21684
    Rename output buffer size macros gabor-mezei-arm 2020-12-18 14:23:51 +0100
  • 84ae1eefb4 Minor clarification Gilles Peskine 2021-01-20 20:20:10 +0100
  • 3d67365ef7 Add a key_buffer_length output to "get_builtin_key" Gilles Peskine 2021-01-20 20:19:14 +0100
  • 1af872d23b Move the fake PSA external RNG to its own header and source files Gilles Peskine 2021-01-20 20:02:01 +0100
  • e1d51bd99d Depend on all test headers when building tests Gilles Peskine 2021-01-20 19:47:23 +0100
  • e60e2aeb74 Add mbedtls_ prefix to all public names in helpers.h Chris Jones 2021-01-20 17:51:47 +0000
  • 43f958b24d Rename unnamespaced identifiers Gilles Peskine 2020-12-13 14:55:14 +0100
  • 9634bb10d9 Move helper testing functions to tests/src/helpers.c Chris Jones 2021-01-20 15:56:42 +0000
  • f1b4a593c7
    Merge pull request #4027 from AndrzejKurek/coverity-tinycrypt-uECC_vli_mmod-2 Andrzej Kurek 2021-01-20 12:51:11 +0100
  • f71ff1f0ad Run mypy on Travis Gilles Peskine 2021-01-19 21:59:06 +0100
  • 0370c17105 mypy: require at least version 0.780 Gilles Peskine 2021-01-19 21:58:09 +0100
  • 4738b96d75 Use $PYTHON when running mypy Gilles Peskine 2021-01-19 21:45:32 +0100
  • c3b178768f Use can_mypy rather than just checking for mypy Gilles Peskine 2021-01-19 21:43:24 +0100
  • bdde5d002c Use Python to check the version of pylint Gilles Peskine 2021-01-19 21:42:05 +0100
  • 6d82a7ef9f Say we're running pylint Gilles Peskine 2021-01-19 21:19:25 +0100
  • 2991b5f6c0 Minor documentation fixes Gilles Peskine 2021-01-19 21:19:02 +0100
  • ada61f05b3 AES: masked config: remove 176 bytes of zeroing on each AES finalize round Tero Jääskö 2021-01-18 17:53:48 +0200
  • 0241f81cbc AES: masked config: increase total transfer speed by 5% by removing zeroing Tero Jääskö 2021-01-15 17:02:37 +0200
  • ff457506d3 Remind the reader of what is done about old formats Gilles Peskine 2021-01-19 12:51:10 +0100