Commit Graph

  • 782df03553 Improve AES hardware-only check Dave Rodgman 2023-09-29 12:57:52 +01:00
  • 5856fd32dd Changelog entry for mbedtls_ssl_cache error code fixes Gilles Peskine 2023-09-29 12:58:27 +02:00
  • fe4d93ad4d ssl_cache: return error codes on error Gilles Peskine 2023-09-29 13:40:33 +02:00
  • 917dd8bd81 Add new error code for SSL cache entry not found Gilles Peskine 2023-09-29 13:39:49 +02:00
  • 3ead877b68 Adjust ChangeLog JonathanWitthoeft 2023-04-26 16:17:12 -05:00
  • 930679a1d7 Make mbedtls_ecdsa_can_do definition unconditional JonathanWitthoeft 2023-04-26 16:06:42 -05:00
  • bfb0b39460 Bug Fix: mbedtls_ecdsa_verify_restartable fails with ECDSA_SIGN_ALT JonathanWitthoeft 2023-04-26 10:24:12 -05:00
  • d39edead25 Changelog entry for #7298 Gilles Peskine 2023-09-29 12:58:27 +02:00
  • f7baf7bfb3 Merge pull request #8271 from daverodgman/fix-numops Gilles Peskine 2023-09-29 10:46:50 +00:00
  • ef89fb80d7 Fix ChangeLog entry for FFDH in PSA Manuel Pégourié-Gonnard 2023-09-29 12:26:47 +02:00
  • 9ac0e72386 Undo not-needed change Dave Rodgman 2023-09-29 10:39:31 +01:00
  • ed9c22d533 Remove redundant code Dave Rodgman 2023-09-29 10:32:01 +01:00
  • 3572bde9c9 Assume get_num_ops cannot fail Dave Rodgman 2023-09-28 19:33:15 +01:00
  • fe43d12f60 Always call get_num_ops Dave Rodgman 2023-09-28 18:46:11 +01:00
  • de527fbfe0 Add MBEDTLS_TARGET_PREFIX to 3rdparty CMake David Horstmann 2023-09-28 17:52:52 +01:00
  • b51f3da354 Merge pull request #8264 from mpg/follow-up-8075 Dave Rodgman 2023-09-28 17:32:12 +00:00
  • 2bc38a6dfe Fix return type Dave Rodgman 2023-09-28 18:15:58 +01:00
  • 9329252620 Fix IAR statement is unreachable warning Dave Rodgman 2023-09-28 17:48:51 +01:00
  • 90330a4a2d Fix IAR control bypasses initialisation warning Dave Rodgman 2023-09-28 17:24:06 +01:00
  • 321c7e9ed9 Fix error handling in psa_driver_wrapper_xxx_hash_get_num_ops Dave Rodgman 2023-09-28 18:07:06 +01:00
  • 02a53d7bef Fix IAR pointless integer comparison Dave Rodgman 2023-09-28 17:17:07 +01:00
  • 7e9af05409 Fix IAR control bypasses initialisation warning Dave Rodgman 2023-09-28 17:08:16 +01:00
  • 73d8591f7f Fix IAR change of sign warning Dave Rodgman 2023-09-28 17:00:50 +01:00
  • 42f8d5f0c9 Merge pull request #8261 from Mbed-TLS/fix-cmake-header-include Gilles Peskine 2023-09-28 15:16:15 +00:00
  • 3b2357cdca Remove components that partially accelerate ECC keys Manuel Pégourié-Gonnard 2023-09-28 12:50:15 +02:00
  • 680b48e6b5 Update list of ECC key types in user-config-for-test.h Manuel Pégourié-Gonnard 2023-09-28 12:49:23 +02:00
  • 3243539f0e Merge pull request #8242 from mpg/ecc-bn-wrapup Gilles Peskine 2023-09-28 14:34:52 +00:00
  • f868d6f4e8 Remove spurious comments fix-cmake-header-include David Horstmann 2023-09-28 14:01:25 +01:00
  • 3a098e9090 Merge pull request #1084 from daverodgman/update-ct-changelog Dave Rodgman 2023-09-28 11:34:07 +01:00
  • ba1d63e36f Merge pull request #1085 from daverodgman/update-ct-changelog-2.28 Dave Rodgman 2023-09-28 11:34:03 +01:00
  • 6c979856c3 Remove generated files in all cmake_as_x tests David Horstmann 2023-09-28 10:40:22 +01:00
  • 862abe2d0f Fix lowercase comment start David Horstmann 2023-09-28 10:42:10 +01:00
  • 8c40f3dfad Formatting fixes Manuel Pégourié-Gonnard 2023-09-28 11:06:09 +02:00
  • 140c08e325 Minor clarifications. Manuel Pégourié-Gonnard 2023-09-28 11:02:37 +02:00
  • c0c9b23b23 Test only what's support with partial curves accel Manuel Pégourié-Gonnard 2023-09-28 10:05:57 +02:00
  • 7f22f3478d Add check for unsupported partial curves acceleration Manuel Pégourié-Gonnard 2023-09-28 09:46:22 +02:00
  • 842d3552b6 Add check for unsupported partial key type acceleration Manuel Pégourié-Gonnard 2023-09-28 09:29:43 +02:00
  • faea919365 Fix typo: weiErstrass Manuel Pégourié-Gonnard 2023-09-28 09:10:01 +02:00
  • 6be64f7d5b Use lowercase for local variables Manuel Pégourié-Gonnard 2023-09-28 09:08:04 +02:00
  • 822870bd5d Adjust handling of special case for DERIVE Manuel Pégourié-Gonnard 2023-09-27 12:57:37 +02:00
  • e662736f4c Rename macros for consistency Manuel Pégourié-Gonnard 2023-09-27 12:52:34 +02:00
  • 89ae266e5a Update docs/driver-only-builds.md Manuel Pégourié-Gonnard 2023-09-22 13:05:25 +02:00
  • dfa42b34ab Improve documentation about driver-only p256-m. Manuel Pégourié-Gonnard 2023-09-22 12:33:58 +02:00
  • 5aab46b91e Remove now-redundant tests Manuel Pégourié-Gonnard 2023-09-22 12:19:07 +02:00
  • eda7086bdd Auto-enable ACCEL macros for p256-m driver Manuel Pégourié-Gonnard 2023-09-22 12:17:50 +02:00
  • 789000b2be Update list of p256-m entry points Manuel Pégourié-Gonnard 2023-09-22 11:58:35 +02:00
  • f07ce3b8ff Don't extend support for deprecated functions Manuel Pégourié-Gonnard 2023-09-22 11:53:41 +02:00
  • c9d9b1fdb1 Update ChangeLog for ECC.BN EPIC Manuel Pégourié-Gonnard 2023-09-22 10:40:12 +02:00
  • 7f288566c3 Merge pull request #8260 from gilles-peskine-arm/crypto_spe-include-fix Gilles Peskine 2023-09-27 18:10:16 +00:00
  • 9f48fff467 Ensure tests will fail if CMake generation fails David Horstmann 2023-09-27 15:53:54 +01:00
  • 0ea272d110 Update padding const-time fix changelog Dave Rodgman 2023-09-27 16:27:50 +01:00
  • e614129895 Update padding const-time fix changelog Dave Rodgman 2023-09-27 16:27:50 +01:00
  • 0fc86b2ddf Merge pull request #8075 from valeriosetti/issue8016 Dave Rodgman 2023-09-27 14:39:02 +00:00
  • c1bedfe184 Put crypto_spe.h on the include search path where needed Gilles Peskine 2023-09-27 15:53:08 +02:00
  • 7a6836b9f2 Document that MBEDTLS_PSA_CRYPTO_SPM needs crypto_spe.h Gilles Peskine 2023-09-27 15:48:47 +02:00
  • 3529285308 Fix include path to psa/crypto_spe.h Gilles Peskine 2023-09-27 15:41:56 +02:00
  • b7b4f23c38 Add CMake include path for generated header David Horstmann 2023-09-27 13:57:11 +01:00
  • bdc678f910 Add ChangeLog entry for change in driver config API Manuel Pégourié-Gonnard 2023-09-27 10:49:02 +02:00
  • f7dc6cfef1 Document limitation on "mixed" builds Manuel Pégourié-Gonnard 2023-09-27 10:34:52 +02:00
  • 89c88bb44b analyze_outcomes: fix incorrect use of Results.log() Yanray Wang 2023-09-27 10:31:44 +08:00
  • c4243c6657 Merge pull request #8253 from paul-elliott-arm/fix_travis_coverity_build Gilles Peskine 2023-09-26 17:37:39 +00:00
  • dce82cd914 Merge pull request #8254 from paul-elliott-arm/fix_travis_coverity_build_2_28 Dave Rodgman 2023-09-26 16:56:17 +00:00
  • 7a8ec0f56c Merge pull request #8209 from lpy4105/issue/8168/2.28_fix-aesni-selection Dave Rodgman 2023-09-26 16:55:28 +00:00
  • d2dbd772a1 Re-add python install of requirements to Travis CI. Paul Elliott 2023-09-23 20:39:02 +01:00
  • 13481f0439 Re-add python install of requirements to Travis CI. Paul Elliott 2023-09-23 20:39:02 +01:00
  • 641250f42b Merge pull request #1080 from gilles-peskine-arm/parse_attribute_value_der_encoded-buffer_overflow Gilles Peskine 2023-09-26 16:32:36 +02:00
  • d472a8fa5d Merge pull request #7980 from xkqian/codesize_exclude_psa_wrappers Dave Rodgman 2023-09-26 13:18:01 +01:00
  • 5c21036d19 Add build with only some ECC key types accelerated Manuel Pégourié-Gonnard 2023-09-26 12:03:10 +02:00
  • 561bce6b16 Add build with some curves accelerated but not all Manuel Pégourié-Gonnard 2023-09-25 12:35:15 +02:00
  • 5c0c858026 analyze_outcomes: ignore asn1parse and asn1write in result analysis Yanray Wang 2023-09-26 16:52:33 +08:00
  • 0e319ae577 analyze_outcomes: escape {} in string format for test description Yanray Wang 2023-09-26 16:19:18 +08:00
  • ffbdd33f04 Revert "test_suite_asn1parse.data: remove {} in test data description" Yanray Wang 2023-09-26 15:16:30 +08:00
  • 079b3bb97b test_suite_asn1parse.data: remove {} in test data description Yanray Wang 2023-09-26 12:19:15 +08:00
  • 61f96608cc test_suite_pk: add extra dependency for pk_psa_sign Yanray Wang 2023-09-25 14:13:22 +08:00
  • 73bb231878 all.sh: remove not needed #define in common_tfm_config Yanray Wang 2023-09-25 11:21:15 +08:00
  • 145bb2946e check_config: add check of ASN1_[WRITE/PARSE]_C Yanray Wang 2023-09-25 11:10:25 +08:00
  • 4eaf5adda9 all.sh: remove define MD_C in common_tfm_config Yanray Wang 2023-09-25 10:57:16 +08:00
  • 09f9300c01 config-tfm.h: remove PK_[PARSE/WRITE]_C Yanray Wang 2023-09-25 10:54:24 +08:00
  • 382966d1a7 all.sh: fix a comment in common_tfm_config Yanray Wang 2023-09-21 17:18:49 +08:00
  • 7050504bdc all.sh: simplify common_tfm_config Yanray Wang 2023-09-21 17:11:40 +08:00
  • 4419d38a15 config-tfm.h: include TF-M medium profile properly Yanray Wang 2023-09-07 11:28:27 +08:00
  • 5baf66755c Keep the list in alphabetical order Gilles Peskine 2023-09-06 17:17:10 +02:00
  • e23fa41f10 Documentation improvements Gilles Peskine 2023-09-06 17:16:36 +02:00
  • da26a5172c Disable PK_PARSE and PK_WRITE Gilles Peskine 2023-09-06 17:15:49 +02:00
  • eaa1c5619a Update location of TFM config files Gilles Peskine 2023-09-06 16:23:13 +02:00
  • 5f573f8301 Fix broken test with MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER Gilles Peskine 2023-09-06 16:17:55 +02:00
  • 0c98f9f842 test-ref-configs: test config-tfm.h Yanray Wang 2023-09-06 15:47:49 +08:00
  • b153aaed9e configs: add config_tfm.h which includes TFM configs Yanray Wang 2023-09-06 12:32:10 +08:00
  • 2864823671 configs: move TFM config to a subdirectory Yanray Wang 2023-09-06 11:50:45 +08:00
  • db3035b8bc Fix a typo in psa-crypto-implementation-structure.md Xiaokang Qian 2023-09-26 03:26:06 +00:00
  • 76e55a20dd Change the documenti about psa_crypto_driver_wrappers.c{h} Xiaokang Qian 2023-09-25 09:00:24 +00:00
  • e9dc63e069 No need to include the 3rd party entry point head file Xiaokang Qian 2023-09-25 07:19:39 +00:00
  • 1198e43644 Change the description of auto-generated driver dispatch files Xiaokang Qian 2023-09-25 07:02:49 +00:00
  • b909aeafa3 Remove useless spaces in Makefile Xiaokang Qian 2023-09-25 03:26:57 +00:00
  • 9e11126a1b Remove useless empty line Xiaokang Qian 2023-09-13 10:07:09 +00:00
  • c23c351732 Remove the UN_USED_DISABLE attribute Xiaokang Qian 2023-09-13 10:05:30 +00:00
  • 7d546c7c88 Change to os.path functions base on comment Xiaokang Qian 2023-09-12 10:45:55 +00:00
  • 0e5b53c7e4 Move the dependency adjacent to the generated file Xiaokang Qian 2023-09-12 10:31:20 +00:00
  • 1b61d6e13f Change include guards of psa_crypto_driver_wrappers_no_static.h Xiaokang Qian 2023-09-12 10:25:43 +00:00
  • 845693c513 Change comments to psa_crypto_driver_wrappers.h Xiaokang Qian 2023-09-12 03:14:54 +00:00