Commit Graph

  • 48eae138a5 Fix formatting in changelog Agathiyan Bragadeesh 2023-08-17 14:07:23 +01:00
  • 2c018744e5 Add newline at end of changelog Agathiyan Bragadeesh 2023-08-17 14:00:10 +01:00
  • 20d54e3115 mbedtls_mpi_exp_mod: remove spurious copy of the output variable Gilles Peskine 2023-08-10 15:59:28 +02:00
  • 294be94922 Merge pull request #7818 from silabs-Kusumit/PBKDF2_cmac_implementation Gilles Peskine 2023-08-17 11:15:16 +00:00
  • d31b28485b driver-only-builds: update EC and FFDH sections Valerio Setti 2023-08-15 10:59:58 +02:00
  • 9608447545 replace padlock_c with padlock_have_code Jerry Yu 2023-08-17 18:10:45 +08:00
  • 3a0f044bde improve readability Jerry Yu 2023-08-17 17:06:21 +08:00
  • 9ebfa7f64c Fix style Agathiyan Bragadeesh 2023-08-17 10:00:01 +01:00
  • 6c6b9f602c Change document to match real status Jerry Yu 2023-08-17 16:53:01 +08:00
  • da8c587531 Add ChangeLog entry Agathiyan Bragadeesh 2023-08-17 09:37:46 +01:00
  • e453f9df10 Add description for invalid commands Pengyu Lv 2023-08-17 16:32:34 +08:00
  • 0882828b51 pkwrite: add Changelog entry Yanray Wang 2023-08-11 16:15:14 +08:00
  • 7226df0757 pkwrite.c: add a cleanup label to save code size Yanray Wang 2023-08-11 15:52:09 +08:00
  • e9c6b53e74 remove return-type when runtime detection enabled without plain c Jerry Yu 2023-08-17 13:53:38 +08:00
  • f258d17acd remove aesni + padlock - plain c tests Jerry Yu 2023-08-17 12:39:00 +08:00
  • 1b4c7eda80 add hardware only check for padlock Jerry Yu 2023-08-17 11:25:17 +08:00
  • 9e628621b4 Add via padlock detection macro Jerry Yu 2023-08-17 11:20:09 +08:00
  • 2319af0d64 Change the order of runtime detection Jerry Yu 2023-08-17 10:38:57 +08:00
  • 35b59d7805 exclude arm64ec mode for aesni Jerry Yu 2023-08-17 10:34:15 +08:00
  • f4efd19dd0 Reduce code size in ccm Dave Rodgman 2023-08-16 19:54:41 +01:00
  • 2aaf888e0b Adjust struct layout for small size win Dave Rodgman 2023-08-16 19:48:10 +01:00
  • 509b567911 add ifdefs to reduce size of mbedtls_to_psa_error Dave Rodgman 2023-08-16 19:26:23 +01:00
  • 6f6820345a add #ifdefs to reduce switch size Dave Rodgman 2023-08-16 18:44:32 +01:00
  • 864f594acc Adjust layout of some stucts Dave Rodgman 2023-08-16 18:04:44 +01:00
  • 164614af3d Reduce code-size to access key slots init flag Dave Rodgman 2023-08-16 17:56:28 +01:00
  • 58c8b942d2 Eliminate redundant version of mbedtls_ct_memcmp Dave Rodgman 2023-08-16 17:51:04 +01:00
  • 6a9fb932fb Use MBEDTLS_GET_UINT16_BE in mbedtls_ecp_tls_read_group_id Dave Rodgman 2023-08-16 17:50:36 +01:00
  • 285f85f962 Remove unnecessary const type qualifiers in casts Agathiyan Bragadeesh 2023-08-16 17:15:48 +01:00
  • 1505d3232d Fix error strings without quotes Antonio de Angelis 2023-08-16 16:27:46 +01:00
  • ac9e3402ab BUILD: Update For IAR support TTornblom 2020-04-16 13:53:38 +02:00
  • f1adc2a7a1 Use asm instead of __asm in constant_time.c Antonio de Angelis 2023-08-16 12:31:54 +01:00
  • 1ee4d1228c Fix error strings without quotes Antonio de Angelis 2023-08-16 12:26:37 +01:00
  • e4f6d79bbe BUILD: Update For IAR support TTornblom 2020-04-16 13:53:38 +02:00
  • bdd96b9adf disable aesni for componets without cpu modifiers Jerry Yu 2023-08-16 17:34:27 +08:00
  • 516cf27d45 fix msvc build fail on i386 target Jerry Yu 2023-08-16 17:33:32 +08:00
  • a4c01dd6e9 Merge pull request #7991 from sarveshb14/fix/psa_rsa_signature_using_large_stack Gilles Peskine 2023-08-16 09:23:29 +00:00
  • 3ce0398d1d Add compiler cflags error message Jerry Yu 2023-08-16 17:22:18 +08:00
  • d370f93898 Merge pull request #7898 from AndrzejKurek/csr-rfc822-dn Gilles Peskine 2023-08-16 09:19:46 +00:00
  • 506759f5ce fix build fail for via padlock test Jerry Yu 2023-08-16 17:11:22 +08:00
  • b6d39c2f8c Add aesni test for i386 Jerry Yu 2023-08-16 15:11:48 +08:00
  • c628486cd9 enable runtime detection when padlock enabled and plain c disabled Jerry Yu 2023-08-16 16:08:42 +08:00
  • cc068ae631 fix -Werror=return-type when runtime detection enabled and plain c disabled Jerry Yu 2023-08-16 16:07:57 +08:00
  • bc775c48c9 code_size_compare: handle deleted files and new files properly Yanray Wang 2023-08-16 15:59:55 +08:00
  • e62ff09569 Restore aesni for i386 Jerry Yu 2023-08-16 14:15:00 +08:00
  • 9928ca1875 Code styling Kusumit Ghoderao 2023-08-16 11:48:27 +05:30
  • 6c104b9b3b Modify derive output test cases and add actual output Kusumit Ghoderao 2023-08-16 11:47:24 +05:30
  • 307810babb analyze_outcomes: add case for "ECC+FFDH w/o BN" Valerio Setti 2023-08-15 10:12:25 +02:00
  • 4e2f244ab4 test: add accelerated and reference test for ECC+FFDH without BN Valerio Setti 2023-08-15 10:10:26 +02:00
  • 96d0ef4f08 Fix invalid generation commands Pengyu Lv 2023-08-16 11:43:51 +08:00
  • 5d396327a7 Merge pull request #8077 from davidhorstmann-arm/remove-unnecessary-ct-include Dave Rodgman 2023-08-15 17:32:11 +00:00
  • ba44e918b8 Remove unnecessary include from constant_time.c David Horstmann 2023-08-15 15:17:22 +01:00
  • b476177849 Merge pull request #8073 from daverodgman/empty-enum-fix Dave Rodgman 2023-08-14 18:43:09 +00:00
  • 358c6c644a Add EdDSA and XTS to the allow list Tomás González 2023-08-14 15:43:46 +01:00
  • b401e113ff Add a flag for requiring full coverage in coverage tests Tomás González 2023-08-11 15:22:04 +01:00
  • 07bdcc2b0d Add allow list for non-executed test cases Tomás González 2023-08-11 14:59:03 +01:00
  • e3330f86d2 Make naming more consistent Dave Rodgman 2023-08-14 15:26:28 +01:00
  • f97eb58e51 Fix Changelog Dave Rodgman 2023-08-14 15:19:23 +01:00
  • b8f23b9cfb Changelog Dave Rodgman 2023-08-14 14:28:23 +01:00
  • 0b7bf876e4 Fix compile fail for empty enum in cipher_wrap Dave Rodgman 2023-08-14 14:25:29 +01:00
  • a797f152ee Merge pull request #8067 from paul-elliott-arm/fix_bignum_test_leak Dave Rodgman 2023-08-14 09:33:13 +01:00
  • 2f4e6e748c Merge pull request #8066 from paul-elliott-arm/aes_memcpy_iv_fix Dave Rodgman 2023-08-14 09:32:45 +01:00
  • 8a25e6fdb2 code_size_compare: add old text and data section in CSV output Yanray Wang 2023-08-14 14:38:36 +08:00
  • 0de1183e4c code_size_compare: add + in front of positive values Yanray Wang 2023-08-14 11:54:47 +08:00
  • 9a6ee71f6f code_size_compare: right-align numbers in the comparison result Yanray Wang 2023-08-14 11:30:24 +08:00
  • 1998aac349 logging_util: support to tweak loglevel directed to stderr/stdout Yanray Wang 2023-08-14 10:33:37 +08:00
  • 2a12fc20f2 Fix logical dead code found by Coverity Paul Elliott 2023-08-11 17:45:20 +01:00
  • 83c2e321d9 Add changelog Paul Elliott 2023-08-11 15:58:30 +01:00
  • 2ad93674dc Fix potential corruption of IV for AES CBC Paul Elliott 2023-08-11 11:07:06 +01:00
  • ecb95bea1d Fix incorrect size used for zeroization of buffer Paul Elliott 2023-08-11 16:41:04 +01:00
  • 6da3d83f33 Fix resource leak in test failure case Paul Elliott 2023-08-11 16:28:06 +01:00
  • 963513dba5 Merge pull request #8008 from valeriosetti/issue7756 Dave Rodgman 2023-08-11 13:51:36 +00:00
  • a4c477becd Add changelog entry Chien Wong 2023-08-11 18:19:15 +08:00
  • 2e3858f5eb Undo a change Chien Wong 2023-08-11 18:16:06 +08:00
  • c84086e55c pkwrite.c: save stack usage for pk_write_key_pem Yanray Wang 2023-08-11 15:33:07 +08:00
  • 45ad306fbf pkwrite.c: save stack usage for pk_write_pubkey_pem Yanray Wang 2023-08-11 15:03:51 +08:00
  • 36cd3f9f8e Add tentative definition of Cipher light Manuel Pégourié-Gonnard 2023-08-11 10:06:42 +02:00
  • 42391b4378 Perf improvement in memcpy_if Dave Rodgman 2023-05-19 10:33:21 +01:00
  • 246210e3c4 Test CT asm under valgrind Dave Rodgman 2023-07-31 18:07:44 +01:00
  • 822c9c7d4e Fix unified asm syntax issue Dave Rodgman 2023-06-12 15:38:49 +01:00
  • ef2527901e Add aarch32 const-time asm Dave Rodgman 2023-05-13 12:48:02 +01:00
  • c9ed5dee69 Add aarch64 const-time asm Dave Rodgman 2023-05-13 12:47:02 +01:00
  • 36344cecbd ssl-opt: remove redundant requirement for RSA_C Valerio Setti 2023-08-11 06:36:30 +02:00
  • 5e678fd4d2 Merge pull request #8050 from gilles-peskine-arm/all.sh-remove-crypto_full_no_cipher Tom Cosgrove 2023-08-11 07:28:10 +00:00
  • 132240f01a test: use ASAN flags for testing the accelerated TFM configuration Valerio Setti 2023-08-07 14:34:53 +02:00
  • f01d648677 analyze_outcome: add new check for parity for TFM configuration Valerio Setti 2023-08-04 13:51:18 +02:00
  • ac6d35f793 test: update components' descriptions Valerio Setti 2023-08-04 12:49:11 +02:00
  • 52ba0e3718 test: improve accelerated TFM configuration test and add reference Valerio Setti 2023-08-04 12:43:03 +02:00
  • 983923c914 p256m: minor fixes to the driver interface Valerio Setti 2023-08-03 15:33:24 +02:00
  • c5c4bd225e test: add component testing TFM configuration and P256M driver Valerio Setti 2023-08-03 14:28:20 +02:00
  • d1fba7cdf0 pk: return PK_USE_PSA_EC_DATA to pk.h Valerio Setti 2023-07-28 16:42:58 +02:00
  • e0be95e81d analyze_outcomes: skip tests that depend on BIGNUM_C Valerio Setti 2023-08-01 09:07:43 +02:00
  • 4f577f3e51 ssl-opt: add RSA_C requirement when RSA encryption is used in certificate Valerio Setti 2023-07-31 18:58:25 +02:00
  • 711f853b48 ssl_tls13: fix guard for FFDH function Valerio Setti 2023-07-31 11:28:07 +02:00
  • 18535c352d test: enable TLS, key exchances and ssl-opt teting in ecc_no_bignum() Valerio Setti 2023-07-31 11:27:17 +02:00
  • 240bb11171 Add gnu check for aseni assembly code Jerry Yu 2023-08-11 10:45:35 +08:00
  • 26b7c93d9d Merge pull request #7992 from valeriosetti/issue7755 Manuel Pégourié-Gonnard 2023-08-10 19:41:09 +00:00
  • 54da1a69a2 Merge pull request #7578 from daverodgman/safer-ct5 Manuel Pégourié-Gonnard 2023-08-10 16:57:39 +00:00
  • e7700a7d0a Merge pull request #7936 from AgathiyanB/assert-false-macro Tom Cosgrove 2023-08-10 15:01:34 +00:00
  • 948137be59 Add details on use of ciphers from other modules Manuel Pégourié-Gonnard 2023-08-10 16:58:04 +02:00
  • 33291ba35f Merge pull request #5538 from gilles-peskine-arm/psa-thread_safety-doc Gilles Peskine 2023-08-10 16:21:55 +02:00