Commit Graph

  • 2c70a39d97 move zeroize randbytes Jerry Yu 2021-12-08 13:28:49 +08:00
  • bdfd01835a fix compile break after merge Jerry Yu 2021-12-07 10:27:28 +08:00
  • a986e9faac Clean handshake secrets Jerry Yu 2021-12-02 17:00:52 +08:00
  • d103bdb01d Clean randbytes Jerry Yu 2021-12-02 16:32:13 +08:00
  • 745db226db fix possible security leak for counter Jerry Yu 2021-12-02 16:31:19 +08:00
  • 1dc3c4553d Merge pull request #5295 from paul-elliott-arm/crypt_and_hash_prog Gilles Peskine 2021-12-09 23:32:59 +01:00
  • 4a5396ec25 Merge pull request #5299 from paul-elliott-arm/crypt_and_hash_prog_2.x Gilles Peskine 2021-12-09 23:32:52 +01:00
  • dc31a4166b Merge pull request #5300 from paul-elliott-arm/crypt_and_hash_prog_2.16 Gilles Peskine 2021-12-09 23:32:46 +01:00
  • 8727985683 Merge pull request #5281 from davidhorstmann-arm/2.16-improve-cmac-docs Gilles Peskine 2021-12-09 23:28:42 +01:00
  • 51377d8a73 Merge pull request #5280 from davidhorstmann-arm/2.x-improve-cmac-docs Gilles Peskine 2021-12-09 23:28:39 +01:00
  • d31da1c673 Merge pull request #5270 from davidhorstmann-arm/improve-cmac-docs Gilles Peskine 2021-12-09 23:28:36 +01:00
  • f40145887d Merge pull request #5294 from paul-elliott-arm/ssl_context_info_prog Gilles Peskine 2021-12-09 23:22:58 +01:00
  • c2c1c22dda Merge pull request #5298 from paul-elliott-arm/ssl_context_info_prog_2.x Gilles Peskine 2021-12-09 23:22:54 +01:00
  • 9c8c243c41 Merge pull request #5296 from paul-elliott-arm/test_suite_ssl_returns Gilles Peskine 2021-12-09 23:17:10 +01:00
  • 4eadb02bf9 Add checked return to cipher setup Paul Elliott 2021-12-09 18:27:01 +00:00
  • 68b64cd64c Add checked return to cipher setup Paul Elliott 2021-12-09 18:27:01 +00:00
  • 32c42242ce Add checks for return values to md functions Paul Elliott 2021-12-09 17:18:10 +00:00
  • d068876181 Add checks for return values to md functions Paul Elliott 2021-12-09 17:18:10 +00:00
  • 8f20bab14d Fix printf format specifier Paul Elliott 2021-12-09 14:48:47 +00:00
  • 110afd0e4d Prevent resource leak Paul Elliott 2021-12-09 12:48:51 +00:00
  • 0cf7e38606 Add checked return to cipher setup Paul Elliott 2021-12-09 18:27:01 +00:00
  • 46a6c20d0c Add checked returns to tests without them. Paul Elliott 2021-12-09 18:16:13 +00:00
  • ef9cccaf3c Fix printf format specifier Paul Elliott 2021-12-09 14:48:47 +00:00
  • d79d3eb736 Add checks for return values to md functions Paul Elliott 2021-12-09 17:18:10 +00:00
  • 0f2a46c1cf readme: Addressed review comments #2 minosgalanakis 2021-12-09 15:38:39 +00:00
  • 620cbb9bf5 Merge pull request #5262 from xffbai/code-align-backport2.x Ronald Cron 2021-12-09 16:26:24 +01:00
  • d7547fcb5d readme: Addressed review comments Minos Galanakis 2021-12-09 15:06:16 +00:00
  • d5b2a59826 Merge pull request #5047 from paul-elliott-arm/psa-m-aead-ccm Gilles Peskine 2021-12-09 14:49:42 +01:00
  • c42cadb54a Updated readme Minos Galanakis 2021-12-09 13:16:54 +00:00
  • 3820c150d1 Prevent resource leak Paul Elliott 2021-12-09 12:48:51 +00:00
  • d4c64027a5 tls13: Move state transition after sending CCS to ssl_tls13_client.c Ronald Cron 2021-12-06 09:06:46 +01:00
  • a55c5a1152 ssl-opt.sh: TLS 1.3: Add middlebox compatibility tests with GnuTLS Ronald Cron 2021-11-30 09:32:47 +01:00
  • 7c0185fa5f ssl-opt.sh: TLS 1.3: Add some missing test dependencies Ronald Cron 2021-11-30 09:16:24 +01:00
  • 49ad6197ca Add injection of dummy's ChangeCipherSpec for middlebox compatibility Ronald Cron 2021-11-24 16:25:31 +01:00
  • fdb0e3f381 ssl-opt.sh: TLS 1.3: Run tests with middlebox compatibility enabled Ronald Cron 2021-12-09 10:39:19 +01:00
  • 7e38cba993 Add incoming ChangeCipherSpec filtering in TLS 1.3 Ronald Cron 2021-11-24 12:43:39 +01:00
  • ab65c52944 Add MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE config option Ronald Cron 2021-11-24 10:47:20 +01:00
  • c3319e73db Merge pull request #5189 from gilles-peskine-arm/struct_reordering_2.x Manuel Pégourié-Gonnard 2021-12-09 12:54:13 +01:00
  • c38c1f2411 Merge pull request #5268 from gilles-peskine-arm/struct_reordering_3.0 Manuel Pégourié-Gonnard 2021-12-09 12:54:09 +01:00
  • 218abe081c Merge pull request #5284 from gabor-mezei-arm/4926_bp2x_base64_move_constant-time_functions Manuel Pégourié-Gonnard 2021-12-09 12:40:24 +01:00
  • d7d740eb6e Merge pull request #5236 from gabor-mezei-arm/4926_base64_move_constant-time_functions Manuel Pégourié-Gonnard 2021-12-09 12:40:18 +01:00
  • e87790baba Update changelog Minos Galanakis 2021-12-08 17:38:07 +00:00
  • 37ec16b579 Add explanation for workaround in test code Paul Elliott 2021-12-08 20:14:49 +00:00
  • 00e08a3a21 Update generated files Gabor Mezei 2021-12-09 10:05:48 +01:00
  • b873577fc3 Merge pull request #5240 from duckpowermb/development Manuel Pégourié-Gonnard 2021-12-09 09:23:23 +01:00
  • d4a3cbd773 Merge pull request #864 from davidhorstmann-arm/2.16-fix-session-copy-bug Manuel Pégourié-Gonnard 2021-12-09 09:21:45 +01:00
  • 9ac32eb123 Merge pull request #863 from davidhorstmann-arm/2.x-fix-session-copy-bug Manuel Pégourié-Gonnard 2021-12-09 09:21:33 +01:00
  • 49c20954e4 Merge pull request #865 from davidhorstmann-arm/3.0-fix-session-copy-bug-chglog Manuel Pégourié-Gonnard 2021-12-09 09:21:28 +01:00
  • 3938fef25c Indicate set nonce negative test failure reasons Paul Elliott 2021-12-08 20:09:09 +00:00
  • cfe74a37b9 mbedtls_ssl_handshake_params: move ecrs_ctx back further Gilles Peskine 2021-12-08 18:38:51 +01:00
  • b3ec69dba5 mbedtls_ssl_config: better document former bit-fields Gilles Peskine 2021-12-08 18:32:12 +01:00
  • 41139a2541 mbedtls_ssl_handshake_params: move group_list earlier to save code size Gilles Peskine 2021-12-08 18:25:39 +01:00
  • 3a755f511f Add documentation for the functions Gabor Mezei 2021-11-24 16:26:33 +01:00
  • 46ca2f76c4 Unify function parameters Gabor Mezei 2021-11-24 15:51:39 +01:00
  • df29332d4b Make mbedtls_ct_uchar_mask_of_range function static Gabor Mezei 2021-11-26 17:20:36 +01:00
  • f554ce21b8 Delete base64_invasive.h due to functions are moved to the constant-time module Gabor Mezei 2021-11-18 16:57:00 +01:00
  • 3d4dba84b7 Move mbedtls_ct_base64_dec_value function to the constant-time module Gabor Mezei 2021-11-15 16:22:37 +01:00
  • 200708d30a Move mbedtls_ct_base64_enc_char function to the constant-time module Gabor Mezei 2021-11-15 16:18:54 +01:00
  • 46f79c388d Move mbedtls_ct_uchar_mask_of_range function to the constant-time module Gabor Mezei 2021-11-15 16:13:01 +01:00
  • 7464f37e7b Rename functions to have suitable name Gabor Mezei 2021-11-15 16:03:24 +01:00
  • 1865585eab Merge pull request #5212 from yuhaoth/pr/add-tls13-compat-testcases Ronald Cron 2021-12-08 14:56:39 +01:00
  • e217edf49c Add changelog entry for session copy bugfix David Horstmann 2021-12-08 13:28:12 +00:00
  • 0add7f96ac Add changelog entry for session copy bugfix David Horstmann 2021-12-08 13:28:12 +00:00
  • 18504f4b20 Add changelog entry for session copy bugfix David Horstmann 2021-12-08 13:28:12 +00:00
  • eb490aabf6 [session] fix a session copy bug fix a possible double reference on 'ticket' when peer_cert/peer_cert_digest calloc failed. 吴敬辉 2021-11-29 10:46:35 +08:00
  • 5d9f42200f Merge pull request #861 from ronald-cron-arm/fix-aead-nonce Manuel Pégourié-Gonnard 2021-12-08 13:30:21 +01:00
  • 9a4a9c66a4 Merge pull request #860 from ronald-cron-arm/fix-cipher-iv_2.x Manuel Pégourié-Gonnard 2021-12-08 13:30:11 +01:00
  • 39c2aba920 Merge pull request #849 from ronald-cron-arm/fix-cipher-iv Manuel Pégourié-Gonnard 2021-12-08 13:30:06 +01:00
  • 2869c67d63 Make CMakeLists.txt discover if mbed TLS is being built as subproject Antonio de Angelis 2021-12-07 20:45:55 +00:00
  • 0f6c6bc0dc [session] fix a session copy bug fix a possible double reference on 'ticket' when peer_cert/peer_cert_digest calloc failed. 吴敬辉 2021-11-29 10:46:35 +08:00
  • f39bd9739d Reword documentation of CMAC operations David Horstmann 2021-12-06 18:58:02 +00:00
  • b56f38f57b Reword documentation of CMAC operations David Horstmann 2021-12-06 18:58:02 +00:00
  • 392113434a Merge pull request #5263 from ronald-cron-arm/psa-test-driver_3.x Gilles Peskine 2021-12-07 12:52:20 +01:00
  • 45b91c93f1 Merge pull request #5269 from daverodgman/fix-builds-with-only-mbedtls_bignum_c-defined-development Gilles Peskine 2021-12-07 12:38:06 +01:00
  • 582f2398d4 Merge pull request #5167 from tom-cosgrove-arm/fix-builds-with-only-mbedtls_bignum_c-defined Gilles Peskine 2021-12-07 12:38:04 +01:00
  • 286bd2427f Merge pull request #5271 from gilles-peskine-arm/fix-builds-with-only-mbedtls_bignum_c-defined-2.16 Gilles Peskine 2021-12-07 12:38:03 +01:00
  • d7c091060f Merge pull request #5242 from paul-elliott-arm/explain_TLS13_decision Dave Rodgman 2021-12-07 11:01:04 +00:00
  • 0b4d12313a Remove assertion on local nonce buffer size Ronald Cron 2021-12-07 10:45:00 +01:00
  • 27d47713c9 tests: psa: Remove MD2, MD4 and ARC4 related code Ronald Cron 2021-12-07 09:54:36 +01:00
  • 0118627013 Add change log Ronald Cron 2021-12-02 11:26:07 +01:00
  • a393619dc2 Change test on local nonce buffer size to an assertion Ronald Cron 2021-12-06 08:38:57 +01:00
  • e7a5e985ae Add change log Ronald Cron 2021-12-02 11:26:07 +01:00
  • 6fd156aa6b Add change log Ronald Cron 2021-12-02 11:26:07 +01:00
  • ad47e6d160 Add changelog entry for build error fixes Gilles Peskine 2021-12-06 20:56:55 +01:00
  • aa1e9857a5 Add changelog entry for build error fixes Gilles Peskine 2021-12-06 20:56:55 +01:00
  • 942f8b6854 Add changelog entry for build error fixes Gilles Peskine 2021-12-06 20:56:55 +01:00
  • 7b420a896f Fix builds when config.h only defines MBEDTLS_BIGNUM_C Tom Cosgrove 2021-11-15 09:59:53 +00:00
  • 3d5dfa598b Reword documentation of CMAC operations David Horstmann 2021-12-06 18:58:02 +00:00
  • 351c71b7f2 Fix builds when config.h only defines MBEDTLS_BIGNUM_C Dave Rodgman 2021-12-06 17:50:53 +00:00
  • 52a6e7ea00 Replace tls1_3 with tls13 Jerry Yu 2021-12-06 18:24:46 +08:00
  • 2c315a8591 remove unused function Jerry Yu 2021-12-03 10:19:07 +08:00
  • c502dff71c fix TLS1.3 name issue Jerry Yu 2021-12-03 10:04:08 +08:00
  • 7918efe99a Refactor to avoid duplicate add_* Jerry Yu 2021-12-01 15:29:10 +08:00
  • 882c30da17 Merge CAFILE and Certificate Jerry Yu 2021-12-01 10:59:59 +08:00
  • b4ac8f3c04 fix various issues Jerry Yu 2021-12-01 10:41:37 +08:00
  • dda036d8e0 rename ecdsa_secp*sha* to ecdsa_secp* Jerry Yu 2021-11-30 11:19:41 +08:00
  • 7f5e5adfa3 fix pylint fail Jerry Yu 2021-11-29 17:37:19 +08:00
  • 55ee769b51 Fix out-of-source build fail Jerry Yu 2021-11-29 13:26:55 +08:00
  • f17a60f147 Add opt-testcases into check list Jerry Yu 2021-11-26 20:40:17 +08:00
  • cdcb683568 Update generate scripts and tls13 test cases Jerry Yu 2021-11-29 16:50:13 +08:00