Commit Graph

  • 5aef2971e6 mbedtls_x509_time_cmp() perf Glenn Strauss 2022-06-30 04:38:02 -04:00
  • 416dc03467 mbedtls_x509_time_cmp() compare mbedtls_x509_time Glenn Strauss 2022-06-30 00:38:53 -04:00
  • 7d39cc410c Fix crypt_and_hash decrypt issue when used with stream cipher Waleed Elmelegy 2023-06-09 16:58:01 +01:00
  • f32176c0e3 Remove unnecessary cast Dave Rodgman 2023-06-09 16:25:49 +01:00
  • 6ec39cacaa Remove the all.sh test for this, since armclang on CI is too old Tom Cosgrove 2023-06-09 15:34:31 +01:00
  • 730addc203 Fix armc5-bin-dir and armc6-bin-dir options to all.sh Tom Cosgrove 2023-06-09 14:20:18 +01:00
  • 579e6e9a05 Merge the two ARM Compiler 6 - Target ARMv8.2-A - AArch64 builds Tom Cosgrove 2023-06-09 13:01:21 +01:00
  • 46ed3a9834 Add an all.sh build test that catches the unterminated pragmas Tom Cosgrove 2023-06-09 12:21:53 +01:00
  • ef2aa0ecad Fix "unterminated '#pragma clang attribute push'" in sha256/sha512.c Tom Cosgrove 2023-06-09 11:29:50 +01:00
  • 2894d007d3 Strengthen fall-back for mbedtls_ct_compiler_opaque Dave Rodgman 2023-06-08 17:52:21 +01:00
  • 6d4933e54d Replace use of MBEDTLS_SHA3_C with MBEDTLS_MD_CAN_SHA3_xxx Dave Rodgman 2023-06-08 16:03:54 +01:00
  • 0442e1b561 Fix definition of MBEDTLS_MD_MAX_SIZE and MBEDTLS_MD_MAX_BLOCK_SIZE Dave Rodgman 2023-06-08 16:03:33 +01:00
  • d9ec1afd13 Fix failing Ci Kusumit Ghoderao 2023-06-08 20:19:51 +05:30
  • e5e8ba654e Merge pull request #7666 from mprse/ip_info Gilles Peskine 2023-06-08 15:23:21 +02:00
  • 33701acf55 Fix test dependencies Dave Rodgman 2023-06-08 13:48:42 +01:00
  • 36ee2e0fe8 Merge pull request #7706 from davidhorstmann-arm/gitignore-compile-commands-json Gilles Peskine 2023-06-08 14:37:26 +02:00
  • 8eaf2d2ac9 Merge pull request #7707 from davidhorstmann-arm/2.28-gitignore-compile-commands-json Gilles Peskine 2023-06-08 14:37:16 +02:00
  • 5b7a4b4bf0 Merge pull request #7684 from daverodgman/armclang-fix-2.28 Gilles Peskine 2023-06-08 14:36:21 +02:00
  • 95b43a04a9 Merge pull request #7651 from daverodgman/fix-armclang-compile-fail Gilles Peskine 2023-06-08 14:36:18 +02:00
  • e5dd11164a Edit changelog Kusumit Ghoderao 2023-06-08 16:43:32 +05:30
  • b31059f072 Remove negative tests for input validation Kusumit Ghoderao 2023-06-08 16:42:37 +05:30
  • 109ee3de36 Use size of buffer for mac_size Kusumit Ghoderao 2023-06-08 16:36:45 +05:30
  • b821a5fd67 Use multipart mac operation for adding salt and counter Kusumit Ghoderao 2023-06-08 16:35:55 +05:30
  • 001cbc98bc Make MD<->PSA translation static inline Manuel Pégourié-Gonnard 2023-06-07 12:06:06 +02:00
  • 44176b00ad Remove guarantee about converting NONE Manuel Pégourié-Gonnard 2023-06-07 11:23:26 +02:00
  • 1f6d2e352d Simplify implementation of MD<->PSA translation Manuel Pégourié-Gonnard 2023-06-06 12:34:45 +02:00
  • fcdd0477b3 Replace loop zeroise with memset Xiaokang Qian 2023-06-08 10:03:53 +00:00
  • 47bb380f6d Fix missing call to mbedtls_ssl_md_alg_from_hash() Manuel Pégourié-Gonnard 2023-06-05 12:40:32 +02:00
  • 9b76318138 Change values of md_type enum Manuel Pégourié-Gonnard 2023-05-31 10:54:08 +02:00
  • 035e5fc885 Add comments to 448 optimised reduction Janos Follath 2023-06-07 14:02:31 +01:00
  • 9cce348a70 Add corner case for p448 (A0+A1= full 1 of 448 bits) Xiaokang Qian 2023-06-08 07:52:50 +00:00
  • 9304186ae9 Restore accidentally removed comment Dave Rodgman 2023-06-08 10:13:22 +01:00
  • ff45d44c02 Replace MBEDTLS_MD_CAN_SHA3 with MBEDTLS_MD_CAN_SHA3_xxx Dave Rodgman 2023-06-08 10:11:34 +01:00
  • eb5920421c Fix error status for PSA RSA-OAEP unknown hash Manuel Pégourié-Gonnard 2023-05-31 10:48:38 +02:00
  • 70aa2a110e Change contract of MD<->PSA conversion Manuel Pégourié-Gonnard 2023-05-03 12:26:56 +02:00
  • 67f80372f0 Add size measurements per library Manuel Pégourié-Gonnard 2023-06-06 13:01:18 +02:00
  • 7ae342f3f7 Use helper_libtestdriver1_adjust_config more Manuel Pégourié-Gonnard 2023-06-08 09:26:04 +02:00
  • 981732e453 Fix some typos Manuel Pégourié-Gonnard 2023-06-08 09:15:59 +02:00
  • ccfb3fee93 Merge pull request #7708 from daverodgman/sha3-updated Dave Rodgman 2023-06-07 17:09:41 -04:00
  • 2c91f4b8b2 Fix for big-endian architectures Dave Rodgman 2023-06-07 19:59:05 +01:00
  • 2f0f998ec4 Unify ABSORB and ABSORB8 to fix compile error Dave Rodgman 2023-06-07 19:12:04 +01:00
  • a8af4f4da2 Fix test dependency Dave Rodgman 2023-06-07 18:27:09 +01:00
  • b61cd1042a Correct minor merge mistakes Dave Rodgman 2023-06-07 17:59:57 +01:00
  • 8b0deef299 Add HMAC DRBG SHA-3 tests Dave Rodgman 2023-06-07 17:56:09 +01:00
  • 05d71ffe5b Merge remote-tracking branch 'origin/development' into sha3-updated Dave Rodgman 2023-06-07 18:02:04 +01:00
  • f213d0a7b0 Tidy-up Dave Rodgman 2023-06-07 17:09:47 +01:00
  • 1b42763516 Remove NULL checks Dave Rodgman 2023-06-07 17:09:02 +01:00
  • f9d8f4cd68 Remove reference to SHAKE Dave Rodgman 2023-06-07 17:08:29 +01:00
  • a35551ef01 Use MBEDTLS_PRIVATE Dave Rodgman 2023-06-07 17:08:19 +01:00
  • cf4d2bdc09 Spell as SHA-3 not SHA3 Dave Rodgman 2023-06-07 17:08:09 +01:00
  • 2468ad10d7 Add tests for invalid paramters Dave Rodgman 2023-06-07 17:06:13 +01:00
  • c3048b3eea Tidy-up definition of mbedtls_sha3_context Dave Rodgman 2023-05-29 22:08:19 +01:00
  • 9d7fa93e6c move mbedtls_sha3_family_functions out of public interface Dave Rodgman 2023-05-29 22:07:06 +01:00
  • e627bef2f8 Use faster type for state index Dave Rodgman 2023-05-29 22:05:50 +01:00
  • 1789d84282 remove not-needed fields from SHA-3 context Dave Rodgman 2023-05-29 22:05:19 +01:00
  • bcfd79c699 Consume input in 8-byte chunks Dave Rodgman 2023-05-29 22:04:18 +01:00
  • 2070c2074e Avoid possible NEON alignment issue Dave Rodgman 2023-06-07 16:25:58 +01:00
  • 9d1635e742 Revert not-useful changes to AES-CBC decrypt Dave Rodgman 2023-06-04 12:55:15 -04:00
  • f1e396c427 improve cbc encrypt perf Dave Rodgman 2023-06-04 12:00:11 -04:00
  • 3f47b3f7a3 Extend NEON use to 32-bit Arm Dave Rodgman 2023-05-23 16:11:22 +01:00
  • 9c1128edaa Add tests for xor over large blocks Dave Rodgman 2023-05-23 00:49:46 +01:00
  • 67e54b1684 Add clangd compilation databases to gitignore David Horstmann 2023-06-07 15:21:59 +01:00
  • feb1757ead Add clangd compilation databases to gitignore David Horstmann 2023-06-07 15:21:59 +01:00
  • 0624e460fb Add a guard for IP parsing in cert_req app Andrzej Kurek 2023-05-23 10:57:14 -04:00
  • 5d9aeba899 Fix param documentation for mbedtls_x509_crt_parse_cn_inet_pton Andrzej Kurek 2023-05-22 15:16:05 -04:00
  • c40a1b552c Remove references to x509_invasive.h Andrzej Kurek 2023-05-22 14:54:39 -04:00
  • cd17ecfe85 Use better IP parsing in x509 programs Andrzej Kurek 2023-06-05 17:02:17 -04:00
  • 0b683a9a57 Remove redundant test and add tests: keyid only (without issuer) Przemek Stekiel 2023-05-24 16:06:30 +02:00
  • 401c8e3a97 Adapt test (use path instead of bytes) after rebase Przemek Stekiel 2023-05-18 12:11:28 +02:00
  • ff9c2996f3 Fix code style Przemek Stekiel 2023-05-16 19:14:19 +02:00
  • 05d5c3e734 Further test improvements Przemek Stekiel 2023-05-16 16:24:44 +02:00
  • 9a1c428966 Fix after rebase (remove redundant variables in tests) Przemek Stekiel 2023-05-08 16:21:58 +02:00
  • 64a06e48b3 Add more test cases Przemek Stekiel 2023-05-08 16:03:33 +02:00
  • 2c64e90e02 Use RSA keys in generated certificates Przemek Stekiel 2023-05-06 20:55:56 +02:00
  • b1f0b536d7 Add test for invalid KeyIdentifier tag length + adapt error code Przemek Stekiel 2023-05-05 16:07:10 +02:00
  • a6a0a7929a Use TEST_EQUAL instead of TEST_ASSERT in tests Przemek Stekiel 2023-04-24 10:18:52 +02:00
  • 1969f6a453 Test optional fields in authorityKeyId Przemek Stekiel 2023-04-18 08:38:16 +02:00
  • 0ad1006606 Check values in tests Przemek Stekiel 2023-04-06 11:11:58 +02:00
  • 2568d47916 Use generated certs in DER format in tests Przemek Stekiel 2023-04-06 09:23:25 +02:00
  • 5ff986cb0a Provide makefile rules to generate cerst for authorityKeyId, subjectKeyId tests Przemek Stekiel 2023-04-06 09:22:20 +02:00
  • 13230a4ad3 Merge pull request #7349 from mpg/rm-hash-info Gilles Peskine 2023-06-06 21:05:13 +02:00
  • d598eaf212 Merge pull request #7106 from davidhorstmann-arm/parse-oid-from-string Gilles Peskine 2023-06-06 20:57:17 +02:00
  • a5cd318137 Merge pull request #7670 from lpy4105/issue/fix-wrong-command-for-ec-key-files Gilles Peskine 2023-06-06 20:56:52 +02:00
  • 259903b179 Merge pull request #7643 from lpy4105/issue/renew_cert_2024-01-01 Gilles Peskine 2023-06-06 20:55:23 +02:00
  • 28daefab07 Fix fall through warning Kusumit Ghoderao 2023-06-06 16:31:39 +05:30
  • ff9fcbcace ssl_client2, ssl_server2: code optimization + guards adaptation Przemek Stekiel 2023-06-05 12:32:55 +02:00
  • a4700fa69d mbedtls_psa_ffdh_export_public_key: allow bigger output buffer Przemek Stekiel 2023-06-02 15:26:20 +02:00
  • da4fba64b8 Further code optimizations Przemek Stekiel 2023-06-02 14:52:28 +02:00
  • 152bb4632b Adapt function names Przemek Stekiel 2023-06-01 11:52:39 +02:00
  • 29c219c285 Combine mbedtls_ssl_tls13_generate_and_write_ecdh/ffdh_key_exchange functions Przemek Stekiel 2023-05-31 15:21:04 +02:00
  • 316c19ef93 Adapt guards, dependencies + optimizations Przemek Stekiel 2023-05-31 15:25:11 +02:00
  • e7db09bede Move FFDH helper functions and macros to more suitable locations Przemek Stekiel 2023-05-31 11:29:55 +02:00
  • 63706628d0 Adapt guards for FFDH Przemek Stekiel 2023-05-23 16:31:56 +02:00
  • 947ff56c45 Replace deprecated functions Przemek Stekiel 2023-05-23 13:56:09 +02:00
  • 5e2f816c39 Fix test configs Przemek Stekiel 2023-05-23 10:08:18 +02:00
  • f0d5df0c88 Add changelog entry (FFDH in TLS 1.3) Przemek Stekiel 2023-05-22 09:33:55 +02:00
  • 24e50d3dbd Compile out length check to silent the compiler warning Przemek Stekiel 2023-05-19 10:21:38 +02:00
  • 250b9fde75 ssl-opt.sh: Add FFDH tests Przemek Stekiel 2023-05-18 16:06:25 +02:00
  • 6d7da5ee1e Add FFDH support in client2, server2 applications Przemek Stekiel 2023-05-18 16:02:43 +02:00
  • c89f3ea9f2 Add support for FFDH in TLS 1.3 Przemek Stekiel 2023-05-18 15:45:53 +02:00