Commit Graph

  • 4602564d7a Unify memcmp functions gabor-mezei-arm 2021-07-19 15:19:19 +02:00
  • 2dcd7686ce Typo: Unify indentation of function parameters gabor-mezei-arm 2021-09-27 16:29:52 +02:00
  • 7fc96c1a57 Fix test description Ronald Cron 2021-09-28 15:54:57 +02:00
  • fb877215b5 Fix supported signature documentation Ronald Cron 2021-09-28 15:49:39 +02:00
  • 8ee9ed6785 Fix and improve the documentation of supported groups Ronald Cron 2021-09-28 14:46:43 +02:00
  • fdb71183f8 Move mbedtls_cf_rsaes_pkcs1_v15_unpadding function to the constant-time module gabor-mezei-arm 2021-09-27 16:11:12 +02:00
  • bef600f27e Move the constant-time part of mbedtls_rsa_rsaes_pkcs1_v15_decrypt to a function gabor-mezei-arm 2021-09-26 15:20:48 +02:00
  • 65cefdbfcb Create mbedtls_cf_size_if function gabor-mezei-arm 2021-09-27 15:47:00 +02:00
  • c29a3da599 Move mbedtls_mpi_lt_mpi_ct function to the constant-time module gabor-mezei-arm 2021-09-27 15:41:30 +02:00
  • 5c97621215 Move mbedtls_mpi_safe_cond_swap function to the constant-time module gabor-mezei-arm 2021-09-27 15:37:50 +02:00
  • 40a4925128 Move mbedtls_mpi_safe_cond_assign function to the constant-time module gabor-mezei-arm 2021-09-27 15:33:35 +02:00
  • 9c1203fd67 Delete ssl_invasive.h due to duplicated function declarations gabor-mezei-arm 2021-09-27 14:36:10 +02:00
  • 1349ffde84 Move mbedtls_cf_hmac function to the constant-time module gabor-mezei-arm 2021-09-27 14:28:31 +02:00
  • 0e7f71e1a9 Move mbedtls_cf_memcpy_offset function to the constant-time module gabor-mezei-arm 2021-09-27 13:57:45 +02:00
  • dee0fd33f1 Move mbedtls_cf_memcpy_if_eq function to the constant-time module gabor-mezei-arm 2021-09-27 13:34:25 +02:00
  • 394aeaaefb Move mbedtls_cf_mem_move_to_left function to the constant-time module gabor-mezei-arm 2021-09-27 13:31:06 +02:00
  • be8d98b0be Move mbedtls_cf_mpi_uint_cond_assign function to the constant-time module gabor-mezei-arm 2021-09-27 13:17:15 +02:00
  • d3230d533c Move mbedtls_cf_cond_select_sign function to the constant-time module gabor-mezei-arm 2021-09-27 13:03:57 +02:00
  • b2dbf2c113 Move mbedtls_cf_uint_if function to the constant-time module gabor-mezei-arm 2021-09-27 12:59:30 +02:00
  • 3f90fd540a Move mbedtls_cf_mpi_uint_lt function to the constant-time module gabor-mezei-arm 2021-09-27 12:55:33 +02:00
  • 84dc02c8f5 Remove module dependency gabor-mezei-arm 2021-09-27 12:47:06 +02:00
  • 5a85442604 Move mbedtls_cf_size_gt function to the constant-time module gabor-mezei-arm 2021-09-27 12:25:07 +02:00
  • 8d1d5fd204 Move mbedtls_cf_size_bool_eq function to the constant-time module gabor-mezei-arm 2021-09-27 12:15:19 +02:00
  • 16fc57bcc4 Move mbedtls_cf_size_mask_ge function to the constant-time module gabor-mezei-arm 2021-09-27 11:58:31 +02:00
  • c76227d808 Move mbedtls_cf_size_mask_lt function to the constant-time module gabor-mezei-arm 2021-09-27 11:53:54 +02:00
  • 3733bf805a Move mbedtls_cf_size_mask function to the constant-time module gabor-mezei-arm 2021-09-27 11:49:42 +02:00
  • 340948e4a5 Move mbedtls_cf_uint_mask function to the constant-time module gabor-mezei-arm 2021-09-27 11:40:03 +02:00
  • db9a38c672 Move contatnt-time memcmp functions to the contant-time module gabor-mezei-arm 2021-09-27 11:28:54 +02:00
  • 9fa43ce238 Rename function to have suitable name gabor-mezei-arm 2021-09-28 16:14:47 +02:00
  • 814f0c5fb1 Remove check for lack of supported ciphers Paul Elliott 2021-09-28 14:41:22 +01:00
  • 946c920475 Add safety for nonce length to internal driver Paul Elliott 2021-09-28 14:32:55 +01:00
  • d9a94fe3d0 Add counter length macro Jerry Yu 2021-09-28 18:58:59 +08:00
  • 45cb82fac4 Merge pull request #4918 from yuhaoth/pr/add-send-alert-message-macro Ronald Cron 2021-09-28 13:34:55 +02:00
  • 6ca7c7fd6b Remove useless variables Jerry Yu 2021-09-28 18:51:40 +08:00
  • 5b8618b44c fixup: Make the fields of mbedtls_ecp_curve_info public Gilles Peskine 2021-09-28 12:34:53 +02:00
  • bb0f9e1740 Move all nonce length checks to PSA Core Paul Elliott 2021-09-28 11:14:27 +01:00
  • dff6c5d963 Restore internal driver for aead_set_lengths Paul Elliott 2021-09-28 11:00:20 +01:00
  • ad8d0bad10 Keep consistency order. Jerry Yu 2021-09-28 17:58:26 +08:00
  • 1c39975a27 Fix typo Gilles Peskine 2021-09-28 10:12:49 +02:00
  • d52398d31f fix double underscore fail Jerry Yu 2021-09-28 16:13:44 +08:00
  • 8a83224072 Fix typo Gilles Peskine 2021-09-28 10:12:49 +02:00
  • ee20f3698a Remove check-names.sh and now-unused helper scripts Gilles Peskine 2021-09-27 20:14:12 +02:00
  • 31da67beb7 Switch to the new Python implementation of check-names Gilles Peskine 2021-09-27 20:13:00 +02:00
  • d47f636a19 Adapt source file names from Mbed TLS 3.0 to 2.27 Gilles Peskine 2021-09-27 20:12:00 +02:00
  • 5b4caf21de Fix typos pointed out by check_names Yuto Takano 2021-08-10 11:26:15 +01:00
  • 7bf5205581 More robust handling of excluded files Gilles Peskine 2021-09-27 19:20:17 +02:00
  • 8266b5b0b4 Copy check_names.py and friends from development Gilles Peskine 2021-09-27 19:53:31 +02:00
  • 4ed1ed18d2 Move nonce size checking to PSA Core Paul Elliott 2021-09-27 18:09:28 +01:00
  • 325d374e3d Move set lengths checking to PSA Core Paul Elliott 2021-09-27 17:56:28 +01:00
  • 745f5f2724 Add test for PolyChaCha with shortened tag Paul Elliott 2021-09-27 17:38:08 +01:00
  • 89458d1420 More robust handling of excluded files Gilles Peskine 2021-09-27 19:20:17 +02:00
  • 409fbbe4a2 Minor documentation fix Gilles Peskine 2021-09-27 16:17:51 +02:00
  • 9a7d4c2734 New configuration option MBEDTLS_CHECK_RETURN_WARNING Gilles Peskine 2021-09-23 18:07:36 +02:00
  • a33e6935bc Use reserved identifier for warn_unused_result Gilles Peskine 2021-09-23 17:46:12 +02:00
  • 913fc5fff3 Better default for MBEDTLS_CHECK_RETURN in config.h Gilles Peskine 2021-09-23 17:43:46 +02:00
  • 3f106f762d Move MBEDTLS_CHECK_RETURN to the correct section Gilles Peskine 2021-09-23 17:42:39 +02:00
  • e41803af9c Change DES and AES functions to MBEDTLS_CHECK_RETURN_TYPICAL Gilles Peskine 2021-09-23 17:35:37 +02:00
  • 463adf4536 Define indirection macros MBEDTLS_CHECK_RETURN_xxx Gilles Peskine 2021-09-23 17:28:59 +02:00
  • ea59237370 Move changelog entry to the appropriate directory Gilles Peskine 2021-09-23 17:08:26 +02:00
  • 2a25804fd4 Add MBEDTLS_CHECK_RETURN description to mbedtls_config. Mateusz Starzyk 2021-08-06 13:56:54 +02:00
  • e35f8f6a77 Move MBEDTLS_CHECK_RETURN to platform_util. Mateusz Starzyk 2021-08-04 15:38:09 +02:00
  • c78833abc7 Add reminder of assumption to documentation Paul Elliott 2021-09-27 16:00:40 +01:00
  • 7820a574f1 Catch failures of AES or DES operations Gilles Peskine 2021-07-07 21:08:28 +02:00
  • 4b627af36c New macro MBEDTLS_CHECK_RETURN Gilles Peskine 2021-07-07 21:02:36 +02:00
  • f164b6a7ff Add an overview section Ronald Cron 2021-09-27 15:36:29 +02:00
  • 847c3580b8 Expend coding rules Ronald Cron 2021-09-27 14:24:43 +02:00
  • 3e7c4036b4 Miscellaneous improvements Ronald Cron 2021-09-27 14:22:38 +02:00
  • fecda8ddb4 Improve the description of common macros usage Ronald Cron 2021-09-27 13:59:38 +02:00
  • 99733f0511 Amend vector variables Ronald Cron 2021-09-27 13:58:21 +02:00
  • b194466e99 Amend TLS 1.3 prefix Ronald Cron 2021-09-27 13:56:46 +02:00
  • 72064b30cf Fix usage of backticks Ronald Cron 2021-09-27 13:54:28 +02:00
  • 660c723b09 Add paragraph about expected quality Ronald Cron 2021-09-27 13:40:53 +02:00
  • 7a7032a4ba Remove out of MVP scope items Ronald Cron 2021-09-27 13:38:46 +02:00
  • c3b510f096 Amend supported groups and signatures based on spec 9.1 section Ronald Cron 2021-09-27 13:36:33 +02:00
  • 3160d70049 Add comments about key_share and supported_versions support Ronald Cron 2021-09-27 13:27:21 +02:00
  • e6e02b6bae Extend mac_key_policy test. Mateusz Starzyk 2021-08-30 17:09:03 +02:00
  • 25e65db1ce Use separate expected results for MAC sign and verify key policy. Mateusz Starzyk 2021-08-24 11:01:23 +02:00
  • 18f662b0af Fix mac_key_policy test function Mateusz Starzyk 2021-08-19 15:11:50 +02:00
  • dd55b25bd5 Require MESSAGE flag in PSA MAC setup. Mateusz Starzyk 2021-08-17 15:24:32 +02:00
  • 85e51083d8 Add support for server_name extension Ronald Cron 2021-09-27 12:13:16 +02:00
  • 004df8ad5f Improve comment about handshake failure with HRR and CertificateRequest Ronald Cron 2021-09-27 12:12:00 +02:00
  • 1fa5088c0b Improve comment about PSK TLS 1.3 configuration options Ronald Cron 2021-09-27 12:06:52 +02:00
  • b19be6b5f3 Merge pull request #1638 from dgreen-arm/check-names-rewrite Gilles Peskine 2021-09-27 12:28:53 +02:00
  • 023987feef Use GitHub table format Ronald Cron 2021-09-27 11:59:25 +02:00
  • def52c36e5 Remove obscure comment about TLS 1.3 renegotiation config option Ronald Cron 2021-09-27 12:03:55 +02:00
  • 148165cc6f Remove psa version of get_handshake_transcript Jerry Yu 2021-09-24 23:20:59 +08:00
  • 957f0fa1f7 Add length macro for in_ctr Jerry Yu 2021-09-24 10:27:07 +08:00
  • e06f4532ef remove useless code Jerry Yu 2021-09-23 18:35:07 +08:00
  • 4836952f9d fix tls1_3 prefix issues Jerry Yu 2021-09-18 16:09:01 +08:00
  • 92c1ca221f fix likely typos error Jerry Yu 2021-09-16 18:56:10 +08:00
  • b65eb2f3cf Revert "tls13: add generate handshake keys" Jerry Yu 2021-09-16 13:43:28 +08:00
  • 5243142476 Add macro for length of input counter Jerry Yu 2021-09-16 13:25:04 +08:00
  • e3131ef7f3 fix various issues Jerry Yu 2021-09-16 13:14:15 +08:00
  • a63de352dc Revert "tls13: add ecdh_read_public" Jerry Yu 2021-09-09 15:42:32 +08:00
  • 000f976070 Rename get_handshake_transcript Jerry Yu 2021-09-14 11:12:51 +08:00
  • c7875b5f11 add set in/out transform utils Jerry Yu 2021-09-05 21:05:50 +08:00
  • d3f73349a7 tls13: add ecdh_read_public Jerry Yu 2021-09-09 15:42:32 +08:00
  • 7bea4bac96 tls13: add checksum of handshake message Jerry Yu 2021-09-09 15:06:18 +08:00
  • 4925ef5da1 tls13: add generate handshake keys Jerry Yu 2021-09-09 14:42:55 +08:00
  • 89ea321d96 tls13: add key_schedule_stage_early_data Jerry Yu 2021-09-09 14:31:24 +08:00