Commit Graph

  • ae7bf2c05e Merge pull request #3999 from AndrzejKurek/baremetal-fi-parse-certificate Shelly Liberman 2021-01-24 10:41:43 +02:00
  • 64f2773eab Skip tests requiring known entropy for ECJPAKE ALT implementations Steven Cooreman 2021-01-11 17:20:10 +01:00
  • 8fde918b4e Improved fi protection to ssl_parse_certificate Andrzej Kurek 2021-01-11 06:56:47 -05:00
  • 7eb2aa0dc1 Reworked NO_FALLBACK logic according to review feedback Steven Cooreman 2021-01-22 09:43:59 +01:00
  • 77e09b697f Don't turn on NO_FALLBACK for full build since it removes functionality Steven Cooreman 2021-01-22 09:43:27 +01:00
  • 47278ee8f8 Add changelog entry gabor-mezei-arm 2021-01-21 12:40:31 +01:00
  • 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 +01:00
  • 6226a12acc Documentation update for MBEDTLS_ECP_NO_FALLBACK Steven Cooreman 2021-01-21 13:58:31 +01:00
  • d25ea720fd Fix rename of output buffer size macros gabor-mezei-arm 2021-01-21 12:20:08 +01:00
  • cbcec21684 Rename output buffer size macros gabor-mezei-arm 2020-12-18 14:23:51 +01:00
  • 84ae1eefb4 Minor clarification Gilles Peskine 2021-01-20 20:20:10 +01:00
  • 3d67365ef7 Add a key_buffer_length output to "get_builtin_key" Gilles Peskine 2021-01-20 20:19:14 +01:00
  • 1af872d23b Move the fake PSA external RNG to its own header and source files Gilles Peskine 2021-01-20 20:02:01 +01:00
  • e1d51bd99d Depend on all test headers when building tests Gilles Peskine 2021-01-20 19:47:23 +01:00
  • e60e2aeb74 Add mbedtls_ prefix to all public names in helpers.h Chris Jones 2021-01-20 17:51:47 +00:00
  • 43f958b24d Rename unnamespaced identifiers Gilles Peskine 2020-12-13 14:55:14 +01:00
  • 9634bb10d9 Move helper testing functions to tests/src/helpers.c Chris Jones 2021-01-20 15:56:42 +00:00
  • f1b4a593c7 Merge pull request #4027 from AndrzejKurek/coverity-tinycrypt-uECC_vli_mmod-2 Andrzej Kurek 2021-01-20 12:51:11 +01:00
  • f71ff1f0ad Run mypy on Travis Gilles Peskine 2021-01-19 21:59:06 +01:00
  • 0370c17105 mypy: require at least version 0.780 Gilles Peskine 2021-01-19 21:58:09 +01:00
  • 4738b96d75 Use $PYTHON when running mypy Gilles Peskine 2021-01-19 21:45:32 +01:00
  • c3b178768f Use can_mypy rather than just checking for mypy Gilles Peskine 2021-01-19 21:43:24 +01:00
  • bdde5d002c Use Python to check the version of pylint Gilles Peskine 2021-01-19 21:42:05 +01:00
  • 6d82a7ef9f Say we're running pylint Gilles Peskine 2021-01-19 21:19:25 +01:00
  • 2991b5f6c0 Minor documentation fixes Gilles Peskine 2021-01-19 21:19:02 +01:00
  • ada61f05b3 AES: masked config: remove 176 bytes of zeroing on each AES finalize round Tero Jääskö 2021-01-18 17:53:48 +02:00
  • 0241f81cbc AES: masked config: increase total transfer speed by 5% by removing zeroing Tero Jääskö 2021-01-15 17:02:37 +02:00
  • ff457506d3 Remind the reader of what is done about old formats Gilles Peskine 2021-01-19 12:51:10 +01:00
  • 03f40849c5 Apply suggestions from code review Steven Cooreman 2021-01-19 13:30:48 +01:00
  • 697ee190b5 Add a section about non-default lifetimes Gilles Peskine 2021-01-18 23:38:21 +01:00
  • 528144f523 Clarify the methods of key storage testing Gilles Peskine 2021-01-18 23:36:18 +01:00
  • 1be34dafab Remove redundant test_info assignment Chris Jones 2021-01-18 17:56:40 +00:00
  • a4ffa3c474 Merge pull request #4026 from AndrzejKurek/baremetal-ci-spurious-resend Andrzej Kurek 2021-01-18 10:59:56 +01:00
  • 6fbff5b557 Merge pull request #3698 from darrenkrahn/development Dave Rodgman 2021-01-17 18:06:18 +00:00
  • ef7730c6eb [Backport 2.16] Mark basic constraints critical as appropriate. Darren Krahn 2020-09-21 17:40:50 -07:00
  • ac3434fc19 Apply review feedback Steven Cooreman 2021-01-15 17:36:02 +01:00
  • b2f3e6ca35 Restrict test skipping to AES-192 specifically Steven Cooreman 2021-01-15 16:49:55 +01:00
  • 94ca18733a Merge pull request #3809 from AndrzejKurek/refactor-variable-buffers paul-elliott-arm 2021-01-14 14:25:56 +00:00
  • 7aebd7f55d Introduce a platform fault on bad input in uECC_vli_mmod Andrzej Kurek 2021-01-14 07:48:49 -05:00
  • 7ad75b6a22 Increase the min hs timeout in one of the ssl_opt tests Andrzej Kurek 2021-01-14 06:17:40 -05:00
  • 9c134cef35 Add build instructions for new test data. Darren Krahn 2021-01-13 22:04:45 -08:00
  • 2146211204 SSL test programs: enable the PSA test external RNG Gilles Peskine 2021-01-13 23:53:09 +01:00
  • a0d5d77b2d Use $ASAN_FLAGS instead of repeating its contents Gilles Peskine 2021-01-13 22:24:51 +01:00
  • 5ef12c0cbc Merge pull request #4016 from AndrzejKurek/baremetal-ci-spurious-resend Andrzej Kurek 2021-01-13 21:58:49 +01:00
  • 629fd9362c Test SSL with non-deterministic ECDSA Gilles Peskine 2020-11-19 22:14:34 +01:00
  • a222434952 Test SSL with non-deterministic ECDSA Gilles Peskine 2020-11-19 22:14:34 +01:00
  • ba74904c48 SSL test programs: support HMAC_DRBG Gilles Peskine 2021-01-13 20:02:03 +01:00
  • 535fb37870 SSL test programs: abstract CTR_DRBG away Gilles Peskine 2021-01-13 18:59:46 +01:00
  • f1cb75fe13 Local cleanups following the code move Gilles Peskine 2021-01-13 18:46:01 +01:00
  • daa94c4ff5 SSL test programs: move RNG common code to ssl_test_lib Gilles Peskine 2021-01-13 18:38:27 +01:00
  • b3715eb86e SSL test programs: prepare to unify common code Gilles Peskine 2021-01-13 18:21:37 +01:00
  • 8a8492bcd4 SSL test programs: stuff RNG context into a struct Gilles Peskine 2021-01-13 18:17:32 +01:00
  • 2427d15ea3 Merge pull request #3986 from gilles-peskine-arm/ssl_test_lib-create paul-elliott-arm 2021-01-13 15:30:00 +00:00
  • c772b1822a Move the declaration of query_config() to a dedicated header file Gilles Peskine 2021-01-12 15:55:10 +01:00
  • b305b00626 TAGS: Fix lookup in test/suites/!(test_suite_*).function Gilles Peskine 2021-01-13 13:45:30 +01:00
  • 15c39e53e5 Merge pull request #3988 from gilles-peskine-arm/rsa_private-ret-2.16 Gilles Peskine 2021-01-13 11:10:08 +01:00
  • d0c7b79170 Merge pull request #3912 from gilles-peskine-arm/psa-external-random-test Gilles Peskine 2021-01-12 17:55:11 +01:00
  • 95b87f32f6 Increase the min hs timeout in one of the ssl_opt tests Andrzej Kurek 2021-01-12 07:47:01 -05:00
  • 9b31218109 Testing a maximum size key is RAM intensive, and should be dependent Steven Cooreman 2021-01-11 17:59:36 +01:00
  • affc38c90d Make test cases that use PKCS7 padding dependent on it Steven Cooreman 2021-01-11 17:56:19 +01:00
  • fa6641b806 Avoid unreferenced item warnings in ECDSA when ALT is in use Steven Cooreman 2021-01-11 17:11:39 +01:00
  • 2a54a6fe1c Refactor the variable buffer length config description Andrzej Kurek 2021-01-07 08:13:49 -05:00
  • 557289babc Add a missing dependency to config.h Andrzej Kurek 2020-10-21 15:12:39 +02:00
  • 069fa96cd7 Use size_t instead of uint32_t for ssl I/O buffer lengths Andrzej Kurek 2021-01-07 08:02:15 -05:00
  • 4a0637981b Refactor the variable I/O buffer size feature Andrzej Kurek 2020-10-21 15:08:44 +02:00
  • 655b012b6c Unconditionally include platform.h in CMAC Steven Cooreman 2021-01-11 14:34:51 +01:00
  • 98435ddf84 Allow loading wrapped keys even when SE support is compiled in Steven Cooreman 2021-01-08 19:19:40 +01:00
  • d28b228c91 Removed the test verifying the saltlen input Cédric Meuter 2021-01-10 18:21:30 +01:00
  • 333727f35a Added random material in the pkcs1 v21 salt length = max tests Cédric Meuter 2021-01-10 16:31:09 +01:00
  • ff3db6a5cf Removed trailing whitespace Cédric Meuter 2021-01-10 15:40:33 +01:00
  • ad27fb03b5 Added changelog entry Cédric Meuter 2021-01-10 13:32:42 +01:00
  • 46bad3375f Added more negative test cases for pkcs1_rsassa_pss_sign Cédric Meuter 2021-01-10 12:57:19 +01:00
  • 61adfd6ac0 Avoid duplicated test function between pkcs1_rsassa_pss_sign / sign_ext Cédric Meuter 2021-01-10 11:52:39 +01:00
  • c5eea8f361 Improved description and fixed typo in test_suite_pkcs1_v21.data Cédric Meuter 2021-01-10 11:39:21 +01:00
  • 6882b46299 Replaced legacy TEST_ASSERT( mbedtls_text_hexcmp() ) by ASSERT_COMPARE Cédric Meuter 2021-01-10 11:31:12 +01:00
  • b4df754274 Update #else and #endif comments Gilles Peskine 2021-01-08 21:20:09 +01:00
  • 830d5af2f3 Allow CMAC self test to skip tests for unsupported primitives Steven Cooreman 2021-01-08 18:01:46 +01:00
  • 97b4984657 Add a flag for disabling fallback in ecp.c Steven Cooreman 2021-01-08 16:32:20 +01:00
  • 3b7523e11e Fix an incorrect error code if RSA private operation glitched Gilles Peskine 2020-11-25 00:10:31 +01:00
  • c85c20147b Don't call TEST_ASSERT in PSA_DONE Gilles Peskine 2021-01-06 20:47:16 +01:00
  • 6beb327a5e external_rng_failure_sign: more robust buffer management Gilles Peskine 2021-01-06 20:16:26 +01:00
  • 3aa5a6414e Fix a test dependency Gilles Peskine 2021-01-06 20:06:36 +01:00
  • dbf6896c82 mbedtls_to_psa_error: prefer dispatching on the low-level error Gilles Peskine 2021-01-06 20:04:23 +01:00
  • 1631514b8e Add missing dependencies on key types Gilles Peskine 2020-11-25 18:06:51 +01:00
  • ba0c1ffb72 Depend on the built-in implementation when injecting RNG failure Gilles Peskine 2020-11-25 18:03:51 +01:00
  • f547ce8daa MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG: negative tests Gilles Peskine 2020-11-25 00:16:10 +01:00
  • ae3741e8a4 Fix an incorrect error code if RSA private operation glitched Gilles Peskine 2020-11-25 00:10:31 +01:00
  • 40d8160c8e mbedtls_to_psa_error: fix a copypasta and a missing translation Gilles Peskine 2020-11-25 00:09:47 +01:00
  • 8ae012b603 Generalize test_suite_psa_crypto_entropy Gilles Peskine 2020-11-24 18:44:58 +01:00
  • 76175ba785 Disable the insecure PSA test RNG by default Gilles Peskine 2020-11-24 18:39:12 +01:00
  • f6be590bf6 Include psa_crypto_helpers.h in helpers.function Gilles Peskine 2020-11-24 18:33:13 +01:00
  • 9a4baa1336 Remove unnecessary precautions around #include psa_crypto_helpers.h Gilles Peskine 2020-11-24 18:31:19 +01:00
  • d71539fd03 Fix test_psa_collect_statuses: update makefile dependencies Gilles Peskine 2020-11-25 18:17:17 +01:00
  • d4008d5b38 Refactor PSA test helpers: move function definitions from .h to .c Gilles Peskine 2020-11-24 17:34:30 +01:00
  • 1e00565111 Refactor PSA test helpers: don't depend on test_info access Gilles Peskine 2020-11-24 17:41:07 +01:00
  • 86cadb37d1 Remove now-redundant test result check Gilles Peskine 2020-11-24 17:49:31 +01:00
  • ddfd080128 Use mbedtls_test_ prefix on all PSA helper functions Gilles Peskine 2020-11-24 17:07:05 +01:00
  • 1cc6a8ea15 Add --can-pylint and --can-mypy options Gilles Peskine 2021-01-06 17:02:33 +01:00
  • b13ed70b32 Check scripts/mbedtls_dev/*.py with pylint Gilles Peskine 2020-12-11 00:58:48 +01:00
  • a51e1dbe76 Merge pull request #3895 from gilles-peskine-arm/psa-external-random Gilles Peskine 2021-01-06 17:09:11 +01:00