Commit Graph

  • 1917ee7cd1 Merge pull request #7867 from gilles-peskine-arm/readme-python3.8 Dave Rodgman 2023-07-07 09:58:15 +01:00
  • 9967f11066 Merge pull request #7810 from valeriosetti/issue7771 Manuel Pégourié-Gonnard 2023-07-07 10:22:47 +02:00
  • 46b2d2b643 Fix code style Przemek Stekiel 2023-07-07 09:34:17 +02:00
  • cf3554b4e8 Update file permissions Agathiyan Bragadeesh 2023-07-06 18:10:19 +01:00
  • 237f91a9ef Add script to manage gitignore anchors Agathiyan Bragadeesh 2023-07-06 18:00:48 +01:00
  • 77b0d645f5 Add gitignore anchors to denote generated files Agathiyan Bragadeesh 2023-07-06 17:58:18 +01:00
  • 3e1e2e1f78 Add dependency MBEDTLS_ECP_NIST_OPTIM for ECP test Agathiyan Bragadeesh 2023-07-06 15:40:19 +01:00
  • aa00e81901 Merge pull request #7492 from gilles-peskine-arm/psa-driver-doc-entry-point Dave Rodgman 2023-07-06 15:35:18 +01:00
  • 3719f9ec91 tests/test_suite_pem: Augment DES test cases with AES: PEM Tomás González 2023-07-05 12:43:10 +01:00
  • 2230258530 Merge pull request #7890 from yanrayw/aes_comment_fix Dave Rodgman 2023-07-06 13:52:33 +01:00
  • e1d5b07304 Link to the guide for writing a driver Gilles Peskine 2023-07-06 13:13:43 +02:00
  • a30c5cfc66 Use minimal include in test_suite_random Manuel Pégourié-Gonnard 2023-06-23 09:29:31 +02:00
  • 999ce227fc Make the PSA-mbedtls RNG API public Manuel Pégourié-Gonnard 2023-06-20 10:23:43 +02:00
  • d55d66f5ec Fix missing includes Manuel Pégourié-Gonnard 2023-06-20 10:14:58 +02:00
  • abfe640864 Rationalize includes in psa_util Manuel Pégourié-Gonnard 2023-06-20 09:59:13 +02:00
  • 801d5b441d Remove unnecessary (and harmful) include Manuel Pégourié-Gonnard 2023-06-09 11:42:11 +02:00
  • b7e8939198 Move error functions to internal header Manuel Pégourié-Gonnard 2023-06-08 10:06:10 +02:00
  • a5a8f29d7e Move ECC and FFDH macros to internal header Manuel Pégourié-Gonnard 2023-06-07 13:25:51 +02:00
  • f9b012f313 Remove unused function from psa_util.h Manuel Pégourié-Gonnard 2023-06-07 13:22:41 +02:00
  • 5c731b0afb Use consistent guards for deprecated feature Manuel Pégourié-Gonnard 2023-06-21 10:37:30 +02:00
  • 57fa72fdf8 Remove unused function in cipher.c Manuel Pégourié-Gonnard 2023-06-20 10:33:10 +02:00
  • efcc1f21c8 Make cipher functions static in cipher.c Manuel Pégourié-Gonnard 2023-06-07 13:20:24 +02:00
  • 2be8c63af7 Create psa_util_internal.h Manuel Pégourié-Gonnard 2023-06-07 13:07:21 +02:00
  • 408569f91a Adapt function name: mbedtls_ssl_tls13_generate_and_write_dh_key_exchange Przemek Stekiel 2023-07-06 11:26:44 +02:00
  • 68e7544de8 parse_groups: curve -> group adaptations Przemek Stekiel 2023-07-06 11:21:39 +02:00
  • 615cbcdbdf Provide additional comments for claryfication Przemek Stekiel 2023-07-06 11:08:39 +02:00
  • 5adfdbdaed AES: fix mismatch comment in #endif Yanray Wang 2023-07-06 17:10:41 +08:00
  • c97a407dba Remove value assignment for enum entries Gabor Mezei 2023-07-06 10:54:41 +02:00
  • 8dda131a0a Test OID lookup for every hash algorithm Dave Rodgman 2023-07-06 09:30:37 +01:00
  • 2a7bcaf8af Use only MBEDTLS_ECP_WITH_MPI_UINT to switch between the ecp variants Gabor Mezei 2023-07-06 10:37:51 +02:00
  • 836aed7cf8 Merge pull request #6003 from gstrauss/x509_time Tom Cosgrove 2023-07-06 09:28:14 +01:00
  • ba3eee7211 Add indent Jerry Yu 2023-07-03 18:16:37 +08:00
  • 4d31022d90 Add missed intermediate file Jerry Yu 2023-07-03 18:16:29 +08:00
  • c5b2e284fa Remove workaround code Jerry Yu 2023-06-19 17:54:23 +08:00
  • 99a82dd043 fix python lint fails Jerry Yu 2023-05-24 15:02:11 +08:00
  • 2ef2e78837 Add commands for test_certs.h Jerry Yu 2023-05-23 16:30:43 +08:00
  • 5811869311 Add test_certs.h generate script Jerry Yu 2023-05-23 16:14:47 +08:00
  • fa0c3995c4 Move certs/keys data to seperate file Jerry Yu 2023-05-23 16:10:09 +08:00
  • 6cc1734f3e Fix test dependency Dave Rodgman 2023-07-05 20:27:45 +01:00
  • 0c2d1afaf3 Fix free before pointers initialised Dave Rodgman 2023-07-05 20:23:09 +01:00
  • f324a74fab Add tests for MBEDTLS_MD_SHA3_xxx_VIA_PSA Dave Rodgman 2023-07-05 19:55:15 +01:00
  • 852b6c30b7 Support MBEDTLS_MD_SHA3_xxx_VIA_PSA Dave Rodgman 2023-07-05 19:47:08 +01:00
  • 76814b6207 fix missing include Dave Rodgman 2023-07-05 19:38:21 +01:00
  • c0a0990b6e Improve testing of md/PSA alg identifier macro conversions Dave Rodgman 2023-07-05 19:15:53 +01:00
  • 7bb7602a66 Add OID tests for SHA-3 Dave Rodgman 2023-07-05 19:03:21 +01:00
  • 3a498a6ccb Add SHA-3 cases in mbedtls_md_type_from_psa_alg, mbedtls_md_psa_alg_from_type Dave Rodgman 2023-07-05 18:58:04 +01:00
  • 527f48f14d Add OID definitions for SHA3 Dave Rodgman 2023-07-05 18:57:30 +01:00
  • 58dda6713c Use emptiness-checks rather than DEFINED checks David Horstmann 2023-02-15 14:44:25 +00:00
  • 6db604711d Add a new test component to test the new bignum interface with TEST_HOOKS Gabor Mezei 2023-07-05 16:38:42 +02:00
  • 3d0c8255aa Merge pull request #7825 from daverodgman/cipher_wrap_size Dave Rodgman 2023-07-05 15:45:48 +01:00
  • 1a729dcece Fix comment Gabor Mezei 2023-07-05 16:08:57 +02:00
  • d6789f1e2e Used preferred macro definition check Gabor Mezei 2023-07-05 16:08:22 +02:00
  • 6762231e4b Use CONFIG_H variable rather than config file name David Horstmann 2023-01-31 10:34:44 +00:00
  • 175afbdfe8 all.sh component to test cmake custom config file David Horstmann 2023-01-12 14:17:01 +00:00
  • 1a30cf70cc Pass config file options to mbedtls_test(_helpers) David Horstmann 2023-01-12 13:59:34 +00:00
  • e31e287109 Pass MBEDTLS_CONFIG_FILE defines through cmake David Horstmann 2023-01-09 12:41:58 +00:00
  • 0f1dd57214 Use emptiness-checks rather than DEFINED checks David Horstmann 2023-02-15 14:44:25 +00:00
  • 969c145f34 Use CONFIG_H variable rather than config file name David Horstmann 2023-01-31 10:34:44 +00:00
  • 20550e3d59 all.sh component to test cmake custom config file David Horstmann 2023-01-12 14:17:01 +00:00
  • ae33ab85a5 Pass config file options to mbedtls_test(_helpers) David Horstmann 2023-01-12 13:59:34 +00:00
  • 82f11ff6ac Pass MBEDTLS_CONFIG_FILE defines through cmake David Horstmann 2023-01-09 12:41:58 +00:00
  • 548894fea1 Add msan and asan env variables to .travis.yml Andrzej Kurek 2023-07-05 08:50:25 -04:00
  • 026235c4ec Disable msan errors on null allocation in all.sh Andrzej Kurek 2023-07-05 08:32:43 -04:00
  • 761d0dcfbf Improve doxygen formatting Dave Rodgman 2023-07-05 12:33:53 +01:00
  • ff4c2db489 Improve comments Dave Rodgman 2023-07-05 12:10:48 +01:00
  • 3ae1c4c0f7 Fix formatting of explanatory commented code David Horstmann 2023-07-05 11:15:08 +01:00
  • 09f198da19 Merge pull request #7876 from gilles-peskine-arm/code-style-since-2.28 Dave Rodgman 2023-07-05 10:55:53 +01:00
  • 565353ef71 Cleanup the code Przemek Stekiel 2023-07-05 11:07:07 +02:00
  • b1d27bcd69 Improve comment formatting David Horstmann 2023-07-05 10:00:31 +01:00
  • cdf5283dad Rename variables to more descriptive names David Horstmann 2023-07-05 09:58:03 +01:00
  • e80bbf4dbf Fix function name after rebase Przemek Stekiel 2023-07-05 10:34:40 +02:00
  • 7ac93bea8c Adapt names: dh -> xxdh Przemek Stekiel 2023-07-04 10:02:38 +02:00
  • 45255e4c71 Adapt names (curves -> groups) Przemek Stekiel 2023-06-29 13:56:36 +02:00
  • d5f79e7297 Adapt functions names for ffdh Przemek Stekiel 2023-06-29 09:08:43 +02:00
  • 6f199859b6 Adapt handshake fields to ffdh Przemek Stekiel 2023-06-29 08:59:26 +02:00
  • e03ddbb497 Use valid size of peerkey buffer (EC vs FF) Przemek Stekiel 2023-06-29 08:05:30 +02:00
  • db084d16ea Merge pull request #7862 from ronald-cron-arm/improve-write-supported-group-ext Manuel Pégourié-Gonnard 2023-07-05 09:55:33 +02:00
  • 84f4ff1dd3 Minor adaptations after ffdh was enabled for tls1.3 Przemek Stekiel 2023-07-04 12:35:31 +02:00
  • aa4f621901 aesce: use correct target attribute when building with clang Beniamin Sandu 2023-07-04 16:09:17 +03:00
  • c8d81ad54d Merge pull request #7784 from daverodgman/aesce-unroll Dave Rodgman 2023-07-04 18:41:13 +01:00
  • a2eff629fc Merge pull request #7874 from yanrayw/7360-code-size-improvement Tom Cosgrove 2023-07-04 17:14:35 +01:00
  • e939464eb7 Merge pull request #7829 from mpg/deduplicate-tls-hashing Tom Cosgrove 2023-07-04 16:06:00 +01:00
  • 7b780491f0 Handle deleted files correctly Gilles Peskine 2023-06-25 22:18:40 +02:00
  • 8ceeba4f22 Add --since option to check files modified since a given commit Gilles Peskine 2023-06-22 20:29:41 +02:00
  • 0f1053c13b Clean up subprocess invocation in get_src_files Gilles Peskine 2023-06-22 19:45:01 +02:00
  • b7af7eac05 Merge pull request #7834 from beni-sandu/development Tom Cosgrove 2023-07-04 13:32:04 +01:00
  • 85b644262d Add ffdh accel vs reference check to analyze_outcomes.py Przemek Stekiel 2023-05-26 09:55:23 +02:00
  • 01c248c00b Enable TLS1.3 in FFDH alg build with drivers and add reference config(without drivers) Przemek Stekiel 2023-05-26 10:19:49 +02:00
  • 1ffa450882 tls: client: Improve writing of supported_groups ext Ronald Cron 2023-06-30 14:56:38 +02:00
  • 5168bd5f0f Add changelog entry Kusumit Ghoderao 2023-07-04 11:43:45 +05:30
  • 7333ed3efa Add max iterations test case for cmac Kusumit Ghoderao 2023-07-04 11:42:08 +05:30
  • d80183864a Add test case for zero input cost Kusumit Ghoderao 2023-06-27 10:51:16 +05:30
  • 671320633c Add test cases for key and plain inputs Kusumit Ghoderao 2023-06-27 10:45:06 +05:30
  • 3fde8feaa9 FIx name of macro Kusumit Ghoderao 2023-06-27 10:41:43 +05:30
  • b3042c39fe Define PSA_ALG_WANT_PBKDF2_AES_CMAC_PRF_128 and fix config Kusumit Ghoderao 2023-06-27 10:39:47 +05:30
  • 9d4c74f25c Add test cases for output validation of pbkdf2 cmac Kusumit Ghoderao 2023-06-22 15:47:25 +05:30
  • 1d3fca21b1 Add test cases for input validation of pbkdf2 cmac Kusumit Ghoderao 2023-06-22 15:45:15 +05:30
  • 4536bb6f2b Change mac_size parameter in driver_mac_compute to output length Kusumit Ghoderao 2023-06-22 15:42:59 +05:30
  • a2520a5b7e Add pbkdf2 cmac to key derivation output_bytes Kusumit Ghoderao 2023-06-22 15:42:19 +05:30
  • 3d5edb8eef Add input password function for pbkdf2 cmac Kusumit Ghoderao 2023-06-22 15:41:25 +05:30