Commit Graph

  • 89a1ebc20b Merge pull request #839 from mpg/reject-low-order-points-early-x25519-restricted Gilles Peskine 2021-06-28 13:45:47 +02:00
  • e8dbd53966 Update error code for cert parsing failure Dave Rodgman 2021-06-28 12:05:06 +01:00
  • 5f8c18b0d0 Update error code from ssl_parse_signature_algorithm Dave Rodgman 2021-06-28 11:58:00 +01:00
  • 8f127397f8 Update alert message for parsing PSK hint Dave Rodgman 2021-06-28 12:02:21 +01:00
  • b561bedadd Make MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE more generic Hanno Becker 2021-06-24 16:41:01 +01:00
  • 77b4a6592a Address review feedback Hanno Becker 2021-06-24 16:27:09 +01:00
  • 2fc9a652bc Address review feedback Hanno Becker 2021-06-24 15:40:11 +01:00
  • 2e3ecda684 Adust migration guide for SSL error codes Hanno Becker 2021-06-24 11:22:22 +01:00
  • 90d59dddf5 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO Hanno Becker 2021-06-24 11:17:13 +01:00
  • c3411d4041 Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO Hanno Becker 2021-06-24 11:09:00 +01:00
  • 9ed1ba5926 Rename MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE Hanno Becker 2021-06-24 11:03:13 +01:00
  • 5697af0d3d Remove MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST Hanno Becker 2021-06-24 10:33:51 +01:00
  • cbc8f6fd5d Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE Hanno Becker 2021-06-24 10:32:31 +01:00
  • a0ca87eb68 Remove MBEDTLS_ERR_SSL_BAD_HS_FINISHED Hanno Becker 2021-06-24 10:27:37 +01:00
  • d200296f17 Remove MBEDTLS_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC Hanno Becker 2021-06-24 10:25:40 +01:00
  • d934a2aafc Remove MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY Hanno Becker 2021-06-24 10:23:45 +01:00
  • d3eec78258 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS Hanno Becker 2021-06-24 10:21:46 +01:00
  • 666b5b45f7 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE Hanno Becker 2021-06-24 10:13:31 +01:00
  • 029cc2f97b Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO_DONE Hanno Becker 2021-06-24 10:09:50 +01:00
  • b24e74bff7 Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP error code Hanno Becker 2021-06-24 09:52:01 +01:00
  • d01fc5f583 Introduce MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE error code Hanno Becker 2021-06-24 09:51:27 +01:00
  • 241c19707b Remove MBEDTLS_ERR_SSL_BAD_HS_NEW_SESSION_TICKET Hanno Becker 2021-06-24 09:44:26 +01:00
  • bc00044279 Rename MBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION Hanno Becker 2021-06-24 09:18:19 +01:00
  • 93636cce4a Add MBEDTLS_ERR_SSL_UNRECOGNIZED_NAME Hanno Becker 2021-06-24 09:32:17 +01:00
  • 2fe5f61e1a Add generic codes for syntactic and semantic message parsing errors Hanno Becker 2021-06-24 09:08:57 +01:00
  • dbf5d2b1a7 Improve the instructions in the migration guide Bence Szépkúti 2021-06-28 10:34:29 +01:00
  • 1b2a8836c4 Correct documentation references to Mbed TLS Bence Szépkúti 2021-06-28 10:26:11 +01:00
  • 1001d2c711 Fix unused parameter warning Janos Follath 2021-06-25 15:29:56 +01:00
  • 7a8a0d7e3d Add ChangeLog entry Janos Follath 2021-06-25 13:43:59 +01:00
  • 9a64d3e0ca Add prefix to BYTES_TO_T_UINT_* Janos Follath 2021-06-25 12:43:26 +01:00
  • 84ef97a450 Fix ecp_check_pub() test cases Janos Follath 2021-06-25 12:28:49 +01:00
  • 921415b0c2 Add ecp_check_pub tests for Curve 448 Janos Follath 2021-06-24 16:08:40 +01:00
  • 5f9b667396 Reject low-order points on Curve448 early Janos Follath 2021-06-24 15:34:59 +01:00
  • 15fc884f04 Add DoS test case for ecp_check_pub Janos Follath 2021-06-24 15:10:15 +01:00
  • b741e8d263 Use mbedtls_mpi_lset() more Janos Follath 2021-06-24 15:00:33 +01:00
  • 7d34e2e655 Move mpi constant macros to bn_mul.h Janos Follath 2021-06-24 14:48:38 +01:00
  • bf1afdc2bb Remove redundant ecp_check_pub() tests Janos Follath 2021-06-24 14:38:14 +01:00
  • c16ec6be85 Prevent memory leak in ecp_check_pubkey_x25519() Janos Follath 2021-06-24 14:24:13 +01:00
  • 9f12b11be0 Avoid complaints about undeclared non-static symbols Manuel Pégourié-Gonnard 2021-06-23 12:53:18 +02:00
  • 89ce7d2445 Use more compact encoding of Montgomery curve constants Manuel Pégourié-Gonnard 2021-06-23 12:43:34 +02:00
  • 6ec1535148 Use a more compact encoding of bad points Manuel Pégourié-Gonnard 2021-06-23 12:25:48 +02:00
  • 98967959df Add test for check_pubkey for x25519 Manuel Pégourié-Gonnard 2021-06-23 11:40:35 +02:00
  • 4d0b9da37d Reject low-order points on Curve25519 early Manuel Pégourié-Gonnard 2021-06-23 10:14:58 +02:00
  • a1d1f5b84f Fix typo Bence Szépkúti 2021-06-28 09:49:04 +01:00
  • 8a88f6274c Merge pull request #4726 from athoelke/at-pbkdf2-doc-fixes Janos Follath 2021-06-28 09:47:57 +01:00
  • 5c70c140b7 Remove def directive for version symbol Bence Szépkúti 2021-06-22 14:00:33 +02:00
  • 60c863411c Remove references to MBEDTLS_USER_CONFIG_VERSION Bence Szépkúti 2021-06-22 10:03:02 +02:00
  • 1cafe5ce20 Base config compat check on MBETLS_VERSION_NUMBER Bence Szépkúti 2021-06-22 09:30:08 +02:00
  • fc04aa2be5 Remove MBEDTLS_USER_CONFIG_VERSION handling Bence Szépkúti 2021-06-22 09:14:25 +02:00
  • 36da4ccc51 Update changelog and migration guide Bence Szépkúti 2021-06-21 17:14:41 +02:00
  • 2bb7456334 Base the config version on MBEDTLS_VERSION_NUMBER Bence Szépkúti 2021-06-21 16:19:00 +02:00
  • b2e23de0f3 Make config version symbols optional Bence Szépkúti 2021-06-21 15:53:07 +02:00
  • 04982f7b6b Move version defines to build_info.h Bence Szépkúti 2021-06-21 14:40:51 +02:00
  • 8d9132f43c Fix typo Bence Szépkúti 2021-06-16 09:10:41 +02:00
  • 90b79ab342 Add migration guide and changelog Bence Szépkúti 2021-06-04 00:19:53 +02:00
  • c850054759 Remove reference to including check_config.h Bence Szépkúti 2021-06-03 23:55:43 +02:00
  • d3da503c29 Move comment closer to relevant code Bence Szépkúti 2021-06-02 11:31:51 +02:00
  • ba7248abc4 Introduce versioning in the config files Bence Szépkúti 2021-05-31 16:53:56 +02:00
  • dba968f59b Realign Markdown table Bence Szépkúti 2021-05-31 15:10:37 +02:00
  • bb0cfeb2d4 Rename config.h to mbedtls_config.h Bence Szépkúti 2021-05-28 09:42:25 +02:00
  • 2893269cbb Remove reference to obsolete inclusion guard Bence Szépkúti 2021-05-27 23:50:48 +02:00
  • c5c9eb4741 Move preprocessor logic to build_info.h Bence Szépkúti 2021-05-27 23:31:30 +02:00
  • c662b36af2 Replace all inclusions of config.h Bence Szépkúti 2021-05-27 11:25:03 +02:00
  • 5ab7303409 Introduce a level of indirection in config header Bence Szépkúti 2021-05-27 11:25:03 +02:00
  • 10bda58b49 Merge pull request #4259 from CJKay/cmake-config Dave Rodgman 2021-06-25 20:32:13 +01:00
  • 9ac4847a5d Unify multipart cipher operation tester functions gabor-mezei-arm 2021-06-25 18:21:33 +02:00
  • 63ad854de8 Merge pull request #4712 from daverodgman/psa_cipher_and_mac_abort_on_error Dave Rodgman 2021-06-25 15:39:59 +01:00
  • 78c601b529 Merge pull request #4717 from daverodgman/psa_cipher_and_mac_abort_on_error_2.x Dave Rodgman 2021-06-25 15:39:43 +01:00
  • 2667fb708e Fix unused parameter warning Janos Follath 2021-06-25 15:29:56 +01:00
  • 83e384da59 Fix unused parameter warning Janos Follath 2021-06-25 15:29:56 +01:00
  • ef15ce502c Add ChangeLog entry Janos Follath 2021-06-25 13:43:59 +01:00
  • bc58902a32 Add prefix to BYTES_TO_T_UINT_* Janos Follath 2021-06-25 12:43:26 +01:00
  • 51ccd62a08 Fix ecp_check_pub() test cases Janos Follath 2021-06-25 12:28:49 +01:00
  • be89c357ae Add ecp_check_pub tests for Curve 448 Janos Follath 2021-06-24 16:08:40 +01:00
  • 7d4ebddbb6 Reject low-order points on Curve448 early Janos Follath 2021-06-24 15:34:59 +01:00
  • 701742500d Add DoS test case for ecp_check_pub Janos Follath 2021-06-24 15:10:15 +01:00
  • 1c6a439783 Use mbedtls_mpi_lset() more Janos Follath 2021-06-24 15:00:33 +01:00
  • bc96a79854 Move mpi constant macros to bn_mul.h Janos Follath 2021-06-24 14:48:38 +01:00
  • 43611b089b Rename test functions gabor-mezei-arm 2021-06-25 15:49:14 +02:00
  • 7aa1efd919 Remove duplicated tests gabor-mezei-arm 2021-06-25 15:47:50 +02:00
  • 0e1d31bf06 Typo gabor-mezei-arm 2021-06-25 15:44:47 +02:00
  • d52c8dc783 Fix possible unreachable code gabor-mezei-arm 2021-06-25 15:43:32 +02:00
  • f4cc6c9064 Update documentation gabor-mezei-arm 2021-06-25 15:43:07 +02:00
  • 3fd792d076 Add checks for buffer size gabor-mezei-arm 2021-06-25 15:25:38 +02:00
  • 7fbea09847 Use local variable instead of an ouput parameter gabor-mezei-arm 2021-06-25 15:23:05 +02:00
  • 52ae871b27 Initialize output buffer length to 0 gabor-mezei-arm 2021-06-25 15:21:11 +02:00
  • d31a30c083 Remove redundant ecp_check_pub() tests Janos Follath 2021-06-24 14:38:14 +01:00
  • b4c676e6b3 Prevent memory leak in ecp_check_pubkey_x25519() Janos Follath 2021-06-24 14:24:13 +01:00
  • 520f0a0ea0 Avoid complaints about undeclared non-static symbols Manuel Pégourié-Gonnard 2021-06-23 12:53:18 +02:00
  • ae48111294 Use more compact encoding of Montgomery curve constants Manuel Pégourié-Gonnard 2021-06-23 12:43:34 +02:00
  • 10b8e5a5c9 Use a more compact encoding of bad points Manuel Pégourié-Gonnard 2021-06-23 12:25:48 +02:00
  • e81a0cf0b9 Fix changelog entry gabor-mezei-arm 2021-06-25 15:09:40 +02:00
  • 6a5f5745d0 Add test for check_pubkey for x25519 Manuel Pégourié-Gonnard 2021-06-23 11:40:35 +02:00
  • f2268d1c17 Reject low-order points on Curve25519 early Manuel Pégourié-Gonnard 2021-06-23 10:14:58 +02:00
  • cdfd73aa7f Add ChangeLog entry Janos Follath 2021-06-25 13:43:59 +01:00
  • 1107ee4e44 Add prefix to BYTES_TO_T_UINT_* Janos Follath 2021-06-25 12:43:26 +01:00
  • 918708b824 Merge pull request #4729 from paul-elliott-arm/fix_test_illegal_access Gilles Peskine 2021-06-25 13:43:56 +02:00
  • d910305856 Fix ecp_check_pub() test cases Janos Follath 2021-06-25 12:28:49 +01:00
  • e57dd2d450 Fix potential free of uninitialised pointer Paul Elliott 2021-06-25 11:13:24 +01:00
  • 52d18cd9a4 Remove trailing space Andrew Thoelke 2021-06-25 11:03:57 +01:00