Commit Graph

  • 58d6eb5024 Removing unneeded comment TRodziewicz 2021-06-02 14:43:11 +02:00
  • 1b1327cc0d Merge pull request #4581 from TRodziewicz/remove_supp_for_extensions_in_pre-v3_X.509_certs Manuel Pégourié-Gonnard 2021-06-02 13:48:03 +02:00
  • df77624ab5 Merge pull request #4490 from TRodziewicz/Combine__SSL_<CID-TLS1_3>_PADDING_GRANULARITY_options Manuel Pégourié-Gonnard 2021-06-02 13:47:48 +02:00
  • 1b3b27cbb0 Merge pull request #4587 from TRodziewicz/remove_3DES_ciphersuites Manuel Pégourié-Gonnard 2021-06-02 11:01:42 +02:00
  • 3dafa9bda8 Merge pull request #4555 from ronald-cron-arm/m-ccm-api Ronald Cron 2021-06-02 09:56:43 +02:00
  • 1483fe4c21 Document what we mean by backward compatibility Gilles Peskine 2021-06-01 22:29:06 +02:00
  • 3726db4750 Removes obsolete test Thomas Daubney 2021-06-01 19:03:08 +01:00
  • 42aaf7a718 Removes component_test_new_ecdh_context in all.sh Thomas Daubney 2021-06-01 17:48:40 +01:00
  • 40ef3a9454 Fix state logic and return codes Paul Elliott 2021-05-25 15:48:09 +01:00
  • 83f09ef056 Proper multipart AEAD GCM Implementation Paul Elliott 2021-05-21 19:28:26 +01:00
  • b2ce2ed6d8 Merge remote-tracking branch 'upstream/development' into psa-m-aead Paul Elliott 2021-06-01 17:13:19 +01:00
  • 2c5be61e99 Merge pull request #4593 from gilles-peskine-arm/remove-duplicated-ASSERT_ALLOC-2.x Gilles Peskine 2021-06-01 16:40:26 +02:00
  • 9f5c34cc88 Merge pull request #4596 from gilles-peskine-arm/nist_kw-null_dereference-3.0 Gilles Peskine 2021-06-01 16:40:19 +02:00
  • 806281a663 Merge pull request #4598 from gilles-peskine-arm/ecp_muladd-tests_not_executed-2.16 Gilles Peskine 2021-06-01 16:40:11 +02:00
  • 416c46ffe5 Defines MBEDTLS_ECDH_LEGACY_CONTEXT in ecdh.h Thomas Daubney 2021-05-27 15:51:44 +01:00
  • c8901ed98d Removes MBEDTLS_ECDH_LEGACY_CONTEXT from check_config.h Thomas Daubney 2021-05-27 15:31:15 +01:00
  • 8f4eacaac6 Removes MBEDTLS_ECDH_LEGACY_CONTEXT from config.h Thomas Daubney 2021-05-27 13:45:38 +01:00
  • e13d3083ee Add invalid context as a possible reason for _BAD_INPUT error code Ronald Cron 2021-06-01 13:35:40 +02:00
  • 995d89c9f2 Fix null pointer arithmetic in error case Gilles Peskine 2021-06-01 11:22:56 +02:00
  • ac12767ff3 Fix non-constant-time comparison in mbedtls_ecp_gen_privkey Manuel Pégourié-Gonnard 2021-06-01 12:06:57 +02:00
  • fe3069b7f1 Merge pull request #4585 from mpg/cipher-aead-delayed Gilles Peskine 2021-06-01 12:04:19 +02:00
  • 570a8cd056 Fix null pointer arithmetic in error case Gilles Peskine 2021-06-01 11:22:56 +02:00
  • 89ee599092 Fix null pointer arithmetic in error case Gilles Peskine 2021-06-01 11:22:56 +02:00
  • f059e74a22 Re-wording ChangeLog and reverting overzealous removal from config.h TRodziewicz 2021-06-01 11:17:07 +02:00
  • c01b87b820 Fix some typos Manuel Pégourié-Gonnard 2021-06-01 09:40:53 +02:00
  • 542957d6b1 Add some API calling order documentation Ronald Cron 2021-06-01 09:22:05 +02:00
  • f668bd18df Add migration guide for developers of CCM alternative implementation Ronald Cron 2021-05-27 11:48:00 +02:00
  • 7c41cd2a7a Split operation start and the declaration of data lengths Ronald Cron 2021-05-29 17:22:10 +02:00
  • b740a617ec Remove change log Ronald Cron 2021-05-27 10:53:06 +02:00
  • 51584c6cdb Prefer ad to add as shorthand for additional/associated data Ronald Cron 2021-05-27 09:47:15 +02:00
  • ff92479f71 Wording improvement Ronald Cron 2021-05-27 09:51:30 +02:00
  • 84cb8e0063 Add invalid mode as mbedtls_ccm_start() possible error Ronald Cron 2021-05-27 09:49:58 +02:00
  • b87fe016aa Remove buffer overlap considerations Ronald Cron 2021-05-27 09:40:46 +02:00
  • 86e6c9f860 Improve expected context state for some APIs Ronald Cron 2021-05-27 09:30:59 +02:00
  • 22fc906d57 Add ChangeLog and migration guide for MBEDTLS_ECP_FIXED_POINT_OPTIM kXuan 2021-06-01 11:36:18 +08:00
  • b2b3ec4f7a add ecp_comb_table.py kXuan 2021-04-10 14:56:39 +08:00
  • ba9cb76e9f static initialize comb table kXuan 2021-04-08 14:32:06 +08:00
  • cd817b0630 Remove misleading comment in TLS 1.3 key schedule code Hanno Becker 2021-05-31 19:40:45 +01:00
  • bbd617be5f Remove duplicated definition of ASSERT_ALLOC Gilles Peskine 2021-05-31 20:31:47 +02:00
  • b2827693b5 Remove spurious dependencies on PEM Gilles Peskine 2021-05-31 15:23:00 +02:00
  • 1260332ce2 Remove duplicated definition of ASSERT_ALLOC Gilles Peskine 2021-05-31 20:31:47 +02:00
  • 3a2d59c125 Remove spurious dependencies on PEM Gilles Peskine 2021-05-31 15:23:00 +02:00
  • 8e7d7ee1ae Fix ecp_muladd test cases never getting executed Gilles Peskine 2021-05-31 16:56:08 +02:00
  • 5f45bd2bab New macros TEST_EQUAL, ASSERT_ALLOC, ASSERT_ALLOC_WEAK Gilles Peskine 2021-05-31 15:40:31 +02:00
  • e0b455fb51 Remove spurious dependencies on PEM Gilles Peskine 2021-05-31 15:23:00 +02:00
  • 231649a020 Changing the migration guide entry wording. TRodziewicz 2021-05-31 13:03:25 +02:00
  • 4e57f4cdfd Adding removed defines to check_config.h and fixing the migration guide entry. TRodziewicz 2021-05-31 12:58:25 +02:00
  • 6d84e917bb Merge pull request #4568 from creiter32/to_upstream/csr_critical_extensions Manuel Pégourié-Gonnard 2021-05-31 12:46:59 +02:00
  • ee57ebe553 Add ChangeLog and migration guide entries Manuel Pégourié-Gonnard 2021-05-31 12:25:01 +02:00
  • 42eba1a274 Fix a typo Manuel Pégourié-Gonnard 2021-05-31 12:14:02 +02:00
  • 3670e387dc Remove 3DES ciphersuites TRodziewicz 2021-05-31 12:11:53 +02:00
  • daae68d9b2 Merge pull request #4565 from mpg/fixup-changelog-4495-4286 Manuel Pégourié-Gonnard 2021-05-31 11:37:04 +02:00
  • c42a0be00b Clarify calling sequence in the Cipher layer Manuel Pégourié-Gonnard 2021-05-31 11:13:35 +02:00
  • ea62d2f391 Merge pull request #4369 from hanno-arm/relax_psk_config Ronald Cron 2021-05-31 10:03:56 +02:00
  • dee975af7d Remove MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3 option TRodziewicz 2021-05-28 15:27:01 +02:00
  • d9b41502d1 Fix mbedtls_svc_key_id_is_null when KEY_ID_ENCODES_OWNER Gilles Peskine 2021-05-28 12:59:49 +02:00
  • 358e588b32 Temporary addition of an empty assert to satisfy the compiler TRodziewicz 2021-05-28 12:58:46 +02:00
  • bcd2b4b972 Addition of ommited part of code review follow-up TRodziewicz 2021-05-28 12:56:57 +02:00
  • 5b39f1c9af Make immediate constants unsigned Gilles Peskine 2021-05-28 01:24:57 +02:00
  • 251c774b91 Refuse to destroy read-only keys Gilles Peskine 2021-04-21 22:32:05 +02:00
  • 86c6123950 Check that attempting to destroy a read-only key fails Gilles Peskine 2021-04-21 22:07:33 +02:00
  • efb584d4c0 Add storage tests for lifetimes Gilles Peskine 2021-04-21 22:05:34 +02:00
  • 4c7da69c2b Collect lifetime constructors Gilles Peskine 2021-04-21 21:39:27 +02:00
  • 878140affb Add negative tests for psa_destroy_key Gilles Peskine 2021-04-21 20:09:23 +02:00
  • f1eb425782 Merge pull request #4469 from xiaoxiang781216/padlock Ronald Cron 2021-05-28 11:06:40 +02:00
  • 2bec09c113 Fix typo in migration guide Hanno Becker 2021-05-28 09:54:31 +01:00
  • 934ab00f77 Minor improvement of ChangeLog wording Hanno Becker 2021-05-28 09:52:54 +01:00
  • c44a1d522a Merge pull request #4507 from Venafi/userid-oid Ronald Cron 2021-05-28 10:43:41 +02:00
  • 196739b478 Change wording in documentation of PSK configuration Hanno Becker 2021-05-28 05:25:46 +01:00
  • ac9851f8d3 Forbid creating a read-only key Gilles Peskine 2021-04-21 21:23:40 +02:00
  • 9480fee1ae Add negative tests for key creation with an invalid lifetime Gilles Peskine 2021-04-21 20:29:32 +02:00
  • bad267565e Add persistent key tests with a non-default persistence Gilles Peskine 2021-04-21 20:08:47 +02:00
  • 7934b3f9f9 Fix mbedtls_psa_get_stats for keys with fancy lifetimes Gilles Peskine 2021-04-21 20:06:51 +02:00
  • 7aa260d481 New macro PSA_KEY_LIFETIME_IS_READ_ONLY Gilles Peskine 2021-04-21 20:05:59 +02:00
  • a5a800dce0 More informative message on invalid classification flags Gilles Peskine 2021-04-21 20:04:24 +02:00
  • e02263da34 Add lifetime metadata tests Gilles Peskine 2021-04-21 20:03:53 +02:00
  • 9b279f98bc Removal of the rsa_invalid_param() from the test TRodziewicz 2021-05-27 17:20:41 +02:00
  • 2d0769d149 Simplification of the tests TRodziewicz 2021-05-27 15:24:33 +02:00
  • 7019955c76 Removal of the TEST_VALID_PARAM macro and its usages TRodziewicz 2021-05-27 13:52:59 +02:00
  • 72dcd4e4f1 Merge pull request #4385 from gilles-peskine-arm/psa-storage-format-test-algorithms Ronald Cron 2021-05-27 17:34:29 +02:00
  • 062f353804 Changes after code review TRodziewicz 2021-05-25 15:15:57 +02:00
  • 7146cb9488 Merge pull request #4559 from gilles-peskine-arm/psa-storage-format-test-algorithms-3.0 Ronald Cron 2021-05-27 17:33:57 +02:00
  • caf2ae04b8 ChangeLog and migration guide added. TRodziewicz 2021-05-18 12:49:59 +02:00
  • cc7074128a Remove MBEDTLS_CHECK_PARAMS option TRodziewicz 2021-05-14 15:08:04 +02:00
  • 875b5fb7fa Refactor optional parameter check tests Ronald Cron 2021-05-21 08:50:00 +02:00
  • e7dce558c9 Merge branch 'development' into mbedtls_private_with_python Mateusz Starzyk 2021-05-27 15:17:07 +02:00
  • 55768f26fc Fix MBEDTLS_PRIVATE wrapping in tests and sample programs. Mateusz Starzyk 2021-05-27 14:57:03 +02:00
  • b4a012929d Add test/helpers include to test drivers. Remove config.h include. Mateusz Starzyk 2021-05-27 14:49:25 +02:00
  • b1982728a5 Document MBEDTLS_ALLOW_PRIVATE_ACCESS inside test/helpers.h. Mateusz Starzyk 2021-05-27 14:46:48 +02:00
  • 3911e70eaa Remove obsolete MBEDTLS_ALLOW_PRIVATE_ACCESS from helpers function. Mateusz Starzyk 2021-05-27 14:44:31 +02:00
  • 03f00307a2 Add missing common.h include. Mateusz Starzyk 2021-05-27 14:40:40 +02:00
  • 57d1d198ef Fix typo Mateusz Starzyk 2021-05-27 14:39:53 +02:00
  • 95273f4b07 Expose flag for critical extensions Christoph Reiter 2021-01-21 13:31:23 +01:00
  • 142c205ffc Merge pull request #4513 from Patater/psa-without-genprime-fix Ronald Cron 2021-05-27 14:19:24 +02:00
  • 9df7209bf6 Merge pull request #4546 from Patater/psa-without-genprime-fix-2.x Ronald Cron 2021-05-27 14:19:14 +02:00
  • cad24bb5d8 Make python script idempotent. Mateusz Starzyk 2021-05-27 13:50:40 +02:00
  • 4023c0153d Add bad-workflow key derivation tests Gilles Peskine 2021-05-27 13:21:20 +02:00
  • e9cac0e277 Fix inconsistent documentation of cipher_setup() Manuel Pégourié-Gonnard 2021-05-27 12:59:11 +02:00
  • 284471c236 Clarify python script's comments Mateusz Starzyk 2021-05-27 12:42:32 +02:00
  • 1c77edda15 More explicit names for some bad-workflow key derivation tests Gilles Peskine 2021-05-27 11:55:02 +02:00