Commit Graph

  • 84bee4c492 mbedtls_mpi_mod_write: improve readability Janos Follath 2022-11-28 10:27:14 +00:00
  • 3861062f6b Tell cmake to get SKIP_TEST_SUITES from ENV David Horstmann 2022-11-28 10:18:05 +00:00
  • 3d78e08ac0 erase early secrets and transcripts Jerry Yu 2022-11-23 18:26:20 +08:00
  • a5db6c0ce3 fix coding style issues. Jerry Yu 2022-11-23 18:08:04 +08:00
  • e31688b7fa fix comments issue Jerry Yu 2022-11-22 21:55:56 +08:00
  • a8771839e8 Refactor make_traffic_keys Jerry Yu 2022-11-21 23:16:54 +08:00
  • 3ce61ffca6 fix comments and function name issues Jerry Yu 2022-11-21 22:45:58 +08:00
  • b094e124f2 fix various issues Jerry Yu 2022-11-21 13:03:47 +08:00
  • 91b560f38d Add compute early transform Jerry Yu 2022-11-04 14:10:34 +08:00
  • 3d9b590f02 guards transform_earlydata Jerry Yu 2022-11-04 14:07:25 +08:00
  • 84a6edac10 change signature of get_cipher_key_info Jerry Yu 2022-11-04 11:17:35 +08:00
  • a6ab9d8b12 Add a changelog entry explaining usage of PSA in TLS 1.2 EC J-PAKE Andrzej Kurek 2022-11-28 03:55:27 -05:00
  • 13256ba65c Merge pull request #6667 from gilles-peskine-arm/lib-crypto-modules-202211 Ronald Cron 2022-11-28 08:51:49 +01:00
  • 4f01121f6e Fix memory leak on error in pkcs7_get_signers_info_set Gilles Peskine 2022-11-27 22:02:10 +01:00
  • e7f8c616d0 Fix dangling freed pointer in pkcs7_free_signer_info Gilles Peskine 2022-11-27 21:51:19 +01:00
  • 47a732635b Simplify control flow in PKCS7 functions Gilles Peskine 2022-11-27 21:46:56 +01:00
  • 391005cb3b Fix structures initialized too late in tests Gilles Peskine 2022-11-27 21:32:37 +01:00
  • 2336555444 Improve test failure reporting Gilles Peskine 2022-11-27 21:30:58 +01:00
  • 290f01b3f5 Fix dangling freed pointer on error in pkcs7_get_signers_info_set Gilles Peskine 2022-11-27 21:28:31 +01:00
  • e7190a2960 mpi_mod_io_neg: fix use of uninitialized value Janos Follath 2022-11-26 18:46:54 +00:00
  • 6eb92c0410 Bignum Mod: improve documentation and style Janos Follath 2022-11-26 17:34:37 +00:00
  • 0020df9cf9 mpi_mod_io: test with various buffer sizes Janos Follath 2022-11-26 17:23:16 +00:00
  • 8dfc8c41b7 mbedtls_mpi_mod_write: prevent data corruption Janos Follath 2022-11-26 15:39:02 +00:00
  • d7bb35257b mbedtls_mpi_mod_read/write: restrict pre-conditions Janos Follath 2022-11-26 14:59:27 +00:00
  • 75b9f0fd2e mbedtls_mpi_mod_read/write: remove redundant checks Janos Follath 2022-11-26 14:28:50 +00:00
  • 6ef582f2b8 Bignum Mod Tests: improve readabilty and style Janos Follath 2022-11-26 14:19:02 +00:00
  • 89e31adbee Move mps modules to the correct library Gilles Peskine 2022-11-26 14:18:45 +01:00
  • 898db6b8e5 Move ssl_debug_helpers_generated to the correct library Gilles Peskine 2022-11-26 14:15:32 +01:00
  • 339b439906 Bignum Mod: remove unused parameter in io_neg test Janos Follath 2022-11-26 12:20:41 +00:00
  • 566c91db27 Bignum Mod: io_neg test pass data directly Janos Follath 2022-11-26 12:05:50 +00:00
  • 96070a53a8 bignum_tests: Refactored mpi_mod_io_neg() Minos Galanakis 2022-11-25 19:32:10 +00:00
  • 91f3abdfda Bignum Mod: improve residue_setup test Janos Follath 2022-11-26 11:47:14 +00:00
  • 4eefade8bf Sketch some optimizations relevant to MD light Gilles Peskine 2022-11-25 23:05:14 +01:00
  • f634fe10e7 Sketch the work to migrate to MD light Gilles Peskine 2022-11-25 23:04:51 +01:00
  • 188e900a6d Specify MD light based on the interface requirements Gilles Peskine 2022-11-25 23:04:16 +01:00
  • 382b34ca84 Work out the hash interface requirements Gilles Peskine 2022-11-25 22:52:02 +01:00
  • f55505d38b Bignum Mod Raw: fix tests after rebase Janos Follath 2022-11-25 17:58:40 +00:00
  • 799eaeefdb Bignum Mod: move init before any goto Janos Follath 2022-11-25 15:57:04 +00:00
  • ee530cc644 Bignum Mod: improve documentation Janos Follath 2022-11-25 15:54:40 +00:00
  • fc6fbb4e96 Bignum Mod: improve documentation Janos Follath 2022-11-25 15:43:17 +00:00
  • 41427dee80 Bignum Mod: improve documentation Janos Follath 2022-11-24 19:04:54 +00:00
  • 91295d2b8f Bignum Mod: remove endianness from modulus Janos Follath 2022-11-24 18:20:26 +00:00
  • 3e3fc91c33 Bignum Mod: pass endianness as a parameter Janos Follath 2022-11-24 18:02:46 +00:00
  • d3eed33709 Bignum Mod Raw: pass endianness as a parameter Janos Follath 2022-11-24 17:42:02 +00:00
  • 50cd4b842b Bignum Mod: Restrict residue setup Janos Follath 2022-11-24 17:08:13 +00:00
  • b62bad442e Bidnum Mod: fix check in setup Janos Follath 2022-11-24 16:48:41 +00:00
  • 8b375451c5 bignum_mod: Refactored mbedtls_mpi_mod_read/write() Minos Galanakis 2022-11-24 11:04:11 +00:00
  • aed832ac16 bignum_mod: Adjusted input checking for mbedtls_mpi_mod_residue_setup() Minos Galanakis 2022-11-24 09:09:47 +00:00
  • a17ad48e2d bignum_mod: Fixed an issue with input checking in mpi_mod_residue_setup Minos Galanakis 2022-11-16 16:29:15 +00:00
  • 8f24270630 test_suite_bignum_mod: Added tests for hight level IO Minos Galanakis 2022-11-10 16:56:02 +00:00
  • 81f4b11010 bignum_mod: Added mbedtls_mpi_mod_read/write() IO functions Minos Galanakis 2022-11-10 14:40:38 +00:00
  • 590ae5363d Merge pull request #6656 from tom-cosgrove-arm/bignum_pr_6225-updated Janos Follath 2022-11-25 17:53:31 +00:00
  • a616afeae4 Remove redundant inline workarounds Dave Rodgman 2022-11-25 17:11:45 +00:00
  • 5a1d00f03d Merge remote-tracking branch 'origin/development' into fast_xor Dave Rodgman 2022-11-25 17:10:25 +00:00
  • bf9b23abf8 Merge pull request #6648 from gilles-peskine-arm/psa-ecb-null-0 Dave Rodgman 2022-11-25 17:07:46 +00:00
  • ed179db976 Merge pull request #6657 from gilles-peskine-arm/psa-ecb-null-0-2.28 Dave Rodgman 2022-11-25 17:07:36 +00:00
  • f3fee1299e Fix typo 'unsupoported' -> 'unsupported' David Horstmann 2022-11-25 15:50:30 +00:00
  • 119d7e2011 Fix typo 'unsupoported' -> 'unsupported' David Horstmann 2022-11-25 15:50:30 +00:00
  • 6e85673e8d Merge pull request #3431 from naynajain/development-pkcs7 Bence Szépkúti 2022-11-25 15:55:46 +01:00
  • ddad40b1de Free the modulus before the data in it in mod_raw_add tests Tom Cosgrove 2022-11-25 14:18:52 +00:00
  • 505a228b7b Merge pull request #6606 from gabor-mezei-arm/6222_bignum_low_level_subtraction Janos Follath 2022-11-25 13:27:23 +00:00
  • a1d41c0a75 You can't have colon-space in unquoted YAML (plain scalars) Gilles Peskine 2022-11-25 13:57:34 +01:00
  • ff97f336e3 Explain why p + n isn't good enough Gilles Peskine 2022-11-25 13:34:59 +01:00
  • 7d23778178 Explain why p + n isn't good enough Gilles Peskine 2022-11-25 13:34:59 +01:00
  • d551413027 Remove now-redundant definitions of inline Gilles Peskine 2022-11-25 13:27:34 +01:00
  • 5a34b36bbd Remove more now-redundant definitions of inline Gilles Peskine 2022-11-25 13:26:18 +01:00
  • f1419dbbe8 Merge pull request #6381 from tom-cosgrove-arm/pr2164 Dave Rodgman 2022-11-25 10:55:10 +00:00
  • 6a543ba1d3 Remove redundant component in all.sh Manuel Pégourié-Gonnard 2022-11-25 11:30:10 +01:00
  • 5a454f7781 Remove redundant tests in ssl-opt.sh Manuel Pégourié-Gonnard 2022-11-25 11:25:08 +01:00
  • 61336848a9 Fix bug when legacy CID is enabled but not used Manuel Pégourié-Gonnard 2022-11-25 11:12:38 +01:00
  • 53740c8473 Travis: exclude test cases that are failing mysteriously Gilles Peskine 2022-11-25 11:33:11 +01:00
  • db01d05011 Removal of redundant DTLS CID test in ssl-opt.sh Hannes Tschofenig 2022-11-23 11:18:19 +01:00
  • df84bb30ab Removed MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH from CID tests in all.sh Hannes Tschofenig 2022-11-23 11:14:03 +01:00
  • 6b6b63f039 Added closing SECTION of doxygen markup Hannes Tschofenig 2022-11-23 10:57:06 +01:00
  • b2e6615625 Added deprecated warning in check_config.h Hannes Tschofenig 2022-11-23 10:53:44 +01:00
  • e2c46e0413 Reference to RFC 9146 added Hannes Tschofenig 2022-11-23 10:44:11 +01:00
  • 88e5566a9b Changed order of conditions in check_config.h Hannes Tschofenig 2022-11-23 10:14:54 +01:00
  • 8f6583d836 Fix for MSVC unsupported #inline keyword Dave Rodgman 2022-11-25 09:16:41 +00:00
  • 7f15da6b2b Merge pull request #6654 from ronald-cron-arm/compat-fix Manuel Pégourié-Gonnard 2022-11-25 09:45:55 +01:00
  • 91f88db019 Merge pull request #6639 from mpg/doc-driver-only-limitation Manuel Pégourié-Gonnard 2022-11-25 09:44:35 +01:00
  • 12269e27b1 Add changelog for PKCS7 parser Bence Szépkúti 2022-11-25 05:51:02 +01:00
  • ae79fb2c2e Merge branch 'development' into pr3431 Bence Szépkúti 2022-11-25 03:12:43 +01:00
  • 7f420ce418 Test tcp_client under different OSes dev/gilles-peskine-arm/travis-tcp_client-experiment Gilles Peskine 2022-11-25 00:06:48 +01:00
  • 35e58d8e2a Update the Travis "full" build to use modern Clang Gilles Peskine 2022-11-23 14:30:00 +01:00
  • a7ba2b57af compat.sh: Restore testing against OpenSSL for pre 1.2 TLS versions Ronald Cron 2022-11-24 12:59:52 +01:00
  • 4eea196d44 Enable all ciphers in OpenSSL >=1.1.0 Gilles Peskine 2022-11-24 22:21:15 +01:00
  • 187db00399 Update the Travis "full" build to use modern Clang Gilles Peskine 2022-11-23 14:30:00 +01:00
  • 4bdb9fbfa2 Enable all ciphers in OpenSSL >=1.1.0 Gilles Peskine 2022-11-24 22:21:15 +01:00
  • 50fc127a4e Change order of test arguments for bignum_mod_raw to simplify Python script Tom Cosgrove 2022-11-24 21:29:23 +00:00
  • b8c4a0d940 Minor formatting tweaks Dave Rodgman 2022-11-24 21:18:55 +00:00
  • 7a910a8be0 Minor formatting tweaks Dave Rodgman 2022-11-24 21:17:40 +00:00
  • 875d2383d0 Improve documentation Dave Rodgman 2022-11-24 20:43:15 +00:00
  • aaf69fd682 Fix missing newline Dave Rodgman 2022-11-24 20:40:28 +00:00
  • c58858865b Fix off-by-one error Dave Rodgman 2022-11-24 20:35:04 +00:00
  • 66433444fc Fix static inline linker issues Dave Rodgman 2022-11-24 20:07:39 +00:00
  • 4b910c1ed1 Fix whitespace Dave Rodgman 2022-11-24 19:44:52 +00:00
  • 069e7f462a Correct mixed up comments Dave Rodgman 2022-11-24 19:37:26 +00:00
  • 96d61d14d8 Use memcpy for unaligned accesses Dave Rodgman 2022-11-24 19:33:22 +00:00
  • fbc23225d6 Tidy up alignment-related code into separate header Dave Rodgman 2022-11-24 18:07:37 +00:00
  • 1923009cdb Add test generation for mbedtls_mpi_mod_raw_add() Tom Cosgrove 2022-11-24 15:56:53 +00:00