Commit Graph

  • 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
  • 504c1a361e ssl_test_lib: move common functions and variables Gilles Peskine 2021-01-05 23:40:14 +01:00
  • 7c818d68be ssl_test_lib: move common type definitions Gilles Peskine 2021-01-05 22:33:13 +01:00
  • c11eb1fa07 Prepare to merge identical code from ssl_client2.c and ssl_server2.c Gilles Peskine 2021-01-05 22:23:14 +01:00
  • 7f679c7bf4 ssl_test_lib: move declaration of query_config Gilles Peskine 2021-01-05 21:41:27 +01:00
  • 67638d6828 ssl_test_lib: move common includes Gilles Peskine 2021-01-05 21:36:29 +01:00
  • ab7ce96d7b ssl_test_lib: move initial includes and is-it-supported check Gilles Peskine 2021-01-05 21:27:53 +01:00
  • 0d980b8be8 ssl_test_common_source.c: new source file for common SSL test code Gilles Peskine 2021-01-05 23:34:27 +01:00
  • a3ed34fed6 ssl_test_lib.[hc]: new source file for common SSL test code Gilles Peskine 2021-01-05 21:11:16 +01:00
  • 75fdd0640f Merge pull request #3973 from stroebeljc/development Manuel Pégourié-Gonnard 2021-01-06 10:07:52 +01:00
  • d20a210bbd git: don't ignore fuzz/Makefile Gilles Peskine 2021-01-05 21:01:44 +01:00
  • f06a54cb18 With make, build query_config.c only once Gilles Peskine 2021-01-05 20:59:50 +01:00
  • 03ee3834a0 Updated change description as suggested by @gilles-peskine-arm. stroebeljc 2021-01-05 11:28:30 -06:00
  • 73d783244f Merge pull request #3969 from frestr/bugfix/psa_close_key_leak Gilles Peskine 2021-01-05 16:55:52 +01:00
  • 9c3e060253 Explain the design of mbedtls_psa_get_random better Gilles Peskine 2021-01-05 16:03:55 +01:00
  • 0c59ba88cb Fix the error detection in psa_generate_random Gilles Peskine 2021-01-05 14:10:59 +01:00
  • d7073d9290 Merge pull request #3979 from AndrzejKurek/coverity-seg-fault-context Andrzej Kurek 2021-01-05 12:47:41 +01:00
  • ffe07bf020 Merge pull request #3977 from AndrzejKurek/fi-missing-volatile Andrzej Kurek 2021-01-05 12:05:52 +01:00
  • cf62f10d3f Clarify interoperability non-requirement Gilles Peskine 2021-01-05 11:49:18 +01:00
  • e67ba98581 Fixed verb tense in change log. stroebeljc 2021-01-04 18:19:29 -06:00
  • 2b50d78972 Fixed incorrect change log formatting. stroebeljc 2021-01-04 18:17:35 -06:00
  • d4de1b5d4e Updated per comments from @gilles-peskine-arm. stroebeljc 2021-01-04 18:14:32 -06:00
  • 71ddab9154 Simplify the chunk loop in psa_generate_random Gilles Peskine 2021-01-04 21:01:07 +01:00
  • 88fa5c463e Minor documentation improvements Gilles Peskine 2021-01-04 21:00:53 +01:00
  • 42ed2d3c59 Fix the usage of ssl context after its nullified Andrzej Kurek 2020-12-31 10:08:17 -05:00
  • 17c3531b4b Add missing volatile identifiers before fi-related variables Andrzej Kurek 2020-12-30 06:16:58 -05:00
  • e9e0388934 Merge pull request #3965 from bensze01/use_after_scope Manuel Pégourié-Gonnard 2020-12-29 15:26:08 +01:00
  • 70f63d0883 Added references to the NIST test data used in the self-test function. ENT\stroej1 2020-12-28 08:50:23 -06:00
  • bc13cd9b1a Replaced ascii hex input by binary input for all key material Cédric Meuter 2020-12-28 14:39:33 +01:00
  • 2ee085002b Restored check on salt length to the original Cédric Meuter 2020-12-28 14:34:29 +01:00
  • df307002cf Updated self test to use NIST test vectors and produce proper result. ENT\stroej1 2020-12-26 12:41:04 -06:00
  • a0deec0509 Extended test vectors to accomodate addition of nonce to test input array and updated results. ENT\stroej1 2020-12-24 15:26:27 -06:00
  • 6a5f10cdc7 Added ChangeLog entry for related issue. ENT\stroej1 2020-12-24 12:39:13 -06:00
  • 1446211e5e Update self-test vectors to include nonce and test it as part of reseeding. ENT\stroej1 2020-12-24 12:23:28 -06:00
  • d2dc1f1a83 Fixed test_suite_pkcs1_v21.data for build witout SHA35 Cédric Meuter 2020-12-24 13:16:05 +01:00
  • 668a78d952 Added sppecific test cases for mbedtls_rsa_rsassa_pss_sign_ext() Cédric Meuter 2020-04-30 11:57:04 +02:00
  • a05cbecc90 Added tests for mbedtls_rsa_rsassa_pss_sign_ext() Cédric Meuter 2020-04-25 15:02:34 +02:00
  • f3fab33147 Removed the mode argument from mbedtls_rsa_rsassa_pss_sign_ext() Cédric Meuter 2020-04-25 11:30:45 +02:00
  • 010ddc2b62 Integrated feedback of first code review Cédric Meuter 2020-04-25 09:24:11 +02:00
  • 8aa4d75ec9 Introduced mbedtls_rsa_rsassa_pss_sign_ext(..., saltlen, ...) Cedric Meuter 2020-04-21 12:49:11 +02:00
  • 4b91986a76 Fixed seed variable concatenation pointer. ENT\stroej1 2020-12-23 17:28:33 -06:00
  • 165564de07 Merge pull request #3946 from AndrzejKurek/optimized-key-exchange Andrzej Kurek 2020-12-23 20:03:17 +01:00
  • 5d3d2327ce Introduce additional fault injection protection to ssl_cli.c Andrzej Kurek 2020-12-23 03:45:02 -05:00
  • 25997053a8 Introduce FI protection to ssl client handshake step handling Andrzej Kurek 2020-12-23 03:34:24 -05:00
  • ad3c4ffb56 Add an "SSL" infix to MBEDTLS_DELAYED_SERVER_CERT_VERIFICATION Andrzej Kurek 2020-12-21 08:11:36 -05:00
  • 6b5c9a3744 Add an "SSL" infix to MBEDTLS_EARLY_KEY_COMPUTATION Andrzej Kurek 2020-12-21 08:02:59 -05:00
  • 4f5549f595 Add an "SSL" infix to MBEDTLS_IMMEDIATE_TRANSMISSION Andrzej Kurek 2020-12-21 07:56:57 -05:00
  • df6e684460 Add a valgrind test for baremetal config Andrzej Kurek 2020-12-21 07:45:43 -05:00
  • 0719b3c129 Add output flushing after each message transmission Andrzej Kurek 2020-12-18 15:07:02 -05:00
  • e6c3aa7e7b Fix minor issues and clean up the code Andrzej Kurek 2020-12-18 15:06:42 -05:00
  • e2134ed4b1 Fix certificate management when freeing handshake Andrzej Kurek 2020-12-18 08:03:17 -05:00
  • 462aa575a4 PSA Crypto: Don't skip key data removal when SE driver is not in use Fredrik Strupe 2020-12-17 10:44:38 +01:00
  • 3c537fedfd Merge pull request #3691 from paul-elliott-arm/fix_cmake Ronald Cron 2020-12-17 09:28:22 +01:00
  • 0bd9d226bc Add Changelog entry Bence Szépkúti 2020-12-16 15:02:50 +01:00
  • a981a9605d Merge pull request #3961 from shelib01/random_buf_fix Shelly Liberman 2020-12-16 10:35:22 +02:00
  • 38c7f2d32f Refactor the immediate transmission feature Andrzej Kurek 2020-12-15 05:46:54 -05:00
  • d886d9f93c Fix freeing uninitialized fields from the ssl context Andrzej Kurek 2020-12-14 06:01:43 -05:00
  • 9627202d3a Move MBEDTLS_DELAYED_SERVER_CERT_VERIFICATION to baremetal config Andrzej Kurek 2020-12-12 07:33:20 -05:00
  • 5ac3a50924 DTLS: disable datagram packing tests when immediate transmission is on Andrzej Kurek 2020-12-08 10:26:27 -05:00
  • c3dde3f2f9 Fix unreachable code error Andrzej Kurek 2020-12-08 10:10:52 -05:00
  • 52e08cbcb2 Fix unused parameters and ifdefs Andrzej Kurek 2020-12-08 04:46:25 -05:00
  • 777d4217f1 Fix define and function names to conform to Mbed TLS rules Andrzej Kurek 2020-12-07 09:32:07 -05:00
  • b22e64045b Update generated files Andrzej Kurek 2020-12-07 09:30:54 -05:00
  • 131512440e Move the new config optimization defines to be optional Andrzej Kurek 2020-12-07 09:29:48 -05:00
  • 32846c62ac Moving the ecdhe_computed variable into the handshake structure Hannes Tschofenig 2020-12-15 12:50:37 +01:00
  • 34630562cd Making sure that the ECDHE pre-computation is only done once. Hannes Tschofenig 2020-12-15 12:33:45 +01:00
  • 880334cba0 Fix use-after-scope error in programs/ssl Bence Szépkúti 2020-12-14 14:42:13 +01:00
  • 575ece0eed Merge pull request #3576 from gilles-peskine-arm/psa-lifetime-persistence-indicator-tweaks Manuel Pégourié-Gonnard 2020-12-15 10:17:39 +01:00
  • b3cd9633f4 Pacify check-names.sh Gilles Peskine 2020-12-14 19:54:24 +01:00
  • 739e08a68d Keystore format stability test strategy Gilles Peskine 2020-12-14 18:50:17 +01:00
  • 699aebecb9 fix flow control check Shelly Liberman 2020-12-14 18:30:53 +02:00
  • 0bb257096a Copyediting Gilles Peskine 2020-12-14 17:36:02 +01:00
  • b2b64d3642 Rename psa_crypto_random.h to psa_crypto_random_impl.h Gilles Peskine 2020-12-14 16:43:58 +01:00
  • 8814fc4a34 Make mbedtls_psa_get_random more usable outside psa_crypto.c Gilles Peskine 2020-12-14 15:33:44 +01:00
  • 5894e8e7a4 Replace mbedtls_psa_random_state( ... ) by MBEDTLS_PSA_RANDOM_STATE Gilles Peskine 2020-12-14 14:54:06 +01:00
  • cee7ee86af Merge pull request #3956 from shelib01/aes_masking_fix Andrzej Kurek 2020-12-14 09:37:12 +01:00
  • 51701bb4af aes masking bug fix Shelly Liberman 2020-12-13 18:30:42 +02:00
  • e39bdaa0ed Specialize some wording from the specification Gilles Peskine 2020-12-11 18:47:55 +01:00
  • 9b3e5a7b3e Clarify the explanation of locations Gilles Peskine 2020-12-11 18:46:01 +01:00
  • f3c856536b Merge pull request #789 from ARMmbed/mbedtls-2.25.0r0 Janos Follath 2020-12-11 14:36:29 +00:00
  • 8f05aeb2e3 Merge pull request #3882 from gilles-peskine-arm/psa-random-driver-spec Ronald Cron 2020-12-11 14:07:35 +01:00