Commit Graph

  • 5329ff06b9 analyze_outcomes: print task list directly to stdout Valerio Setti 2023-10-17 09:44:36 +02:00
  • 4b6595aa83 Merge remote-tracking branch 'origin/development' into support_cipher_encrypt_only Yanray Wang 2023-10-17 11:01:25 +08:00
  • 2fde39a22c Merge pull request #8283 from daverodgman/more-aes-checks Dave Rodgman 2023-10-16 18:22:51 +00:00
  • 8ebeb9c180 Test for read-read inconsistency with mprotect and ptrace/gdb Gilles Peskine 2023-10-16 18:35:54 +02:00
  • 87889ebe86 Fix editorial error with semantic consequences Gilles Peskine 2023-10-16 15:40:02 +02:00
  • a3ce6437bf Typos Gilles Peskine 2023-10-16 15:39:37 +02:00
  • 41bc798d7c Tidy-up Dave Rodgman 2023-10-16 14:04:21 +01:00
  • f3803a1f71 Cleanup validation interface Dave Rodgman 2023-10-16 13:47:15 +01:00
  • 9fc1f24331 md: restore md.h includes in source files directly using its elements Valerio Setti 2023-10-16 14:39:38 +02:00
  • b0c618e147 analyze_outcomes: minor improvements Valerio Setti 2023-10-16 14:19:49 +02:00
  • 74cb404b0d ssl: improve ssl_check_key_curve() Valerio Setti 2023-10-16 13:40:50 +02:00
  • f2ea08ae50 Improve test for clang presence Dave Rodgman 2023-10-16 11:37:28 +01:00
  • aa01ee303a Merge remote-tracking branch 'origin/development' into support_cipher_encrypt_only Yanray Wang 2023-10-16 17:38:32 +08:00
  • dcee98730b cipher_wrap: add VIA_LEGACY_OR_USE_PSA to new internal symbols Valerio Setti 2023-10-16 11:35:57 +02:00
  • 596ef6c0b1 cipher: reset MBEDTLS_CIPHER_HAVE_AEAD_LEGACY to previous naming Valerio Setti 2023-10-16 11:26:08 +02:00
  • d35b188a5c Make component_build_aes_aesce_armcc silent Dave Rodgman 2023-10-16 10:25:30 +01:00
  • 0521633559 cipher: fix guards in mbedtls_cipher_auth_[encrypt/decrypt]_ext() Valerio Setti 2023-10-16 11:22:21 +02:00
  • 52e9548c22 Fix check for format supported by PSA Manuel Pégourié-Gonnard 2023-08-03 10:22:41 +02:00
  • f1b7633443 Use clearer function name Manuel Pégourié-Gonnard 2023-08-02 12:14:19 +02:00
  • 842ffc5085 Make code more robust Manuel Pégourié-Gonnard 2023-08-02 12:10:51 +02:00
  • 94cf1f82ad Fix a typo in a comment Manuel Pégourié-Gonnard 2023-08-02 12:09:24 +02:00
  • 564bc1bb96 Fix limitation in checking supported alg in pk_sign Manuel Pégourié-Gonnard 2023-08-02 12:05:16 +02:00
  • 53d3e40a21 Fix unused warnings in dummy definition Manuel Pégourié-Gonnard 2023-08-01 11:19:24 +02:00
  • 12ea63a5f7 Abstract away MBEDTLS_PK_PARSE_EC_EXTENDED Manuel Pégourié-Gonnard 2023-07-27 12:20:16 +02:00
  • fac9819edc Fix and document return of pk_ecc_set_pubkey() Manuel Pégourié-Gonnard 2023-07-27 09:19:42 +02:00
  • ff72ea9d51 Rework pk_ecc_set_pubkey() Manuel Pégourié-Gonnard 2023-07-26 23:56:05 +02:00
  • e4c883bc8c New signature for pk_ecc_set_pubkey() Manuel Pégourié-Gonnard 2023-07-26 23:31:01 +02:00
  • 681e30b727 Rework pk_ecc_set_pubkey_psa_ecp_fallback() Manuel Pégourié-Gonnard 2023-07-26 23:03:35 +02:00
  • 0b8e45650f Tune body of pk_ecc_set_pubkey_from_prv() Manuel Pégourié-Gonnard 2023-07-26 22:43:25 +02:00
  • de25194a20 Rename and document pk_ecc_set_pubkey_from_prv() Manuel Pégourié-Gonnard 2023-07-26 22:33:58 +02:00
  • d1aa642394 Document pk_ecc_set_group() and pk_ecc_set_key() Manuel Pégourié-Gonnard 2023-07-26 22:24:23 +02:00
  • 5470898e37 Move code around again Manuel Pégourié-Gonnard 2023-07-26 15:38:36 +02:00
  • 997a95e592 Merge two consecutive #ifs Manuel Pégourié-Gonnard 2023-07-26 15:18:30 +02:00
  • 212517b87d Start re-ordering functions in pkparse Manuel Pégourié-Gonnard 2023-07-26 12:05:38 +02:00
  • df151bbc37 Minor improvements to pk_ecc_read_compressed() Manuel Pégourié-Gonnard 2023-07-26 11:06:46 +02:00
  • e82fcd9c9e Avoid nested #ifs in body of pk_get_ecpubkey() Manuel Pégourié-Gonnard 2023-07-26 10:53:25 +02:00
  • 116175c5d7 Use helper macro for (deterministic) ECDSA Manuel Pégourié-Gonnard 2023-07-25 12:06:55 +02:00
  • 3e52184923 Make macro definition more consistent with similar defns Dave Rodgman 2023-09-18 10:36:21 +01:00
  • 0a48717b83 Simplify Windows-on-Arm macros Dave Rodgman 2023-09-15 11:52:06 +01:00
  • c5cc727dd0 Use new MBEDTLS_ARCH_IS_xxx macros Dave Rodgman 2023-09-15 11:41:17 +01:00
  • a0f10da9d2 Use MBEDTLS_HAVE_NEON_INTRINSICS instead of __ARM_NEON Dave Rodgman 2023-09-05 11:43:17 +01:00
  • 4ffd7c7614 Introduce MBEDTLS_HAVE_NEON_INTRINSICS and simplify NEON header inclusion Dave Rodgman 2023-09-05 11:43:02 +01:00
  • be09286666 Enable 8-byte fastpath in mbedtls_xor on ARM64 and ARM64EC Dave Rodgman 2023-08-08 10:42:55 +01:00
  • ad71b6a834 Support ARM64EC in the same way as ARM64 in sha256 and sha512 Dave Rodgman 2023-08-08 10:37:33 +01:00
  • 78fc0bd1db Define MBEDTLS_EFFICIENT_UNALIGNED_ACCESS on Windows-on-Arm Dave Rodgman 2023-08-08 10:36:15 +01:00
  • dcd98fffab Factor similar code into pk_ecc_set_key() Manuel Pégourié-Gonnard 2023-07-25 11:58:31 +02:00
  • 6db11d5068 Group two versions of the same code Manuel Pégourié-Gonnard 2023-07-25 11:20:48 +02:00
  • d5b4372012 Slightly simplify pk_derive_public_key() Manuel Pégourié-Gonnard 2023-07-24 12:06:22 +02:00
  • 2585852231 Factor common code into a function Manuel Pégourié-Gonnard 2023-07-24 11:44:55 +02:00
  • 5fcbe4c1f8 Further rationalize includes Manuel Pégourié-Gonnard 2023-07-06 13:02:51 +02:00
  • da88c380bd Minimize key-type-related includes Manuel Pégourié-Gonnard 2023-07-06 12:31:43 +02:00
  • 4b0e8f0e2c Remove redundant include Manuel Pégourié-Gonnard 2023-07-06 12:25:12 +02:00
  • 132261345d all.sh: revert changes in test_m32* Pengyu Lv 2023-10-16 14:03:29 +08:00
  • 1f2802c403 Suggest validating copy by memory poisoning Gilles Peskine 2023-10-13 21:49:17 +02:00
  • 6998721c69 Add a section skeleton for copy bypass Gilles Peskine 2023-10-13 20:05:32 +02:00
  • 7bc1bb65e9 Short explanations of what is expected in the design sections Gilles Peskine 2023-10-13 20:05:25 +02:00
  • 35de1f7a7d Distinguish whole-message signature from other asymmetric cryptography Gilles Peskine 2023-10-13 20:04:16 +02:00
  • 9cad3b3a70 Design change for cipher/AEAD Gilles Peskine 2023-10-13 20:03:18 +02:00
  • 2859267a27 Clarify terminology: built-in driver Gilles Peskine 2023-10-13 20:01:36 +02:00
  • db00543b3a Add a section on write-read feedback Gilles Peskine 2023-10-13 19:57:53 +02:00
  • 352095ca86 Simplify the relaxed output-output rule Gilles Peskine 2023-10-13 19:56:22 +02:00
  • 60c453ee72 Expand explanations of the vulnerabilities Gilles Peskine 2023-10-13 19:07:56 +02:00
  • 8daedaeac9 Fix typos and copypasta Gilles Peskine 2023-10-13 18:47:29 +02:00
  • 5f5573fa90 cipher: reintroduce symbol for legacy AEAD support Valerio Setti 2023-10-13 14:32:09 +02:00
  • 28b56335bb Merge pull request #7942 from tom-daubney-arm/psa_crypto_example_hash Gilles Peskine 2023-10-13 15:22:58 +00:00
  • 37801d714b Invert no_hwcap variable Dave Rodgman 2023-10-13 16:06:55 +01:00
  • 515af1d80d Stop IAR warning about goto skipping variable definition Dave Rodgman 2023-10-13 14:40:14 +01:00
  • 01902779a3 Merge pull request #8162 from yanrayw/2.28-save_stack_usage_pkwrite Bence Szépkúti 2023-10-13 14:27:18 +00:00
  • 195411bb17 Merge pull request #8062 from yanrayw/save_stack_usage_pkwrite Bence Szépkúti 2023-10-13 14:27:13 +00:00
  • 73cb6f85a5 Merge pull request #8360 from Mbed-TLS/revert-8352-iar-fixes Gilles Peskine 2023-10-13 13:11:40 +00:00
  • 2457bcd26c Tidy up logic for MBEDTLS_MAYBE_UNUSED Dave Rodgman 2023-10-13 12:31:45 +01:00
  • cc88ccdda1 Include existing Makefile Dave Rodgman 2023-10-13 10:33:15 +01:00
  • 9a32632577 Fix 3rdparty/Makefile.inc when included recursively Gilles Peskine 2023-10-04 20:03:55 +02:00
  • 97a6231b5c Revert "Fix a few IAR warnings" revert-8352-iar-fixes Gilles Peskine 2023-10-13 11:39:53 +02:00
  • 0badeb4560 Fix changelog code style issue Waleed Elmelegy 2023-10-13 10:27:13 +01:00
  • 107c60c765 Fix changelog style issue Waleed Elmelegy 2023-10-13 10:25:58 +01:00
  • 768bc143ad Fix hwcap test for CI Dave Rodgman 2023-10-13 10:15:55 +01:00
  • 5867465e90 Fix code style issue in cert_write program Waleed Elmelegy 2023-10-13 10:03:12 +01:00
  • eade3fedb2 Fix code style issue in cert_req program Waleed Elmelegy 2023-10-13 09:59:19 +01:00
  • 7821df3e8b Adjust use of deprecated in Doxygen Dave Rodgman 2023-10-13 09:38:44 +01:00
  • ab0cff5b4e Require asm/hwcap.h for testing Dave Rodgman 2023-10-13 09:32:04 +01:00
  • d85277c62e Doxygen fixes Dave Rodgman 2023-10-13 09:22:54 +01:00
  • 2d67e3a07b Merge pull request #8352 from daverodgman/iar-fixes Dave Rodgman 2023-10-13 09:20:28 +01:00
  • 193e383686 check_config: fix typo causing build issues with only CCM enabled Valerio Setti 2023-10-13 09:37:24 +02:00
  • 71f2e398bd Merge pull request #8345 from mcagriaksoy/branch_issue_8344 Tom Cosgrove 2023-10-12 18:39:33 +00:00
  • 584c8108b3 Use a block to save 12b Dave Rodgman 2023-10-12 16:55:23 +01:00
  • 351a81c65d Keep initialisation of p in its original location Dave Rodgman 2023-10-12 16:36:05 +01:00
  • bcb1818e19 Fix IAR 'transfer of control bypasses initialization' warnings Dave Rodgman 2023-10-12 11:50:30 +01:00
  • 4b779bef9e Merge branch 'development' into more-aes-checks Dave Rodgman 2023-10-12 16:17:10 +01:00
  • 7cb635a563 Adjust the full config Dave Rodgman 2023-10-12 16:14:51 +01:00
  • 3841af02f5 Merge pull request #8349 from kasjer/kasjer/mbedtls-2.28/aes-rcon-rename Dave Rodgman 2023-10-12 14:56:07 +00:00
  • 737cfe184b Add changelog entry for x509 cert_req null dereference fix Waleed Elmelegy 2023-10-12 15:51:13 +01:00
  • ac97af223e Fix possible NULL dereference issue in X509 cert_req program Waleed Elmelegy 2023-10-12 15:46:06 +01:00
  • f7806ca782 Analyze requirements for protection of arguments in shared memory Gilles Peskine 2023-10-12 16:00:11 +02:00
  • 1444c0eb20 Add changelog entry for x509 cert_write null dereference fix Waleed Elmelegy 2023-10-12 14:31:06 +01:00
  • 476c1198e8 Fix possible NULL dereference issue in X509 cert_write program Waleed Elmelegy 2023-10-12 14:19:25 +01:00
  • 54bb76e106 Merge pull request #8348 from kasjer/kasjer/aes-rcon-rename Dave Rodgman 2023-10-12 12:30:35 +00:00
  • 86bfbe8ef2 Fix test data dependencies Ryan Everett 2023-10-12 11:19:13 +01:00
  • cd80f09aa3 Fix Changelog formatting Ryan Everett 2023-10-12 11:08:20 +01:00
  • 632699b925 Add Changelog Ryan Everett 2023-10-11 14:20:33 +01:00