Commit Graph

  • 44babc04dc Add import/export FFDH key tests Przemek Stekiel 2022-12-01 15:05:00 +01:00
  • 1d9c2b63d9 Adapt import/export test for FFDH Przemek Stekiel 2022-12-01 15:01:39 +01:00
  • ed23b61020 Adapt size macros for FFDH Przemek Stekiel 2022-12-01 15:00:41 +01:00
  • fedd134300 Add key generation for FFDH keys Przemek Stekiel 2022-12-01 15:00:02 +01:00
  • fb3dd54b24 Add key agreement for FFDH keys Przemek Stekiel 2022-12-01 14:59:15 +01:00
  • 472b3f33b9 Add import/export of FFDH keys Przemek Stekiel 2022-12-01 14:38:49 +01:00
  • 84ee3e2921 Adapt config files for FFDH Przemek Stekiel 2022-12-01 14:22:34 +01:00
  • f5b8f78ad7 authorityCertIssuer and authorityCertSerialNumber MUST both be present or absent Przemek Stekiel 2023-04-26 08:55:26 +02:00
  • 10f40916eb Merge pull request #7462 from daverodgman/clz_size_opt Tom Cosgrove 2023-04-26 07:06:30 +01:00
  • 61c4cfa2a7 Add compiler version checks. Jerry Yu 2023-04-26 11:06:51 +08:00
  • a1a039dba6 Improve minimum compiler versions document Jerry Yu 2023-04-26 10:21:42 +08:00
  • 17467c59b2 README: add section about drivers Gilles Peskine 2023-04-25 21:14:31 +02:00
  • 4f30a6aa59 Remove undesirable test Dave Rodgman 2023-04-25 18:07:29 +01:00
  • 2e863ecde9 Remove unnecessary if to save 16 bytes Dave Rodgman 2023-04-25 17:34:59 +01:00
  • d3fbbe55f7 Merge pull request #7448 from gabor-mezei-arm/7261_roll_loop_in_ecp_mod_koblitz Paul Elliott 2023-04-25 15:27:21 +01:00
  • d14e04ea72 Use ASSERT_COMPARE for comapring buffers Przemek Stekiel 2023-04-25 14:31:28 +02:00
  • 4dfed0a186 test_suite_ecp: Refactored ecp_mod_p256k1 to alignt with ecp_mod_p192k1 Minos Galanakis 2023-04-18 11:58:51 +01:00
  • 9c2c81f996 ecp_curves: Renamed ecp_mod_p256k1 -> mbedtls_ecp_mod_p256k1 Minos Galanakis 2023-04-12 11:10:03 +01:00
  • d6751dcd8b ecp_curves: Added unit-tests for secp256k1 Minos Galanakis 2023-04-11 17:25:31 +01:00
  • aede2ad554 Optimize code (pake role type, freeing buffers) Przemek Stekiel 2023-04-25 14:30:34 +02:00
  • cfb5a5fade bignum_core_test_suite: Added mpi_core_shift_l() Minos Galanakis 2023-04-25 12:11:44 +01:00
  • ec09e25251 bignum_core: Aligned xxx_core_shift_l to xxx_core_shift_r Minos Galanakis 2023-04-20 14:22:16 +01:00
  • ad808dd5f1 bignum_core: Extracted mbedtls_mpi_shift_l from prototype Minos Galanakis 2023-04-20 12:18:41 +01:00
  • 6e628a4e7b Add undfined role for ec j-pake Przemek Stekiel 2023-04-25 13:11:36 +02:00
  • 44f2694ad7 Fix code-style Przemek Stekiel 2023-04-24 09:00:14 +02:00
  • d4d049b88f Add guards for mbedtls_psa_crypto_free() Przemek Stekiel 2023-04-19 13:47:43 +02:00
  • 97cbff7c0d Add a test for calloc zeroization Andrzej Kurek 2023-04-25 05:51:34 -04:00
  • 8fa17b64f2 Init PSA in fuzz programs Przemek Stekiel 2023-04-19 11:47:01 +02:00
  • 9dd2167ea4 Add changelog entry (PSA initialization in sample programs) Przemek Stekiel 2023-04-19 09:41:02 +02:00
  • 9c0fc2ddbe Init PSA in pkey programs Przemek Stekiel 2023-04-19 09:38:12 +02:00
  • c4ddf92986 Free psa crypto at the end of programs when initialized Przemek Stekiel 2023-04-19 10:15:26 +02:00
  • af48f3cf8e Remove print from mini_client Przemek Stekiel 2023-04-17 11:11:01 +02:00
  • b00688fb14 Move psa_crypto_init() after other init calls Przemek Stekiel 2023-04-17 11:10:05 +02:00
  • 0c9d048d26 cert_app: init entropy unconditionally Przemek Stekiel 2023-04-14 12:28:16 +02:00
  • d381d2d5fc Init PSA in ssl and x509 programs Przemek Stekiel 2023-04-14 09:26:39 +02:00
  • a242c757c2 Document mbedtls_calloc zeroization Andrzej Kurek 2023-04-25 04:48:15 -04:00
  • 1d4cc917ce cert_audit: Reword the options and their descriptions Pengyu Lv 2023-04-25 15:17:19 +08:00
  • 1381598aa3 cert_audit: Check the version of cryptography Pengyu Lv 2023-04-25 14:55:38 +08:00
  • f015a93f98 Add msvc version document Jerry Yu 2023-04-25 10:38:03 +08:00
  • 8f0e3d4c22 fix wrong compiler checks Jerry Yu 2023-04-25 10:24:53 +08:00
  • ad450d5a92 Merge pull request #7463 from valeriosetti/issue7460-part2 Gilles Peskine 2023-04-24 17:41:39 +02:00
  • 94cf710edc Revert increase of MEMORY_HEAP_SIZE in ssl_client2 Przemek Stekiel 2023-04-24 16:35:40 +02:00
  • 53c6553deb Merge pull request #7450 from xkqian/bignumber_ecp_update Janos Follath 2023-04-24 13:44:39 +01:00
  • b5b0649e77 Merge pull request #7470 from xkqian/2.28/bignumber_ecp_update Janos Follath 2023-04-24 13:44:25 +01:00
  • 0f16d560aa Fix documentation Dave Rodgman 2023-04-24 12:53:29 +01:00
  • 14bfdbf908 test: update guards also for pkwrite and pkparse Valerio Setti 2023-04-24 13:53:21 +02:00
  • 8bb93bb44c test: fix max value in test_mx32 Valerio Setti 2023-04-24 09:19:45 +02:00
  • e50831c639 test: minor fix for non-initialized variable valerio 2023-04-20 14:48:19 +02:00
  • 95e57c3517 doc: update use-psa-crypto.md valerio 2023-04-20 12:28:18 +02:00
  • 32f2ac9a18 test: proper positioning of USE_PSA_INIT + added missing exit labels valerio 2023-04-20 11:59:52 +02:00
  • cf35d774fe doc: update USE_PSA_CRYPTO description valerio 2023-04-20 10:37:53 +02:00
  • 285dae83dd test: fix USE_PSA_INIT/DONE for SSL test suite Valerio Setti 2023-04-19 15:10:45 +02:00
  • 569c171015 test: fix USE_PSA_INIT/DONE for x509 test suite Valerio Setti 2023-04-19 14:53:36 +02:00
  • b79f7db9b0 test: fix USE_PSA_INIT/DONE for PK test suite Valerio Setti 2023-04-19 14:25:52 +02:00
  • feb941a77a Merge pull request #7465 from valeriosetti/issue7460-part3 Manuel Pégourié-Gonnard 2023-04-24 13:06:09 +02:00
  • c14776c590 Merge pull request #7456 from valeriosetti/issue7446-backport Manuel Pégourié-Gonnard 2023-04-24 13:05:21 +02:00
  • 0281d7630b Merge pull request #7449 from valeriosetti/issue7446 Manuel Pégourié-Gonnard 2023-04-24 13:05:16 +02:00
  • a4d460c99c test_suite_pkwrite: replace memcpy with memmove Valerio Setti 2023-04-24 10:26:24 +02:00
  • 755582b297 fix typos Valerio Setti 2023-04-24 10:24:37 +02:00
  • 3b608de6f3 fix new line difference in Windows Valerio Setti 2023-04-24 08:52:16 +02:00
  • 0b0486452c improve syms.sh script for external dependencies analysis valerio 2023-04-20 13:28:39 +02:00
  • bf974b9b1c test_suite_pkwrite: replace memcpy with memmove Valerio Setti 2023-04-24 10:26:24 +02:00
  • 547b3a4ab5 fix typos Valerio Setti 2023-04-24 10:24:37 +02:00
  • f4194944e8 Use do-while(0) format in macros Przemek Stekiel 2023-04-24 09:52:17 +02:00
  • 5346396c48 Fix code-style Przemek Stekiel 2023-04-24 09:00:14 +02:00
  • 7bacaf859a fix new line difference in Windows Valerio Setti 2023-04-24 08:52:16 +02:00
  • 758aef60c5 Add guards for mbedtls_psa_crypto_free() Przemek Stekiel 2023-04-19 13:47:43 +02:00
  • 774f9debf2 Init PSA in fuzz programs Przemek Stekiel 2023-04-19 11:47:01 +02:00
  • 6cec5e9d9e Add changelog entry (PSA initialization in sample programs) Przemek Stekiel 2023-04-19 09:41:02 +02:00
  • c34b9ac18c cert_audit: Clarify the abstraction of Auditor Pengyu Lv 2023-04-23 14:51:18 +08:00
  • 28fe957239 cert_audit: Add simple parser of suite data file Pengyu Lv 2023-04-23 13:56:25 +08:00
  • 935a987b2b Merge pull request #7436 from AndrzejKurek/x509-verify-san-ip Gilles Peskine 2023-04-21 22:00:58 +02:00
  • f921f4d228 Use loop for two passes in the reduction Gabor Mezei 2023-04-14 15:11:14 +02:00
  • bbf881053d Document undefined case. Clarify test code. Dave Rodgman 2023-04-21 12:54:40 +01:00
  • 8738bc46e3 Update gen_prvkey_mx paras to align with comments and c code Xiaokang Qian 2023-04-18 06:49:55 +00:00
  • 4bf08f86bb Merge pull request #7425 from minosgalanakis/ecp/7257_ecp_mod_p224k1_add_test_cases Paul Elliott 2023-04-21 11:18:23 +01:00
  • 0e5a27b640 Update links of references in bignum code Xiaokang Qian 2023-04-21 09:58:07 +00:00
  • 43fb9c83d8 Add link to review guideline fro contributors Manuel Pégourié-Gonnard 2023-04-21 11:19:44 +02:00
  • 2d487217cd cert_audit: Improve the method to find tests folder Pengyu Lv 2023-04-21 12:41:24 +08:00
  • a228cbcecc cert_audit: Add data-files and suite-data-files options Pengyu Lv 2023-04-21 11:59:25 +08:00
  • fcda6d4f51 cert_audit: Enable logging module Pengyu Lv 2023-04-21 11:04:07 +08:00
  • 678e63007c Remove test-case for all-zero Dave Rodgman 2023-04-20 12:28:59 +01:00
  • 880a6b34c2 Further size optimisation Dave Rodgman 2023-04-20 09:50:31 +01:00
  • 38992cb833 pk: pass pk_context pointer to wrappers intead of void one valerio 2023-04-20 09:56:30 +02:00
  • 5cc39a6a9d Change clock source to boottime on linux. Jerry Yu 2023-04-20 17:11:32 +08:00
  • a7d454cec2 Remove unnecessary check Jerry Yu 2023-03-21 17:00:41 +08:00
  • 8b6df3fd76 fix msvc fail on embed assembly code Jerry Yu 2023-03-21 16:59:13 +08:00
  • 9db4b1f455 fix msvc type cast fail. Jerry Yu 2023-03-21 16:56:43 +08:00
  • 07d28d8598 Add msvc build for aesce module Jerry Yu 2023-03-20 18:12:36 +08:00
  • ad2091d9c2 fix grammar issues Jerry Yu 2023-04-20 10:01:42 +08:00
  • d54cb83584 Fix tests Dave Rodgman 2023-04-19 18:38:54 +01:00
  • 861e5d2742 Change to using an alloc-realloc strategy David Horstmann 2023-04-19 18:15:51 +01:00
  • fe8a8cd100 Size/perf optimisation for mbedtls_mpi_core_clz Dave Rodgman 2023-04-19 17:40:28 +01:00
  • 7415539173 Fix code style Kusumit Ghoderao 2023-04-19 21:00:27 +05:30
  • 3b27a7f6bf Fix hex_string converter Kusumit Ghoderao 2023-04-19 17:20:25 +05:30
  • a14ae5a0c9 Fix input_integer testing Kusumit Ghoderao 2023-04-19 14:16:26 +05:30
  • 2c1ef0967c Init PSA in pkey programs Przemek Stekiel 2023-04-19 09:38:12 +02:00
  • a8c560a799 Free psa crypto at the end of programs when initialized Przemek Stekiel 2023-04-19 10:15:26 +02:00
  • ad30679d9e cert_audit: Reuse generate_test_code.FileWrapper Pengyu Lv 2023-04-19 15:07:03 +08:00
  • 7a344dde0f New implementation for generate_test_code.FileWrapper Pengyu Lv 2023-04-19 15:03:20 +08:00