Commit Graph

  • e6cb45e68e mbedtls_mpi_exp_mod: remove spurious copy of the output variable Gilles Peskine 2023-08-10 15:59:28 +02:00
  • efe848f430 pk: fix some comments Valerio Setti 2023-08-10 15:14:24 +02:00
  • 7740eaf32f Merge pull request #7940 from AgathiyanB/backport-assert-false-macro Gilles Peskine 2023-08-10 13:03:44 +00:00
  • 48fb8a3448 Fix some renames that were missed Dave Rodgman 2023-08-10 14:01:51 +01:00
  • 3580f448eb test: solve test disparities for x509[parse/write] suites Valerio Setti 2023-07-27 10:19:53 +02:00
  • c6aeb0dc1d check_config: remove unnecessary BIGNUM_C requirements Valerio Setti 2023-07-27 10:10:28 +02:00
  • 29c1b4d04a test: enable X509 testing in ecc_no_bignum component Valerio Setti 2023-07-27 10:08:45 +02:00
  • b364a22adf Fix mbedtls_ct_size_if_else_0 docs Dave Rodgman 2023-08-10 12:25:25 +01:00
  • 38b227c16b Improve docs Dave Rodgman 2023-08-10 12:18:27 +01:00
  • ac69b45486 Document and test mbedtls_ct_size_if_else_0 Dave Rodgman 2023-08-10 12:13:27 +01:00
  • 065f912465 Fix comment typo Dave Rodgman 2023-08-10 12:11:58 +01:00
  • 98ddc01a7c Rename ...if0 to ...else_0 Dave Rodgman 2023-08-10 12:11:31 +01:00
  • b7825ceb3e Rename uint->bool operators to reflect input types Dave Rodgman 2023-08-10 11:58:18 +01:00
  • b2bc1712a5 Reduce the size of the small primes table used by primality testing Gilles Peskine 2019-02-08 17:27:11 +01:00
  • f5a29a5b83 Remove redundant test component Gilles Peskine 2023-08-10 12:07:49 +02:00
  • 6beec7ca5e Merge pull request #7989 from valeriosetti/issue7754 Manuel Pégourié-Gonnard 2023-08-10 09:43:56 +00:00
  • d170419eab Merge pull request #7999 from valeriosetti/issue7759 Manuel Pégourié-Gonnard 2023-08-10 08:34:57 +00:00
  • a35283ca44 Merge pull request #8046 from ivq/6999-backport Manuel Pégourié-Gonnard 2023-08-10 08:24:08 +00:00
  • 91c8372c01 Merge pull request #6999 from ivq/ecp_doc Manuel Pégourié-Gonnard 2023-08-10 08:24:05 +00:00
  • e5fbd93eaf Merge pull request #8049 from daverodgman/bignum_codesize_misc Dave Rodgman 2023-08-10 10:58:13 +01:00
  • 8189f32945 improve aesni check for x86_64 Jerry Yu 2023-08-10 13:53:41 +08:00
  • e1d7c9dabd pkwrite: fix internal buffer size in pk_write_ec_pubkey() Valerio Setti 2023-08-10 07:40:18 +02:00
  • 13696bb07b improve check config option for i386 Jerry Yu 2023-08-10 13:36:32 +08:00
  • 0f6d565d26 pk: return PK_USE_PSA_EC_DATA to pk.h Valerio Setti 2023-07-28 16:42:58 +02:00
  • 2e0275d2a1 test: use unset-all option in config.py to optimize test code Valerio Setti 2023-07-28 16:33:13 +02:00
  • a8c655edb0 test: remove redundant code setting MBEDTLS_PSA_CRYPTO_CONFIG Valerio Setti 2023-07-28 16:24:19 +02:00
  • 7c494e7211 pk: move PK_HAVE_ECC_KEYS to build_info.h Valerio Setti 2023-07-27 14:58:53 +02:00
  • ba42b076f9 Remove asm check for aarch64 aesce Jerry Yu 2023-08-10 12:53:26 +08:00
  • a7c9e09dd0 pkwrite: add new internal symbol to properly size DER buffer Valerio Setti 2023-07-27 14:39:50 +02:00
  • 97b28f81d8 pkparse: remove unnecessary header Valerio Setti 2023-07-27 12:02:14 +02:00
  • fe7d96cff7 test: minor optimizations to ecc_no_bignum components Valerio Setti 2023-07-27 11:59:22 +02:00
  • c5d85e5ead test: remove BIGNUM dependencies from pk[parse/write] suites Valerio Setti 2023-07-26 18:12:23 +02:00
  • 9b3dbcc2e3 analyze_outcomes: skip tests that unavoidably depend on bignum Valerio Setti 2023-07-26 18:00:31 +02:00
  • 660bbf2470 test: disable BIGNUM support on the test ecc_no_bignum component Manuel Pégourié-Gonnard 2023-06-12 18:42:40 +02:00
  • 06aebe4995 test: disable FFDH support on the test ecc_no_bignum component Manuel Pégourié-Gonnard 2023-06-12 18:33:34 +02:00
  • 7dccb66d49 test: disable RSA support on the test ecc_no_bignum component Manuel Pégourié-Gonnard 2023-06-12 18:28:42 +02:00
  • abd00d0be8 test: adding new components for testing and driver coverage analysis without BN Manuel Pégourié-Gonnard 2023-06-12 17:51:33 +02:00
  • ca4c15dd25 debug: remove redundant variable assignments Valerio Setti 2023-08-10 06:41:31 +02:00
  • 8aa8d78ed9 Add potential missing inline definition Chien Wong 2023-08-10 12:24:43 +08:00
  • 960eca997d code style Dave Rodgman 2023-08-09 20:43:18 +01:00
  • 4883f109a0 Reduce code size for exp_mod_get_window_size Dave Rodgman 2023-08-09 20:17:40 +01:00
  • ebcd78561c Remove redundant code in mbedtls_mpi_cmp_abs Dave Rodgman 2023-08-09 18:56:42 +01:00
  • fa703e38a2 Use __builtin_ctz to count trailing zeros Dave Rodgman 2023-08-09 18:56:07 +01:00
  • f3df105b37 Generate smaller code for picking a sign value Dave Rodgman 2023-08-09 18:55:41 +01:00
  • b7d577e46b Fix copypasta Gilles Peskine 2023-08-09 19:48:58 +02:00
  • 9b8dead74a Minor readability improvement Gilles Peskine 2023-08-09 19:48:42 +02:00
  • 935ff2300c More unsigned literal in size macros Gilles Peskine 2023-08-09 19:48:02 +02:00
  • 2f12a29cdd Merge pull request #7896 from AgathiyanB/gitignore-generated-files-toggle Paul Elliott 2023-08-09 14:54:32 +00:00
  • 12f6f28e15 Improve doc on special use of A in ecp group structure Chien Wong 2023-08-09 22:15:14 +08:00
  • a559c05a5b Add changelog Chien Wong 2023-08-09 21:49:58 +08:00
  • 115784bd3f Merge pull request #1040 from waleed-elmelegy-arm/development-restricted Janos Follath 2023-08-09 09:43:23 +01:00
  • 226f9eab48 Merge pull request #1048 from waleed-elmelegy-arm/improve-and-test-legacy-pkcs5-pbe2 Janos Follath 2023-08-09 09:43:05 +01:00
  • 8630906d9b Merge pull request #8040 from mpg/driver-guide Janos Follath 2023-08-09 08:06:28 +00:00
  • 76a51b99b6 replace strings command with grep Jerry Yu 2023-08-08 16:03:55 +08:00
  • aa9a15833e Fix doc Chien Wong 2023-08-09 12:33:40 +08:00
  • a55ffe5f37 Remove test helper functions not backported Waleed Elmelegy 2023-08-08 17:07:04 +01:00
  • 3229cf9507 Replace MBEDTLS_MD_CAN_SHA1 config with old MBEDTLS_SHA1_C config Waleed Elmelegy 2023-08-08 16:58:16 +01:00
  • 01b6df76db Improve mbedtls_pkcs5_pbes2 function signature comments Waleed Elmelegy 2023-08-03 15:42:55 +01:00
  • a230735d2f Fix CI errors related pkcs5_pbe changes Waleed Elmelegy 2023-07-21 16:20:17 +01:00
  • 412629c815 Improve & test legacy mbedtls_pkcs5_pbe2 Waleed Elmelegy 2023-07-19 14:01:35 +01:00
  • f11cfecb6b Merge pull request #7998 from gilles-peskine-arm/MBEDTLS_PSA_CRYPTO_CONFIG-less_experimental Gilles Peskine 2023-08-08 09:04:57 +00:00
  • 8550e0f746 Remove "export_key" from transparent driver json Manuel Pégourié-Gonnard 2023-08-08 09:39:39 +02:00
  • 0b6d021069 Adjust presence of warning/link. Manuel Pégourié-Gonnard 2023-08-08 09:37:11 +02:00
  • a7de78d050 improve test Jerry Yu 2023-08-08 12:57:35 +08:00
  • c4508c07f6 improve error message and config check for padlock Jerry Yu 2023-08-08 12:57:06 +08:00
  • 64a81357c3 Merge pull request #8037 from tom-cosgrove-arm/fix-rijndael-and-drbg-pdf-links-2.28 Gilles Peskine 2023-08-07 19:16:01 +00:00
  • 444d1e7608 Merge pull request #8036 from tom-cosgrove-arm/fix-rijndael-and-drbg-pdf-links Gilles Peskine 2023-08-07 19:15:58 +00:00
  • a79256472c Merge pull request #7788 from marekjansta/fix-x509-ec-algorithm-identifier Gilles Peskine 2023-08-07 19:14:54 +00:00
  • b438348774 Merge pull request #8010 from marekjansta/fix-x509-ec-algorithm-identifier-2.28 Gilles Peskine 2023-08-07 19:14:52 +00:00
  • 2cae936107 test_suite_ecp: Moved curve bitlenth check after quasi reduction. Minos Galanakis 2023-07-03 11:51:35 +01:00
  • 831a2e6369 test_suite_ecp: Fixed curve bit-length. Minos Galanakis 2023-06-29 12:03:24 +01:00
  • 153ae464db Improve doc on special use of A in ecp group structure Chien Wong 2023-01-31 23:27:03 +08:00
  • 953f2a4780 Merge pull request #7892 from AgathiyanB/fix-coverage-MBEDTLS_ECP_NIST_OPTIM-disabled Dave Rodgman 2023-08-07 14:37:08 +00:00
  • 9aa93c8e78 Added a note about new primitives for secure destruction Gilles Peskine 2023-08-07 16:32:09 +02:00
  • 584bf985f5 Elaborate on psa_destroy_key requirements Gilles Peskine 2023-08-07 16:29:19 +02:00
  • 4dd89310e9 Update w.r.t. test macro name changes from #6253 Dave Rodgman 2023-08-07 11:49:12 +01:00
  • c98f8d996a Merge branch 'development' into safer-ct5 Dave Rodgman 2023-08-07 11:47:35 +01:00
  • a68ef95394 Check length before calling memcmp Thomas Daubney 2023-08-07 11:09:51 +01:00
  • 3b5e8aa05c Merge pull request #8023 from daverodgman/changelog-warning-fixes Dave Rodgman 2023-08-07 10:56:04 +01:00
  • 1484a53429 Merge pull request #8024 from daverodgman/changelog-warning-fixes-2.28 Dave Rodgman 2023-08-07 10:55:56 +01:00
  • de24ba6cfd Add link to examples in relevant places Manuel Pégourié-Gonnard 2023-08-07 11:36:14 +02:00
  • b61484947a Fix error in the guide to drivers Manuel Pégourié-Gonnard 2023-08-07 11:32:51 +02:00
  • 5fcdd6a28a remove unnecessary definition Jerry Yu 2023-08-07 15:32:58 +08:00
  • 7802f65a28 Add negative test for aesni only Jerry Yu 2023-08-07 10:38:50 +08:00
  • aaec13793a Update links to Rijndael paper and NIST SP 800-90 DRBGs Tom Cosgrove 2023-08-04 13:53:36 +01:00
  • 2588f8d36d Merge pull request #8018 from AgathiyanB/add-overflow-test-inputs-bignum Tom Cosgrove 2023-08-04 14:00:39 +00:00
  • 2ec9892f24 Merge pull request #6253 from tom-cosgrove-arm/rename-assert_compare-to-test_assert_compare Dave Rodgman 2023-08-04 13:45:10 +00:00
  • b8bd604379 Remove trailing whitespace Agathiyan Bragadeesh 2023-08-04 14:14:11 +01:00
  • 3bcff5431a Put both gitignore modifications in one script Agathiyan Bragadeesh 2023-08-04 14:05:28 +01:00
  • ce37c5e1ce Update links to Rijndael paper and NIST SP 800-90 DRBGs Tom Cosgrove 2023-08-04 13:53:36 +01:00
  • 9c0b7d13bf Remove unnecessary name check tag Jerry Yu 2023-08-04 17:25:59 +08:00
  • fce351def8 improve platform relative check Jerry Yu 2023-08-04 17:13:36 +08:00
  • b241db3e26 remove padlock only mode Jerry Yu 2023-08-04 16:28:22 +08:00
  • 29c91ba42d fix unreachable code warnings Jerry Yu 2023-08-04 11:02:04 +08:00
  • 2700ef6bb0 Add aesce test string filter Jerry Yu 2023-08-03 17:13:52 +08:00
  • c935aa617b Add via padlock build test Jerry Yu 2023-08-03 17:08:27 +08:00
  • 73568397a5 Merge pull request #8020 from yanesca/de-duplicate_ecp Janos Follath 2023-08-04 08:27:09 +00:00
  • 193cbc03fe Add aesce build test Jerry Yu 2023-08-03 17:06:29 +08:00
  • 003a5e1ca7 Merge pull request #1046 from Mbed-TLS/merge_3.4.1 Dave Rodgman 2023-08-03 18:23:37 +01:00
  • f97832a5ec Merge pull request #8015 from AgathiyanB/fix-unnecessary-type-quantifier Dave Rodgman 2023-08-03 15:57:01 +00:00