Commit Graph

  • ac73952474 test_suite_psa_crypto: improve failing tests for EC conversion functions Valerio Setti 2024-01-04 10:22:01 +01:00
  • 4ba0c61eda test_suite_psa_crypto: add test case for ECP conversion with null values Valerio Setti 2024-01-04 09:51:25 +01:00
  • afa01c7394 psa-transition: update "Elliptic curve mechanism selection" section Valerio Setti 2024-01-04 09:47:50 +01:00
  • fc8a48a9e3 changelog: fix working Valerio Setti 2024-01-04 09:03:23 +01:00
  • 0bc8598d20 psa_util: properly handle secp224r1 private key size Valerio Setti 2024-01-03 15:22:46 +01:00
  • 8bd330dff5 changelog: add missing newline Valerio Setti 2023-12-29 13:35:58 +01:00
  • ad819679a5 test_suite_psa_crypto: explicitly check return values of conversion functions Valerio Setti 2023-12-29 12:14:41 +01:00
  • 0e608807e3 psa: let mbedtls_ecc_group_from_psa() accept only exact bit lengths Valerio Setti 2023-12-29 11:46:44 +01:00
  • dc33200b74 psa-transition: extend "Elliptic curve mechanism selection" Valerio Setti 2023-12-28 18:28:11 +01:00
  • 90e764c1bf changelog: added documentation for the 2 new public functions Valerio Setti 2023-12-28 18:16:33 +01:00
  • bf999cb22e test_suite_psa_crypto: add test functions and cases for ECC conversion functions Valerio Setti 2023-12-28 17:48:13 +01:00
  • 3b7663de29 psa_util: update the documentation of ECC conversion functions Valerio Setti 2023-12-21 14:56:14 +01:00
  • 673868be5d psa_crypto_ecp: add helper for checking EC parameters Valerio Setti 2023-12-21 14:48:31 +01:00
  • d36c313b53 psa: remove bits_is_sloppy parameter from mbedtls_ecc_group_from_psa() Valerio Setti 2023-12-21 14:03:51 +01:00
  • ddba51e6c9 psa: rename "mbedtls_ecc_group_of_psa" to "mbedtls_ecc_group_from_psa" Valerio Setti 2023-12-21 10:16:33 +01:00
  • 05bd9a9455 Merge pull request #8685 from gilles-peskine-arm/asymmetric_key_data-secpr1-2.28 Manuel Pégourié-Gonnard 2024-01-09 11:06:41 +00:00
  • 8b736290ad Fix 'missing prototype' warnings Janos Follath 2024-01-09 09:37:06 +00:00
  • 6f499b7ed4 Align Montgomery init with development Janos Follath 2024-01-09 09:28:48 +00:00
  • 454ab28be5 Merge pull request #8668 from gilles-peskine-arm/asymmetric_key_data-secpr1 Manuel Pégourié-Gonnard 2024-01-09 09:21:14 +00:00
  • 60c9eee267 Improve wording & fix typos Manuel Pégourié-Gonnard 2024-01-09 10:08:53 +01:00
  • 1bc4348477 Indicate which curves Mbed TLS supports Gilles Peskine 2024-01-03 20:59:38 +01:00
  • 4bc4a2d6a5 Note unusual curve size Gilles Peskine 2024-01-03 20:59:03 +01:00
  • 6bf4dfc8db Fix typo in curve name Gilles Peskine 2024-01-03 20:58:55 +01:00
  • fafc6cd201 Update generated test data files Gilles Peskine 2024-01-09 09:55:04 +01:00
  • 64dcb78e42 Add test data for secp192r1 Gilles Peskine 2024-01-03 20:57:52 +01:00
  • 92b90b848a Fix mixup between secp224r1 and secp224k1 in test scripts Gilles Peskine 2024-01-03 20:50:56 +01:00
  • 481dd0b3e6 Merge pull request #8649 from valeriosetti/issue8646 Manuel Pégourié-Gonnard 2024-01-09 08:45:30 +00:00
  • dd2afcd881 Revert "psa_util: add algorithm's availability checks for MD conversion functions" Valerio Setti 2024-01-09 08:41:29 +01:00
  • 9b2d738ccd Revert "test_suite_md: improve md_to_from_psa() test function and related data" Valerio Setti 2024-01-09 08:41:21 +01:00
  • cd38f27206 Revert "psa_util: fix typo in comment" Valerio Setti 2024-01-09 08:41:03 +01:00
  • d5cab81405 mbedtls_config: update documentation for CIPHER_C and CRYPTO_C Valerio Setti 2023-12-28 10:04:51 +01:00
  • 9772642b8c adjust_legacy_crypto: auto-enable CIPHER_C when any builtin cipher is enabled in PSA Valerio Setti 2023-12-28 09:55:09 +01:00
  • f81f191770 Fix parsing of C line comments Gilles Peskine 2024-01-08 21:05:42 +01:00
  • 1aaffec7cf Revert "check_config: add check for PSA builtin unauthenticated ciphers" Valerio Setti 2023-12-28 09:06:54 +01:00
  • c95ab2a1a0 mbedtls_config: extend documentation for MBEDTLS_PSA_CRYPTO_C Valerio Setti 2023-12-20 17:15:34 +01:00
  • 95c32973f9 check_config: add check for PSA builtin unauthenticated ciphers Valerio Setti 2023-12-20 11:28:47 +01:00
  • d50f7a7a17 Add Changelog for the Marvin attack fix Janos Follath 2023-11-21 09:57:27 +00:00
  • 54b2edaa8b Add warning for PKCS 1.5 decryption Janos Follath 2023-12-29 11:14:58 +00:00
  • 24bb226232 Extend blinding to RSA result check Janos Follath 2024-01-08 15:19:11 +00:00
  • 8b246b3d16 Make RSA unblinding constant flow Janos Follath 2024-01-08 15:09:34 +00:00
  • f9cc4763f1 Move some bignum functions to internal header Janos Follath 2024-01-08 14:08:17 +00:00
  • 404160a533 Move calculating RR into a separate function Janos Follath 2024-01-08 13:45:49 +00:00
  • d0c6f70e58 Update architecture doc for cipher dual dispatch Manuel Pégourié-Gonnard 2024-01-08 11:33:31 +01:00
  • c1cea63478 Quickly mention the status of RSA accel Manuel Pégourié-Gonnard 2024-01-08 11:02:26 +01:00
  • 88bae8bc52 Rename tests components for clarity Manuel Pégourié-Gonnard 2024-01-08 10:56:35 +01:00
  • 7f48d5e203 Rename test components to better reflect content Manuel Pégourié-Gonnard 2024-01-08 10:55:09 +01:00
  • dc4103e9aa Clarify CCM/CM with partial accel Manuel Pégourié-Gonnard 2024-01-08 10:54:47 +01:00
  • a57278151b Update ChangeLog for CCM/GCM improvements Manuel Pégourié-Gonnard 2024-01-08 10:47:46 +01:00
  • 729cf89704 Consolidate ChangeLog entries about CIPHER_C Manuel Pégourié-Gonnard 2024-01-08 10:38:51 +01:00
  • 4aad0ff510 Merge pull request #8632 from valeriosetti/issue8598 Manuel Pégourié-Gonnard 2024-01-08 08:07:53 +00:00
  • 053db696b3 Allow programs/fuzz to be linked against pthread Paul Elliott 2024-01-05 18:11:32 +00:00
  • 7ed1cf57ba Enable common.make to be included by programs/fuzz Paul Elliott 2024-01-05 18:10:44 +00:00
  • 4068c7e47c Link programs with pthread via cmake Paul Elliott 2023-12-15 17:14:34 +00:00
  • 3dce2327ab Use new thread abstraction for ctr_drbg tests Paul Elliott 2023-12-08 21:13:42 +00:00
  • 3a4d2f14a8 Add test thread create/join abstraction Paul Elliott 2023-12-08 20:49:47 +00:00
  • 17c119a5e3 Migrate to threading_helpers.h Paul Elliott 2023-12-08 16:55:03 +00:00
  • 5c498f355d Use mbedtls_test_info accessors internally as well Paul Elliott 2023-10-31 16:38:56 +00:00
  • 4580d4d829 Add accessor helpers for mbedtls_test_info Paul Elliott 2023-10-27 18:41:02 +01:00
  • 98f5db9fca psa_util: fix typo in comment Valerio Setti 2024-01-05 18:17:38 +01:00
  • e2d3db5cfc Update mbedtls_ssl_get_output_record_size_limit signature Waleed-Ziad Maamoun-Elmelegy 2024-01-05 14:19:16 +00:00
  • 3742f7c4b4 changelog: improve wording Valerio Setti 2024-01-05 10:37:58 +01:00
  • a980aa0894 Disable PSA wrappers psa_collect_statuses builds Gilles Peskine 2024-01-04 20:51:38 +01:00
  • b3d457ce2f PSA wrappers: don't poison buffers when buffer copying is disabled Gilles Peskine 2024-01-04 20:33:29 +01:00
  • 6a9c14b918 Update mbedtls_psa_get_stats Ryan Everett 2024-01-04 12:13:45 +00:00
  • 6cd2b8db96 Update psa_wipe_all_key_slots Ryan Everett 2024-01-04 12:10:18 +00:00
  • 1b70a07eca Replace psa_unlock_key_slot calls in operations which act on FULL slots Ryan Everett 2024-01-04 10:32:49 +00:00
  • eb27dc0f3a Update psa_load_X_key_into_slot Ryan Everett 2024-01-03 16:19:12 +00:00
  • c70ce576bd Update psa_destroy_key, psa_purge_key and psa_close_key Ryan Everett 2024-01-03 16:04:33 +00:00
  • 098c6659ad Update psa_get_and_lock_key_slot_X functions Ryan Everett 2024-01-03 13:03:36 +00:00
  • b69118ebd0 Update key creation functions to use the new key slot states Ryan Everett 2024-01-02 15:54:32 +00:00
  • 2afb516011 Update and rename psa_get_empty_key_slot Ryan Everett 2023-12-22 15:59:45 +00:00
  • 4a78277cb2 Implement psa_key_slot_state_transition Ryan Everett 2024-01-04 10:53:26 +00:00
  • 39cc9d755e Implement psa_register_read and psa_unregister_read Ryan Everett 2023-12-21 17:57:14 +00:00
  • 62aa79ac5c Implement psa_key_slot_has_readers and remove psa_is_key_slot_occupied Ryan Everett 2024-01-02 16:21:03 +00:00
  • aa33c512cc Update psa_wipe_key_slot Ryan Everett 2023-12-21 17:32:07 +00:00
  • d7dc7ff91c Update psa_key_slot_t Ryan Everett 2023-12-21 16:40:43 +00:00
  • 7c7b7d5db3 Add review exception warning Gilles Peskine 2024-01-04 17:28:59 +01:00
  • e5ebe5e1f5 Remove the manually written poisoning wrapper Gilles Peskine 2024-01-04 17:11:54 +01:00
  • 42fa8ea38c Update generated PSA wrappers Gilles Peskine 2024-01-04 16:59:28 +01:00
  • c8b22d0713 Generated PSA wrappers: poison/unpoison buffer parameters Gilles Peskine 2023-12-06 19:32:52 +01:00
  • 50580a51ff Enable generated PSA wrappers Gilles Peskine 2024-01-04 16:44:16 +01:00
  • b7119c527c Declare the outputs from generate_psa_wrappers.py as generated files Gilles Peskine 2024-01-04 16:46:00 +01:00
  • 1b2aec260e Update generated Visual Studio project Gilles Peskine 2024-01-04 16:46:50 +01:00
  • d5e5e6dbae Commit generated PSA wrappers Gilles Peskine 2024-01-04 16:42:40 +01:00
  • 17a14f1711 Adapt wrapper generators from 3.5 to 2.28 Gilles Peskine 2024-01-04 16:41:30 +01:00
  • 8519dc9c7e PSA wrapper generator Gilles Peskine 2024-01-04 16:38:17 +01:00
  • 60f0f727c3 Add config dependencies to record size tests Waleed Elmelegy 2024-01-04 14:57:31 +00:00
  • 61a852216e Guard the macro definition Gilles Peskine 2023-11-23 14:12:29 +01:00
  • 15d32bb60f C function wrapper generator Gilles Peskine 2023-11-22 19:24:59 +01:00
  • cedb112359 Python module to parse function declarations from a header file Gilles Peskine 2023-11-22 19:24:31 +01:00
  • a021d63bf7 Merge pull request #8642 from daverodgman/default-compiler-all Dave Rodgman 2024-01-04 12:58:54 +00:00
  • ffb18d2012 Merge pull request #8670 from daverodgman/default-compiler-all-2.28 Dave Rodgman 2024-01-04 12:58:50 +00:00
  • 04cccef256 changelog: improve wording Valerio Setti 2024-01-04 13:33:12 +01:00
  • 2a185c30af changelog: rename changelog file to reflect the number of the related issue Valerio Setti 2024-01-04 13:31:36 +01:00
  • 0fd07d5e10 Mark test function with MBEDTLS_MAYBE_UNUSED Dave Rodgman 2024-01-04 11:37:35 +00:00
  • 52c294acb4 backport MBEDTLS_MAYBE_UNUSED Dave Rodgman 2024-01-04 11:37:17 +00:00
  • 5bad043c06 Merge pull request #8641 from valeriosetti/issue8358 Manuel Pégourié-Gonnard 2024-01-04 10:48:00 +00:00
  • e42c23569b Don't use full path for setting CC Dave Rodgman 2023-12-19 16:08:19 +00:00
  • 9d2c67f8e2 Use gcc in test_full_deprecated_warning Dave Rodgman 2023-12-19 14:07:15 +00:00
  • ce04f24737 Add -O2 to some CFLAGS which were not setting it Dave Rodgman 2024-01-04 10:34:31 +00:00