Commit Graph

  • 88f34e3348 Merge pull request #7703 from gabor-mezei-arm/7598_clone_the_eco_module Paul Elliott 2023-07-11 15:00:01 +01:00
  • f2b5a13d02 Fix MBEDTLS_BSWAP32 on armcc 5 Tom Cosgrove 2023-04-26 17:00:12 +01:00
  • 76df8c1900 psa: remove redundant GENPRIME when RSA_KEY_PAIR_GENERATE is defined Valerio Setti 2023-07-11 14:11:28 +02:00
  • 0d5c5e5a38 config_psa: enable KEY_PAIR_[IMPORT/EXPORT] as soon as BASIC is enabled Valerio Setti 2023-07-10 16:21:00 +02:00
  • a9a3c5581e config_psa: enable GENPRIME when BUILTIN_KEY_TYPE_RSA_KEY_PAIR_GENERATE Valerio Setti 2023-07-10 15:02:16 +02:00
  • 42796e25cf generate_psa_tests: fix automatically generated tests for RSA Valerio Setti 2023-07-10 12:24:34 +02:00
  • acab57b6b4 test: replace RSA_KEY_PAIR_LEGACY with proper symbols Valerio Setti 2023-07-10 12:04:48 +02:00
  • b2bcedbf9a library: replace MBEDTLS_PSA_BUILTIN_KEY_TYPE_RSA_KEY_PAIR_LEGACY Valerio Setti 2023-07-10 11:24:00 +02:00
  • f6d4dfb745 library: replace PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_LEGACY symbols with proper ones Valerio Setti 2023-07-10 10:55:12 +02:00
  • 4999f15d98 Merge pull request #7878 from beni-sandu/development Dave Rodgman 2023-07-11 10:54:14 +01:00
  • ffc3c48e4e Remove getter functions of PAKE if no PAKE algorithms are required Yanray Wang 2023-07-11 12:01:04 +08:00
  • 1e6063c8ee test: set MBEDTLS_ECP_DP dependency also for Montgomery curves Valerio Setti 2023-07-05 15:37:12 +02:00
  • d476faa595 test: add more tests for Montgomery's invalid masks Valerio Setti 2023-07-05 10:33:53 +02:00
  • aed87994da test: verify that Montgomery keys can be fixed on parsing Valerio Setti 2023-07-04 19:58:43 +02:00
  • 41b0818bcb ecp: rearrange code in ecp_read_key() Valerio Setti 2023-07-04 12:14:21 +02:00
  • 4a09dcc6f6 test: replace ECP_DP_CURVE25519_ENABLED with PSA_WANT_ECC_MONTGOMERY_255 Valerio Setti 2023-07-04 12:12:00 +02:00
  • ef80d11c1f test: add proper key requirements in X25519 key parsing tests Valerio Setti 2023-07-03 10:57:12 +02:00
  • 21d42417f9 pkparse: always check all private keys on import Valerio Setti 2023-06-30 17:37:23 +02:00
  • 6b062eeed0 pkparse: parse also Weierstrass private keys using ecp_read_key() Valerio Setti 2023-06-30 17:32:57 +02:00
  • 5f54020d1a analyze_outcomes: do not skip test about wrong Montgomery private key Valerio Setti 2023-06-30 17:20:49 +02:00
  • 805e4a0378 pkparse: use ecp_read_key() for parsing private key of Montgomery curves Valerio Setti 2023-06-30 17:16:19 +02:00
  • 0a92121716 test: test of Montgomery keys with uncorrect bits whenever PK_HAVE_ECC_KEYS Valerio Setti 2023-06-30 16:53:15 +02:00
  • 19280ad9b3 Merge pull request #7908 from gilles-peskine-arm/ssl-opt-fix-hrr-test-curves-groups Gilles Peskine 2023-07-11 11:25:26 +02:00
  • 1937cf8143 Improve wording & fix a typo Manuel Pégourié-Gonnard 2023-07-11 11:14:15 +02:00
  • c97775162e Fix inaccurate information about FFDH Manuel Pégourié-Gonnard 2023-07-11 11:11:20 +02:00
  • b387fcf59b Adapt names (curves -> groups) in a separately added test case Gilles Peskine 2023-07-11 09:19:13 +02:00
  • 6aca2c9613 Merge pull request #7716 from mpg/psa-util-internal Gilles Peskine 2023-07-10 18:33:23 +02:00
  • d9f0c76f9e Merge pull request #7879 from tgonzalezorlandoarm/development Gilles Peskine 2023-07-10 18:28:01 +02:00
  • 76a54ff1a8 Merge pull request #7901 from tgonzalezorlandoarm/tg/7879-backport Gilles Peskine 2023-07-10 18:27:55 +02:00
  • f3e488ec40 Merge pull request #7216 from lpy4105/issue/6840/add-getters-for-some-fields Dave Rodgman 2023-07-10 17:14:11 +01:00
  • da403b749e tls: use already existing symbols to size the buffer for XXDḦ peer key Valerio Setti 2023-07-10 14:31:39 +02:00
  • 312b6df38a Add a missing guard in cert_req.c Andrzej Kurek 2023-07-10 08:45:30 -04:00
  • bdb41dd46d Add missing resource deallocation in tests Andrzej Kurek 2023-07-10 08:09:50 -04:00
  • f614bde912 Merge pull request #7656 from mprse/ffdh_tls13_v2_drivers Manuel Pégourié-Gonnard 2023-07-10 13:08:47 +02:00
  • 814a14a994 Merge pull request #7897 from tgonzalezorlandoarm/7136-backport Dave Rodgman 2023-07-10 12:08:41 +01:00
  • e183ecef3d Merge pull request #7136 from yanrayw/5692-record-compatsh-test-cases Dave Rodgman 2023-07-10 12:08:32 +01:00
  • 991c49f812 tests/test_suite_pem: Augment DES test cases with AES: PEM Tomás González 2023-07-05 12:43:10 +01:00
  • 5659981cf8 ssl-opt.sh: support to parse --outcome-file Yanray Wang 2023-02-28 11:56:59 +08:00
  • dda0019e2e ssl_test_lib: fix rebase error Valerio Setti 2023-07-10 10:22:51 +02:00
  • 5c41ae867b Merge pull request #7887 from ronald-cron-arm/fix-hrr-in-psk-kem Manuel Pégourié-Gonnard 2023-07-10 09:58:13 +02:00
  • 5bdebb2004 ssl_test_lib: fix variable naming for curve group Valerio Setti 2023-07-07 10:52:18 +02:00
  • 54e23792c8 tls: replace numeric values with proper TLS IANA symbols Valerio Setti 2023-07-07 10:49:27 +02:00
  • fb6356f003 ssl_test_lib: simplify function which prints supported curves Valerio Setti 2023-07-06 17:55:48 +02:00
  • deb676442d ssl_test_lib: manage FFDH keys the same way as ECC ones Valerio Setti 2023-07-03 14:26:04 +02:00
  • ee3a4d0d38 debug: replace occurence of ECP_LIGHT with PK_HAVE_ECC_KEYS Valerio Setti 2023-07-03 12:14:25 +02:00
  • 6f0441d11e tls: replace occurencies of ECP_LIGHT with PK_HAVE_ECC_KEYS Valerio Setti 2023-07-03 12:11:36 +02:00
  • acd32c005f programs: add helper functions for supported EC curves Valerio Setti 2023-06-29 18:06:29 +02:00
  • 0085c2e486 test: fix message's text Valerio Setti 2023-06-28 10:17:44 +02:00
  • 16b70f2b1a test: enabled ssl-opt testing in no_ecp_at_all components Valerio Setti 2023-06-27 17:45:49 +02:00
  • 49e6907b5b tls: replace ECP_LIGHT occurrencies with PK_HAVE_ECC_KEYS Valerio Setti 2023-06-27 17:27:51 +02:00
  • 887f823deb test: re-enable TLS and key exchanges in no_ecp_at_all component Valerio Setti 2023-06-27 17:16:33 +02:00
  • 5a3f5f450c Add changelog entries Pengyu Lv 2023-07-10 11:29:36 +08:00
  • 5cbb93ef14 Add test for cache timeout getter Pengyu Lv 2023-07-10 11:09:40 +08:00
  • db6143364a Add test for endpoint getter Pengyu Lv 2023-07-10 10:56:54 +08:00
  • 30e0870937 Add test for hostname getter Pengyu Lv 2023-07-10 10:53:11 +08:00
  • 08daebb410 Make endpoint getter parameter a pointer to const Pengyu Lv 2023-07-10 10:36:48 +08:00
  • accd53ff6a Add getter access to endpoint field in mbedtls_ssl_config Pengyu Lv 2023-03-07 10:31:08 +08:00
  • 918ebf3975 Add getter access to hostname field in mbedtls_ssl_context Pengyu Lv 2023-03-07 10:17:31 +08:00
  • af724dd112 ssl_cache: Add getter access to timeout field Pengyu Lv 2023-03-06 11:56:10 +08:00
  • b18d45f042 Merge pull request #7483 from gilles-peskine-arm/mbedtls_x509_crt_parse_path-qemu-bug-2.28 Dave Rodgman 2023-07-07 19:15:46 +01:00
  • 7dbd2bf90c Merge pull request #7441 from gilles-peskine-arm/mbedtls_x509_crt_parse_path-qemu-bug Dave Rodgman 2023-07-07 19:15:31 +01:00
  • aa7cbd619c build_info: replace PK_CAN_ECDH with CAN_ECDH and fix comments Valerio Setti 2023-07-07 17:22:17 +02:00
  • 6eb005435c tls: fix guards for legacy ECDH contexts Valerio Setti 2023-07-07 17:04:24 +02:00
  • 3d237b5ff1 ssl_misc: fix guards for PSA data used in XXDH key exchanges Valerio Setti 2023-07-07 16:00:20 +02:00
  • 2dfe7993af Merge pull request #6914 from davidhorstmann-arm/cmake-pass-through-config-defines Paul Elliott 2023-07-07 17:01:57 +01:00
  • dc1244d135 Merge pull request #6974 from davidhorstmann-arm/2.28-cmake-pass-through-config-defines Paul Elliott 2023-07-07 17:01:24 +01:00
  • f788a45d47 Merge pull request #7213 from sergio-nsk/patch-5 Tom Cosgrove 2023-07-07 16:46:03 +01:00
  • c5f41bfeb8 Merge pull request #7212 from sergio-nsk/patch-4 Tom Cosgrove 2023-07-07 16:45:55 +01:00
  • 0a0d0d5527 ssl: keep all helper definitions in ssl_ciphersuites.h Valerio Setti 2023-07-07 15:12:45 +02:00
  • ed365e66bb ssl: improve/fix definitions for internal helpers Valerio Setti 2023-07-07 15:02:27 +02:00
  • a15078b784 pk: do not duplicate internal symbols for ECDH/ECDSA capabilities Valerio Setti 2023-07-06 14:52:45 +02:00
  • e87915b66f ssl: update new symbols to include also FFDH Valerio Setti 2023-07-06 12:47:43 +02:00
  • b302efc8d9 debug: replace ECDH_C symbol with key exchange one Valerio Setti 2023-07-06 09:28:37 +02:00
  • c2232eadfb tls: replace PK_CAN_ECDH guards with new helpers Valerio Setti 2023-07-05 18:57:52 +02:00
  • 7aeec54094 tls: replace ECDH_C guards with new helpers Valerio Setti 2023-07-05 18:57:21 +02:00
  • 00dc4063e2 ssl: add new helpers for TLS 1.2/1.3 ECDH(E) key exchanges Valerio Setti 2023-07-05 18:48:43 +02:00
  • a787c0f986 Add Changelog for driver-only ECC so far Manuel Pégourié-Gonnard 2023-07-07 17:01:22 +02:00
  • d38ee855eb Add ChangeLog entry for PK_OPAQUE extensions Manuel Pégourié-Gonnard 2023-07-07 16:56:16 +02:00
  • 7a82e27a10 Add documentation on driver-only ECC Manuel Pégourié-Gonnard 2023-07-07 16:43:56 +02:00
  • 6d5f4946e6 Add docs/driver-only-builds.md Manuel Pégourié-Gonnard 2023-07-07 12:00:49 +02:00
  • 602a0919f3 Merge pull request #7464 from yuhaoth/pr/Change-clock-source-to-bootime-for-ms-time Dave Rodgman 2023-07-07 15:42:17 +01:00
  • 461d59b2f8 Merge pull request #7858 from mprse/ffdh_tls13_v2_f Manuel Pégourié-Gonnard 2023-07-07 16:19:35 +02:00
  • f8f4c6053a Merge branch 'mbedtls-2.28' into mbedtls_x509_crt_parse_path-qemu-bug-2.28 Dave Rodgman 2023-07-07 15:15:47 +01:00
  • 8abb3497ad Merge branch 'development' into mbedtls_x509_crt_parse_path-qemu-bug Dave Rodgman 2023-07-07 15:11:35 +01:00
  • c75ff730cd Add change log Ronald Cron 2023-07-07 15:13:27 +02:00
  • 8a74f07c2a tls13: server: Fix spurious HRR Ronald Cron 2023-06-14 17:59:29 +02:00
  • b8c784cdba Changelog entry Andrzej Kurek 2023-07-07 08:24:46 -04:00
  • c508dc29f6 Unify csr and crt san writing functions Andrzej Kurek 2023-07-07 08:20:02 -04:00
  • 34ccd8d0b6 Test x509 csr SAN DN and RFC822 generation Andrzej Kurek 2023-07-07 06:32:17 -04:00
  • 31d5046f32 test-framework.md: document compat.sh Yanray Wang 2023-02-20 16:18:56 +08:00
  • 44ba969acb compat.sh: add support to record outcome of test cases Yanray Wang 2023-02-20 14:58:03 +08:00
  • f05ca737da Update comment Gabor Mezei 2023-07-07 12:59:22 +02:00
  • c4749b1c66 Merge pull request #7584 from gilles-peskine-arm/fuzz-file-open-fail Dave Rodgman 2023-07-07 11:51:59 +01:00
  • e992af6fba Merge pull request #7585 from gilles-peskine-arm/fuzz-file-open-fail-2.28 Dave Rodgman 2023-07-07 11:51:50 +01:00
  • 0f386b7372 compat.sh: call record_fail if test case fails Yanray Wang 2023-02-20 15:49:10 +08:00
  • 63b06a8889 Add ChangeLog entry for CMake config defines David Horstmann 2023-07-07 11:22:58 +01:00
  • 2d3ba07bf4 Add ChangeLog entry for CMake config defines David Horstmann 2023-07-07 11:22:58 +01:00
  • 6bc7a38683 Support more SAN subtypes in cert_req.c Andrzej Kurek 2023-07-07 05:13:13 -04:00
  • 1c8ecbef64 Add support for x509 SAN RCF822 and DirectoryName for csr generation Andrzej Kurek 2023-07-07 05:12:52 -04:00
  • b8e6b66644 Merge pull request #7868 from gilles-peskine-arm/readme-python3.6 Dave Rodgman 2023-07-07 09:58:22 +01:00