Commit Graph

  • 791fc2e24c Merge remote-tracking branch 'upstream/development' into pkcs5_aes_new Ryan Everett 2024-02-08 14:26:29 +00:00
  • 782667883a Fix: - Remove unnecessary tests. - Update description of MBEDTLS_GCM_LARGETABLE parameter. - Move acceleration defines from gcm.h to gcm.c. - Remove unnecessary zero setting after shift. - Fix implementation for big-endian architectures. Matthias Schulz 2024-02-08 13:54:48 +01:00
  • 7a28738205 Merge pull request #8636 from paul-elliott-arm/new_test_thread_interface Janos Follath 2024-02-08 12:35:40 +00:00
  • a6184b2cc8 Remove redundant check Manuel Pégourié-Gonnard 2024-02-08 12:30:56 +01:00
  • 1463e49a3c Move config adjustment to config_adjust Manuel Pégourié-Gonnard 2024-02-08 12:28:30 +01:00
  • e1f3faf5bf Remove temporary macros that are not needed Manuel Pégourié-Gonnard 2024-02-08 12:17:20 +01:00
  • 61758e606e Fix wrong dependency of ECJPAKE_C Manuel Pégourié-Gonnard 2024-02-08 12:03:28 +01:00
  • 49f64b4cac Fix dependency on low-level hash modules Manuel Pégourié-Gonnard 2024-02-08 12:00:28 +01:00
  • 7eb3f9a523 Simplify and fix dependency of MD_C on a hash Manuel Pégourié-Gonnard 2024-02-08 11:56:54 +01:00
  • 68608b2317 Remove redundant helper macros in check_config.h Manuel Pégourié-Gonnard 2024-02-08 11:51:39 +01:00
  • e78c975321 Merge pull request #8769 from gilles-peskine-arm/pk-psa-bridge-symmetric dev/gilles-peskine-arm/pk-psa-bridge-design Manuel Pégourié-Gonnard 2024-02-08 12:35:43 +01:00
  • 90abb224f7 ssl-opt.sh: Establish TLS 1.3 then TLS 1.2 session Ronald Cron 2024-02-08 09:02:49 +01:00
  • 1dbfc8ad3c Merge pull request #8790 from paul-elliott-arm/fix_ctr_drbg_comment Tom Cosgrove 2024-02-08 11:11:50 +00:00
  • 587cfe65ca ssl-opt.sh: Establish TLS 1.2 then TLS 1.3 connection Ronald Cron 2024-02-08 08:56:09 +01:00
  • 195c0bc24e tls: Reset TLS maximum negotiable version Ronald Cron 2024-02-08 08:51:20 +01:00
  • 058c9a34ec build_info should look for MBEDTLS_PSA_CRYPTO_CLIENT as well Antonio de Angelis 2024-02-08 10:24:06 +00:00
  • a3172d1e96 Inline the SHA3 parameters table into a switch Gilles Peskine 2024-02-08 10:47:08 +01:00
  • b7307630bb Merge pull request #8703 from valeriosetti/issue7765-guards-in-asn1 Manuel Pégourié-Gonnard 2024-02-08 08:45:30 +00:00
  • 7bf1e98f44 Merge pull request #8740 from valeriosetti/issue8647 Manuel Pégourié-Gonnard 2024-02-08 08:35:42 +00:00
  • c8de362202 Merge pull request #8665 from ivq/reduce_static_mem Tom Cosgrove 2024-02-07 23:26:27 +00:00
  • ede909f99a Merge pull request #8798 from ivq/8665-backport Tom Cosgrove 2024-02-07 23:26:24 +00:00
  • eb8c665a53 Reformat wrapper generation code Ryan Everett 2024-02-07 17:25:39 +00:00
  • 5d2e82f0ce Guard memcpy so that it won't fail on null input pointer Ryan Everett 2024-02-07 17:24:59 +00:00
  • b41c3c9582 Guard the exit to stop unused label warning Ryan Everett 2024-01-25 11:56:35 +00:00
  • 0f54727bf4 Restructure wrapper script Ryan Everett 2024-01-25 11:55:23 +00:00
  • 198a4d98d5 Generate test wrappers for key derivation Ryan Everett 2024-01-25 11:44:56 +00:00
  • da9227de7c Fix psa_key_derivation_output_bytes Ryan Everett 2024-01-25 11:37:22 +00:00
  • f943e22bb9 Protect key_derivation_output_bytes Ryan Everett 2024-01-19 14:46:39 +00:00
  • d1e398c374 Protect psa_key_derivation_input_bytes Ryan Everett 2024-01-19 14:46:00 +00:00
  • 4fc2b9b80f Merge pull request #1175 from davidhorstmann-arm/cipher-multipart-test-fix-backport David Horstmann 2024-02-07 17:18:52 +00:00
  • 2f387e98a0 Merge pull request #1174 from davidhorstmann-arm/cipher-multipart-test-fix David Horstmann 2024-02-07 17:18:48 +00:00
  • 3c19b237d1 Fix trailing parenthesis Antonio de Angelis 2024-02-07 17:10:12 +00:00
  • 1910390b4a psa_util: improve leading zeros check in convert_der_to_raw_single_int() Valerio Setti 2024-02-07 16:16:58 +01:00
  • bda577bb0b Fix confusing comment in ctr drbg thread test Paul Elliott 2024-02-06 17:49:20 +00:00
  • 9b272ac1c6 Merge pull request #8794 from daverodgman/pr-guidelines Dave Rodgman 2024-02-07 15:08:42 +00:00
  • ef07fa0fc3 test_suite_psa_crypto_util: add more test for raw->der Valerio Setti 2024-02-07 15:16:45 +01:00
  • affba30833 psa_util: update documentation for mbedtls_ecdsa_raw_to_der() Valerio Setti 2024-02-07 15:03:33 +01:00
  • b6d57934bc Reduce many unnecessary static memory consumption Chien Wong 2024-02-07 21:48:12 +08:00
  • b02c0be06a Merge pull request #8791 from gilles-peskine-arm/psa-legacy-bridges-ecdsa-bits-first Manuel Pégourié-Gonnard 2024-02-07 13:43:29 +00:00
  • a8082c43d5 Add MBEDTLS_CIPHER_C dependencies to new pkparse tests Ryan Everett 2024-02-07 13:31:19 +00:00
  • 7889fe7917 Make check_config aware of MBEDTLS_PSA_CRYPTO_CLIENT Antonio de Angelis 2024-02-07 13:01:33 +00:00
  • 0767fdadbf Enhance GCM throughput using larger precalculated tables. Also refactored the code for shorter tables and moved the check for available accelerators to the context initialization code. Matthias Schulz 2024-02-07 10:46:28 +01:00
  • 292b1dc1e1 Merge pull request #8789 from paul-elliott-arm/fix_tsan_gcc Paul Elliott 2024-02-07 11:32:39 +00:00
  • 2a6593bbb6 Slightly soften force-push suggestion Dave Rodgman 2024-02-07 11:05:47 +00:00
  • c1a4d1f09a Remove comments about rebasing vs merging; link to longer RTD document Dave Rodgman 2024-02-07 11:04:14 +00:00
  • 2840523ae4 Remind contributors not to force-push Dave Rodgman 2024-02-07 10:42:22 +00:00
  • 3f557ad59c Wording improvement Gilles Peskine 2024-02-07 11:22:16 +01:00
  • 1d7bc1ecdf Merge pull request #8717 from valeriosetti/issue8030 Manuel Pégourié-Gonnard 2024-02-07 10:06:03 +00:00
  • 57a0957938 Merge pull request #8788 from daverodgman/old-gcc-alignment-bug Dave Rodgman 2024-02-07 09:31:45 +00:00
  • b3d42fddae tests: write early data: Add HRR scenario Ronald Cron 2024-01-26 11:54:06 +01:00
  • 05600e26f4 tests: write early data: Add "server rejects" scenario Ronald Cron 2024-01-26 10:23:31 +01:00
  • 8fe2b01b52 tests: write early data: Add "not sent" scenario Ronald Cron 2024-01-26 20:25:00 +01:00
  • 2fbbba9c51 tests: ssl: Add write early data unit test Ronald Cron 2024-01-26 20:13:42 +01:00
  • 30bb7ce9a2 Add test case for early data writing Xiaokang Qian 2023-11-30 09:59:09 +00:00
  • a5561893e7 ssl_client2: Add support for early data writing Ronald Cron 2024-01-23 10:30:57 +01:00
  • 2fe0ec8c31 ssl_client2: Add buffer overflow check Ronald Cron 2024-01-23 17:20:46 +01:00
  • ccfaefa361 ssl_client2: Switch from int to size_t Ronald Cron 2024-01-25 14:34:16 +01:00
  • 4e1bd470fb ssl_client2: Move code to build http request Ronald Cron 2024-01-23 09:18:54 +01:00
  • 54a3829453 ssl_client2: Simplify early_data option Ronald Cron 2024-01-25 09:39:59 +01:00
  • b62732e1d6 tls13: cli: Add mbedtls_ssl_write_early_data() API Xiaokang Qian 2023-11-30 09:58:08 +00:00
  • 447bbce8b4 rsa: remove unnecessary check in priv/pub key parsing Valerio Setti 2024-02-07 08:02:03 +01:00
  • 30a303f1a8 ECDSA signature conversion: put bits first Gilles Peskine 2024-02-06 19:45:11 +01:00
  • e053cb2f12 Stop platform test failures with GCC and TSAN Paul Elliott 2024-02-06 14:57:43 +00:00
  • 8bdd8cdc4f Merge pull request #8729 from adeaarm/crypto_struct_client_view Gilles Peskine 2024-02-06 17:29:55 +00:00
  • f45589b492 Merge pull request #8198 from silabs-Kusumit/kdf_incorrect_initial_capacity Gilles Peskine 2024-02-06 17:29:43 +00:00
  • 137e0c1a02 Merge pull request #8761 from valeriosetti/issue4681 Gilles Peskine 2024-02-06 17:29:38 +00:00
  • 856bf3ad09 Merge pull request #8781 from silabs-Kusumit/kdf_incorrect_initial_capacity_backport Gilles Peskine 2024-02-06 17:29:33 +00:00
  • fb7001f15b Merge pull request #8738 from gilles-peskine-arm/pk_import_into_psa-use_usage Gilles Peskine 2024-02-06 17:28:54 +00:00
  • 7274590ef6 Update buffer start and length in multipart test David Horstmann 2024-02-06 17:03:13 +00:00
  • 448bc018d0 Add testcase to fail multipart cipher tests David Horstmann 2024-02-06 16:46:38 +00:00
  • b8dc2453f1 Update buffer start and length in multipart test David Horstmann 2024-02-06 17:03:13 +00:00
  • 30a61f2ec8 Add testcase to fail multipart cipher tests David Horstmann 2024-02-06 16:46:38 +00:00
  • a76a0011ab Remove mutex calls in psa_wipe_all_key_slots Ryan Everett 2024-02-06 16:45:54 +00:00
  • 1810fd9ac8 add changelog Valerio Setti 2024-02-06 17:02:49 +01:00
  • bb76f80218 pk_wrap: use proper raw buffer length in ecdsa_sign_psa() Valerio Setti 2024-02-06 16:57:23 +01:00
  • cf81f69977 psa_util: smarter raw length check in mbedtls_ecdsa_raw_to_der() Valerio Setti 2024-02-06 16:57:12 +01:00
  • 91d5fde944 Merge pull request #8745 from adeaarm/trail_key_id_field Dave Rodgman 2024-02-06 15:55:56 +00:00
  • 6269f3baf4 Revert "psa_util: allow larger raw buffers in mbedtls_ecdsa_raw_to_der()" Valerio Setti 2024-02-06 16:55:18 +01:00
  • 2261ab298f tests: early data status: Add HRR scenario Ronald Cron 2024-01-24 13:38:31 +01:00
  • d6dba675b8 tests: early data status: Add "server rejects" scenario Ronald Cron 2024-01-24 12:22:24 +01:00
  • 265273e8b3 tests: early data status: Add "not sent" scenario Ronald Cron 2024-01-24 11:13:19 +01:00
  • 5c208d7daf tests: ssl: Add scenario param to early data status testing function Ronald Cron 2024-01-24 10:13:30 +01:00
  • a7f94e49a8 tests: ssl: Add early data status unit test Ronald Cron 2024-01-24 09:40:46 +01:00
  • 90e223364c tls13: cli: Refine early data status Ronald Cron 2024-01-22 15:24:21 +01:00
  • fe59ff794d tls13: Send dummy CCS only once Ronald Cron 2024-01-24 14:31:50 +01:00
  • bfcdc069ef tests: ssl: Use get TLS 1.3 ticket helper for early data test Ronald Cron 2024-01-26 16:57:25 +01:00
  • 1f6e4e4a49 tests: ssl: Add helper function to get a TLS 1.3 ticket Ronald Cron 2024-01-26 16:31:33 +01:00
  • ced99be007 tests: ssl: Add early data handshake option Ronald Cron 2024-01-26 15:49:12 +01:00
  • b4ad3e750b tests: ssl: First reset to all zeroes options in init Ronald Cron 2024-01-26 14:57:53 +01:00
  • fb53647b0b tests: ssl: Move group list to options Ronald Cron 2024-01-26 14:55:25 +01:00
  • 2b6a7b37f4 suite_psa_crypto_util: use 521 bits data and bit-size instead of 528 Valerio Setti 2024-02-06 16:21:44 +01:00
  • 79e2e5d2d0 Add comment to set/increment step functions Paul Elliott 2024-02-06 15:10:03 +00:00
  • e093281a8b Pacify check-names Dave Rodgman 2024-02-06 15:00:58 +00:00
  • 94c5806a64 suite_psa_crypto_util: make ecdsa_raw_to_der_incremental() more readable Valerio Setti 2024-02-06 15:49:06 +01:00
  • d09f96b829 Improve docs Dave Rodgman 2024-02-06 13:51:58 +00:00
  • eae7fce829 add changelog Valerio Setti 2024-02-06 14:40:59 +01:00
  • 86e6fe0cce Generate poisoning wrappers for AEAD David Horstmann 2024-01-22 14:36:01 +00:00
  • 18dc032fb4 Prevent unused warnings in psa_aead_set_nonce() David Horstmann 2023-12-20 16:16:43 +00:00
  • e000a0aedf Add buffer copying to psa_aead_verify() David Horstmann 2023-12-11 16:37:04 +00:00
  • 6db0e73dc4 Add buffer copying to psa_aead_finish() David Horstmann 2023-12-11 15:35:59 +00:00