Commit graph

  • 67aed9ada6 Simplify conditional guards in error.c Gilles Peskine 2020-11-09 15:14:10 +0100
  • bb483f6af8 Improve explanations around config_psa.h Gilles Peskine 2020-11-16 14:35:12 +0100
  • 8ffc158c36 Add a build with MBEDTLS_ERROR_STRERROR_DUMMY Gilles Peskine 2020-11-09 15:40:05 +0100
  • 43f2f4eeed Add missing config from test-ref-configs.pl Gilles Peskine 2020-11-09 15:15:17 +0100
  • 0ac6e0a8dc Sort entries to make it easier to eyeball the list Gilles Peskine 2020-11-09 14:44:04 +0100
  • 076c97e29a Simplify conditional guards in error.c Gilles Peskine 2020-11-09 15:14:10 +0100
  • 198024cd02 Note that application code needs PSA_WANT_xxx too Gilles Peskine 2020-11-16 12:04:40 +0100
  • 1b1f3fb96d Minor clarifications Gilles Peskine 2020-11-16 12:02:01 +0100
  • 9e069070de Fix typos Gilles Peskine 2020-11-16 10:26:01 +0100
  • 993c249242 Add a section explaining the uses of PSA_WANT_xxx Gilles Peskine 2020-11-13 22:45:13 +0100
  • b2679984d9 Note that crypto_sizes.h needs config_psa.h as well Gilles Peskine 2020-11-05 10:50:35 +0100
  • 5cc8dfb404 Removed final MBEDLTS_MD_C guard in PSA crypto library John Durkop 2020-11-13 04:54:15 -0800
  • d460323783 Fixes two _POSIX_C_SOURCE typos. Chris Jones 2020-11-12 17:10:36 +0000
  • 0a635600ba Fixes two _POSIX_C_SOURCE typos. Chris Jones 2020-11-13 08:52:00 +0000
  • 7d54f661d3 Miscellaneous coding style fixes Ronald Cron 2020-11-11 15:19:20 +0100
  • 7587ae49cb Miscellaneous documentation improvements Ronald Cron 2020-11-11 15:04:25 +0100
  • b6f7afcb5c Move check config feature for PSA_WANT John Durkop 2020-11-12 11:36:06 -0800
  • 6ba40d1faa Corrected guards in PSA library based on review comments John Durkop 2020-11-10 08:50:04 -0800
  • a138c0a0b0
    Move size checks outside of mbedtls_platform_random_in_range Andrzej Kurek 2020-11-02 15:53:39 +0100
  • 9f4a01c33c
    Merge pull request #3571 from gufe44/arc4random_buf-implicit Gilles Peskine 2020-11-12 12:12:49 +0100
  • a3e57531d1
    Merge pull request #3602 from gufe44/arc4random_buf-implicit-2.16 Gilles Peskine 2020-11-12 12:12:45 +0100
  • a577c18501 [minor] Added Cscope to .gitignore Omer Shapira 2020-11-03 10:48:05 -0800
  • 19daca9b2e Prefer persistent over permanent Ronald Cron 2020-11-10 18:08:03 +0100
  • 77c89f5ad6 Fix several typos Ronald Cron 2020-11-10 17:45:56 +0100
  • a5b894f7e2 psa: mgmt: Add key slot reuse Ronald Cron 2020-10-21 09:04:34 +0200
  • f291111007 psa: Do not reset a key slot under access Ronald Cron 2020-10-29 17:51:10 +0100
  • ddd3d05803 psa: Add access counter check in slot wipe Ronald Cron 2020-10-30 14:07:07 +0100
  • 0c3752a46b psa: slot mgmt: Add unaccessed slots counter in stats Ronald Cron 2020-10-30 11:54:03 +0100
  • f95a2b1190 psa: mgmt: Add key slot access counter Ronald Cron 2020-10-22 15:24:49 +0200
  • 54b900827b psa: Forbid creation/registration of keys in vendor range Ronald Cron 2020-10-29 15:26:43 +0100
  • 65f38a3c2e Add key id check when creating a volatile key Ronald Cron 2020-10-23 17:11:13 +0200
  • d98059d599 psa: Fix tests/handling of lifetime incompatible with location Ronald Cron 2020-10-23 18:00:55 +0200
  • 4067d1c1e5 psa: Improve key creation documentation Ronald Cron 2020-10-19 13:34:38 +0200
  • 967835596c psa: Fix references to macros in comments Ronald Cron 2020-10-19 12:06:30 +0200
  • f1ff9a83fa tests: psa: Use PSA_KEY_LIFETIME_IS_VOLATILE where it should Ronald Cron 2020-10-19 08:44:19 +0200
  • 390f607f7f Add tests checking owner of volatile keys Ronald Cron 2020-10-16 15:32:23 +0200
  • 6b5ff53c01 Add mbedtls_set_key_owner_id API Ronald Cron 2020-10-16 14:38:19 +0200
  • 3c76a42475 Improve psa_key_start_creation description Ronald Cron 2020-10-16 12:17:04 +0200
  • 513451987d Fix close/purge of a key Ronald Cron 2020-10-16 16:07:03 +0200
  • 97c8ad5fee Merge search of loaded volatile and persistent keys Ronald Cron 2020-10-15 11:17:11 +0200
  • fc9c556127 Forbid volatile key identifiers for non volatile keys Ronald Cron 2020-10-15 19:24:49 +0200
  • f67aefed3f tests: slot mgmt: Add psa_purge_key testing Ronald Cron 2020-10-20 17:50:24 +0200
  • 994b80546c tests: slot mgmt: Fix test data Ronald Cron 2020-10-20 17:59:45 +0200
  • e7e86cfa3c tests: slot mgmt: Rename ways of invalidating keys Ronald Cron 2020-10-20 17:24:41 +0200
  • 3930997922 tests: slot mgmt: Add purge checks in volatile key lifecycle test Ronald Cron 2020-10-20 17:01:35 +0200
  • 5425a21fd2 tests: Adapt PSA tests to openless APIs Ronald Cron 2020-08-04 14:58:35 +0200
  • adc2ff28b0 Adapt programs to PSA openless APIs Ronald Cron 2020-09-16 16:49:27 +0200
  • c3623dbc76 State PSA_CRYPTO_KEY_ID_ENCODES_OWNER and USE_PSA_CRYPTO incompatibility Ronald Cron 2020-10-29 10:51:32 +0100
  • 277a85f1ef Add psa_purge_key API Ronald Cron 2020-08-04 15:49:48 +0200
  • cf56a0a320 psa: Move from key handle to key identifier Ronald Cron 2020-08-04 09:51:30 +0200
  • e4f6d5c5fe tests: Fix persistent slot lifecycle tests Ronald Cron 2020-11-09 17:47:52 +0100
  • 4184107d2e tests: Fix checks of volatile key identifier Ronald Cron 2020-09-17 15:28:26 +0200
  • 432e19c7b2 tests: Fix error codes when using "invalid" handles Ronald Cron 2020-09-17 14:12:30 +0200
  • 2d52eb2f78 tests: Fix invalid key identifier error code Ronald Cron 2020-09-17 13:58:00 +0200
  • c4d1b514ab Define handles as key identifiers Ronald Cron 2020-07-31 11:26:37 +0200
  • 47a85614ed Introduce psa_key_handle_equal inline function Ronald Cron 2020-09-01 09:02:08 +0200
  • c26f8d467a Introduce psa_key_handle_is_null inline function Ronald Cron 2020-09-01 10:51:51 +0200
  • 91e9515424 Introduce PSA_KEY_HANDLE_INIT macro Ronald Cron 2020-07-30 17:48:03 +0200
  • 98a54ddbd6 psa: slot mgmt: Don't use handles to loop through slot array Ronald Cron 2020-07-24 16:33:11 +0200
  • 2a99315cc5 Add volatile key identifiers Ronald Cron 2020-07-17 14:13:26 +0200
  • 9814fa2b08 Minor updates from review comments John Durkop 2020-11-04 12:28:15 -0800
  • 7fc75eac21 Enable all features in crypto_config.h John Durkop 2020-11-03 19:05:36 -0800
  • d8b83eaf07 Update symmetric only reference config to include config_psa.h John Durkop 2020-10-31 23:32:07 -0700
  • bd069d32e8 Enhanced testing for PSA crypto config features John Durkop 2020-10-31 22:14:03 -0700
  • 0e00519711 Add feature support for RSA for PSA crypto config John Durkop 2020-10-31 22:06:54 -0700
  • f4c4cb008c Added additional support for ECP for PSA_CRYPTO_CONFIG John Durkop 2020-10-28 20:09:55 -0700
  • d032195278 Phase 2 support for MBEDTLS_PSA_CRYPTO_CONFIG John Durkop 2020-10-29 21:37:36 -0700
  • 3335e9f718 Ignore cscope index Gilles Peskine 2020-11-09 21:28:15 +0100
  • 53f74d0f86 Add a target for the cscope index Gilles Peskine 2020-11-09 21:21:31 +0100
  • bc7379022f Ignore cscope index Gilles Peskine 2020-11-09 21:28:15 +0100
  • f9a7f5feca Add a target for the cscope index Gilles Peskine 2020-11-09 21:21:31 +0100
  • d0c780198d Add a target for the cscope index Gilles Peskine 2020-11-09 21:21:31 +0100
  • 646ad22afc Update the list of directories containing source files Gilles Peskine 2020-11-09 21:20:16 +0100
  • 23cb65e32f
    Merge pull request #3863 from gabor-mezei-arm/3818_bp216_MBEDTLS_AES_SETKEY_DEC_ALT_excludes_MBEDTLS_CIPHER_MODE_XTS Gilles Peskine 2020-11-09 20:44:12 +0100
  • cac5536b45
    Merge pull request #3823 from gabor-mezei-arm/3818_MBEDTLS_AES_SETKEY_DEC_ALT_excludes_MBEDTLS_CIPHER_MODE_XTS Gilles Peskine 2020-11-09 20:44:08 +0100
  • 3809f5f70a Add a build with MBEDTLS_ERROR_STRERROR_DUMMY Gilles Peskine 2020-11-09 15:40:05 +0100
  • 58858b7ce4 Document that MBEDTLS_PSA_CRYPTO_CONFIG requires config_psa.h Gilles Peskine 2020-11-09 15:26:09 +0100
  • a26b3e56cb Only include config_psa.h from config.h with new-style PSA configuration Gilles Peskine 2020-11-09 15:19:32 +0100
  • 25fdebf0c6 Add missing configs from test-ref-configs.pl Gilles Peskine 2020-11-09 15:15:17 +0100
  • 7a78a1f47c Sort entries to make it easier to eyeball the list Gilles Peskine 2020-11-09 14:44:04 +0100
  • b64e0fe5e3 Fix conditions for including string.h in error.c Gilles Peskine 2020-11-09 15:14:10 +0100
  • bce4dc028f Include config_psa.h from psa/crypto.h Gilles Peskine 2020-11-09 15:06:57 +0100
  • f4a6a05e9d ssl_context_info: fix config requirements Gilles Peskine 2020-11-09 14:55:35 +0100
  • d2ed4815da Split persistence and key id validation Ronald Cron 2020-07-17 16:11:30 +0200
  • 560203ae01
    Merge pull request #3853 from kjbracey-arm/m_narrowloop Shelly Liberman 2020-11-08 08:03:48 +0200
  • e3994d7269
    Merge pull request #3836 from bensze01/ecb_iv_fix Gilles Peskine 2020-11-06 18:00:50 +0100
  • 22c4385e25
    Merge pull request #3861 from bensze01/ecb_iv_fix-2.16 Gilles Peskine 2020-11-06 18:00:41 +0100
  • 2d847a5e07
    Merge pull request #3862 from bensze01/ecb_iv_fix-2.7 Gilles Peskine 2020-11-06 18:00:40 +0100
  • 13b8a26730
    Make the aes xts methods independent from MBEDTLS_AES_SETKEY_DEC_ALT gabor-mezei-arm 2020-10-26 11:35:23 +0100
  • b4756c2e20 Do not set IV size for ECB mode ciphers Bence Szépkúti 2020-10-29 10:22:35 +0100
  • 567bd958ff Do not set IV size for ECB mode ciphers Bence Szépkúti 2020-10-29 10:22:35 +0100
  • a967a58ed3 [baremetal] Avoid narrow loop counters etc Kevin Bracey 2020-11-04 16:28:48 +0200
  • a8e40ddfc9 Do not set IV size for ECB mode ciphers Bence Szépkúti 2020-10-29 10:22:35 +0100
  • 46f35849b1
    Merge pull request #3845 from d3zd3z/fix3801 Janos Follath 2020-11-05 11:56:45 +0000
  • 23055427af
    Merge pull request #3851 from d3zd3z/fix3801-2.16 Janos Follath 2020-11-05 11:56:22 +0000
  • e766628db1
    Merge pull request #3827 from AndrzejKurek/ssl_server2_memory_fixes Shelly Liberman 2020-11-05 13:37:22 +0200
  • 356121903f
    Merge pull request #3849 from kjbracey-arm/m_tlsopt Shelly Liberman 2020-11-05 13:34:59 +0200
  • 6b87993142
    Merge pull request #3609 from gilles-peskine-arm/aes-zeroize-less Gilles Peskine 2020-11-04 23:43:35 +0100
  • 9a8aee45b6
    Merge pull request #3812 from ronald-cron-arm/aes-zeroize-less-2.16 Gilles Peskine 2020-11-04 23:43:32 +0100
  • a9fd4fc550
    Merge pull request #3813 from ronald-cron-arm/aes-zeroize-less-2.7 Gilles Peskine 2020-11-04 23:43:30 +0100