Commit Graph

  • f9412f77ac Add tls prf handling when there's no SHA256 or SHA384 Andrzej Kurek 2022-10-18 07:30:19 -04:00
  • 773a461a17 Fix missing AES dependencies Andrzej Kurek 2022-10-18 07:05:55 -04:00
  • ff4181e246 Fix build error in cmake while printing digital build version Yanray Wang 2022-10-18 18:16:08 +08:00
  • 3ce0e32d4b Add domains for symmetric ciphers Gilles Peskine 2019-01-29 23:12:28 +01:00
  • 7088a73296 When exercising key exchanges, don't build the test suites Gilles Peskine 2019-01-29 19:33:05 +01:00
  • b81f406742 Declare more reverse dependencies Gilles Peskine 2019-01-29 19:30:40 +01:00
  • 3dd0dab7fb Don't test builds with only deprecated hashes Gilles Peskine 2019-01-29 18:56:03 +01:00
  • 88e8dd6f5d Use the full config as the baseline for all jobs Gilles Peskine 2019-01-29 18:52:16 +01:00
  • dc68f618cc Simplify final passed/failed reporting Gilles Peskine 2019-01-29 18:50:03 +01:00
  • fd1d69c77c Add basic support for colored output Gilles Peskine 2019-01-29 18:48:48 +01:00
  • d43ce2b4c1 Factor running config.pl into its own function Gilles Peskine 2019-01-29 18:46:34 +01:00
  • e6a60db285 Flush log output after each line Gilles Peskine 2019-01-29 18:42:55 +01:00
  • f5ea1978d4 New script to exercise compilation options Gilles Peskine 2019-01-29 08:50:20 +01:00
  • e8955e1e53 Fix missing padding dependencies Andrzej Kurek 2022-10-18 06:11:21 -04:00
  • d92fb01419 Skip bits not needed in outcome-analysis.sh Manuel Pégourié-Gonnard 2022-10-18 10:14:31 +02:00
  • b51051f1c7 Cosmetic improvement Manuel Pégourié-Gonnard 2022-10-18 09:42:30 +02:00
  • f6e6df9dbf Add option for before-after or just ref-drivers Manuel Pégourié-Gonnard 2022-10-17 12:24:37 +02:00
  • 2bb2f15772 Improve driver-only outcome-analysis script Manuel Pégourié-Gonnard 2022-10-12 10:57:31 +02:00
  • 8ffd8a672f Fix missing cipher mode dependencies Andrzej Kurek 2022-09-27 07:54:16 -04:00
  • d976673dd6 Add build version to the output of ssl_client2 Yanray Wang 2022-10-17 15:13:30 +08:00
  • 11307a1933 Clarify wording on allocation David Horstmann 2022-10-17 18:10:23 +01:00
  • 3cd67584bc Improve X509 DN test naming David Horstmann 2022-10-17 17:59:10 +01:00
  • d0e3d45e96 Add explanatory comments to raw DER test data David Horstmann 2022-10-17 17:42:19 +01:00
  • 47da7bfac8 Merge pull request #6434 from gilles-peskine-arm/lmots_import_export_test-memory_leak Gilles Peskine 2022-10-17 17:57:59 +02:00
  • cfb441d5ee Fix spacing and formatting Aditya Deshpande 2022-10-17 13:53:35 +01:00
  • 0c74e084d5 Fix condition Gabor Mezei 2022-10-17 16:09:58 +02:00
  • 503d09b52d Fix memory leak if unit test fails Gilles Peskine 2022-10-17 12:27:43 +02:00
  • e5ae132d87 Merge pull request #6420 from mpg/fix-assert-alloc-usage-228 Manuel Pégourié-Gonnard 2022-10-17 12:10:55 +02:00
  • 6c6f04b651 Merge pull request #6419 from mpg/fix-assert-alloc-usage Manuel Pégourié-Gonnard 2022-10-17 12:10:48 +02:00
  • d3a4f2205b Merge pull request #6414 from daverodgman/update_docs_links_2.28 Dave Rodgman 2022-10-14 17:42:50 +01:00
  • f33da19dfb Merge pull request #6413 from daverodgman/update_docs_links Dave Rodgman 2022-10-14 17:42:48 +01:00
  • 8874cd570e Merge pull request #4826 from RcColes/development Gilles Peskine 2022-10-14 18:33:01 +02:00
  • 40c05cc8e4 Newlines at end of file + trim trailing whitespace Aditya Deshpande 2022-10-14 16:41:40 +01:00
  • 17845b8f71 Add driver wrapper function for raw key agreement, along with test call for transparent drivers. Aditya Deshpande 2022-10-13 17:21:01 +01:00
  • dcd1717f5f Forbid aliasing outputs Gilles Peskine 2022-10-14 17:14:20 +02:00
  • ffb4aa0ddc Rename variables to have unambiguous names Gabor Mezei 2022-10-14 16:39:04 +02:00
  • 4086de667d Fix documentation Gabor Mezei 2022-10-14 16:29:42 +02:00
  • 8bcd7cca94 Use count instead of bytes in ASSERT_ALLOC argument Gabor Mezei 2022-10-14 16:18:10 +02:00
  • 377e7e93ba Documentation typo Gilles Peskine 2022-09-29 18:48:41 +02:00
  • 5d01cc04a0 Don't use parallel jobs for pylint Gilles Peskine 2022-09-18 21:27:37 +02:00
  • 7ff4766115 Unify check_repo_path Gilles Peskine 2022-09-18 21:17:09 +02:00
  • 239765ad3e Use relative imports when importing other modules in the same directory Gilles Peskine 2022-09-16 22:35:18 +02:00
  • ca980c037f Move implementation detail from docstring to comment Gilles Peskine 2022-09-16 22:26:38 +02:00
  • f8d031fb18 generate_*_tests.py: chdir to mbedtls root Gilles Peskine 2022-10-14 15:21:49 +02:00
  • 4881540b06 generate_*_tests.py: simplify test_suite_directory handling Gilles Peskine 2022-10-14 15:01:52 +02:00
  • bd5147c1c0 Clarify the descriptions of test-case-data-related modules Gilles Peskine 2022-09-16 22:02:37 +02:00
  • 69feebd178 More precise name for test data generation Gilles Peskine 2022-09-16 21:41:47 +02:00
  • 40de3d3639 Backport build_tree.py from development Gilles Peskine 2022-10-14 15:13:45 +02:00
  • edca207260 MBEDTLS_CIPHER_CHACHA20_POLY1305 is an mbedtls_cipher_type_t not an mbedtls_cipher_mode_t Tom Cosgrove 2022-10-14 12:10:40 +01:00
  • 4c0a21f6b0 Fix capitalisation Dave Rodgman 2022-10-14 10:48:52 +01:00
  • 8705290c71 Update SUPPORT.md Dave Rodgman 2022-10-14 10:47:04 +01:00
  • ed46f6f06b Update SUPPORT.md Dave Rodgman 2022-10-14 10:40:56 +01:00
  • f1ebf128e7 Fix capitalisation Dave Rodgman 2022-10-14 10:48:52 +01:00
  • ce164b7016 Update SUPPORT.md Dave Rodgman 2022-10-14 10:47:04 +01:00
  • 032b594ec9 Update SUPPORT.md Dave Rodgman 2022-10-14 10:40:56 +01:00
  • 3495ca309b Merge pull request #6415 from mprse/aead_driver_test_2_28_backport Manuel Pégourié-Gonnard 2022-10-14 11:11:06 +02:00
  • b3c30907d6 Merge pull request #6383 from mprse/aead_driver_test Manuel Pégourié-Gonnard 2022-10-14 11:11:01 +02:00
  • d44d3eaa8d Fix usage of ASSERT_ALLOC() Manuel Pégourié-Gonnard 2022-10-14 09:35:55 +02:00
  • 47b8de834d Fix usage of ASSERT_ALLOC() Manuel Pégourié-Gonnard 2022-10-14 09:35:55 +02:00
  • fa65237fd4 Fix which config header MBEDTLS_LMS_xxx is unset from Gilles Peskine 2022-10-13 22:05:38 +02:00
  • 31c2dcb611 Fix file names in reproduction instructions in test data Gilles Peskine 2022-10-13 20:48:15 +02:00
  • 2875aa7b01 Fix instructions and test data for pyhsslms interop tests Gilles Peskine 2022-10-13 20:45:05 +02:00
  • 8bccc999d9 Don't mention error type in LMS test comments Raef Coles 2022-10-13 17:57:31 +01:00
  • 6d7d94a821 Use correct export length in LMS export tests Raef Coles 2022-10-13 17:55:46 +01:00
  • aa9d52bcdc Rename LMS private key files to match library name Raef Coles 2022-10-13 17:53:40 +01:00
  • f8bfe2783b Remove bad character from LMS test case Raef Coles 2022-10-13 17:35:28 +01:00
  • d543697092 Fix minor type in LMS test description Raef Coles 2022-10-13 17:06:42 +01:00
  • a2514f622f Update pyhsslms test instructions with script Raef Coles 2022-10-13 17:04:21 +01:00
  • 1951259a10 Update how lms.c imports platform.h Raef Coles 2022-10-13 16:47:13 +01:00
  • ce18e528ff Rename LMS private key files Raef Coles 2022-10-13 16:40:48 +01:00
  • e4d96b804c Update LMS and LMOTS test comments Raef Coles 2022-10-13 16:29:22 +01:00
  • 493724e3c2 Check correct output size in LMOTS export test Raef Coles 2022-10-13 15:43:07 +01:00
  • ed0e4591dc Add output length test for LMS export too-big test Raef Coles 2022-10-13 15:05:47 +01:00
  • 49e4184812 Merge pull request #6299 from xkqian/tls13_add_servername_check Ronald Cron 2022-10-13 16:00:59 +02:00
  • 33f7d66304 Add output check to export too-big buffer tests Raef Coles 2022-10-13 14:24:08 +01:00
  • 1d88ea870f Remove unneeded NULL pointer checks in LMS tests Raef Coles 2022-10-13 14:18:16 +01:00
  • 29c490db97 Update LMS calculate_public_key docs Raef Coles 2022-10-13 14:16:35 +01:00
  • cbd02adc6e Simplify LMS context freeing Raef Coles 2022-10-13 14:11:49 +01:00
  • d1c1f7f7be Disable LMS in all.sh tests that lack _WANT_SHA256 Raef Coles 2022-10-13 13:00:08 +01:00
  • 07b70d9196 Correct typo in LMS config check Raef Coles 2022-10-13 10:46:16 +01:00
  • a21671123a Remove sudo pip3 in LM(OT)S tests instructions Raef Coles 2022-10-13 10:05:33 +01:00
  • 1b43a7448d Clean up LMS and LMOTS feature dependencies Raef Coles 2022-10-13 09:44:27 +01:00
  • 6b2c573b3d And export buffer too large test to LMS and LMOTS Raef Coles 2022-10-13 09:41:39 +01:00
  • 534f66f3f0 Fix assert arguments in LMS and LMOTS export tests Raef Coles 2022-10-13 09:39:01 +01:00
  • d1c2a80319 Remove duplicated assert from LMOTS tests Raef Coles 2022-10-13 09:32:53 +01:00
  • 20d2e06ca4 Add cleanup frees in LMS and LMOTS tests Raef Coles 2022-10-13 09:28:18 +01:00
  • 781f7bedb0 Properly mark LMOTS leak test as failed Raef Coles 2022-10-13 09:23:11 +01:00
  • d137c86125 Don't skip LMS tests due to out of memory error Raef Coles 2022-10-12 15:55:25 +01:00
  • 76563399fd Fix LMS and LMOTS test dependencies Raef Coles 2022-10-12 15:50:57 +01:00
  • 45c4ff93c9 Fix windows requiring explicit cast in LMS calloc Raef Coles 2022-10-12 15:22:48 +01:00
  • 59eb0d0f2b Fix LMOTS signature leak test dependencies Raef Coles 2022-10-12 15:19:17 +01:00
  • d0c701237a Replace TEST_ASSERT with TEST_EQUAL in LMS tests Raef Coles 2022-10-12 14:19:52 +01:00
  • f9b8502865 Add LMS import/export negative tests Raef Coles 2022-10-12 12:42:28 +01:00
  • 4511055511 Exclude binary LMS keys from file checking Raef Coles 2022-10-12 12:28:52 +01:00
  • 142e577c34 Add extra zeroization to LMS and LMOTS Raef Coles 2022-10-12 10:47:27 +01:00
  • 9fc303a99a Add extra LMOTS import negative tests Raef Coles 2022-10-12 10:32:15 +01:00
  • 71f554b48f Use real data for negative LMOTS tests Raef Coles 2022-10-12 10:02:09 +01:00
  • 66edf6a833 Use hsslms data for LMOTS import/export test Raef Coles 2022-10-12 09:36:58 +01:00
  • 8b55ba623e Source LMOTS data from hsslms Raef Coles 2022-10-12 09:28:26 +01:00
  • a6b47c0aac Add LMS hsslms interop tests Raef Coles 2022-10-11 16:54:15 +01:00