Commit Graph

  • b8e38e0e27 Add new mutex for PSA global rng data Paul Elliott 2024-03-11 12:09:49 +00:00
  • 077fd87748 Add new global mutex for PSA global_data Paul Elliott 2024-02-22 16:55:03 +00:00
  • 93fa4e1b87 Merge branch 'development' into buffer-sharing-merge David Horstmann 2024-03-12 15:02:28 +00:00
  • 3232842d63 Merge pull request #1188 from davidhorstmann-arm/interruptible-sign-hash-buffer-protection David Horstmann 2024-03-12 14:47:00 +00:00
  • 4698e692e8 Flip logic of PSA memory poisoning generation David Horstmann 2024-03-11 15:21:06 +00:00
  • d6a710a397 Fix copypasta Gilles Peskine 2024-03-12 12:39:28 +01:00
  • 0dc79a754d Fix and test pk_copy_from_psa with an unsupported algorithm Gilles Peskine 2024-03-11 15:23:12 +01:00
  • 17d5b6bda2 Test mbedtls_pk_copy_public_from_psa on non-exportable keys Gilles Peskine 2024-03-06 13:40:01 +01:00
  • bf69f2e682 New function mbedtls_pk_copy_public_from_psa Gilles Peskine 2024-03-06 13:39:01 +01:00
  • d7e7f48323 Merge pull request #8774 from valeriosetti/issue8709 Manuel Pégourié-Gonnard 2024-03-12 13:45:27 +00:00
  • 98ff287ab4 Simplify locating original tool Dave Rodgman 2024-03-12 13:33:09 +00:00
  • 9554940fb5 Remove unnecessary use of export Dave Rodgman 2024-03-12 13:32:36 +00:00
  • 235799bc23 Simplify locating original tool Dave Rodgman 2024-03-12 13:33:09 +00:00
  • 294a3c2ccb Remove unnecessary use of export Dave Rodgman 2024-03-12 13:32:36 +00:00
  • ec4ed8eae4 Merge pull request #8857 from ronald-cron-arm/tls13-cli-max-early-data-size Ronald Cron 2024-03-12 13:31:20 +00:00
  • e0ffb1d2e9 Merge pull request #8908 from daverodgman/cmac-perf Dave Rodgman 2024-03-12 13:17:00 +00:00
  • a7f3c4e1d0 Merge pull request #8822 from daverodgman/sha3-perf Dave Rodgman 2024-03-12 13:14:40 +00:00
  • e4220fef2f MBEDTLS_USE_PSA_CRYPTO: most pk bridge functions don't require it Gilles Peskine 2024-03-12 13:03:12 +01:00
  • 0cff1116f7 Remind the reader that PK doesn't support DH Gilles Peskine 2024-03-12 13:02:58 +01:00
  • 7caf2dc964 Discuss mbedtls_pk_copy_public_from_psa Gilles Peskine 2024-03-12 13:02:18 +01:00
  • 40895498b7 Merge pull request #8851 from billatarm/mbedtls-2.28-add-pc-files Gilles Peskine 2024-03-12 11:30:30 +00:00
  • b5b185b482 Merge pull request #8850 from billatarm/fix-pc-files Gilles Peskine 2024-03-12 11:30:27 +00:00
  • fe164aecfc Merge pull request #8887 from gilles-peskine-arm/pk_import_into_psa-fix_doxygen_code_blocks Manuel Pégourié-Gonnard 2024-03-12 11:27:45 +00:00
  • 4fef9337a9 Merge pull request #1189 from davidhorstmann-arm/buffer-sharing-merge-2.28 Gilles Peskine 2024-03-12 11:36:14 +01:00
  • 6fbde6e242 test_suite_pk: revert erroneous missing initialization of PSA key IDs Valerio Setti 2024-03-12 11:00:39 +01:00
  • 1c191c1317 Merge pull request #8917 from gilles-peskine-arm/mbedtls_pk_decrypt-USE_PSA_CRYPTO-changelog-correction Manuel Pégourié-Gonnard 2024-03-12 07:53:54 +00:00
  • 8b3c6fffa7 test_suite_pk: add comment for pk_copy_from_psa_builtin_fail Valerio Setti 2024-03-12 06:05:03 +01:00
  • d286491ed7 changelog: fix text Valerio Setti 2024-03-11 15:46:40 +01:00
  • 88c2755a30 mbedtls_pk_decrypt/encrypt actually check the padding mode Gilles Peskine 2024-03-11 18:49:54 +01:00
  • 66ebde46df Merge pull request #8916 from daverodgman/iar-bignum-fix Dave Rodgman 2024-03-11 17:43:43 +00:00
  • c14cd0dc12 Add ChangeLog for PSA buffer sharing fix David Horstmann 2024-03-11 17:21:54 +00:00
  • 5fb5cce066 Add ChangeLog for PSA buffer sharing fix David Horstmann 2024-03-11 17:21:54 +00:00
  • e98a492cf5 Merge pull request #1187 from ronald-cron-arm/issue-1185 Ronald Cron 2024-03-11 18:04:47 +01:00
  • c5064c83a1 Do not attempt to wipe output buffer if it is NULL David Horstmann 2024-03-11 17:02:03 +00:00
  • f06494dc9e Merge branch 'mbedtls-2.28' into buffer-sharing-merge-2.28 David Horstmann 2024-03-11 16:28:50 +00:00
  • 5ba3f5f7a5 Flip logic of generate_psa_wrappers.py David Horstmann 2024-03-11 15:57:43 +00:00
  • 5d64c6acca Generate memory poisoning in wrappers David Horstmann 2024-03-11 13:58:07 +00:00
  • 0fea6a52b4 Add buffer copying to psa_verify_hash_start() David Horstmann 2024-03-11 13:41:05 +00:00
  • 4a523a608e Add buffer copying to psa_sign_hash_start/complete David Horstmann 2024-03-11 13:32:16 +00:00
  • d282e264cd Fix IAR warning Dave Rodgman 2024-03-11 15:28:48 +00:00
  • 479448dbc8 Merge pull request #1182 from tom-daubney-arm/backport_key_agreement_buffer_protection David Horstmann 2024-03-11 15:10:51 +00:00
  • 63dfb45e5e Merge pull request #1181 from tom-daubney-arm/key_agreement_buffer_protection David Horstmann 2024-03-11 15:10:49 +00:00
  • 43edc75e31 Merge pull request #8882 from Ryan-Everett-arm/threading-key-tests Janos Follath 2024-03-11 15:07:48 +00:00
  • 9cc01ccbf8 Merge pull request #8831 from yanesca/switch_to_new_exp Dave Rodgman 2024-03-11 13:40:46 +00:00
  • 44193fa573 Fix and improve the change log Ronald Cron 2024-03-11 13:40:24 +01:00
  • a09b01b5a8 Merge pull request #8912 from Ryan-Everett-arm/double-destroy-key-bugfix Paul Elliott 2024-03-11 12:04:04 +00:00
  • 23dc8b5fd8 Fix code style Janos Follath 2024-03-11 10:39:57 +00:00
  • 7dc2bf2cb0 test_suite_pk: extend pk_copy_from_psa_builtin_fail() also to EC keys dev/gilles-peskine-arm/issue8709 Valerio Setti 2024-03-11 10:41:00 +01:00
  • e095a67bb2 pk: improve mbedtls_pk_copy_from_psa() Valerio Setti 2024-03-11 10:09:32 +01:00
  • 6f5f9f5ce8 test_suite_pk: fix some comments Valerio Setti 2024-03-11 10:04:54 +01:00
  • 3b98c640ce pk: fix documentation for mbedtls_pk_copy_from_psa() Valerio Setti 2024-03-11 09:54:25 +01:00
  • 64d5fc0070 changelog: fix text and typos Valerio Setti 2024-03-11 09:52:59 +01:00
  • 4f1650d4af changelog: enhance description Valerio Setti 2024-02-29 11:37:10 +01:00
  • ab7ddbc812 test_suite_pk: when ANY_HASH is used then pick any available MD alg in the build Valerio Setti 2024-02-29 09:30:05 +01:00
  • 3433f832fb test_suite_pk: improve PSA alg selection in pk_copy_from_psa_success() Valerio Setti 2024-02-29 09:03:08 +01:00
  • 039bbbac33 test_suite_pk: destroy original xkey after pk_copy_from_psa() in pk_copy_from_psa_success() Valerio Setti 2024-02-29 07:24:26 +01:00
  • 4114a54403 test_suite_pk: add description for psa_pub_key_from_priv() Valerio Setti 2024-02-28 16:32:01 +01:00
  • 42a58a5249 test_suite_pk: minor fixes for test failures Valerio Setti 2024-02-27 13:38:57 +01:00
  • e700d8086e rsa: rsa_rsassa_pss_sign() to check MD alg both in parameters and RSA context Valerio Setti 2024-02-26 13:52:34 +01:00
  • f22eff99a6 test_suite_pk: add new test case for an algorithm only avaible in driver Valerio Setti 2024-02-23 18:26:07 +01:00
  • a657ae388a pk: pk_copy_from_psa() performs the conversion even if the algorithm doesn't match Valerio Setti 2024-02-23 17:55:28 +01:00
  • 1015985d8a test_suite_pk: add more test cases for pk_copy_from_psa_success() Valerio Setti 2024-02-23 16:54:07 +01:00
  • d2ccc2f468 test_suite_pk: various minor fixes Valerio Setti 2024-02-23 08:49:45 +01:00
  • 8fb0fe8e12 pk: fixed documentation of mbedtls_pk_copy_from_psa() Valerio Setti 2024-02-23 07:06:49 +01:00
  • 2f08f4cdb8 add changelog Valerio Setti 2024-02-22 15:28:59 +01:00
  • 61a47a46ea test_suite_pk: extend testing in pk_copy_from_psa() Valerio Setti 2024-02-22 09:57:42 +01:00
  • aeeefef64e pk_wrap: use correct PSA alg in rsa_encrypt_wrap() when USE_PSA Valerio Setti 2024-02-22 07:59:37 +01:00
  • 88e2dac6d6 test_suite_pk: rename PK context variables Valerio Setti 2024-02-19 14:48:00 +01:00
  • e8fe3e76c4 test_suite_pk: add key pair check in pk_copy_from_psa_success() Valerio Setti 2024-02-19 08:00:50 +01:00
  • 5ac511b45a pk: let psa_export_key() check if the key is exportable or not Valerio Setti 2024-02-14 10:17:08 +01:00
  • 3a815cbd2f all.sh: keep RSA_C enabled in component_full_no_pkparse_pkwrite() Valerio Setti 2024-02-14 09:54:18 +01:00
  • f9a6893b55 Changelog: Added entry for ssl_session accessors. Minos Galanakis 2024-03-06 13:49:57 +00:00
  • adb9d2d822 Remove volatile from declaration Janos Follath 2024-03-11 10:03:05 +00:00
  • d6df0a5dac Fix use of volatile Janos Follath 2024-03-11 09:40:03 +00:00
  • b888bc0be6 Fix typo Janos Follath 2024-03-11 09:29:53 +00:00
  • 61532e9a6b test_suite_pk: fix typos Valerio Setti 2024-02-14 08:17:09 +01:00
  • 1346075cfd pk_ecc: fix documentation Valerio Setti 2024-02-14 08:14:27 +01:00
  • 01ba66d56e pk: replace CRYPTO_CLIENT guards with CRYPTO_C Valerio Setti 2024-02-09 11:35:42 +01:00
  • a41654d5b1 all.sh: add test component based on full config without PK_[PARSE|WRITE]_C Valerio Setti 2024-02-08 10:33:11 +01:00
  • 851f190da7 pk: move ECC setters to a separate file Valerio Setti 2024-02-08 09:35:05 +01:00
  • 452d2d2ccb test_suite_pk: add some initial testing for mbedtls_pk_copy_from_psa() Valerio Setti 2024-02-01 11:31:30 +01:00
  • 070d95e958 pk: add mbedtls_pk_copy_from_psa() Valerio Setti 2024-02-01 11:29:15 +01:00
  • 3bfad3a8dc pkparse: make EC/RSA setup functions internally available Valerio Setti 2024-02-01 11:28:27 +01:00
  • af3e574f5f Merge pull request #8862 from valeriosetti/issue8825 Manuel Pégourié-Gonnard 2024-03-10 20:06:27 +00:00
  • 61fd13c6a5 Merge remote-tracking branch 'mbedtls/development' into tls13-cli-max-early-data-size Ronald Cron 2024-03-10 18:09:47 +01:00
  • 9422725aba tls13: cli: Discard ticket with zero lifetime Ronald Cron 2024-03-08 17:51:23 +01:00
  • ce79488dd5 tls13: srv: Fail connection if ticket lifetime exceed 7 days Jerry Yu 2023-11-22 15:01:18 +08:00
  • 7e1f9f290f Merge pull request #8854 from ronald-cron-arm/tls13-srv-max-early-data-size Ronald Cron 2024-03-09 00:16:07 +00:00
  • d868b746a8 Fix potential bug in psa_destroy_key where multiple threads can return PSA_SUCCESS Ryan Everett 2024-03-08 18:35:09 +00:00
  • 16ef486c2c Improve style Janos Follath 2024-03-08 17:25:57 +00:00
  • 4ec0fb5924 Avoid implementation defined behaviour Janos Follath 2024-03-08 17:22:40 +00:00
  • 30f49f19cc Hinder unwanted optimisations Janos Follath 2024-03-08 16:29:54 +00:00
  • 849bb717bc Merge pull request #1160 from davidhorstmann-arm/copying-pake David Horstmann 2024-03-08 16:09:10 +00:00
  • e1295fabaf tests: ssl: early data: Fix comments Ronald Cron 2024-03-08 17:03:16 +01:00
  • 97dfc726f3 ssl_ticket.c: Fix ticket lifetime when parsing Ronald Cron 2024-03-08 16:34:59 +01:00
  • 0050dff6ab ssl_ticket.h: Fix note in API documentation Ronald Cron 2024-03-08 16:30:22 +01:00
  • 7201bc6b05 ssl_client2: Fix early data log Ronald Cron 2024-03-08 15:45:36 +01:00
  • 080a5171e2 Merge pull request #8861 from ronald-cron-arm/tls13-srv-select-kex Janos Follath 2024-03-08 14:58:36 +00:00
  • a812e0fe14 Merge pull request #8883 from mfischer/fix_shared_secret Janos Follath 2024-03-08 14:35:20 +00:00
  • 52472104a2 tests: suite: early data: Add comments Ronald Cron 2024-03-08 11:29:28 +01:00