Commit Graph

  • 517e891e55 Changelog Dave Rodgman 2023-06-21 11:16:31 +01:00
  • a36ef6b410 Omit block_size when MD_C is not enabled Manuel Pégourié-Gonnard 2023-06-21 12:02:07 +02:00
  • e0dcd18a23 Merge pull request #7721 from DemiMarie/do-while-2.28 Bence Szépkúti 2023-06-21 11:31:48 +02:00
  • f2154a6e10 Merge pull request #7686 from DemiMarie/do-while Bence Szépkúti 2023-06-21 11:31:41 +02:00
  • 4b3c02b626 test: remove duplicate PK_HAVE_ECC_KEYS dependency in pkparse suite Valerio Setti 2023-06-21 11:23:06 +02:00
  • 001a052e0f Merge pull request #7712 from DemiMarie/backport-test-fix Manuel Pégourié-Gonnard 2023-06-21 11:02:28 +02:00
  • edf059747a Merge pull request #7691 from DemiMarie/test-equal Manuel Pégourié-Gonnard 2023-06-21 11:02:21 +02:00
  • b67db9140e Separate ILP32 and normal-aarch64 code paths Dave Rodgman 2023-06-21 09:15:27 +01:00
  • 9e97e6daed Remove useless extern declarations and includes Manuel Pégourié-Gonnard 2023-06-20 12:47:29 +02:00
  • c882adf0ca Docs improvement Dave Rodgman 2023-06-21 07:37:56 +01:00
  • 04cb9ac59e Fix for arm64_32 (aka ILP32) on Clang (attempt 2) Dave Rodgman 2023-06-21 07:32:22 +01:00
  • b19f584f2c Fix for arm64_32 (aka ILP32) on Clang Dave Rodgman 2023-06-20 23:01:43 +01:00
  • 909cf5a3ec Show how to extract curve information from an ecp_keypair Gilles Peskine 2023-06-20 23:38:39 +02:00
  • 603f0fca6e The ECP curve name is the one from TLS, not one we made up Gilles Peskine 2023-06-20 23:38:21 +02:00
  • a3a0025e18 Merge pull request #7806 from paul-elliott-arm/fix_32bit_builds Gilles Peskine 2023-06-20 22:13:06 +02:00
  • 5faccf038b Merge pull request #7805 from paul-elliott-arm/fix_retval Gilles Peskine 2023-06-20 22:12:51 +02:00
  • 215ed131cf Fix 32 bit unreachable code build failure Paul Elliott 2023-06-20 15:57:58 +01:00
  • 458b96b1a7 Merge pull request #7638 from AndrzejKurek/cert-apps-use-ips Paul Elliott 2023-06-20 17:21:04 +01:00
  • fd235bc9df Fix very high stack usage in SSL debug code Gilles Peskine 2023-06-20 17:48:18 +02:00
  • 690b8c9ca7 Add a do-while loop around macros Demi Marie Obenour 2022-12-04 04:24:22 -05:00
  • 0e2074133a Add a do-while loop around macros Demi Marie Obenour 2022-12-04 04:24:22 -05:00
  • b70ea9fb64 Merge remote-tracking branch 'origin/development' into safer-ct5 Dave Rodgman 2023-06-20 16:12:00 +01:00
  • 24f4b73ee5 Pacify clang15 warnings about empty /retval Paul Elliott 2023-06-20 15:51:46 +01:00
  • 2016fa35cb Use DER format for x509 SAN tests Andrzej Kurek 2023-06-20 06:14:49 -04:00
  • ee7a758b85 MD: isolate strings to separate table Manuel Pégourié-Gonnard 2023-06-20 12:12:22 +02:00
  • 5bd2523178 test: ignore compressed points' tests when checking coverage without ECP at all Valerio Setti 2023-06-19 19:32:14 +02:00
  • e1651360c0 pkwrite: fix wrong guard position for pk_get_opaque_ec_family() Valerio Setti 2023-06-19 14:19:44 +02:00
  • a9aab1a85b pk/psa: use PSA guard for mbedtls_ecc_group_to_psa() and mbedtls_ecc_group_of_psa() Valerio Setti 2023-06-19 13:39:54 +02:00
  • bc2b1d3288 psa: move mbedtls_ecc_group_to_psa() from inline function to standard one Valerio Setti 2023-06-19 12:15:13 +02:00
  • f54ca35b8a build_info: do not enable ECP_LIGHT when PSA_WANT_ALG_ECDSA Valerio Setti 2023-06-15 12:09:30 +02:00
  • 30fdc03819 pk: remove useless internal function Valerio Setti 2023-06-14 14:57:46 +02:00
  • 545a0d643f test: replace occurencies of ECP_LIGHT with PK_HAVE_ECC_KEYS Valerio Setti 2023-06-14 14:56:48 +02:00
  • 81d75127ba library: replace occurencies of ECP_LIGHT with PK_HAVE_ECC_KEYS Valerio Setti 2023-06-14 14:49:33 +02:00
  • e489e81437 pk: add new symbol to state that PK has support for EC keys Valerio Setti 2023-06-14 14:28:06 +02:00
  • 1814bb785f test: re-enable PK and RSA in component without ECP/ECP_LIGHT Valerio Setti 2023-06-14 14:17:48 +02:00
  • 16442cc929 x509parse tests: Replace TEST_ASSERT with TEST_EQUAL Demi Marie Obenour 2022-11-26 22:19:48 -05:00
  • 5d7cd012ac x509parse tests: Replace TEST_ASSERT with TEST_EQUAL Demi Marie Obenour 2022-11-26 22:19:48 -05:00
  • cc51e8a615 Merge pull request #7798 from valeriosetti/backport-7614 Gilles Peskine 2023-06-19 16:50:15 +02:00
  • cd70070c25 Merge pull request #7717 from valeriosetti/issue7442 Manuel Pégourié-Gonnard 2023-06-19 14:48:32 +02:00
  • 3d9af4734f Fix tests? Dave Rodgman 2023-06-19 12:10:11 +01:00
  • 6a08b68c90 Simplify aesni support test Dave Rodgman 2023-06-19 11:51:33 +01:00
  • 8bde649c0b Fixed AlgorithmIdentifier parameters when used with ECDSA signature algorithm in x509 certificate Marek Jansta 2022-11-07 12:38:38 +01:00
  • f8986e3147 Clarify support_test_aesni Dave Rodgman 2023-06-19 10:55:59 +01:00
  • 3cd4ef7a7a mbedtls_config: improved description of PK_PARSE_EC_COMPRESSED Valerio Setti 2023-06-19 11:35:10 +02:00
  • a18385b197 build_info: improved description of ECP_LIGHT auto-enabling symbols Valerio Setti 2023-06-19 11:34:28 +02:00
  • b959027010 Improve logic for checking for presence of AESNI code Dave Rodgman 2023-06-19 10:28:45 +01:00
  • 20cc563462 Improve logic for checking for presence of AESNI code Dave Rodgman 2023-06-19 10:27:31 +01:00
  • a8dc7fd1a2 test: remove leftover paragraph in test_psa_crypto_config_accel_ecc_ecp_light_only Valerio Setti 2023-06-19 10:21:01 +02:00
  • e20ec4f1dd crypto_config_test_driver_extension: treat PUBLIC_KEY the same way as KEY_PAIR Valerio Setti 2023-06-19 10:03:29 +02:00
  • 343ff1200d Fix typo and long line format Pengyu Lv 2023-06-08 09:20:16 +08:00
  • ea8027921b Update crl-rsa-pss-*.pem manually Pengyu Lv 2023-05-29 15:32:31 +08:00
  • a69934f249 upgrade server9-bad-saltlen.crt Jerry Yu 2023-05-19 23:07:09 +08:00
  • 33536d170e Update server9*.crt Pengyu Lv 2023-05-29 15:15:02 +08:00
  • 3ed1653df4 Add server9-bad-{mgfhash,saltlen}.crt Pengyu Lv 2023-05-29 14:49:17 +08:00
  • 4ac61a92cc Add rules to generate server9*.crt Pengyu Lv 2023-05-17 15:02:08 +08:00
  • 7d7b735514 Update server1-nospace.crt Jerry Yu 2023-05-18 17:32:29 +08:00
  • 4e573497d7 Update v1 crt files Jerry Yu 2023-05-18 11:14:23 +08:00
  • 124b75a09a Update cert_example_multi_nocn.crt Pengyu Lv 2023-05-18 10:11:30 +08:00
  • 5539dcb2d4 Add rules to generate cert_example_multi_nocn.crt Pengyu Lv 2023-05-18 10:10:39 +08:00
  • fce773e0e9 Update server5.[e]ku-*.crt Pengyu Lv 2023-05-18 15:21:11 +08:00
  • 0158966a73 Add rules to generate server5.[e]ku-*.crt Pengyu Lv 2023-05-18 15:20:12 +08:00
  • 5a4cc39f39 Update server2.ku-*.crt Pengyu Lv 2023-05-18 14:41:32 +08:00
  • 4b7447cf45 Add rules to generate server2.ku-*.crt Pengyu Lv 2023-05-18 14:40:27 +08:00
  • 6acdd5c624 Add rule for server2-badsign.crt Pengyu Lv 2023-05-29 11:02:42 +08:00
  • 233c93b44d Update test-ca2.ku-*.crt Jerry Yu 2023-05-12 18:20:56 +08:00
  • 34cfc35ce9 Fix the rule for server5-ss-forgeca.crt Pengyu Lv 2023-05-29 10:19:09 +08:00
  • 8e0cc70e38 Add the rule and update server6-ss-child.crt Jerry Yu 2023-05-09 14:07:56 +08:00
  • 2aa312b136 Update server5-selfsigned.crt Jerry Yu 2023-05-09 10:50:44 +08:00
  • e1136d5eb4 Update test-ca2.crt[.der] and server5.crt[.der] Pengyu Lv 2023-06-19 10:17:21 +08:00
  • f18a7e1f86 Fix typo Dave Rodgman 2023-06-16 22:41:18 +01:00
  • f87e5268ec Fix test error Dave Rodgman 2023-06-16 22:03:44 +01:00
  • 48d8e83472 fix CI failure Dave Rodgman 2023-06-16 21:05:05 +01:00
  • 336a4530c5 Fix typo Dave Rodgman 2023-06-16 20:22:04 +01:00
  • 086e137dc4 code style Dave Rodgman 2023-06-16 20:21:39 +01:00
  • 96a9e6a9dd Address test review comments Dave Rodgman 2023-06-16 20:18:36 +01:00
  • fa1d05ccfd Remove not-needed compiler flags Dave Rodgman 2023-06-16 19:52:49 +01:00
  • e1dd6e9e8f Merge remote-tracking branch 'origin/development' into prefer-intrinsics Dave Rodgman 2023-06-16 17:46:16 +01:00
  • be60fcca78 Add test for plain C path Dave Rodgman 2023-06-16 17:04:52 +01:00
  • c2b7264b83 Simplify aesni test Dave Rodgman 2023-06-16 16:24:42 +01:00
  • 418843ed64 Improve changelog Dave Rodgman 2023-06-16 15:27:23 +01:00
  • 4ad81ccdae Only force O2 when hw acceleration available Dave Rodgman 2023-06-16 15:04:04 +01:00
  • fdf15ddfbe build_info: auto enable PK_PARSE_EC_COMPRESSED when PK_PARSE_C && ECP_C Valerio Setti 2023-06-16 12:50:34 +02:00
  • 15e7044627 test: update depends.py with new dependencies Valerio Setti 2023-06-15 09:47:26 +02:00
  • 22d0a79bc6 test: fix bug for test without bugnum Valerio Setti 2023-06-14 17:23:19 +02:00
  • 4922ba132a build_info: complete list of symbols that auto-enable ECP_LIGHT Valerio Setti 2023-06-14 11:30:30 +02:00
  • addeee4531 mbedtls_config: add new MBEDTLS_PK_PARSE_EC_COMPRESSED symbol Valerio Setti 2023-06-14 10:46:55 +02:00
  • aecd32c90a pk: let PK_PARSE_EC_EXTENDED auto-enable ECP_LIGHT Valerio Setti 2023-06-14 10:42:31 +02:00
  • 434836801f test: remove leftover from past PR development Valerio Setti 2023-06-14 10:38:06 +02:00
  • 4d25a8d48a test: renaming component testing accelerated EC Valerio Setti 2023-06-14 10:33:10 +02:00
  • 44ff5a9208 Merge pull request #7774 from mpg/new-psa-want-key-pair Gilles Peskine 2023-06-16 16:01:11 +02:00
  • 5760bf77c7 Merge pull request #7641 from valeriosetti/issue7614 Gilles Peskine 2023-06-16 16:00:17 +02:00
  • b2814bd089 Only enable gcc -Os fix if we have AES hw support Dave Rodgman 2023-06-16 14:50:33 +01:00
  • 73b0c0b051 Improve comment Dave Rodgman 2023-06-16 14:48:14 +01:00
  • f595c5b69a Use valid guard for filling group list with EC groups Przemek Stekiel 2023-06-16 14:31:27 +02:00
  • bd1add94c0 Respect -Os for everything except XTS Dave Rodgman 2023-06-16 13:50:14 +01:00
  • de87461c23 ecp_curves: Updated the optimised reduction function pointer. Minos Galanakis 2023-06-13 16:59:26 +01:00
  • 5c238d80cd bignum_mod: Updated documentation. Minos Galanakis 2023-06-09 15:37:53 +01:00
  • 450abfd922 test_suite_ecp: Added MBEDTLS_ECP_NIST_OPTIM define guards. Minos Galanakis 2023-06-09 14:23:55 +01:00
  • effff764e1 test_suite_ecp: Updated ecp_mod_p_generic_raw for optimised reduction. Minos Galanakis 2023-06-09 15:11:41 +01:00
  • 65210952ec ecp_curves: Updated mbedtls_ecp_modulus_setup to use optimised reduction. Minos Galanakis 2023-06-09 15:01:03 +01:00