Commit Graph

  • c43a0a4adb rename dont_ignore to in_padding Dave Rodgman 2023-09-20 19:07:22 +01:00
  • e834d6c9f2 Move declaration for robustness against future edits Dave Rodgman 2023-09-20 19:06:53 +01:00
  • c62f7fcce9 Use more meaningful variable name in mbedtls_rsa_rsaes_oaep_decrypt Dave Rodgman 2023-09-20 19:06:02 +01:00
  • e94cd0b99b Correct use of mbedtls_ct_mpi_uint_if_else_0 Dave Rodgman 2023-09-20 19:05:35 +01:00
  • 1924adbf99 Fix macro guards for mbedtls_ct_size_mask Dave Rodgman 2023-09-20 17:22:00 +01:00
  • 5edb942708 Merge pull request #8041 from mpg/tfm-p256m Manuel Pégourié-Gonnard 2023-09-20 16:09:56 +00:00
  • 5382ba6987 Merge pull request #8230 from gilles-peskine-arm/test_tls1_2_ecjpake_compatibility-avoid-build-race Paul Elliott 2023-09-20 15:53:04 +00:00
  • 1d52368e85 build fixes Dave Rodgman 2023-09-20 16:26:49 +01:00
  • c1a17f5458 CT fix for get_zeros_padding Dave Rodgman 2023-09-20 14:54:29 +01:00
  • 51773aa68b CT fix for get_zeros_and_len_padding Dave Rodgman 2023-09-20 14:51:21 +01:00
  • df254f6bb6 CT fix for get_one_and_zeros_padding Dave Rodgman 2023-09-20 14:46:12 +01:00
  • 9f3f73d212 CT fix for get_pkcs_padding Dave Rodgman 2023-09-20 14:29:45 +01:00
  • 40dc3b3727 CT fixes in nist_kw Dave Rodgman 2023-09-20 14:23:29 +01:00
  • 954a2da1e4 Use mbedtls_ct_memcmp in mbedtls_rsa_rsaes_oaep_decrypt Dave Rodgman 2023-09-20 14:10:35 +01:00
  • c280520999 Eliminate duplicate ct memcmp Dave Rodgman 2023-09-11 18:25:16 +01:00
  • 3ec976c42c Fix typo in variable declaration Manuel Pégourié-Gonnard 2023-09-20 16:12:46 +02:00
  • edc8456e01 Work around a race condition in parallel builds Gilles Peskine 2023-09-20 15:03:18 +02:00
  • eda1b1f744 Merge pull request #7921 from valeriosetti/issue7613 Gilles Peskine 2023-09-20 12:47:55 +00:00
  • f4cf4a6e25 Merge pull request #1070 from gilles-peskine-arm/merge-2.28-restricted-20230915 Dave Rodgman 2023-09-20 12:07:55 +01:00
  • 452beb9076 Merge pull request #8203 from gilles-peskine-arm/p256-m-production Gilles Peskine 2023-09-20 09:36:05 +00:00
  • ee5464fab9 Simplify unnecessarily complex error code handling Dave Rodgman 2023-09-20 09:13:12 +01:00
  • f25189473b Fix documentation of error codes Manuel Pégourié-Gonnard 2023-09-20 09:42:55 +02:00
  • 5ca69349b5 Improve comments on key formats Manuel Pégourié-Gonnard 2023-09-20 09:28:02 +02:00
  • fbea9d2e7d Improve return code Manuel Pégourié-Gonnard 2023-09-20 09:22:29 +02:00
  • fd96579ecd Use properly typed versions of mbedtls_ct_xxx_if Dave Rodgman 2023-09-19 21:51:50 +01:00
  • 143f5f7c68 Add mbedtls_ct_bool_if and mbedtls_ct_bool_if_else_0 Dave Rodgman 2023-09-19 21:51:13 +01:00
  • 437500c5b1 Fix MSVC type complaint Dave Rodgman 2023-09-19 21:36:43 +01:00
  • 814d096420 Fix error in handling of return value from mbedtls_nist_kw_unwrap Dave Rodgman 2023-09-19 19:45:54 +01:00
  • 6be4bcff16 code style Dave Rodgman 2023-09-19 19:47:51 +01:00
  • 4fc14cc4ae Fix error in handling of return value from mbedtls_nist_kw_unwrap Dave Rodgman 2023-09-19 19:45:54 +01:00
  • f8182d91a7 Simplify add_zeros_padding Dave Rodgman 2023-09-19 16:25:17 +01:00
  • d8c68a948a Use CT interface in get_zeros_padding Dave Rodgman 2023-09-19 16:19:38 +01:00
  • 1cfc43c77b Rename mbedtls_ct_bool_xor to mbedtls_ct_bool_ne Dave Rodgman 2023-09-19 16:18:59 +01:00
  • 89a9bd5887 Use CT interface in get_one_and_zeros_padding Dave Rodgman 2023-09-19 14:37:50 +01:00
  • 6cec41c3bb use CT interface in add_zeros_and_len_padding() Dave Rodgman 2023-09-18 21:51:55 +01:00
  • 6b7e2a5809 Use CT interface in get_pkcs_padding Dave Rodgman 2023-09-18 19:00:44 +01:00
  • b4e6b41aa0 Use const-time interface throughout mbedtls_rsa_rsaes_oaep_decrypt Dave Rodgman 2023-09-18 18:46:19 +01:00
  • 986006e567 Make TEST_CALLOC_NONNULL more robust Dave Rodgman 2023-09-19 18:30:25 +01:00
  • 6568f60358 Simplify mbedtls_ct_memcmp_partial test Dave Rodgman 2023-09-19 17:48:24 +01:00
  • 2c9f86b3b6 Add docs for mbedtls_ct_memcmp_partial test Dave Rodgman 2023-09-19 17:48:13 +01:00
  • 28bc1ab923 Use exact bounds for allocations in mbedtls_ct_memcmp_partial test Dave Rodgman 2023-09-19 17:34:57 +01:00
  • a328635305 Introduce TEST_CALLOC_NONNULL Dave Rodgman 2023-09-19 17:34:39 +01:00
  • ba600b2fd9 Remove expected param from mbedtls_ct_memcmp_partial test Dave Rodgman 2023-09-19 17:26:13 +01:00
  • 51c15309f2 Make padlen check const-time Dave Rodgman 2023-09-19 17:09:13 +01:00
  • c2630fac52 Simplify mbedtls_ct_memcmp_partial Dave Rodgman 2023-09-19 14:13:41 +01:00
  • 071b69f47b Add correct dependency to DES3 test Waleed Elmelegy 2023-09-19 11:24:49 +01:00
  • 66d6ac92e6 Use mbedtls_ct_memcmp in mbedtls_rsa_rsaes_oaep_decrypt Dave Rodgman 2023-09-18 18:35:03 +01:00
  • d337bd9bfe Improve const-timeness of mbedtls_nist_kw_unwrap Dave Rodgman 2023-09-18 18:22:27 +01:00
  • 771ac65b0c Add tests for mbedtls_ct_memcmp_partial Dave Rodgman 2023-09-18 18:20:55 +01:00
  • 9c14007ac3 Add mbedtls_ct_memcmp_partial Dave Rodgman 2023-09-18 18:20:27 +01:00
  • d26a3d6da7 Eliminate duplicate ct memcmp Dave Rodgman 2023-09-11 18:25:16 +01:00
  • faf0b8604a mbedtls_ssl_decrypt_buf(): fix buffer overread with stream cipher Gilles Peskine 2023-09-18 14:08:11 +02:00
  • d2e004e401 Test mbedtls_ssl_decrypt_buf(): stream cipher, negative cases Gilles Peskine 2023-09-18 14:05:55 +02:00
  • 6d2c5d5f5c Adjust cipher tests to new requirement of specifying padding mode Waleed Elmelegy 2023-09-18 17:41:25 +01:00
  • 9099d3fd76 Refactoring: create mbedtls_test_ssl_prepare_record_mac() Gilles Peskine 2023-09-18 13:11:50 +02:00
  • bd50d5baec Merge pull request #8177 from gilles-peskine-arm/generated-files-off-in-release Gilles Peskine 2023-09-18 14:11:58 +00:00
  • 68ec3ccc7c Add missing cleanup Gilles Peskine 2023-09-18 14:35:52 +02:00
  • ac5fabed25 Refactoring: prepare to create mbedtls_test_ssl_prepare_record_mac() Gilles Peskine 2023-09-18 13:05:35 +02:00
  • a3237efefb Move testing of mbedtls_ssl_decrypt_buf to a new test suite Gilles Peskine 2023-09-18 14:23:13 +02:00
  • 25c271a035 Merge pull request #8182 from daverodgman/asn1write-size Dave Rodgman 2023-09-18 10:27:23 +00:00
  • 97bb726e2d Add clarifying comment Manuel Pégourié-Gonnard 2023-09-18 11:28:32 +02:00
  • 275afe187f Fix preset shared between 1.2 and 1.3 Manuel Pégourié-Gonnard 2023-09-18 11:19:20 +02:00
  • f299efdb96 Improve a comment Manuel Pégourié-Gonnard 2023-09-18 11:19:04 +02:00
  • 67c86e626b Merge pull request #7961 from gilles-peskine-arm/psa_crypto_config-in-full Gilles Peskine 2023-09-18 08:13:12 +00:00
  • 3591cc61f2 Merge pull request #8103 from gilles-peskine-arm/7961-2.28 Gilles Peskine 2023-09-18 08:13:08 +00:00
  • 433aa1cc5c Merge pull request #8218 from paul-elliott-arm/remove_unused_values_programs_2_28 Gilles Peskine 2023-09-18 08:13:05 +00:00
  • 8fbef064a6 Merge pull request #8217 from paul-elliott-arm/remove_unused_values_programs Gilles Peskine 2023-09-18 08:13:00 +00:00
  • 5083a5b85e Merge pull request #8220 from jnmeurisse/development Gilles Peskine 2023-09-18 10:06:14 +02:00
  • 4f119b8f21 Remove extra copies of a block of comment/define Manuel Pégourié-Gonnard 2023-09-18 09:57:04 +02:00
  • f7298cd397 Fix some issues in comments Manuel Pégourié-Gonnard 2023-09-18 09:55:24 +02:00
  • 83f0a65d71 Fix issue #8215 : add missing requires documentation in mbedtls_config.h jnmeurisse 2023-09-16 18:12:18 +02:00
  • 0c9516ea89 code style Dave Rodgman 2023-09-15 18:30:09 +01:00
  • 127f35d5e5 Merge remote-tracking branch 'origin/development' into asn1write-size Dave Rodgman 2023-09-15 18:02:59 +01:00
  • ecdfc1c94f Fix poorly named function Dave Rodgman 2023-09-15 18:00:37 +01:00
  • 2391649e7e Remove unneeded setting of ret from ssl programs Paul Elliott 2023-09-15 17:39:08 +01:00
  • 8a7fb2d799 Merge pull request #1055 from waleed-elmelegy-arm/add-new-pkcs12-pbe2-ext-fun Gilles Peskine 2023-09-15 18:43:03 +02:00
  • fac34d7dbf Merge pull request #1065 from waleed-elmelegy-arm/backport-add-new-pkcs12-pbe2-ext-fun Gilles Peskine 2023-09-15 18:43:00 +02:00
  • fd3360ebf4 Remove unneeded setting of ret from ssl programs Paul Elliott 2023-09-15 17:39:08 +01:00
  • 9cacae3c7a Merge remote-tracking branch 'upstream-public/mbedtls-2.28' into HEAD Gilles Peskine 2023-09-15 18:32:36 +02:00
  • d24b546f3d Reduce line size in new pkcs function changelog Waleed Elmelegy 2023-09-14 18:27:17 +01:00
  • 58ed2318c5 Modify changelog entry to add pkcs12 pbe functions Waleed Elmelegy 2023-09-13 13:35:16 +01:00
  • f919393e05 Return back to modifying input parameters in pkcs12_parse_pbe_params Waleed Elmelegy 2023-09-12 14:05:10 +01:00
  • 6060cf1043 Add new mbedtls_pkcs12_pbe_ext function to replace old function Waleed Elmelegy 2023-09-06 15:48:08 +01:00
  • 170be457bd Merge pull request #8207 from mcagriaksoy/branch_old_try Gilles Peskine 2023-09-15 05:53:00 +00:00
  • 865730ec67 Merge pull request #8212 from tom-cosgrove-arm/mbedtls_ssl_max_early_data_size-default-value Gilles Peskine 2023-09-15 05:51:59 +00:00
  • 7f84471a60 Adding changelog for log level message fix mcagriaksoy 2023-09-14 22:43:08 +02:00
  • 50888643f4 Reduce line size in new pkcs function changelog Waleed Elmelegy 2023-09-14 18:27:17 +01:00
  • 6fda82cdc7 Merge pull request #8214 from daverodgman/clang18-fix Dave Rodgman 2023-09-14 17:12:23 +00:00
  • a11eac4292 code style Dave Rodgman 2023-09-14 16:16:04 +01:00
  • e99b24dd9f Fix some clang-18 warnings Dave Rodgman 2023-09-14 15:45:03 +01:00
  • a63775b168 Move MBEDTLS_SSL_MAX_EARLY_DATA_SIZE to the correct section Tom Cosgrove 2023-09-14 13:31:19 +01:00
  • 3b4471ef87 MBEDTLS_SSL_MAX_EARLY_DATA_SIZE: default value should be commented out in config Tom Cosgrove 2023-09-14 12:59:50 +01:00
  • b95e92cd41 Merge pull request #8076 from valeriosetti/issue8005 Manuel Pégourié-Gonnard 2023-09-14 09:12:35 +00:00
  • 7732ced037 cipher_wrap: remove 192- and 256-bit for AES_ONLY_128_BIT_KEY_LENGTH Yanray Wang 2023-09-14 13:51:14 +08:00
  • 7fb6fc60ce padlock: introduce MBEDTLS_VIA_PADLOCK_HAVE_CODE Pengyu Lv 2023-09-14 14:02:02 +08:00
  • d9f22804ea Fixes log level for got supported group message mcagriaksoy 2023-09-13 22:42:19 +02:00
  • 51616459fa Merge pull request #7211 from sergio-nsk/patch-3 Gilles Peskine 2023-09-13 16:39:08 +02:00
  • 0ddffb6de2 Merge pull request #7210 from sergio-nsk/patch-2 Gilles Peskine 2023-09-13 16:38:55 +02:00
  • 3d0bffb257 Improve statement in driver-only-builds.md Paul Elliott 2023-09-13 15:15:37 +01:00
  • 528ec901ab Add a changelog entry for p256-m Gilles Peskine 2023-09-13 15:41:23 +02:00