Commit Graph

  • 7af3764f9e Merge pull request #3877 from chris-jones-arm/development Gilles Peskine 2020-11-23 23:41:24 +01:00
  • bee96c8db9 Explain the conditions for checking DRBG error codes Gilles Peskine 2020-11-23 21:00:09 +01:00
  • c109b37b07 Test MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG Gilles Peskine 2020-11-23 17:39:04 +01:00
  • c0963010c0 Document mbedtls_psa_external_random_context_t Gilles Peskine 2020-11-18 15:33:33 +01:00
  • b663a60140 Note the expectations on mbedtls_psa_external_get_random() Gilles Peskine 2020-11-18 15:27:37 +01:00
  • 89ffb28051 Fix option compatibility check Gilles Peskine 2020-11-18 15:23:08 +01:00
  • 14c332baee Fix a Doxygen warning Gilles Peskine 2020-11-14 12:26:53 +01:00
  • 68cc434c11 PSA support for HMAC_DRBG: changelog entry Gilles Peskine 2020-11-13 21:37:48 +01:00
  • ed03890281 PSA: allow the configuration to favor HMAC_DRBG Gilles Peskine 2020-11-13 21:33:21 +01:00
  • 82e57d1611 PSA: support HMAC_DRBG Gilles Peskine 2020-11-13 21:31:17 +01:00
  • 4fc21fdeb6 Implement MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG Gilles Peskine 2020-11-13 18:47:18 +01:00
  • 1c49f1ac46 Include headers in psa_crypto.h for mbedtls_to_psa_error Gilles Peskine 2020-11-13 18:46:25 +01:00
  • b8af22858d Autonomous random driver: declare the type and function Gilles Peskine 2020-11-13 18:00:34 +01:00
  • 514a8fdf40 Create a file for PSA crypto test helpers Gilles Peskine 2020-11-13 17:41:53 +01:00
  • f08b3f8624 Autonomous random driver: create configuration option Gilles Peskine 2020-11-13 17:36:48 +01:00
  • 30524eb7e5 psa_crypto: create random and drbg abstraction Gilles Peskine 2020-11-13 17:02:26 +01:00
  • 90edc99e30 Create a header file for PSA crypto random generator abstraction Gilles Peskine 2020-11-13 15:39:19 +01:00
  • 9aaa3e164a Merge pull request #3786 from stevew817/feature/generate_pubkey_in_driver Gilles Peskine 2020-11-23 11:54:53 +01:00
  • e13fb810f2 A variable is unused in some configurations Gilles Peskine 2020-11-22 19:33:11 +01:00
  • c24023649e Rename test_driver_keygen to test_driver_key_management Gilles Peskine 2020-11-22 18:47:43 +01:00
  • e3645ee8b4 Move "internal use" sentence attached to the wrong function Gilles Peskine 2020-11-22 13:59:43 +01:00
  • 383c245142 Move "internal use" sentence attached to the wrong function Gilles Peskine 2020-11-22 13:59:43 +01:00
  • 662deb38d6 Merge pull request #3547 from ronald-cron-arm/psa-openless Gilles Peskine 2020-11-20 18:48:33 +01:00
  • 0737c09c7b Added changelog Steven Cooreman 2020-10-14 14:44:25 +02:00
  • b9b844220b Plug in the entry point for public key export through driver Steven Cooreman 2020-10-14 14:39:20 +02:00
  • cb0a9ee33e Merge pull request #3868 from gilles-peskine-arm/cscope-make-development Ronald Cron 2020-11-20 16:50:53 +01:00
  • 06e838b44d Merge pull request #3870 from gilles-peskine-arm/cscope-make-2.7 Ronald Cron 2020-11-20 16:50:31 +01:00
  • 3cfee6c71e Merge pull request #3869 from gilles-peskine-arm/cscope-make-2.16 Ronald Cron 2020-11-20 16:50:16 +01:00
  • 651a8fc3e6 Merge pull request #3844 from oesh/add_cscope_to_gitignore Ronald Cron 2020-11-20 16:49:56 +01:00
  • 3a4f0e3cc4 tests: psa: Reset key attributes where needed Ronald Cron 2020-11-19 17:55:23 +01:00
  • 1d12d87d18 Improve/fix documentation Ronald Cron 2020-11-18 17:21:22 +01:00
  • 015356f8b7 Add abstract target names for index generation Gilles Peskine 2020-11-20 11:50:08 +01:00
  • 25dee5df1a Add abstract target names for index generation Gilles Peskine 2020-11-20 11:50:08 +01:00
  • 8346c7a9f0 Add abstract target names for index generation Gilles Peskine 2020-11-20 11:50:08 +01:00
  • c5b0c6e8ae fix uninitialized variables Shelly Liberman 2020-11-19 19:58:40 +02:00
  • a3d9daca92 Add change log Ronald Cron 2020-11-15 15:44:34 +01:00
  • 1ad1eeeaf1 psa stats: Count locked slots instead of unlocked ones Ronald Cron 2020-11-15 14:21:04 +01:00
  • 5c522920ba psa: Rename functions to get a key slot Ronald Cron 2020-11-14 16:35:34 +01:00
  • ab79bd27b6 tests: slot mgmt: Improve key_slot_eviction_to_import_new_key test Ronald Cron 2020-11-14 14:19:11 +01:00
  • 81709fc78e psa: Move key identifier return to psa_finish_key_creation() Ronald Cron 2020-11-14 12:10:32 +01:00
  • 5097294be9 psa: Decrement slot access count when finalizing key creation Ronald Cron 2020-11-14 11:28:25 +01:00
  • cbf6a1d651 psa: slot mgmt: Add access counter overflow check Ronald Cron 2020-11-13 15:59:59 +01:00
  • 4640c15deb psa: Remove error message output Ronald Cron 2020-11-13 10:11:01 +01:00
  • c9851141a2 programs: ssl: Fix printf parameter type cast Ronald Cron 2020-11-13 10:08:52 +01:00
  • 9e12f8f425 tests: psa crypto: Fix lifetime_is_secure_element() Ronald Cron 2020-11-13 09:46:44 +01:00
  • cbd7beab0d psa: slot mgmt: Simplify psa_validate_key_id Ronald Cron 2020-11-11 14:57:44 +01:00
  • f473d8b44b psa: slot mgmt: Improve psa_search_key_in_slots implementation Ronald Cron 2020-11-12 10:07:21 +01:00
  • 406a5da4ab Merge pull request #3697 from gilles-peskine-arm/psa-conditional-inclusion-c-project Gilles Peskine 2020-11-19 13:28:10 +01:00
  • 43818f8614 Copyediting Gilles Peskine 2020-11-19 11:24:11 +01:00
  • 9a68810405 Merge pull request #3830 from jdurkop/psa-crypto-config-phase2 Gilles Peskine 2020-11-19 09:32:23 +01:00
  • a8e309e01d cmake: Fix added sources to targets David Brown 2020-11-18 15:07:24 -07:00
  • 1562d9c297 Merge pull request #3894 from maroneze/mbedtls-2.7 Gilles Peskine 2020-11-18 18:40:56 +01:00
  • 9f0da915b5 Merge pull request #3893 from maroneze/mbedtls-2.16 Gilles Peskine 2020-11-18 18:40:50 +01:00
  • 11ead84049 Merge pull request #3876 from maroneze/development Gilles Peskine 2020-11-18 18:40:47 +01:00
  • 07cc04a8ad Updates to PSA crypto library based on review comments John Durkop 2020-11-16 22:08:34 -08:00
  • 9fc67f0e14 Backport 2.7: Fix use of uinitialized memory in ssl_parse_encrypted_pms André Maroneze 2020-11-18 14:27:02 +01:00
  • e78a0c3e14 Fix another use of uinitialized memory in ssl_parse_encrypted_pms André Maroneze 2020-11-12 09:37:42 +01:00
  • 7953329d73 Fix another use of uinitialized memory in ssl_parse_encrypted_pms André Maroneze 2020-11-12 09:37:42 +01:00
  • 18c60aaca1 ccm: use random_in_range instead of duplicating its functionality Andrzej Kurek 2020-11-17 12:16:42 +01:00
  • 481ff8e621 Merge pull request #3886 from gilles-peskine-arm/error-include-string-2.16 Gilles Peskine 2020-11-17 20:33:01 +01:00
  • c70431451b Merge pull request #3867 from gilles-peskine-arm/error-include-string Gilles Peskine 2020-11-17 20:32:59 +01:00
  • a337176b42 Merge pull request #3888 from gilles-peskine-arm/error-include-string-2.7 Gilles Peskine 2020-11-17 20:32:57 +01:00
  • d8c27ccab0 Fix copypasta; minor wording improvements Gilles Peskine 2020-11-16 21:44:23 +01:00
  • d754c8bad6 Add a build with MBEDTLS_ERROR_STRERROR_DUMMY Gilles Peskine 2020-11-09 15:40:05 +01:00
  • 1eb2a9582d Add missing config from test-ref-configs.pl Gilles Peskine 2020-11-09 15:15:17 +01:00
  • 8305b5e936 Sort entries to make it easier to eyeball the list Gilles Peskine 2020-11-09 14:44:04 +01:00
  • 4159c7154c Simplify conditional guards in error.c Gilles Peskine 2020-11-09 15:14:10 +01:00
  • 67aed9ada6 Simplify conditional guards in error.c Gilles Peskine 2020-11-09 15:14:10 +01:00
  • bb483f6af8 Improve explanations around config_psa.h Gilles Peskine 2020-11-16 14:35:12 +01:00
  • 8ffc158c36 Add a build with MBEDTLS_ERROR_STRERROR_DUMMY Gilles Peskine 2020-11-09 15:40:05 +01:00
  • 43f2f4eeed Add missing config from test-ref-configs.pl Gilles Peskine 2020-11-09 15:15:17 +01:00
  • 0ac6e0a8dc Sort entries to make it easier to eyeball the list Gilles Peskine 2020-11-09 14:44:04 +01:00
  • 076c97e29a Simplify conditional guards in error.c Gilles Peskine 2020-11-09 15:14:10 +01:00
  • 198024cd02 Note that application code needs PSA_WANT_xxx too Gilles Peskine 2020-11-16 12:04:40 +01:00
  • 1b1f3fb96d Minor clarifications Gilles Peskine 2020-11-16 12:02:01 +01:00
  • 9e069070de Fix typos Gilles Peskine 2020-11-16 10:26:01 +01:00
  • 993c249242 Add a section explaining the uses of PSA_WANT_xxx Gilles Peskine 2020-11-13 22:45:13 +01:00
  • b2679984d9 Note that crypto_sizes.h needs config_psa.h as well Gilles Peskine 2020-11-05 10:50:35 +01:00
  • 5cc8dfb404 Removed final MBEDLTS_MD_C guard in PSA crypto library John Durkop 2020-11-13 04:54:15 -08:00
  • d460323783 Fixes two _POSIX_C_SOURCE typos. Chris Jones 2020-11-12 17:10:36 +00:00
  • 0a635600ba Fixes two _POSIX_C_SOURCE typos. Chris Jones 2020-11-13 08:52:00 +00:00
  • 7d54f661d3 Miscellaneous coding style fixes Ronald Cron 2020-11-11 15:19:20 +01:00
  • 7587ae49cb Miscellaneous documentation improvements Ronald Cron 2020-11-11 15:04:25 +01:00
  • b6f7afcb5c Move check config feature for PSA_WANT John Durkop 2020-11-12 11:36:06 -08:00
  • 6ba40d1faa Corrected guards in PSA library based on review comments John Durkop 2020-11-10 08:50:04 -08:00
  • a138c0a0b0 Move size checks outside of mbedtls_platform_random_in_range Andrzej Kurek 2020-11-02 15:53:39 +01:00
  • 9f4a01c33c Merge pull request #3571 from gufe44/arc4random_buf-implicit Gilles Peskine 2020-11-12 12:12:49 +01:00
  • a3e57531d1 Merge pull request #3602 from gufe44/arc4random_buf-implicit-2.16 Gilles Peskine 2020-11-12 12:12:45 +01:00
  • a577c18501 [minor] Added Cscope to .gitignore Omer Shapira 2020-11-03 10:48:05 -08:00
  • 19daca9b2e Prefer persistent over permanent Ronald Cron 2020-11-10 18:08:03 +01:00
  • 77c89f5ad6 Fix several typos Ronald Cron 2020-11-10 17:45:56 +01:00
  • a5b894f7e2 psa: mgmt: Add key slot reuse Ronald Cron 2020-10-21 09:04:34 +02:00
  • f291111007 psa: Do not reset a key slot under access Ronald Cron 2020-10-29 17:51:10 +01:00
  • ddd3d05803 psa: Add access counter check in slot wipe Ronald Cron 2020-10-30 14:07:07 +01:00
  • 0c3752a46b psa: slot mgmt: Add unaccessed slots counter in stats Ronald Cron 2020-10-30 11:54:03 +01:00
  • f95a2b1190 psa: mgmt: Add key slot access counter Ronald Cron 2020-10-22 15:24:49 +02:00
  • 54b900827b psa: Forbid creation/registration of keys in vendor range Ronald Cron 2020-10-29 15:26:43 +01:00
  • 65f38a3c2e Add key id check when creating a volatile key Ronald Cron 2020-10-23 17:11:13 +02:00
  • d98059d599 psa: Fix tests/handling of lifetime incompatible with location Ronald Cron 2020-10-23 18:00:55 +02:00
  • 4067d1c1e5 psa: Improve key creation documentation Ronald Cron 2020-10-19 13:34:38 +02:00