Commit graph

  • 03f40849c5 Apply suggestions from code review Steven Cooreman 2021-01-19 13:30:48 +0100
  • 697ee190b5 Add a section about non-default lifetimes Gilles Peskine 2021-01-18 23:38:21 +0100
  • 528144f523 Clarify the methods of key storage testing Gilles Peskine 2021-01-18 23:36:18 +0100
  • 1be34dafab Remove redundant test_info assignment Chris Jones 2021-01-18 17:56:40 +0000
  • a4ffa3c474
    Merge pull request #4026 from AndrzejKurek/baremetal-ci-spurious-resend Andrzej Kurek 2021-01-18 10:59:56 +0100
  • 6fbff5b557
    Merge pull request #3698 from darrenkrahn/development Dave Rodgman 2021-01-17 18:06:18 +0000
  • ac3434fc19 Apply review feedback Steven Cooreman 2021-01-15 17:36:02 +0100
  • b2f3e6ca35 Restrict test skipping to AES-192 specifically Steven Cooreman 2021-01-15 16:49:55 +0100
  • 94ca18733a
    Merge pull request #3809 from AndrzejKurek/refactor-variable-buffers paul-elliott-arm 2021-01-14 14:25:56 +0000
  • 7aebd7f55d Introduce a platform fault on bad input in uECC_vli_mmod Andrzej Kurek 2021-01-14 07:48:49 -0500
  • 7ad75b6a22 Increase the min hs timeout in one of the ssl_opt tests Andrzej Kurek 2021-01-14 06:17:40 -0500
  • 9c134cef35 Add build instructions for new test data. Darren Krahn 2021-01-13 22:04:45 -0800
  • 2146211204 SSL test programs: enable the PSA test external RNG Gilles Peskine 2021-01-13 23:53:09 +0100
  • a0d5d77b2d Use $ASAN_FLAGS instead of repeating its contents Gilles Peskine 2021-01-13 22:24:51 +0100
  • 5ef12c0cbc
    Merge pull request #4016 from AndrzejKurek/baremetal-ci-spurious-resend Andrzej Kurek 2021-01-13 21:58:49 +0100
  • 629fd9362c Test SSL with non-deterministic ECDSA Gilles Peskine 2020-11-19 22:14:34 +0100
  • a222434952 Test SSL with non-deterministic ECDSA Gilles Peskine 2020-11-19 22:14:34 +0100
  • ba74904c48 SSL test programs: support HMAC_DRBG Gilles Peskine 2021-01-13 20:02:03 +0100
  • 535fb37870 SSL test programs: abstract CTR_DRBG away Gilles Peskine 2021-01-13 18:59:46 +0100
  • f1cb75fe13 Local cleanups following the code move Gilles Peskine 2021-01-13 18:46:01 +0100
  • daa94c4ff5 SSL test programs: move RNG common code to ssl_test_lib Gilles Peskine 2021-01-13 18:38:27 +0100
  • b3715eb86e SSL test programs: prepare to unify common code Gilles Peskine 2021-01-13 18:21:37 +0100
  • 8a8492bcd4 SSL test programs: stuff RNG context into a struct Gilles Peskine 2021-01-13 18:17:32 +0100
  • 2427d15ea3
    Merge pull request #3986 from gilles-peskine-arm/ssl_test_lib-create paul-elliott-arm 2021-01-13 15:30:00 +0000
  • c772b1822a Move the declaration of query_config() to a dedicated header file Gilles Peskine 2021-01-12 15:55:10 +0100
  • b305b00626 TAGS: Fix lookup in test/suites/!(test_suite_*).function Gilles Peskine 2021-01-13 13:45:30 +0100
  • 15c39e53e5
    Merge pull request #3988 from gilles-peskine-arm/rsa_private-ret-2.16 Gilles Peskine 2021-01-13 11:10:08 +0100
  • d0c7b79170
    Merge pull request #3912 from gilles-peskine-arm/psa-external-random-test Gilles Peskine 2021-01-12 17:55:11 +0100
  • 95b87f32f6 Increase the min hs timeout in one of the ssl_opt tests Andrzej Kurek 2021-01-12 07:47:01 -0500
  • 9b31218109 Testing a maximum size key is RAM intensive, and should be dependent Steven Cooreman 2021-01-11 17:59:36 +0100
  • affc38c90d Make test cases that use PKCS7 padding dependent on it Steven Cooreman 2021-01-11 17:56:19 +0100
  • fa6641b806 Avoid unreferenced item warnings in ECDSA when ALT is in use Steven Cooreman 2021-01-11 17:11:39 +0100
  • 2a54a6fe1c Refactor the variable buffer length config description Andrzej Kurek 2021-01-07 08:13:49 -0500
  • 557289babc Add a missing dependency to config.h Andrzej Kurek 2020-10-21 15:12:39 +0200
  • 069fa96cd7 Use size_t instead of uint32_t for ssl I/O buffer lengths Andrzej Kurek 2021-01-07 08:02:15 -0500
  • 4a0637981b Refactor the variable I/O buffer size feature Andrzej Kurek 2020-10-21 15:08:44 +0200
  • 655b012b6c Unconditionally include platform.h in CMAC Steven Cooreman 2021-01-11 14:34:51 +0100
  • 98435ddf84 Allow loading wrapped keys even when SE support is compiled in Steven Cooreman 2021-01-08 19:19:40 +0100
  • d28b228c91 Removed the test verifying the saltlen input Cédric Meuter 2021-01-10 18:21:30 +0100
  • 333727f35a Added random material in the pkcs1 v21 salt length = max tests Cédric Meuter 2021-01-10 16:31:09 +0100
  • ff3db6a5cf Removed trailing whitespace Cédric Meuter 2021-01-10 15:40:33 +0100
  • ad27fb03b5 Added changelog entry Cédric Meuter 2021-01-10 13:32:42 +0100
  • 46bad3375f Added more negative test cases for pkcs1_rsassa_pss_sign Cédric Meuter 2021-01-10 12:57:19 +0100
  • 61adfd6ac0 Avoid duplicated test function between pkcs1_rsassa_pss_sign / sign_ext Cédric Meuter 2021-01-10 11:52:39 +0100
  • c5eea8f361 Improved description and fixed typo in test_suite_pkcs1_v21.data Cédric Meuter 2021-01-10 11:39:21 +0100
  • 6882b46299 Replaced legacy TEST_ASSERT( mbedtls_text_hexcmp() ) by ASSERT_COMPARE Cédric Meuter 2021-01-10 11:31:12 +0100
  • b4df754274 Update #else and #endif comments Gilles Peskine 2021-01-08 21:20:09 +0100
  • 830d5af2f3 Allow CMAC self test to skip tests for unsupported primitives Steven Cooreman 2021-01-08 18:01:46 +0100
  • 97b4984657 Add a flag for disabling fallback in ecp.c Steven Cooreman 2021-01-08 16:32:20 +0100
  • 3b7523e11e Fix an incorrect error code if RSA private operation glitched Gilles Peskine 2020-11-25 00:10:31 +0100
  • c85c20147b Don't call TEST_ASSERT in PSA_DONE Gilles Peskine 2021-01-06 20:47:16 +0100
  • 6beb327a5e external_rng_failure_sign: more robust buffer management Gilles Peskine 2021-01-06 20:16:26 +0100
  • 3aa5a6414e Fix a test dependency Gilles Peskine 2021-01-06 20:06:36 +0100
  • dbf6896c82 mbedtls_to_psa_error: prefer dispatching on the low-level error Gilles Peskine 2021-01-06 20:04:23 +0100
  • 1631514b8e Add missing dependencies on key types Gilles Peskine 2020-11-25 18:06:51 +0100
  • ba0c1ffb72 Depend on the built-in implementation when injecting RNG failure Gilles Peskine 2020-11-25 18:03:51 +0100
  • f547ce8daa MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG: negative tests Gilles Peskine 2020-11-25 00:16:10 +0100
  • ae3741e8a4 Fix an incorrect error code if RSA private operation glitched Gilles Peskine 2020-11-25 00:10:31 +0100
  • 40d8160c8e mbedtls_to_psa_error: fix a copypasta and a missing translation Gilles Peskine 2020-11-25 00:09:47 +0100
  • 8ae012b603 Generalize test_suite_psa_crypto_entropy Gilles Peskine 2020-11-24 18:44:58 +0100
  • 76175ba785 Disable the insecure PSA test RNG by default Gilles Peskine 2020-11-24 18:39:12 +0100
  • f6be590bf6 Include psa_crypto_helpers.h in helpers.function Gilles Peskine 2020-11-24 18:33:13 +0100
  • 9a4baa1336 Remove unnecessary precautions around #include psa_crypto_helpers.h Gilles Peskine 2020-11-24 18:31:19 +0100
  • d71539fd03 Fix test_psa_collect_statuses: update makefile dependencies Gilles Peskine 2020-11-25 18:17:17 +0100
  • d4008d5b38 Refactor PSA test helpers: move function definitions from .h to .c Gilles Peskine 2020-11-24 17:34:30 +0100
  • 1e00565111 Refactor PSA test helpers: don't depend on test_info access Gilles Peskine 2020-11-24 17:41:07 +0100
  • 86cadb37d1 Remove now-redundant test result check Gilles Peskine 2020-11-24 17:49:31 +0100
  • ddfd080128 Use mbedtls_test_ prefix on all PSA helper functions Gilles Peskine 2020-11-24 17:07:05 +0100
  • 1cc6a8ea15 Add --can-pylint and --can-mypy options Gilles Peskine 2021-01-06 17:02:33 +0100
  • b13ed70b32 Check scripts/mbedtls_dev/*.py with pylint Gilles Peskine 2020-12-11 00:58:48 +0100
  • a51e1dbe76
    Merge pull request #3895 from gilles-peskine-arm/psa-external-random Gilles Peskine 2021-01-06 17:09:11 +0100
  • 504c1a361e ssl_test_lib: move common functions and variables Gilles Peskine 2021-01-05 23:40:14 +0100
  • 7c818d68be ssl_test_lib: move common type definitions Gilles Peskine 2021-01-05 22:33:13 +0100
  • c11eb1fa07 Prepare to merge identical code from ssl_client2.c and ssl_server2.c Gilles Peskine 2021-01-05 22:23:14 +0100
  • 7f679c7bf4 ssl_test_lib: move declaration of query_config Gilles Peskine 2021-01-05 21:41:27 +0100
  • 67638d6828 ssl_test_lib: move common includes Gilles Peskine 2021-01-05 21:36:29 +0100
  • ab7ce96d7b ssl_test_lib: move initial includes and is-it-supported check Gilles Peskine 2021-01-05 21:27:53 +0100
  • 0d980b8be8 ssl_test_common_source.c: new source file for common SSL test code Gilles Peskine 2021-01-05 23:34:27 +0100
  • a3ed34fed6 ssl_test_lib.[hc]: new source file for common SSL test code Gilles Peskine 2021-01-05 21:11:16 +0100
  • 75fdd0640f
    Merge pull request #3973 from stroebeljc/development Manuel Pégourié-Gonnard 2021-01-06 10:07:52 +0100
  • d20a210bbd git: don't ignore fuzz/Makefile Gilles Peskine 2021-01-05 21:01:44 +0100
  • f06a54cb18 With make, build query_config.c only once Gilles Peskine 2021-01-05 20:59:50 +0100
  • 03ee3834a0 Updated change description as suggested by @gilles-peskine-arm. stroebeljc 2021-01-05 11:28:30 -0600
  • 73d783244f
    Merge pull request #3969 from frestr/bugfix/psa_close_key_leak Gilles Peskine 2021-01-05 16:55:52 +0100
  • 9c3e060253 Explain the design of mbedtls_psa_get_random better Gilles Peskine 2021-01-05 16:03:55 +0100
  • 0c59ba88cb Fix the error detection in psa_generate_random Gilles Peskine 2021-01-05 14:10:59 +0100
  • d7073d9290
    Merge pull request #3979 from AndrzejKurek/coverity-seg-fault-context Andrzej Kurek 2021-01-05 12:47:41 +0100
  • ffe07bf020
    Merge pull request #3977 from AndrzejKurek/fi-missing-volatile Andrzej Kurek 2021-01-05 12:05:52 +0100
  • cf62f10d3f Clarify interoperability non-requirement Gilles Peskine 2021-01-05 11:49:18 +0100
  • e67ba98581 Fixed verb tense in change log. stroebeljc 2021-01-04 18:19:29 -0600
  • 2b50d78972 Fixed incorrect change log formatting. stroebeljc 2021-01-04 18:17:35 -0600
  • d4de1b5d4e Updated per comments from @gilles-peskine-arm. stroebeljc 2021-01-04 18:14:32 -0600
  • 71ddab9154 Simplify the chunk loop in psa_generate_random Gilles Peskine 2021-01-04 21:01:07 +0100
  • 88fa5c463e Minor documentation improvements Gilles Peskine 2021-01-04 21:00:53 +0100
  • 42ed2d3c59 Fix the usage of ssl context after its nullified Andrzej Kurek 2020-12-31 10:08:17 -0500
  • 17c3531b4b Add missing volatile identifiers before fi-related variables Andrzej Kurek 2020-12-30 06:16:58 -0500
  • e9e0388934
    Merge pull request #3965 from bensze01/use_after_scope Manuel Pégourié-Gonnard 2020-12-29 15:26:08 +0100
  • 70f63d0883 Added references to the NIST test data used in the self-test function. ENT\stroej1 2020-12-28 08:50:23 -0600
  • bc13cd9b1a Replaced ascii hex input by binary input for all key material Cédric Meuter 2020-12-28 14:39:33 +0100
  • 2ee085002b Restored check on salt length to the original Cédric Meuter 2020-12-28 14:34:29 +0100