Commit graph

  • e04acc271c Use PSA definitions in PSA file David Brown 2021-01-26 11:39:16 -0700
  • bc1731b24e Fix small error in a comment David Brown 2021-01-26 11:38:24 -0700
  • db003f31fc Remove unused definition David Brown 2021-01-21 09:50:19 -0700
  • 78a429b89a Add _BUILTIN defines for new features David Brown 2021-01-21 09:48:57 -0700
  • 9984427b4a Add feature support for block modes to PSA crypto config David Brown 2021-01-15 12:04:47 -0700
  • a9f1d83d31 Add symmetric ciphers and block modes David Brown 2021-01-15 11:40:25 -0700
  • b65a7f7b52 Add feature support for DES for PSA crypto config David Brown 2021-01-15 12:04:09 -0700
  • 686e6e83d3 Add feature support for Camelia for PSA crypto config David Brown 2021-01-05 12:03:25 -0700
  • ec258cfae1 Add feature support for ARC4 for PSA crypto config David Brown 2021-01-05 12:03:25 -0700
  • 949330827c Add feature support for AES for PSA crypto config David Brown 2021-01-05 12:03:25 -0700
  • 277a3a6609 Work around MSVC bug with duplicate static declarations Gilles Peskine 2021-02-16 18:55:05 +0100
  • 996f2168b6 Make it possible to include psa_crypto_random_impl.h with psa_util.h Gilles Peskine 2021-02-16 16:50:00 +0100
  • 2cff7e2a59 Minor clarification in the public documentation Gilles Peskine 2021-02-16 16:49:42 +0100
  • cd2d648b00 Explain the "external RNG large" test case Gilles Peskine 2021-02-16 15:33:56 +0100
  • d548d964db Clarify where mbedtls_psa_get_random might be useful Gilles Peskine 2021-02-15 18:34:16 +0100
  • 48113ebb62 Initialize the test RNG whenever it's present Gilles Peskine 2021-02-09 10:25:20 +0100
  • ddeb8896ff Exclude random_twice tests with MBEDTLS_TEST_NULL_ENTROPY Gilles Peskine 2021-02-08 22:02:42 +0100
  • 8e1e46ebb5 Fix the use of unitialized memory with MBEDTLS_TEST_NULL_ENTROPY Gilles Peskine 2021-02-08 22:02:12 +0100
  • 8133abd746 SSL test programs: always allow building with the PSA external RNG Gilles Peskine 2021-02-08 21:20:12 +0100
  • 38c12fd48e In external_rng tests, disable the entropy module Gilles Peskine 2021-02-08 21:02:53 +0100
  • 1dc19ffb29 The PSA external RNG does not require MBEDTLS_USE_PSA_CRYPTO Gilles Peskine 2021-02-08 20:59:39 +0100
  • b8c484088c Fix psa_destroy_key called after mbedtls_psa_crypto_free Gilles Peskine 2021-02-08 20:28:22 +0100
  • 34babfc5b2 Add comments to a few #endif closing a long chunk Gilles Peskine 2021-02-16 15:44:37 +0100
  • 8eb2943705 Support mbedtls_psa_get_random() in SSL test programs Gilles Peskine 2021-02-03 20:07:11 +0100
  • e3ed802138 Expose mbedtls_psa_get_random() Gilles Peskine 2021-02-03 20:04:08 +0100
  • e31fb03310
    Merge pull request #4136 from daverodgman/ssl-opt-gnutls-priority Dave Rodgman 2021-02-16 14:37:51 +0000
  • 010d7c72c3
    Merge pull request #3744 from ronald-cron-arm/psa-generate-key-internal Ronald Cron 2021-02-16 13:29:21 +0100
  • bb86d0c61c
    Merge pull request #3995 from stevew817/feature/psa_configurable_static_ram_usage Gilles Peskine 2021-02-16 12:52:24 +0100
  • efa8509745
    Merge pull request #4143 from stevew817/fix_misconstructed_dependency Gilles Peskine 2021-02-16 12:51:01 +0100
  • baf4fc8c87
    Merge pull request #4115 from mstarzyk-mobica/const_changelog development_3.0 Manuel Pégourié-Gonnard 2021-02-16 10:46:17 +0100
  • 495ef98b24
    Merge pull request #3976 from devnexen/fbsd_dfly_upd Manuel Pégourié-Gonnard 2021-02-16 09:41:55 +0100
  • d81ab56c84 psa: Avoid empty block Ronald Cron 2021-02-16 09:01:16 +0100
  • 3772afef0f psa: key generation: Use PSA_EXPORT_KEY_OUTPUT_SIZE Ronald Cron 2021-02-08 16:10:05 +0100
  • 9539126549 psa: ecp: Improve pre-processor condition and its comment Ronald Cron 2021-02-08 09:54:03 +0100
  • 2365fde153 psa: rsa: Rename psa_read_rsa_exponent Ronald Cron 2021-02-08 09:52:24 +0100
  • 761905e7a3 tests: psa config: Extend tests to RSA keys Ronald Cron 2020-12-07 16:41:54 +0100
  • d00f5e188a tests: psa: Remove generate key test case restriction Ronald Cron 2020-12-07 16:36:09 +0100
  • f619c68be9 psa: driver wrappers: Add generate key unit test with no fallback Ronald Cron 2020-12-07 16:26:09 +0100
  • bbe5cbb0c8 Add ECP transparent test driver generate_key entry point Ronald Cron 2020-11-20 19:42:24 +0100
  • 7023db5273 Move ECP key generation code to the PSA ECP specific C file Ronald Cron 2020-11-20 18:17:42 +0100
  • 3a9c46b184 Add RSA key generation support to the transparent test driver Ronald Cron 2020-11-06 09:38:35 +0100
  • 9e18fc1cf9 Move RSA key generation code to the PSA RSA specific C file Ronald Cron 2020-11-05 17:36:40 +0100
  • 977c247048 Call software implementation as a driver Ronald Cron 2020-10-13 08:32:21 +0200
  • 5c4d38639d psa: Extend psa_get_key_buffer_size scope Ronald Cron 2020-12-07 11:07:24 +0100
  • 55ed0591c8 Export "internally" psa_generate_key_internal() Ronald Cron 2020-10-05 10:30:40 +0200
  • 2a38a6b98f Change psa_generate_key_internal() signature Ronald Cron 2020-10-02 20:02:04 +0200
  • 9df74beea7 psa: driver wrapper: Rename and export get_key_buffer_size Ronald Cron 2020-12-05 19:15:23 +0100
  • 31216284e1 psa: driver wrapper: Clarify the scope of and rename get_expected_key_size Ronald Cron 2020-12-05 18:47:56 +0100
  • 9cca31654c psa: driver wrapper: Fix buffer allocation in case of key generation Ronald Cron 2020-12-05 19:07:47 +0100
  • 2b56bc84f5 Move key buffer allocation out of psa_generate_key_internal() Ronald Cron 2020-10-05 10:02:26 +0200
  • 01b2aba924 Move key buffer size computation out of psa_generate_key_internal() Ronald Cron 2020-10-05 09:42:02 +0200
  • f3bb761c00 Improve psa_generate_key_internal() Ronald Cron 2020-10-02 20:11:59 +0200
  • 58a39e02da Fix typo in documentation Gilles Peskine 2021-02-15 18:21:55 +0100
  • f49478b1ff Add missing test skip for ALT-implemented GCM Steven Cooreman 2021-02-15 15:19:25 +0100
  • ea8d387406 Fix config query file Steven Cooreman 2021-02-15 14:07:27 +0100
  • 863470a5f9 Rename PSA_KEY_SLOT_COUNT to MBEDTLS_PSA_KEY_SLOT_COUNT Steven Cooreman 2021-02-15 14:03:19 +0100
  • 1f968fdf19 Define the user-configurable PSA config flag in config.h Steven Cooreman 2021-02-15 14:00:24 +0100
  • 4971c3fce7 Changelog entry. David Carlier 2021-02-12 11:11:55 +0000
  • 7976574f82 Allow tweaking PSA_KEY_SLOT_COUNT Steven Cooreman 2021-01-08 18:16:47 +0100
  • 0279c2fc70 ssl-opt.sh: add --priority=normal to gnutls Dave Rodgman 2021-02-10 12:45:41 +0000
  • 932ffb7ab2 Return NOT_SUPPORTED according to the API contract Steven Cooreman 2021-02-15 12:14:32 +0100
  • 59ad77032f
    Merge pull request #4131 from paul-elliott-arm/fix_crypto_leak Gilles Peskine 2021-02-15 11:38:13 +0100
  • 9d5abfed8b
    Merge pull request #4137 from stevew817/fix/unused_argument_warnings Gilles Peskine 2021-02-15 11:20:58 +0100
  • 70f654a89c Fix a malformed define guard Steven Cooreman 2021-02-15 10:51:43 +0100
  • 5cd00d28bf
    Merge pull request #4092 from ronald-cron-arm/psa-crypto-client Ronald Cron 2021-02-15 10:46:35 +0100
  • 7339335c7d
    Merge pull request #3967 from bensze01/psa_macro_rename Ronald Cron 2021-02-12 16:33:21 +0100
  • e8505e37df Document mutex usage for RSA Gilles Peskine 2021-02-09 18:59:42 +0100
  • 3be78f318c Changelog entry for RSA mutex usage fix Gilles Peskine 2021-02-09 18:52:49 +0100
  • 22dc2e7a9b Fix mutex leak in RSA Gilles Peskine 2021-02-02 21:06:10 +0100
  • d7e82ad9bf Fix mutex double-free in RSA Gilles Peskine 2021-02-01 17:57:41 +0100
  • 54e7e2bdc7 Add init-free tests for RSA Gilles Peskine 2021-02-01 17:55:24 +0100
  • ff754e67ae Add missing cleanup in a test function Gilles Peskine 2021-01-31 00:07:11 +0100
  • e525bc830f Changelog entry for DRBG mutex usage fix Gilles Peskine 2021-02-09 18:50:03 +0100
  • 94bf03330b Document thread safety for HMAC_DRBG Gilles Peskine 2021-02-09 18:45:10 +0100
  • 3ec7f57482 Document mutex invariant for HMAC_DRBG Gilles Peskine 2021-02-09 18:43:33 +0100
  • a9857af16a Fix mutex leak in HMAC_DRBG Gilles Peskine 2021-01-31 00:06:51 +0100
  • 275598d3fa Document thread safety for CTR_DRBG Gilles Peskine 2021-02-09 18:44:18 +0100
  • 6e2cf25639 Document mutex invariant for CTR_DRBG Gilles Peskine 2021-02-09 18:44:02 +0100
  • 085b69f8fd Fix mutex leak in CTR_DRBG Gilles Peskine 2021-01-30 13:05:32 +0100
  • 5710732145 Explain the usage of is_valid in pthread mutexes Gilles Peskine 2021-02-09 15:35:29 +0100
  • df8db9ace2 Count and report non-freed mutexes Gilles Peskine 2021-01-29 22:20:32 +0100
  • 0abb8e4bd8 Detect and report mutex usage errors Gilles Peskine 2021-01-29 21:18:09 +0100
  • 44498ff9eb Mutex usage testing: set up wrapper functions Gilles Peskine 2021-01-29 21:17:11 +0100
  • e137ebce7f Fix off-by-one error in #line directives Gilles Peskine 2021-01-29 21:12:52 +0100
  • da174241b8 Remove reference to a document that doesn't exist in this branch Gilles Peskine 2021-02-10 13:15:08 +0100
  • d17062e6bf Correct english in changelog. Paul Elliott 2021-02-12 14:47:31 +0000
  • 3d210cf2b5
    Merge pull request #4066 from mstarzyk-mobica/const_asn1write Manuel Pégourié-Gonnard 2021-02-12 12:23:24 +0100
  • 3ec34a81ee
    Merge pull request #4135 from gilles-peskine-arm/ssl-opt-server-failure-2.7 Manuel Pégourié-Gonnard 2021-02-12 12:16:19 +0100
  • 47e4035e98
    Merge pull request #4134 from gilles-peskine-arm/ssl-opt-server-failure-2.16 Manuel Pégourié-Gonnard 2021-02-12 12:16:09 +0100
  • 97ce71daca
    Merge pull request #4109 from gilles-peskine-arm/ssl-opt-server-failure-development Manuel Pégourié-Gonnard 2021-02-12 12:15:50 +0100
  • b2024ef3bb
    Merge pull request #4129 from chris-jones-arm/move-test-macros Manuel Pégourié-Gonnard 2021-02-12 10:17:28 +0100
  • 4dad303e99
    Merge pull request #4089 from mstarzyk-mobica/remove_havege Manuel Pégourié-Gonnard 2021-02-12 10:02:15 +0100
  • b22a31f805 Add changelog for applying missing const attributes to the API. Mateusz Starzyk 2021-02-05 17:17:54 +0100
  • 0fdcc8eee9 Remove Havege module. Mateusz Starzyk 2021-01-29 16:46:31 +0100
  • a63b20d28b Rename AEAD tag length macros Bence Szépkúti 2020-12-16 11:36:46 +0100
  • de6cb2605e
    Merge pull request #4063 from mstarzyk-mobica/const_asn1 Manuel Pégourié-Gonnard 2021-02-11 09:34:38 +0100
  • 8a129828da
    Merge pull request #4010 from stevew817/feature/gcm_vectors Ronald Cron 2021-02-11 09:33:51 +0100
  • 74afe47cc8 Fix unused variables in PSA core when no KDF algorithm is present Steven Cooreman 2021-02-10 17:19:22 +0100
  • 7196fefeef Fix unused variable in PSA core when no AEAD algorithm is present Steven Cooreman 2021-02-10 17:13:28 +0100
  • 6dce4bbe36 Fix unused argument when compiling with MBEDTLS_ECDSA_SIGN_ALT Steven Cooreman 2021-02-10 17:07:20 +0100