Commit Graph

  • 5d4de3582e rename mbedtls_psa_generate_key_complete() to mbedtls_psa_generate_key_iop_complete() Waleed Elmelegy 2024-10-21 17:43:24 +01:00
  • 7164dc52ce Fix intermittent test failure Paul Elliott 2024-10-11 14:50:34 +01:00
  • 30437e6408 Add PSA interruptible key generation complete API Waleed Elmelegy 2024-09-27 16:48:59 +01:00
  • 7817da0833 Improve and fix compile initializers for ECDH/ECP Waleed Elmelegy 2024-11-06 13:52:34 +00:00
  • a4d0fd1143 Fix a typo and a mistake in ECDH conext compile time initalizer Waleed Elmelegy 2024-11-04 10:50:15 +00:00
  • 97041ed399 Fix Documentation issue in mbedtls_psa_key_agreement_iop_setup() Waleed Elmelegy 2024-11-01 17:13:38 +00:00
  • e980fbe291 Fix codestyle in ECDH compile time initilaizers Waleed Elmelegy 2024-11-01 16:19:28 +00:00
  • f840b3a2c0 Add compile time initilaizers to ECDH and bignum structs Waleed Elmelegy 2024-11-01 15:04:48 +00:00
  • 280e22518e Add small fixes to iop key agreement APIs Waleed Elmelegy 2024-10-30 16:45:41 +00:00
  • cd721b9870 Add a common key agreement parameter validation function across iop and normal APIs Waleed Elmelegy 2024-10-30 16:44:20 +00:00
  • 18df1c560a Refactor and improve interuptible key agreement builtin implementation Waleed Elmelegy 2024-10-30 16:41:04 +00:00
  • 86e518b7bd Remove interuptible key agreement driver interface Waleed Elmelegy 2024-10-30 16:38:31 +00:00
  • 842213811d Fix possible error in initalizing key agreement iop struct Waleed Elmelegy 2024-09-25 12:39:27 +01:00
  • a98aeaff25 Fix iop key agreement struct initilaization error on some platforms Waleed Elmelegy 2024-09-24 21:04:54 +01:00
  • fa4eb35418 Improve psa iop key agreement changelog message Waleed Elmelegy 2024-09-24 18:28:50 +01:00
  • d610d18c9e Fix codestyle in psa iop key agreement driver wrapper APIs Waleed Elmelegy 2024-09-24 18:28:14 +01:00
  • 3783acae26 Improve key agreement iop basic testing Waleed Elmelegy 2024-09-24 18:27:32 +01:00
  • 93be7a175e Refactor PSA key agreement API implementation Waleed Elmelegy 2024-09-24 18:26:25 +01:00
  • 57fb2a687c Refactor interuptible key agreement testing helper function Waleed Elmelegy 2024-09-04 18:40:53 +01:00
  • 26136ec98b Improve interruptible key agreement implementation Waleed Elmelegy 2024-09-04 18:40:27 +01:00
  • 4cef20d00b Fix everest build issue Waleed Elmelegy 2024-08-22 15:26:05 +01:00
  • 96a5c010d4 Add changelog entry for interuptible psa key agreement APIs Waleed Elmelegy 2024-08-20 18:30:26 +01:00
  • a7fc0a676e Add PSA interruptible key agreement tests Waleed Elmelegy 2024-08-20 17:21:20 +01:00
  • a2891a9ac9 Add PSA interuptable key agreement APIs Waleed Elmelegy 2024-08-06 10:55:09 +01:00
  • bd8e81834f Fix pylint issue Gabor Mezei 2024-11-06 11:23:23 +01:00
  • 6eb9df7fc5 Merge pull request #9752 from gilles-peskine-arm/psa_init-20241104-dev Janos Follath 2024-11-06 09:15:32 +00:00
  • 5caee9d9d6 Merge pull request #9757 from gilles-peskine-arm/psa_init-20241104-3.6 Janos Follath 2024-11-06 09:15:28 +00:00
  • 502ff7bcef Merge pull request #9639 from waleed-elmelegy-arm/add-iop-key-gen-setup Janos Follath 2024-11-06 09:10:42 +00:00
  • 15262e0472 Merge pull request #9725 from eleuzi01/issue-51-backport Bence Szépkúti 2024-11-05 17:27:06 +00:00
  • 7618fbf293 Merge pull request #9724 from eleuzi01/issue-51-fw Bence Szépkúti 2024-11-05 17:27:02 +00:00
  • ae5353bb62 Move new test suite to the tf-psa-crypto directory Gilles Peskine 2024-11-05 17:43:02 +01:00
  • 8369b4acb5 Fix MD_PSA_INIT called before initializing some data structures Gilles Peskine 2024-11-04 18:21:57 +01:00
  • ff60a0bf4e Changelog entry for removal of the RSA-PSK key exchange Gilles Peskine 2024-09-20 18:40:46 +02:00
  • 0068fceba3 Note the equivalence of two macros, thanks to RSA-PSK removal Gilles Peskine 2024-09-20 18:39:29 +02:00
  • fdf7db019b Remove support for RSA-PSK in compat.sh Gilles Peskine 2024-09-20 18:25:09 +02:00
  • 91e7ebebfe Remove RSA_PSK suites from cipher suite lists Gilles Peskine 2024-09-20 18:24:41 +02:00
  • b3ec125580 Remove mentions of RSA-PSK key exchange from documentation Gilles Peskine 2024-09-20 18:22:04 +02:00
  • 712e9a1c3e Remove MBEDTLS_KEY_EXCHANGE_RSA_PSK Gilles Peskine 2024-09-20 18:11:31 +02:00
  • ac767e5c69 Remove MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED Gilles Peskine 2024-09-20 18:08:44 +02:00
  • 7dfe7c9e4a Remove RSA-PSK test cases Gilles Peskine 2024-09-20 18:16:41 +02:00
  • 1ea62b11e1 Remove generate key brainpool160r1 & SECP224K1 test cases Waleed Elmelegy 2024-11-05 12:39:16 +00:00
  • e71f3c3a50 Merge pull request #9571 from Harry-Ramsey/improve-submodule-error-messages-development Manuel Pégourié-Gonnard 2024-11-05 10:26:52 +00:00
  • 07a9c676b2 Merge pull request #9750 from Harry-Ramsey/improve-submodule-error-messages-3.6 Manuel Pégourié-Gonnard 2024-11-05 10:26:46 +00:00
  • 518320cb27 Update submodule with the merge Elena Uziunaite 2024-11-05 09:58:09 +00:00
  • 3a5f03d097 Update submodule with the merge Elena Uziunaite 2024-11-05 09:56:58 +00:00
  • 69fe0e8bf4 all.sh: improve check for clean config files Manuel Pégourié-Gonnard 2024-10-23 09:53:54 +02:00
  • 621c96a71f all.sh: rationalize relative path usage Manuel Pégourié-Gonnard 2024-10-23 09:42:47 +02:00
  • df186be8f5 Add extra tests cases for different Weierstrass curves for key generation Waleed Elmelegy 2024-11-04 17:26:19 +00:00
  • 1f5075b23f Revert "Add testing valid attributes after aborting an invalid input in iop key generation" Waleed Elmelegy 2024-11-04 15:58:01 +00:00
  • 9602ce7d8b Fix MD_PSA_INIT called before initializing some data structures Gilles Peskine 2024-11-04 18:21:57 +01:00
  • e6cfa3b428 Update dependencies Gabor Mezei 2024-11-04 17:32:34 +01:00
  • fb6b0dbbfd Use crypto_knowledge to determine the cipher key types Gabor Mezei 2024-11-04 17:30:32 +01:00
  • 03cc5921be Collect key types Gabor Mezei 2024-11-04 17:28:46 +01:00
  • 06a060ddd8 Collect the cipher algorithms Gabor Mezei 2024-11-04 17:36:22 +01:00
  • 402381d2a6 Collect the algorithms Gabor Mezei 2024-09-24 19:46:54 +02:00
  • aef3f74e4d Merge pull request #9739 from gilles-peskine-arm/mbedtls_psa_ecp_generate_key-no_public_key-3.6 Gilles Peskine 2024-11-04 16:36:49 +00:00
  • 98a4f88760 Merge pull request #9751 from gilles-peskine-arm/mbedtls_psa_ecp_generate_key-no_public_key-dev Gilles Peskine 2024-11-04 16:36:44 +00:00
  • e3fdd0a9c5 Fix undefined variable in CMakeLists.txt Harry Ramsey 2024-11-04 15:14:53 +00:00
  • f1210191e3 Don't use Unicode in .function file Gilles Peskine 2024-10-30 17:14:46 +01:00
  • dc7d7875ac More explanation of what we do and do not test Gilles Peskine 2024-10-30 13:44:02 +01:00
  • 18e8389452 Add changelog entry Gilles Peskine 2024-10-29 21:43:38 +01:00
  • fce3f0dd84 mbedtls_psa_ecp_generate_key: don't calculate the public key Gilles Peskine 2024-10-29 20:58:28 +01:00
  • 091941e849 Basic statistical tests for mbedtls_psa_ecp_generate_key() Gilles Peskine 2024-10-29 20:56:33 +01:00
  • 77587ce12d Unit tests for mbedtls_psa_ecp_generate_key() Gilles Peskine 2024-10-29 20:55:11 +01:00
  • 0ad7cc2bf9 Fix undefined variable in makefile Harry Ramsey 2024-11-04 12:18:53 +00:00
  • 0f07e76b4b Fix undefined variable in makefile Harry Ramsey 2024-11-04 12:16:50 +00:00
  • 66ce986ef3 Improve makefile error message Harry Ramsey 2024-11-04 11:37:05 +00:00
  • bfd83badc8 Improve makefile error message Harry Ramsey 2024-11-04 11:39:46 +00:00
  • e7c28d6847 Merge pull request #9727 from gilles-peskine-arm/use_psa_crypto-always_forced Janos Follath 2024-11-04 11:32:45 +00:00
  • e2c7a090fa Fix typo in gcm.h function comment Harry Ramsey 2024-10-28 09:23:04 +00:00
  • af3962491d Update GCM buffer overlap documentation Harry Ramsey 2024-10-08 10:31:03 +01:00
  • 099623c8e9 Improve GCM buffer overlap test cases Harry Ramsey 2024-10-08 10:24:35 +01:00
  • 415d1bc99c Fix issues with new GCM overlap buffer test cases Harry Ramsey 2024-10-02 13:20:14 +01:00
  • 2e2036c84b Fix indentation in test_suite_gcm.function Harry Ramsey 2024-09-25 16:13:13 +01:00
  • b070eb6c52 Add test cases for AES GCM input and output buffer overlap Harry Ramsey 2024-09-24 17:35:43 +01:00
  • ea2e5ebe4e Revert "Remove outdated doc on mbedtls_gcm_update()" Chien Wong 2024-06-26 21:39:08 +08:00
  • c22de4aeba Revert "Clarify output_length in mbedtls_gcm_update()" Chien Wong 2024-06-26 21:38:53 +08:00
  • 57739fffc4 Revert "Fix a grammar error" Chien Wong 2024-06-26 21:38:37 +08:00
  • e6d28c6048 Fix a grammar error Chien Wong 2023-10-07 20:10:06 +08:00
  • 591f98e039 Clarify output_length in mbedtls_gcm_update() Chien Wong 2023-09-26 22:33:05 +08:00
  • 2328f9ea9e Remove outdated doc on mbedtls_gcm_update() Chien Wong 2023-09-26 22:29:36 +08:00
  • 89bbc3a4c5 Fix doc on buffer requirements of GCM API Chien Wong 2023-07-24 23:29:44 +08:00
  • d532a663d0 Improve submodule error messages for Github archives Harry Ramsey 2024-11-04 10:50:30 +00:00
  • dea700dd38 all.sh: improve wrapper error reporting Manuel Pégourié-Gonnard 2024-11-04 11:40:44 +01:00
  • 0b7faf9011 Merge pull request #9746 from gilles-peskine-arm/ffdh-memsan-skip-dev Manuel Pégourié-Gonnard 2024-11-04 08:10:26 +00:00
  • 3c5b928d42 Merge pull request #9747 from gilles-peskine-arm/ffdh-memsan-skip-3.6 Manuel Pégourié-Gonnard 2024-11-04 08:10:21 +00:00
  • 005b78c307 Add testing valid attributes after aborting an invalid input in iop key generation Waleed Elmelegy 2024-11-01 17:07:25 +00:00
  • 4cf5a0e368 Add a Python utility function to get the 3.6 feature macro Elena Uziunaite 2024-10-24 16:57:23 +01:00
  • 98cf806fab Add a Python utility function to get the 3.6 feature macro Elena Uziunaite 2024-10-24 17:05:40 +01:00
  • 6bdebfe464 Skip slowest FFDH tests against GnuTLS with MSan or Valgrind Gilles Peskine 2024-10-31 18:52:40 +01:00
  • 05030d4141 Skip slowest FFDH tests against GnuTLS with MSan or Valgrind Gilles Peskine 2024-10-31 18:52:40 +01:00
  • b16edbef72 Improve comments for interuptible key agreement APIs Waleed Elmelegy 2024-10-31 16:41:00 +00:00
  • bb0683274b Remove useless define check for interuptible key agreement APIs Waleed Elmelegy 2024-10-31 16:39:38 +00:00
  • e3abcc3ff5 Improve interuptible key generation testing Waleed Elmelegy 2024-10-31 16:39:02 +00:00
  • 75a412f5a3 Remove mention of drivers for interuptible key generation Waleed Elmelegy 2024-10-31 16:37:09 +00:00
  • 1c3c5b15c2 Add Testing interuptible key generation initialization Waleed Elmelegy 2024-10-31 16:35:38 +00:00
  • 5544b280ed Merge pull request #9118 from jetm/ssl-client2-get-req-host-3.6 Bence Szépkúti 2024-10-31 11:32:55 +00:00
  • cd0fb1d178 Merge pull request #9105 from jetm/ssl-client2-get-req-host Bence Szépkúti 2024-10-31 11:32:49 +00:00
  • 467b487d95 Merge pull request #9738 from mpg/drop-armcc5-dev Manuel Pégourié-Gonnard 2024-10-31 08:12:40 +00:00
  • 1f4b63779c Don't use Unicode in .function file Gilles Peskine 2024-10-30 17:14:46 +01:00