Commit Graph

  • 2dc5fa3a19 Add generated files for new iop key generation funcs Paul Elliott 2024-07-19 17:32:42 +01:00
  • 0c1aa4af38 Add psa_generate_key_iop_abort() documentation Paul Elliott 2024-07-18 21:40:16 +01:00
  • 08afb00a9b Add psa_generate_key_iop_complete() documentation Paul Elliott 2024-07-18 21:31:55 +01:00
  • 6044f3e444 Add psa_generate_key_iop_setup() documentation Paul Elliott 2024-07-18 21:30:36 +01:00
  • f712452a0e Add psa_generate_key_iop_get_num_ops() docs Paul Elliott 2024-07-18 19:33:17 +01:00
  • 9e143a73ea Add psa_generate_key_iop_t structs and docs Paul Elliott 2024-07-18 19:31:57 +01:00
  • 2bb83bd885 Merge pull request #9480 from gilles-peskine-arm/psa-keystore-static-release-update-development Tom Cosgrove 2024-08-15 11:09:54 +01:00
  • 28cdd11908 Merge pull request #9479 from gilles-peskine-arm/psa-keystore-static-release-update-3.6 Tom Cosgrove 2024-08-15 10:09:29 +00:00
  • 68c0e3d3a6 Fix Mbed-TLS build when WIN32_LEAN_AND_MEAN macro is defined globally Sergey Markelov 2024-08-14 15:06:03 -07:00
  • 4ed0fded12 Fix Mbed-TLS build when WIN32_LEAN_AND_MEAN macro is defined globally Sergey Markelov 2024-08-14 15:06:03 -07:00
  • 59602d3929 The fully static key store will miss the 3.6.1 release Gilles Peskine 2024-08-14 11:40:38 +02:00
  • 3c1d287f8d Mention the option name for the dynamic key store Gilles Peskine 2024-08-14 11:40:20 +02:00
  • 39c227207c The fully static key store will miss the 3.6.1 release Gilles Peskine 2024-08-14 11:40:38 +02:00
  • fc1b6f54a3 Mention the option name for the dynamic key store Gilles Peskine 2024-08-14 11:40:20 +02:00
  • 8067879c1f Merge pull request #9313 from sezrab/psa_util_in_builds_without_psa-development Manuel Pégourié-Gonnard 2024-08-14 07:16:21 +00:00
  • 70658db50a Merge pull request #9463 from sezrab/psa_util_in_builds_without_psa-3.6 Manuel Pégourié-Gonnard 2024-08-14 07:16:13 +00:00
  • e196c1a3f1 Merge pull request #9475 from gilles-peskine-arm/framework-update-20240813-3.6 Manuel Pégourié-Gonnard 2024-08-14 07:11:34 +00:00
  • a7b0e55efc Merge pull request #9474 from gilles-peskine-arm/framework-update-20240813-development Manuel Pégourié-Gonnard 2024-08-14 07:11:29 +00:00
  • d11025027b Merge pull request #9362 from eleuzi01/replace-key-camellia Gilles Peskine 2024-08-13 13:55:34 +00:00
  • 26769f190b Changelog entry Sam Berry 2024-08-07 13:56:21 +01:00
  • 1176e6f90e Merge pull request #9410 from paul-elliott-arm/add_docs_iop_key_agreement Janos Follath 2024-08-13 13:25:22 +00:00
  • 7342656098 Add tests for optionally unsafe code paths Janos Follath 2024-08-13 11:39:03 +01:00
  • 2ae2f451a9 Update framework to the head of the main branch Gilles Peskine 2024-08-13 11:45:07 +02:00
  • 4d9981ac5c Update framework to the head of the main branch Gilles Peskine 2024-08-13 11:44:16 +02:00
  • da41b60cef Replace MBEDTLS_SSL_HAVE_CAMELLIA with PSA_WANT_KEY_TYPE_CAMELLIA Elena Uziunaite 2024-07-05 11:27:21 +01:00
  • e0842aa751 Add tests for optionally safe codepaths Janos Follath 2024-08-13 08:40:31 +01:00
  • 020b9ab004 Use actual exponent size for window calculation Janos Follath 2024-08-13 07:53:20 +01:00
  • a5fc8f342a Move _public parameters next to their target Janos Follath 2024-08-12 20:11:06 +01:00
  • 0c292b26a5 Make MBEDTLS_MPI_IS_PUBLIC thumb friendly Janos Follath 2024-08-12 19:55:02 +01:00
  • 90b4271ff0 Move MBEDTLS_MPI_IS_* macros to bignum_core.h Janos Follath 2024-08-12 19:32:45 +01:00
  • bb3f295e40 Move mixed security code to small local functions Janos Follath 2024-08-12 19:05:47 +01:00
  • 38ff70e169 Make _optionally_safe functions internal Janos Follath 2024-08-12 18:20:59 +01:00
  • e084964068 Improve documentation of MBEDTLS_MPI_IS_PUBLIC Janos Follath 2024-08-12 17:26:24 +01:00
  • b8457fff9f Merge pull request #9353 from eleuzi01/replace-ecp-have-secp384r1 Gilles Peskine 2024-08-12 14:37:10 +00:00
  • 5435850017 Merge pull request #9457 from gilles-peskine-arm/announce-4.0-removals-202408 Janos Follath 2024-08-12 12:41:37 +00:00
  • 7f9470ac02 Merge pull request #9451 from minosgalanakis/fix-v3.6-issues-9186-and-9188-bp Gilles Peskine 2024-08-12 09:34:19 +00:00
  • 0858fdca38 Merge pull request #9189 from misch7/fix-v3.6-issues-9186-and-9188 Gilles Peskine 2024-08-12 09:34:17 +00:00
  • 1782cc8b95 Merge pull request #1264 from Mbed-TLS/pre3.6.1_test_merge_upstream_dev Gilles Peskine 2024-08-12 11:24:35 +02:00
  • 47bf23f748 PSA PAKE wasn't in 2.28 Gilles Peskine 2024-08-12 11:21:54 +02:00
  • ce629a6ce7 entropy.h is also going away Gilles Peskine 2024-08-12 11:21:10 +02:00
  • cdd5b07eb1 Use P_CLI when O_CLI's status is not reliable Manuel Pégourié-Gonnard 2024-08-12 09:50:18 +02:00
  • ee7332104d Mention interfaces replaced by PSA drivers Gilles Peskine 2024-08-10 17:22:45 +02:00
  • 3001e27f21 Update the submodule to the head of PR in the framework repository Michael Schuster 2024-07-24 18:23:50 +02:00
  • b77c419add Update the submodule to the head of PR in the framework repository Michael Schuster 2024-08-09 20:39:28 +02:00
  • 88f3dd9f78 Merge pull request #9402 from tom-daubney-arm/remove_function_level_alt_interface Bence Szépkúti 2024-08-09 17:59:51 +00:00
  • a52952dcb1 Update the submodule to the head of PR in the framework repository Michael Schuster 2024-07-24 18:23:50 +02:00
  • d339aefd91 Clarify some internal documentation Gilles Peskine 2024-08-09 14:04:46 +02:00
  • 5abeb8c77b Make integer downsizing explicit Gilles Peskine 2024-06-13 20:36:50 +02:00
  • 75fd2401e5 Changelog entry for MBEDTLS_PSA_KEY_STORE_DYNAMIC Gilles Peskine 2024-06-10 18:50:00 +02:00
  • a9dda7e3d0 Add test components with the PSA static key store Gilles Peskine 2024-06-21 11:25:01 +02:00
  • 75071066f2 Dynamic key store: make full-key-store tests work effectively Gilles Peskine 2024-06-21 00:09:07 +02:00
  • aadeeb3e76 Microoptimizations when MBEDTLS_PSA_KEY_STORE_DYNAMIC is disabled Gilles Peskine 2024-06-10 15:41:38 +02:00
  • eab36d1d06 Dynamic key store: implementation Gilles Peskine 2024-06-10 11:53:33 +02:00
  • dc41fff669 psa_key_slot_t: different fields in free vs occupied slots Gilles Peskine 2024-06-10 11:42:41 +02:00
  • 5c81b9403d Dynamic key store: disable full-key-store tests Gilles Peskine 2024-07-16 20:49:36 +02:00
  • 54ee98c067 Dynamic key store: preparatory refactoring Gilles Peskine 2024-06-07 13:53:28 +02:00
  • 9e9e1f60e2 Dynamic key store: new compilation option Gilles Peskine 2024-05-31 18:38:36 +02:00
  • 6474d906bb Changelog entry Sam Berry 2024-08-07 13:56:21 +01:00
  • 81a438b7d7 Remove MBEDTLS_PSA_UTIL_HAVE_ECDSA so that functions are only enabled when PSA enabled Sam Berry 2024-07-12 14:42:08 +01:00
  • 1dfb6b595a Clarify some internal documentation Gilles Peskine 2024-08-09 14:04:46 +02:00
  • ac43de0e52 Make integer downsizing explicit Gilles Peskine 2024-06-13 20:36:50 +02:00
  • 628ad389be Changelog entry for MBEDTLS_PSA_KEY_STORE_DYNAMIC Gilles Peskine 2024-06-10 18:50:00 +02:00
  • 9dc903a316 Add test components with the PSA static key store Gilles Peskine 2024-06-21 11:25:01 +02:00
  • 3bc9d2b5b9 Dynamic key store: make full-key-store tests work effectively Gilles Peskine 2024-06-21 00:09:07 +02:00
  • a81282ce30 Microoptimizations when MBEDTLS_PSA_KEY_STORE_DYNAMIC is disabled Gilles Peskine 2024-06-10 15:41:38 +02:00
  • e8199f574c Dynamic key store: implementation Gilles Peskine 2024-06-10 11:53:33 +02:00
  • 47ad2f7484 psa_key_slot_t: different fields in free vs occupied slots Gilles Peskine 2024-06-10 11:42:41 +02:00
  • b5891cc2cd Dynamic key store: disable full-key-store tests Gilles Peskine 2024-07-16 20:49:36 +02:00
  • 5064af62b6 Dynamic key store: preparatory refactoring Gilles Peskine 2024-06-07 13:53:28 +02:00
  • 2bfd749e86 Dynamic key store: new compilation option Gilles Peskine 2024-05-31 18:38:36 +02:00
  • 9e52d157e8 Fix missing-prototype error for the print_buf functions in sample programs Michael Schuster 2024-07-21 00:46:10 +02:00
  • c1cd26b20f Revert commit 33af72df in order to not depend on test code Michael Schuster 2024-07-21 00:44:33 +02:00
  • 82cb06913a Fix format-pedantic error in programs/test/metatest.c Michael Schuster 2024-06-07 20:58:06 +02:00
  • f672b694fa Use correct conditionals in programs/ssl (fix unused-function errors) Michael Schuster 2024-06-07 07:02:45 +02:00
  • 0aaa493d84 Add missing include in tests/src/psa_memory_poisoning_wrappers.c to fix missing-prototype error Michael Schuster 2024-06-07 06:57:06 +02:00
  • f828f04532 Fix Uncrustify errors in modified tests/suites to satisfy check_code_style test Michael Schuster 2024-06-07 06:47:31 +02:00
  • a3cc46382b Use correct test case conditionals for helper functions in tests/suites Michael Schuster 2024-06-07 01:51:54 +02:00
  • 8f606551d7 Fix tests build with MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS enabled Michael Schuster 2024-06-05 14:45:45 +02:00
  • 1da4ed1df8 Move the -Wmissing-prototypes option from library/CMakeLists.txt to the top-level CMakeLists.txt for GCC & Clang Michael Schuster 2024-06-05 01:45:54 +02:00
  • bd89b791a4 Adjust spacing in tests/suites function sources Michael Schuster 2024-06-04 02:41:10 +02:00
  • 54300d4a4e Fix missing-prototype errors in tests/suites Michael Schuster 2024-06-04 02:30:22 +02:00
  • 87825ab1b2 Fix unused-function error for ecjpake_operation_setup in test_suite_psa_crypto.function Michael Schuster 2024-06-03 19:45:34 +02:00
  • 0420093795 Adjust spacing in sample programs Michael Schuster 2024-06-12 00:05:25 +02:00
  • 8db8d6182f Fix missing-prototype errors in sample programs Michael Schuster 2024-06-01 21:15:02 +02:00
  • e708e86a9b Fix missing-prototype error in programs/fuzz by moving LLVMFuzzerTestOneInput prototype to common.h Michael Schuster 2024-06-01 21:08:45 +02:00
  • 4595e6872d Move print_buf into mbedtls_test_print_buf helper function in sample programs Michael Schuster 2024-06-01 21:00:33 +02:00
  • 2b87afbd1f Add missing include in tests/src/asn1_helpers.c Michael Schuster 2024-05-29 19:51:36 +02:00
  • a368c8a9af Add -Wmissing-prototypes to component_build_no_ssl_srv and component_build_no_ssl_cli in all.sh Minos Galanakis 2024-08-06 12:06:51 +01:00
  • 7e39028628 Fix build of v3.6 with unset MBEDTLS_DHM_C but MBEDTLS_USE_PSA_CRYPTO set (fixes #9188) Michael Schuster 2024-05-27 20:07:05 +02:00
  • 4394067071 Fix server mode only build of v3.6 with MBEDTLS_SSL_CLI_C unset (fixes #9186) Michael Schuster 2024-05-27 19:59:21 +02:00
  • 6b4cd48d24 Replace MBEDTLS_ECP_HAVE_SECP384R1 with PSA_WANT_ECC_SECP_R1_384 Elena Uziunaite 2024-07-04 17:50:11 +01:00
  • aacbc622a4 Merge pull request #9453 from gilles-peskine-arm/psa-keystore-dynamic-prep-4.0 Gilles Peskine 2024-08-09 08:00:06 +00:00
  • 3b41e1d2a5 Merge pull request #9403 from gilles-peskine-arm/psa-keystore-dynamic-prep-3.6 Gilles Peskine 2024-08-09 08:00:03 +00:00
  • 36548eefa4 Merge pull request #9256 from gilles-peskine-arm/psa-keystore-dynamic-backport-2.28 Gilles Peskine 2024-08-09 08:00:01 +00:00
  • e1171bd26f Merge pull request #9361 from eleuzi01/replace-key-aria Gilles Peskine 2024-08-08 15:41:01 +00:00
  • f35bb312c9 Merge pull request #9459 from gilles-peskine-arm/make-tests-make-3.81-20240808 Tom Cosgrove 2024-08-08 14:19:56 +00:00
  • c51fddbdad Improve documentation in some tests Gilles Peskine 2024-08-07 20:09:49 +02:00
  • fe8fc7515f PSA_DONE: account for MBEDTLS_TEST_PSA_INTERNAL_KEYS Gilles Peskine 2024-08-07 20:09:08 +02:00
  • ec377b1d81 Fix inverted assertion message Gilles Peskine 2024-08-07 20:08:23 +02:00
  • 4c9d43fb18 Improve documentation in some tests Gilles Peskine 2024-08-07 20:09:49 +02:00