Commit Graph

  • c5fef82c52 Fix typo in pkcs5.c Waleed-Ziad Maamoun-Elmelegy 2023-08-31 20:47:15 +01:00
  • a6757765c0 Add ChangeLog entry for MBEDTLS_CIPHER_ENCRYPT_ONLY Yanray Wang 2023-09-01 18:24:54 +08:00
  • 5117062bb6 Add a build to all.sh to check mbedtls_platform_zeroize() calls Tom Cosgrove 2023-09-01 10:40:15 +01:00
  • f7829b099d Fix incorrect use of mbedtls_platform_zeroize() in tests Tom Cosgrove 2023-09-01 09:54:04 +01:00
  • 43210b56f3 Add the ability to verify mbedtls_platform_zeroize() calls with -Wsizeof-pointer-memaccess Tom Cosgrove 2023-09-01 09:53:42 +01:00
  • fe55320b5c Avoid error from old gcc version Dave Rodgman 2023-09-01 11:15:28 +01:00
  • 5f6060a1f3 Code style Dave Rodgman 2023-09-01 11:00:58 +01:00
  • 782190417c all.sh: ciper_encrypt_only: cover VIA PADLOCK Yanray Wang 2023-08-31 15:00:57 +08:00
  • bf66ef9085 all.sh: ciper_encrypt_only: cover baremetal build for AESCE Yanray Wang 2023-08-31 14:47:01 +08:00
  • 207c991d56 all.sh: ciper_encrypt_only: cover AESNI and C Implementation Yanray Wang 2023-08-31 11:42:49 +08:00
  • dbcc0c6172 aes: define internal macro to simplify #if Directive Yanray Wang 2023-08-30 15:04:01 +08:00
  • 72d7bb4bca check_config.h: add checks for CIPHER_ENCRYPT_ONLY Yanray Wang 2023-08-30 13:58:15 +08:00
  • 3c565275c4 des: add CIPHER_ENCRYPT_ONLY dependency for test cases Yanray Wang 2023-08-28 11:27:09 +08:00
  • ba473b1c82 camellia: add CIPHER_ENCRYPT_ONLY dependency for DECRYPT test cases Yanray Wang 2023-08-28 11:24:14 +08:00
  • 702c220809 aria: add CIPHER_ENCRYPT_ONLY dependency for DECRYPT test cases Yanray Wang 2023-08-28 11:20:26 +08:00
  • 85c3023c60 AES-ECB: add CIPHER_ENCRYPT_ONLY dependency for DECRYPT test cases Yanray Wang 2023-05-16 10:07:56 +08:00
  • d7058b0a35 dh_client: removed under CIPHER_ENCRYPT_ONLY Yanray Wang 2023-08-24 15:50:38 +08:00
  • db9b3095fb cipher_wrap: remove *setkey_dec_func in CIPHER_ENCRYPT_ONLY Yanray Wang 2023-08-24 15:47:53 +08:00
  • ba67451562 Fix gcc compile warnings Dave Rodgman 2023-09-01 10:14:46 +01:00
  • ac3cf7c20b Add more protection to mbedtls_platform_zeroize Dave Rodgman 2023-08-31 15:19:38 +01:00
  • 9141ad1223 aria/camellia/des: guard setkey_dec by CIPHER_ENCRYPT_ONLY Yanray Wang 2023-08-24 14:53:16 +08:00
  • a8ac23a758 all.sh: add test case for CIPHER_ENCRYPT_ONLY Yanray Wang 2023-05-15 18:03:10 +08:00
  • 67208fdba8 PSA: auto-enable CIPHER_ENCRYPT_ONLY if cipher-decrypt is not needed Yanray Wang 2023-05-15 18:02:46 +08:00
  • 380be5af3a AESNI: add macro guard of CIPHER_ENCRYPT_ONLY Yanray Wang 2023-08-28 15:40:34 +08:00
  • 590c9b7abe AESCE: add macro guard of CIPHER_ENCRYPT_ONLY Yanray Wang 2023-08-28 15:40:23 +08:00
  • 78ee0c9e4f aes.c: add config option to support cipher_encrypt_only Yanray Wang 2023-05-15 11:23:50 +08:00
  • 6147511bc0 Merge pull request #7955 from davidhorstmann-arm/psa-crypto-script-changes Paul Elliott 2023-08-31 18:19:52 +00:00
  • 6ebe7d2e3a Merge pull request #8095 from davidhorstmann-arm/initialize-struct-get-other-name Paul Elliott 2023-08-31 16:26:00 +00:00
  • c43c3aaf02 Define all PSA_xxx macros to 1 rather than have them empty, for consistency Tom Cosgrove 2023-08-31 17:06:58 +01:00
  • 12a2bfc970 Merge pull request #8096 from davidhorstmann-arm/2.28-initialize-struct-get-other-name Paul Elliott 2023-08-31 14:10:06 +00:00
  • b5d97156e4 Merge pull request #7857 from minosgalanakis/bugifx/address_curve_bits Paul Elliott 2023-08-31 13:14:11 +00:00
  • b4527fbd82 Add clarifications to the threading requirements Janos Follath 2023-08-31 14:01:24 +01:00
  • b6954730f0 Fix typo Janos Follath 2023-08-31 13:54:21 +01:00
  • 4f47f3dac8 Covert PSA guards to MBEDTLS Dave Rodgman 2023-08-31 12:10:00 +01:00
  • a9a53a05f0 Merge remote-tracking branch 'origin/development' into misc-code-size Dave Rodgman 2023-08-31 11:53:46 +01:00
  • dea266f3f5 Use MBEDTLS_MD_LIGHT instead of MBEDTLS_MD_C Dave Rodgman 2023-08-31 11:52:43 +01:00
  • 8d706f6b59 Simplify camellia error conversion macros Dave Rodgman 2023-08-31 11:48:44 +01:00
  • 09a9e589c1 Add missing error conversion case Dave Rodgman 2023-08-31 11:05:22 +01:00
  • 68efcf56ed Remove not-needed #include Dave Rodgman 2023-08-31 10:09:05 +01:00
  • f7632382cc Merge pull request #8130 from davidhorstmann-arm/fix-unnecessary-include-prefixes Gilles Peskine 2023-08-31 08:57:26 +00:00
  • 793654b78c Merge pull request #8137 from paul-elliott-arm/regen_coverity_token Paul Elliott 2023-08-31 14:55:39 +01:00
  • 4ee11a074f Merge pull request #8132 from davidhorstmann-arm/2.28-fix-unnecessary-include-prefixes Gilles Peskine 2023-08-31 07:32:29 +00:00
  • 35633dd977 Add threading non-requirement Janos Follath 2023-08-31 08:31:19 +01:00
  • 7990a3296d Explain the story about cryptography version requirements Gilles Peskine 2023-08-22 17:27:00 +02:00
  • e6771ed9de Merge pull request #8128 from yanrayw/2.28-7094-collect-compatsh-test-cases Gilles Peskine 2023-08-31 07:30:21 +00:00
  • 7b2b76a2d4 Merge pull request #7165 from yanrayw/7094-collect-compatsh-test-cases Gilles Peskine 2023-08-31 07:30:20 +00:00
  • 15d9ec29be Improve thread safety presentation Janos Follath 2023-08-31 08:22:21 +01:00
  • 5a387c8515 Merge pull request #8140 from daverodgman/sha3-zeroize Tom Cosgrove 2023-08-31 07:16:35 +00:00
  • 984309c2c3 Call mbedtls_platform_zeroize via mbedtls_sha3_free Dave Rodgman 2023-08-30 19:22:28 +01:00
  • dbddb00158 Ensure mbedtls_sha3_finish zeroizes the context Dave Rodgman 2023-08-30 18:43:23 +01:00
  • 240240dfae Regenerate coverity scan token Paul Elliott 2023-08-30 17:59:42 +01:00
  • 03e9dea30b Merge remote-tracking branch 'development' into psa_crypto_config-in-full Gilles Peskine 2023-08-30 18:32:57 +02:00
  • 0385c2815c Tighten thread safety requirements Janos Follath 2023-08-30 16:41:06 +01:00
  • a2423debcc Fix code style Agathiyan Bragadeesh 2023-08-30 16:24:31 +01:00
  • 52af0d08b4 Fix unsafe behaviour in MBEDTLS_ASN1_IS_STRING_TAG Agathiyan Bragadeesh 2023-08-30 16:22:54 +01:00
  • de02ee268e Refactor parse_attribute_value_string Agathiyan Bragadeesh 2023-08-30 16:12:57 +01:00
  • 1aece47e8c Make hexpair_to_int take a char pointer Agathiyan Bragadeesh 2023-08-30 16:04:16 +01:00
  • e9d1c8e1eb Reword and reformat comments Agathiyan Bragadeesh 2023-08-30 15:50:12 +01:00
  • ef6abd4062 Add blank lines after variable declarations Agathiyan Bragadeesh 2023-08-30 15:49:24 +01:00
  • 1804a15342 Fix unnecessary header prefix in tests David Horstmann 2023-08-30 15:34:34 +01:00
  • 2c40b90598 ssl-opt.sh doesn't actually use OPENSSL_LEGACY: remove unused function Gilles Peskine 2023-08-30 16:38:56 +02:00
  • 22ec2aefa9 Fix unnecessary header prefixes in tests David Horstmann 2023-08-30 15:34:34 +01:00
  • 1a8ebe39bf Merge pull request #1050 from Mbed-TLS/update-restricted-2023-08-30 Gilles Peskine 2023-08-30 15:47:22 +02:00
  • 21d7d85af7 Fix mbedtls_pkcs5_pbes test function failure Waleed Elmelegy 2023-08-30 13:12:09 +01:00
  • 930cbeeb5b check_test_cases: add a comment to explain idx in walk_compat_sh Yanray Wang 2023-08-30 18:31:35 +08:00
  • 63f0abe226 check_test_cases: add a comment to explain idx in walk_compat_sh Yanray Wang 2023-08-30 18:31:35 +08:00
  • 730bbee226 Merge remote-tracking branch 'origin/development' into update-restricted-2023-08-30 Dave Rodgman 2023-08-30 11:22:00 +01:00
  • 29bf911058 Merge pull request #7839 from daverodgman/psa-sha3 Dave Rodgman 2023-08-30 08:51:36 +00:00
  • 8f3ec8ec9d Use '--target' instead of shortened '-t' David Horstmann 2023-08-30 09:46:20 +01:00
  • b2cd07ce09 compat: list all test cases properly Yanray Wang 2023-08-30 12:07:26 +08:00
  • 8aba83bf22 compat.sh: return $? in option --list-test-case to handle error case Yanray Wang 2023-03-06 19:37:07 +08:00
  • 67fe2644ae check_test_cases.py: do not redirect stderr to stdout Yanray Wang 2023-03-06 19:35:04 +08:00
  • 8844844582 check_test_cases.py: use check_output to capture error and return Yanray Wang 2023-03-03 17:12:29 +08:00
  • 9412a46ab6 check_test_cases.py: simplify how to store test case description Yanray Wang 2023-03-02 14:45:01 +08:00
  • f0dbde1bdc compat.sh: uniform TITLE format for --list-test-case and run_client Yanray Wang 2023-03-02 11:55:55 +08:00
  • a81131d358 compat.sh: fix uncompatiable name of peers in --list-test-case Yanray Wang 2023-03-02 11:41:26 +08:00
  • 7e1c0c7f79 compat.sh: uniform test description Yanray Wang 2023-02-24 17:07:47 +08:00
  • ab717b5287 Merge remote-tracking branch 'origin/development' into 7094-collect-compatsh-test-cases Yanray Wang 2023-08-30 10:23:07 +08:00
  • baced97929 check_test_cases.py: support checking test coverage in compat.sh Yanray Wang 2023-02-24 14:53:29 +08:00
  • dd21fc97ba compat.sh: add --list-test-case Yanray Wang 2023-02-23 10:04:58 +08:00
  • 3ed1871920 Disable pylint error for non-uppercase names David Horstmann 2023-08-29 18:20:01 +01:00
  • 33e1f42307 Fix use of mbedtls_psa_safer_memcmp in test code Dave Rodgman 2023-08-29 18:17:29 +01:00
  • 9cc6b2f446 Add missing import in test_psa_compliance.py David Horstmann 2023-08-29 17:36:35 +01:00
  • fd9264e65b Fix pylint errors David Horstmann 2023-08-29 16:21:15 +01:00
  • f3a41685e7 Merge pull request #8126 from daverodgman/p256-m-aarch64 Gilles Peskine 2023-08-29 14:15:08 +00:00
  • a878b663cf Merge pull request #8090 from silabs-Kusumit/PBKDF2_higher_cost_tests Gilles Peskine 2023-08-29 14:00:17 +00:00
  • 41c316d3b2 Move -B switch into a single argument David Horstmann 2023-08-29 14:57:23 +01:00
  • 4ac8619282 Improve mbedtls_pkcs5_pbes2_ext changelog description Waleed Elmelegy 2023-08-29 14:56:15 +01:00
  • 79b6e26b1b Improve mbedtls_pkcs5_pbes2_ext function test data Waleed Elmelegy 2023-08-29 14:55:03 +01:00
  • 787011542b Fully replace mbedtls_psa_safer_memcmp Dave Rodgman 2023-08-29 14:20:18 +01:00
  • b48822c816 Appease pylint by renaming variables David Horstmann 2023-08-29 14:12:53 +01:00
  • beaee2604f Test PSA compliance: Build only the crypto target David Horstmann 2023-08-29 13:56:17 +01:00
  • c69074dcf6 Tidy up reference to Mbed TLS in help message David Horstmann 2023-08-29 13:46:11 +01:00
  • 024a3b3f04 Disable p256-m asm on aarch64 Dave Rodgman 2023-08-29 13:21:43 +01:00
  • 3e325aafbd Merge pull request #8115 from tgonzalezorlandoarm/backport-8074 Gilles Peskine 2023-08-29 11:19:39 +00:00
  • 2ba89bece6 Disable pylint error in CMake command David Horstmann 2023-08-29 10:37:29 +01:00
  • 3b8984af5c Remove or qualify references to Mbed TLS David Horstmann 2023-08-29 10:32:26 +01:00
  • f757069269 Rename 'mbedtls_dir' -> 'root_dir' David Horstmann 2023-08-29 10:27:13 +01:00
  • 98af198a30 Correctly detect presence of the built library David Horstmann 2023-08-29 10:25:26 +01:00
  • 58cf7c6c38 Use repo detection functions at start of all.sh David Horstmann 2023-08-29 10:15:05 +01:00