Commit Graph

  • 21c37288e5 Adapt function names Przemek Stekiel 2023-01-16 08:47:49 +01:00
  • 685d472db3 Adapt expected output of existing tests Przemek Stekiel 2023-01-13 10:16:40 +01:00
  • 46a4a4987e Add tests to very parsing of CSR v3 extensions Przemek Stekiel 2023-01-12 15:40:59 +01:00
  • e7fbbb3fbd Generate csr files to test v3 extensions Przemek Stekiel 2023-01-12 15:30:45 +01:00
  • cbaf3167dd mbedtls_x509_csr_info: Add parsing code for v3 csr extensions Przemek Stekiel 2023-01-12 12:58:02 +01:00
  • 2d9e359275 Parsing v3 extensions from a CSR Jens Alfke 2019-10-29 15:03:37 -07:00
  • 85f65f8f2f Merge pull request #6944 from AndrzejKurek/2.28-depends-py-kex-fixes Manuel Pégourié-Gonnard 2023-01-24 09:32:09 +01:00
  • 4455fd2449 Merge pull request #6531 from AndrzejKurek/depends-py-kex-fixes Manuel Pégourié-Gonnard 2023-01-24 09:32:05 +01:00
  • a24fd06451 Update documentation Gabor Mezei 2023-01-23 19:10:26 +01:00
  • 9073f7dd3b Remove unneeded check Gabor Mezei 2023-01-23 19:05:37 +01:00
  • e81a2b85c9 Change the fix_quasi_reduction function to static Gabor Mezei 2023-01-23 18:56:38 +01:00
  • aaa1d2a276 Move the quasi reduction fixing function to bignum_mod_raw Gabor Mezei 2023-01-23 16:13:43 +01:00
  • 37dabd540b Fix doxygen return parameter spelling Tom Cosgrove 2023-01-23 16:57:26 +00:00
  • 385c81a2d3 Minor fixes Dave Rodgman 2023-01-23 12:32:51 +00:00
  • aefb5e1211 Fix some additional over-long lines Dave Rodgman 2023-01-23 12:31:01 +00:00
  • 17292f7823 Minor fixes Dave Rodgman 2023-01-23 12:32:51 +00:00
  • 99ff0a7c50 Fix some additional over-long lines Dave Rodgman 2023-01-23 12:31:01 +00:00
  • 3b0215d453 depends.py: merge set/unset config option into one function Andrzej Kurek 2023-01-23 07:19:22 -05:00
  • d84902f4ef Add issue numbers to TODO comments Manuel Pégourié-Gonnard 2023-01-23 13:03:13 +01:00
  • bc19a0b0d8 Fix missing SHA-224 in test driver build Manuel Pégourié-Gonnard 2023-01-23 12:54:24 +01:00
  • 5a2e02635a Improve a few comments & documentation Manuel Pégourié-Gonnard 2023-01-23 12:51:52 +01:00
  • ddf6260aae Remove obsolete comment from depends.py Andrzej Kurek 2023-01-23 06:19:14 -05:00
  • 98682b50a4 Remove obsolete comment from depends.py Andrzej Kurek 2023-01-23 06:16:23 -05:00
  • 3e0769b598 Merge pull request #6832 from daverodgman/fast-unaligned-ct Janos Follath 2023-01-23 10:55:35 +00:00
  • 8692ec8bc0 pkarse: Added pk_group_id_from_specified() documentation. Minos Galanakis 2023-01-20 15:27:32 +00:00
  • 58c721e894 Add TEST_CF_SECRET to mbedtls_ct_memcpy_if_eq test Dave Rodgman 2023-01-21 11:00:30 +00:00
  • 22b0d1adbf Test memcmp with differences starting after the first byte Dave Rodgman 2023-01-21 10:29:00 +00:00
  • fd094081e1 Pass attributes alongside key buffer Gilles Peskine 2023-01-20 20:24:17 +01:00
  • 2cf3c83bf1 Merge pull request #6951 from daverodgman/fix-rsaalt-test-guards-2.28 Dave Rodgman 2023-01-20 18:29:01 +00:00
  • d4fa9e99a0 Merge pull request #6950 from daverodgman/fix-rsaalt-test-guards Dave Rodgman 2023-01-20 18:28:38 +00:00
  • 2a7b2a6a9d Redirect stdout/stderr to SRV_OUT Yanray Wang 2023-01-13 11:42:11 +08:00
  • d2ad200ff9 Remove Terminated message from stdout Yanray Wang 2023-01-13 10:52:41 +08:00
  • 7658b63390 Remove volatile from diff; add explanatory comment Dave Rodgman 2023-01-11 17:39:33 +00:00
  • fa96026a0e Move definition of asm out of public header Dave Rodgman 2023-01-10 11:14:02 +00:00
  • 95ec58cc12 Remove not-needed stdio include from tests Dave Rodgman 2023-01-05 12:26:48 +00:00
  • 7f376fa6fc Improve documentation Dave Rodgman 2023-01-05 12:25:15 +00:00
  • b9cd19bc8c Prevent perf regressions in mbedtls_xor Dave Rodgman 2022-12-30 21:32:03 +00:00
  • 051225d07a Address potential perf regression Dave Rodgman 2022-12-30 21:25:35 +00:00
  • 36dfc5a237 Improve efficiency of some constant time functions Dave Rodgman 2022-12-22 15:04:43 +00:00
  • cb0f2c4491 Tidy-up - move asm #define into build_info.h Dave Rodgman 2022-12-23 13:15:37 +00:00
  • 39188c0a2a Add unit tests for mbedtls_ct_memcmp and mbedtls_ct_memcpy_if_eq Dave Rodgman 2022-12-23 12:27:04 +00:00
  • 5fce4f6a45 Add regression test Dave Rodgman 2023-01-20 13:18:05 +00:00
  • 1a034dcc20 Add regression test Dave Rodgman 2023-01-20 13:18:05 +00:00
  • 339730091a Update the getting-started doc Dave Rodgman 2023-01-20 12:43:53 +00:00
  • 38699e5323 Update the getting-started doc Dave Rodgman 2023-01-20 12:43:53 +00:00
  • 6b8d42444d Add Changelog Dave Rodgman 2023-01-20 11:41:43 +00:00
  • bd2b8e4e6a Fix test guards Dave Rodgman 2023-01-20 11:39:00 +00:00
  • fd09b31011 Add Changelog Dave Rodgman 2023-01-20 11:41:43 +00:00
  • dc3b1540cd Fix test guards Dave Rodgman 2023-01-20 11:39:00 +00:00
  • 60f8eaa3b4 Remove third argument passed to run_client in compat.sh Yanray Wang 2023-01-20 12:45:13 +08:00
  • 723b8779f9 Add missing key exchange requirements to test_suite_ssl Andrzej Kurek 2023-01-19 18:31:00 -05:00
  • a86cef32cf Add missing KEX DHE-RSA requirement for one ssl test Andrzej Kurek 2023-01-19 18:27:57 -05:00
  • 9113df8c8f Add missing RSA-type dependencies in test_suite_ssl Andrzej Kurek 2023-01-19 18:26:31 -05:00
  • 4d28da36d8 Reject key agreement chained with PSA_ALG_TLS12_ECJPAKE_TO_PMS archive/new-code-style/test/6802/new Gilles Peskine 2022-12-16 01:12:12 +01:00
  • 332ab83eb3 A key agreement cannot be chained with PSA_ALG_TLS12_ECJPAKE_TO_PMS Gilles Peskine 2022-12-16 00:20:50 +01:00
  • 90ca0a02b1 Add metadata test case for PSA_ALG_TLS12_ECJPAKE_TO_PMS Gilles Peskine 2022-12-15 23:27:57 +01:00
  • b7cb35ee66 Add SECRET input validation test cases for PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS Gilles Peskine 2022-12-16 01:05:58 +01:00
  • 0632c0eda2 Add metadata test case for PSA_ALG_CCM_STAR_NO_TAG Gilles Peskine 2022-12-15 23:27:38 +01:00
  • 1341cf51dc Add ECJPAKE secret input types to psa/crypto_config.h Gilles Peskine 2022-12-15 23:25:17 +01:00
  • 144bc3257c Fix documentation Gilles Peskine 2022-12-15 23:03:19 +01:00
  • 007ea81a5c Refactoring: new method Algorithm.is_valid_for_operation Gilles Peskine 2022-12-15 22:41:34 +01:00
  • 7e0b9497d5 Add missing supported algorithm to psa/crypto_config.h Gilles Peskine 2022-12-15 22:16:00 +01:00
  • 371e3c7609 NotSupported is specifically about key types Gilles Peskine 2022-12-15 22:14:28 +01:00
  • 15a3f1d0b8 Add missing key exchange requirements to test_suite_ssl Andrzej Kurek 2023-01-19 17:12:38 -05:00
  • cbb34b9e22 Add missing KEX DHE-RSA requirement for one ssl test Andrzej Kurek 2023-01-19 15:19:52 -05:00
  • eeb8624f2d Add missing RSA-type dependencies in test_suite_ssl Andrzej Kurek 2023-01-19 15:18:35 -05:00
  • 01bdab3e30 Add missing key exchange requirements to test_suite_ssl Andrzej Kurek 2023-01-17 11:12:11 -05:00
  • c8e381ab1c pkarse: Update pk_group_id_from_specified() clean-up. Minos Galanakis 2023-01-19 16:08:34 +00:00
  • e9fa7a74cd ecp_curves: Update pre-processor define guards for ecp_mpi_load(). Minos Galanakis 2023-01-18 09:46:52 +00:00
  • d61dbd4df7 ecp_curves: Update mbedtls_ecp_group_free(). Minos Galanakis 2023-01-17 15:52:44 +00:00
  • 146fed9849 ecp_curves: Hardcode Montgomery const for curve448. Minos Galanakis 2023-01-16 17:17:08 +00:00
  • bececeb0b9 ecp_curves: Hardcod Montgomery const for curve25519 Minos Galanakis 2023-01-16 16:16:49 +00:00
  • 1d671c90db Merge pull request #6835 from gilles-peskine-arm/code-style-files-2.28 Gilles Peskine 2023-01-19 12:26:07 +01:00
  • 52a7aeebf3 Merge pull request #6834 from gilles-peskine-arm/code-style-files Gilles Peskine 2023-01-19 12:26:01 +01:00
  • bb3814c7a8 Reject key agreement chained with PSA_ALG_TLS12_ECJPAKE_TO_PMS Gilles Peskine 2022-12-16 01:12:12 +01:00
  • f6c6b64be2 A key agreement cannot be chained with PSA_ALG_TLS12_ECJPAKE_TO_PMS Gilles Peskine 2022-12-16 00:20:50 +01:00
  • 2566679eb8 Add metadata test case for PSA_ALG_TLS12_ECJPAKE_TO_PMS Gilles Peskine 2022-12-15 23:27:57 +01:00
  • 4db02f2324 Add SECRET input validation test cases for PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS Gilles Peskine 2022-12-16 01:05:58 +01:00
  • 763ffdd2a6 Add metadata test case for PSA_ALG_CCM_STAR_NO_TAG Gilles Peskine 2022-12-15 23:27:38 +01:00
  • bba2630549 Add ECJPAKE secret input types to psa/crypto_config.h Gilles Peskine 2022-12-15 23:25:17 +01:00
  • cafda872f3 Fix documentation Gilles Peskine 2022-12-15 23:03:19 +01:00
  • 72f41562f2 Refactoring: new method Algorithm.is_valid_for_operation Gilles Peskine 2022-12-15 22:41:34 +01:00
  • ecaa7ca507 Add missing supported algorithm to psa/crypto_config.h Gilles Peskine 2022-12-15 22:16:00 +01:00
  • 0e9e4422ab NotSupported is specifically about key types Gilles Peskine 2022-12-15 22:14:28 +01:00
  • 7e14c66c4d Fix lint issues Gabor Mezei 2023-01-18 10:56:13 +01:00
  • 1cc6134768 Add addition options to detect the correct kex mode Pengyu Lv 2023-01-17 12:14:58 +08:00
  • dadeb20383 TLS 1.3: SRV: Don't select ephemeral mode on resumption Pengyu Lv 2023-01-18 17:32:34 +08:00
  • f8e50a9607 TLS 1.3: SRV: Validate kex modes when parsing psk Pengyu Lv 2023-01-18 17:07:19 +08:00
  • 0b740bc85b TLS 1.3: SRV: Check ticket_flags in kex mode determination Pengyu Lv 2023-01-18 17:02:52 +08:00
  • b71d28b695 Fix example command Gilles Peskine 2023-01-12 15:45:32 +01:00
  • af67d2c1cf mbedtls_mpi_sub_abs: Skip memcpy when redundant (#6701). Aaron M. Ucko 2023-01-17 11:52:22 -05:00
  • 340d4c80af Merge pull request #6616 from lpy4105/6551-tls13-SessionTicket-kex-change-check Ronald Cron 2023-01-17 16:48:27 +00:00
  • de416fc2c6 depends.py: enable key exchange tests Andrzej Kurek 2022-11-02 04:50:16 -04:00
  • 714ae6551e Add missing key exchange requirements to test_suite_ssl Andrzej Kurek 2022-11-02 19:07:19 -04:00
  • 1ff7336e2c depends.py: enable key exchange tests Andrzej Kurek 2022-11-02 04:50:16 -04:00
  • a38db2a55b Add missing inlcude Gabor Mezei 2023-01-17 16:34:49 +01:00
  • aec3eea064 Fix pylint issues Gabor Mezei 2023-01-17 16:34:24 +01:00
  • c83f792c18 Add documentation Gabor Mezei 2023-01-17 13:28:06 +01:00
  • 3c6f89b46a Add generated test for ecp quasi-reduction Gabor Mezei 2023-01-16 16:54:48 +01:00
  • 308132f641 Add test generation support for the ecp module Gabor Mezei 2023-01-16 16:53:29 +01:00