Commit Graph

  • de573f56e5 Fix coding style of length_as_int var in x509_crt.c Simon Butcher 2018-07-05 09:11:30 +01:00
  • 949aa8fa3a Remove redundant Visual Studio 6 data files Simon Butcher 2018-03-25 13:41:33 +01:00
  • 35e5dad865 Add clarifying comment on use of MultiByteToWideChar() and CP_ACP Simon Butcher 2018-03-15 15:00:03 +00:00
  • bcb6cfb13d Fix the tests build with mingw for the new Win32 APIs Simon Butcher 2018-03-14 17:45:45 +00:00
  • def90f4966 Fix formatting and detail of comments in PR #730 Simon Butcher 2018-03-14 17:02:16 +00:00
  • 1c0c5d2a62 Fix for building programs with mingw Simon Butcher 2018-03-26 22:25:12 +01:00
  • 33425de128 Correct check for WIN32 in cmake files for programs Simon Butcher 2018-03-14 16:44:22 +00:00
  • 34b8d83a22 Update ChangeLog for PR #730 for Win32 API fixes Simon Butcher 2018-03-14 16:14:40 +00:00
  • e068aa7ad5 Fix the build for mingw and CMake + VStudio Simon Butcher 2018-03-14 15:10:31 +00:00
  • 0ec1e68548 Replace Windows APIs that are banned in Windows Store apps Kevin Kane 2016-12-15 09:27:16 -08:00
  • 8013e685f5 Clarify calling sequence in the Cipher layer Manuel Pégourié-Gonnard 2021-05-31 11:13:35 +02:00
  • 3697954ac6 Fix inconsistent documentation of cipher_setup() Manuel Pégourié-Gonnard 2021-05-27 12:59:11 +02:00
  • 76059e5ef8 Merge pull request #1078 from daverodgman/padding-ct-changelog Dave Rodgman 2023-09-25 14:02:42 +01:00
  • fb6f2cc9d7 Merge pull request #1082 from daverodgman/padding-ct-changelog-2.28 Dave Rodgman 2023-09-25 14:02:16 +01:00
  • 87fe99627f Merge pull request #8249 from bensze01/fixed-typing-package-versions Gilles Peskine 2023-09-25 14:35:01 +02:00
  • 68dca1ed6f Merge pull request #8247 from mpg/sha3-fixup dev/gilles-peskine-arm/before-python-fix Dave Rodgman 2023-09-25 12:02:21 +01:00
  • 0ab94d1239 Merge pull request #1077 from daverodgman/better-ct-2.28 Dave Rodgman 2023-09-25 11:50:16 +01:00
  • 025bed9eb7 Merge pull request #1076 from daverodgman/more-ct Dave Rodgman 2023-09-25 11:50:10 +01:00
  • e8358d400f Add Changelog for CT fixes Dave Rodgman 2023-09-25 11:34:35 +01:00
  • 5a3add2c67 Merge pull request #8234 from kouzhudong/development Dave Rodgman 2023-09-25 10:51:46 +01:00
  • d06e70c6b8 Set explicit version for the typing packages Bence Szépkúti 2023-09-25 10:25:18 +02:00
  • 4fe1e8762d Fix SHA-3 dependencies in test_suite_md Manuel Pégourié-Gonnard 2023-09-25 10:05:23 +02:00
  • b53e630d8a Merge pull request #8245 from paul-elliott-arm/remove_travis_ci_2.28 Gilles Peskine 2023-09-24 19:59:13 +02:00
  • f6f76c5a25 Merge pull request #8240 from mpg/doc-driver-only-hashes Dave Rodgman 2023-09-24 13:41:45 +01:00
  • 030f11b0b1 Type fixes and wording improvements Manuel Pégourié-Gonnard 2023-09-23 09:02:42 +02:00
  • e47c53eeab Fix SHA-3 in accel tests that need it Manuel Pégourié-Gonnard 2023-09-23 08:54:30 +02:00
  • f4ceb16813 Fix dependencies for SHA-3 MD dispatch tests Manuel Pégourié-Gonnard 2023-09-22 11:30:27 +02:00
  • 1f61b7b8ea Document driver-only hashes Manuel Pégourié-Gonnard 2023-09-22 10:15:22 +02:00
  • cc21ad441a Add SHA-3 support to libtestdriver1 Manuel Pégourié-Gonnard 2023-09-22 09:46:14 +02:00
  • 10304d8329 Merge pull request #8244 from paul-elliott-arm/remove_travis_ci Gilles Peskine 2023-09-22 21:53:33 +00:00
  • 27b7e2f350 Merge pull request #8243 from daverodgman/update-tfm-config Dave Rodgman 2023-09-22 18:52:29 +00:00
  • 6809f231a6 Merge pull request #8210 from yanrayw/aes_128bit_improvement Gilles Peskine 2023-09-22 18:15:03 +00:00
  • ae3cda9541 Merge pull request #8092 from silabs-Kusumit/PBKDF2_output_key Gilles Peskine 2023-09-22 18:01:06 +00:00
  • 471425def2 Remove all travis builds except for coverity_scan Paul Elliott 2023-09-22 17:46:35 +01:00
  • 645a541747 Remove all travis builds except for coverity_scan Paul Elliott 2023-09-22 17:46:35 +01:00
  • a86b776f94 Remove invalid comment from mbedtls_cipher_set_padding_mode() Waleed Elmelegy 2023-09-22 17:44:58 +01:00
  • 739d815b7f Remove PK options Dave Rodgman 2023-09-22 17:40:24 +01:00
  • 84e8f1d618 Set MBEDTLS_MD_C Dave Rodgman 2023-09-22 17:40:18 +01:00
  • 18e1d11cfe Merge pull request #1049 from waleed-elmelegy-arm/Switch-pkparse-to-mbedtls_pkcs5_pbe2_ext Gilles Peskine 2023-09-22 18:06:50 +02:00
  • d162c662b0 Update changelog text Dave Rodgman 2023-09-22 16:33:12 +01:00
  • 4f53520f54 Merge pull request #8241 from daverodgman/cast_warning Dave Rodgman 2023-09-22 14:23:05 +00:00
  • 08fd33a875 Add warning to mbedtls_cipher_setup() about setting padding mode Waleed Elmelegy 2023-09-22 14:45:25 +01:00
  • 9fc868012c Fix test error Dave Rodgman 2023-09-22 10:56:13 +01:00
  • c0633bc777 Add comment Dave Rodgman 2023-09-22 10:54:43 +01:00
  • 38c3228f3e fix cast warning Dave Rodgman 2023-09-22 10:51:37 +01:00
  • 193f94276e Merge pull request #1071 from gilles-peskine-arm/ssl_decrypt_stream_short_buffer Gilles Peskine 2023-09-22 11:43:03 +02:00
  • f8fc956714 Merge pull request #1072 from gilles-peskine-arm/ssl_decrypt_stream_short_buffer-2.28 Gilles Peskine 2023-09-22 11:43:01 +02:00
  • d03f483dbe Use mbedtls_ct_error_if Dave Rodgman 2023-09-22 09:52:15 +01:00
  • fbe74a9e51 Add mbedtls_ct_error_if, with tests Dave Rodgman 2023-09-22 09:43:49 +01:00
  • 41434d043c Merge pull request #8237 from tom-cosgrove-arm/mbedtls_pk_write_key_der-unused-len-and-unreachable-ret Tom Cosgrove 2023-09-22 08:45:48 +00:00
  • 9d0869140b Remove tests for mbedtls_ct_int_if Dave Rodgman 2023-09-21 21:54:08 +01:00
  • a9d70125a3 Remove mbedtls_ct_int_if Dave Rodgman 2023-09-21 21:53:54 +01:00
  • 7ad37e40a6 Remove use of mbedtls_ct_int_if Dave Rodgman 2023-09-21 21:53:31 +01:00
  • 530c3da698 Improve implementation of mbedtls_ct_int_if Dave Rodgman 2023-09-21 21:06:48 +01:00
  • 61f1beaccf Update library to use mbedtls_ct_int_if Dave Rodgman 2023-09-21 19:23:17 +01:00
  • f1915f623d Improve testing for mbedtls_ct_int_if Dave Rodgman 2023-09-21 19:22:59 +01:00
  • f81b2a14f2 Generalise mbedtls_ct_error_if to mbedtls_ct_int_if Dave Rodgman 2023-09-21 19:22:43 +01:00
  • aaebc9be51 Merge pull request #8235 from daverodgman/misc-size Dave Rodgman 2023-09-21 18:42:37 +01:00
  • 326ba3c0bb mbedtls_ssl_decrypt_buf(): fix buffer overread with stream cipher Gilles Peskine 2023-09-18 14:08:11 +02:00
  • dc48f6ed27 Test mbedtls_ssl_decrypt_buf(): stream cipher, negative cases Gilles Peskine 2023-09-18 14:05:55 +02:00
  • 2198cc5273 Refactoring: create mbedtls_test_ssl_prepare_record_mac() Gilles Peskine 2023-09-18 13:11:50 +02:00
  • 027e1b4b3d Refactoring: prepare to create mbedtls_test_ssl_prepare_record_mac() Gilles Peskine 2023-09-18 13:05:35 +02:00
  • 9013b818c6 Move testing of mbedtls_ssl_decrypt_buf to a new test suite Gilles Peskine 2023-09-18 12:42:37 +02:00
  • 8d276fbc23 Remove unused variable and unreachable return from mbedtls_pk_write_key_der() Tom Cosgrove 2023-09-21 17:13:51 +01:00
  • cc3c670670 Fix compiler cast warning Dave Rodgman 2023-09-21 16:33:26 +01:00
  • 3643947a1e Add correct dependencies for AES-192/256 cipher tests Waleed Elmelegy 2023-09-21 16:22:15 +01:00
  • 38202a2b18 Improve pkparse test dependencies and changelog Waleed Elmelegy 2023-09-21 15:21:10 +01:00
  • f4e665101d Add more tests to check setting padding mode Waleed Elmelegy 2023-09-21 14:04:35 +01:00
  • af3b6fe12d Merge pull request #8232 from gilles-peskine-arm/rename-p256m-config Gilles Peskine 2023-09-21 12:52:44 +00:00
  • 2a5ab95fc1 Merge branch 'development-restricted' into more-ct Dave Rodgman 2023-09-21 13:52:00 +01:00
  • 93b3228d42 Add tests for mbedtls_ct_error_if Dave Rodgman 2023-09-21 11:29:41 +01:00
  • a15b4851d4 Fix MSVC error C4703 about possibly uninitialized variable in pkwrite.c correy 2023-09-21 16:19:11 +08:00
  • 1a404e8f34 Use mbedtls_ct_error for CT error selection Dave Rodgman 2023-09-21 11:26:09 +01:00
  • e50b537266 Add mbedtls_ct_error_if Dave Rodgman 2023-09-21 10:58:36 +01:00
  • ef6795d2a9 Reduce size of mbedtls_asn1_get_len Dave Rodgman 2023-09-12 14:42:46 +01:00
  • d3450da98d Re-order mbedtls_ccm_context Dave Rodgman 2023-09-11 18:24:40 +01:00
  • c3cb97896b Changelog for padding CT fixes Dave Rodgman 2023-09-21 10:25:01 +01:00
  • 556a0790f6 Fix code style in pkparse tests Waleed Elmelegy 2023-09-21 09:19:56 +01:00
  • 7641667abf Merge pull request #1073 from Mbed-TLS/better-ct-memcmp Gilles Peskine 2023-09-21 10:00:58 +02:00
  • 9d4d8ebaf2 Add PKCS5/12 dependecies to pkparse tests Waleed Elmelegy 2023-09-21 08:27:39 +01:00
  • 6f0259e6da AESNI: improve comments on some guards in aesni.h Pengyu Lv 2023-09-21 10:34:32 +08:00
  • 9d87a38976 test_suite_ssl: improve variable naming in ssl_set_hostname_twice Pengyu Lv 2023-07-11 10:15:16 +08:00
  • 20384f416e Fix the comments of some guards Pengyu Lv 2023-09-21 10:14:16 +08:00
  • 67cf66b427 Add a note about the code size benefits Gilles Peskine 2023-09-20 23:19:46 +02:00
  • 29d0bfba0d Rename option where concatenated with -D Gilles Peskine 2023-09-20 23:11:33 +02:00
  • 6063d82f04 Correct macro guards in constant_time_internal.h Dave Rodgman 2023-09-20 21:54:15 +01:00
  • 584a08f91d Add cast for MSVC Dave Rodgman 2023-09-20 20:15:52 +01:00
  • 5ea6bb06a7 Add cast for MSVC Dave Rodgman 2023-09-20 20:14:15 +01:00
  • 15bcf38e88 Add test pkparse test dependencies Waleed Elmelegy 2023-09-20 20:02:16 +01:00
  • 3aa79691fc Add a note about p256m near the option to enable secp256r1 Gilles Peskine 2023-09-20 20:54:50 +02:00
  • 08b66cd7d7 Move MBEDTLS_PSA_P256M_DRIVER_ENABLED to keep alphabetical order Gilles Peskine 2023-09-20 20:51:47 +02:00
  • efaee9a299 Give a production-sounding name to the p256m option Gilles Peskine 2023-09-20 20:49:47 +02:00
  • 8d83b05ee0 Add changelog entry for switching pkparse to new pbe functions Waleed Elmelegy 2023-09-20 18:42:05 +01:00
  • 1db5cdaf57 Add tests to test pkcs8 parsing of encrypted keys Waleed Elmelegy 2023-09-20 18:00:48 +01:00
  • 5e48cad7f0 Fix codestyle issues in pkcs12.h & pkparse.c Waleed Elmelegy 2023-09-12 14:52:48 +01:00
  • d527896b7e Switch pkparse to use new mbedtls_pkcs12_pbe_ext function Waleed Elmelegy 2023-09-12 14:42:49 +01:00
  • c9f4040f7f Switch pkparse to use new mbedtls_pkcs5_pbes2_ext function Waleed Elmelegy 2023-08-08 15:28:15 +01:00
  • caa942569f Improve return value handling Dave Rodgman 2023-09-20 19:24:14 +01:00
  • e0ad9a4707 Misc CT robustness improvements Dave Rodgman 2023-09-20 19:23:58 +01:00
  • 1cf181fd46 Reinstate more robust return value handling Dave Rodgman 2023-09-20 18:23:36 +01:00