Commit Graph

  • e3358e14b2 Merge pull request #6051 from mprse/permissions_2b_v2 Manuel Pégourié-Gonnard 2022-09-28 09:50:04 +02:00
  • f3f9e450b6 Merge pull request #6115 from AndrzejKurek/ecjpake-kdf-tls-1-2 Manuel Pégourié-Gonnard 2022-09-28 09:47:32 +02:00
  • e31ba83675 Use basic symbols instead MBEDTLS_CIPHER_MODE_AEAD in check config Przemek Stekiel 2022-09-28 09:44:58 +02:00
  • d582a01073 Make MBEDTLS_SSL_CONTEXT_SERIALIZATION dependent on AEAD Przemek Stekiel 2022-09-28 07:59:01 +02:00
  • ca343ae280 Improve message logs and test cases description in psk Xiaokang Qian 2022-09-28 02:07:54 +00:00
  • cba39a386f Add change log Ronald Cron 2022-09-27 19:10:39 +02:00
  • 0bb138241b Add initialization for structures Gabor Mezei 2022-09-27 18:48:44 +02:00
  • 4c49927bad Fix unused variables warnings in default + stream cipher only build Przemek Stekiel 2022-09-27 13:55:37 +02:00
  • 6f29a6c4b4 test_suite_cipher.function: always include aes.h Przemek Stekiel 2022-09-27 13:49:21 +02:00
  • a82290b727 Fix guards for mbedtls_ssl_ticket_write() and mbedtls_ssl_ticket_parse() functions Przemek Stekiel 2022-09-27 13:41:12 +02:00
  • 89ad62352d Fix guards for mbedtls_ct_size_mask() and mbedtls_ct_memcpy_if_eq() Przemek Stekiel 2022-09-27 13:36:12 +02:00
  • 11c362a050 Add component to build and test default config with stream cipher only Przemek Stekiel 2022-09-27 13:34:31 +02:00
  • 9c172042b6 Change cases description base on comments Xiaokang Qian 2022-09-27 11:41:50 +00:00
  • e12d30d751 Move psk related cases into tls13-kex-modes.sh Xiaokang Qian 2022-09-27 11:34:14 +00:00
  • f13925c022 Add a changelog entry for ECJPAKE to PMS KDF Andrzej Kurek 2022-09-27 05:16:10 -04:00
  • c27a9074c4 tls13: server: Add comment when trying another sig alg Ronald Cron 2022-09-27 10:02:42 +02:00
  • cb6e96305f Change kex mode string name Xiaokang Qian 2022-09-26 11:59:32 +00:00
  • b72dac4ed7 Fix PSA identifier of RSA_PKCS1V15 signing algorithms Ronald Cron 2022-09-27 08:56:47 +02:00
  • e09aff8f5a Add information about ECJPAKE_TO_PMS output size expectations Andrzej Kurek 2022-09-26 10:59:31 -04:00
  • 3539f2c90b Improve readability in ecjpake tests Andrzej Kurek 2022-09-26 10:56:02 -04:00
  • b510cd2c50 Fix a copy-paste error - wrong macro used Andrzej Kurek 2022-09-26 10:50:22 -04:00
  • 5603efd525 Improve readability and formatting Andrzej Kurek 2022-09-26 10:49:16 -04:00
  • 96b9f23853 Adjust ECJPAKE_TO_PMS macro value Andrzej Kurek 2022-09-26 10:30:46 -04:00
  • 5f9456f3e3 pkcs7: Fix trailing whitespace Nick Child 2022-09-19 10:01:25 -05:00
  • 954d5769ef PSK: change descriptions base on comments Xiaokang Qian 2022-09-26 08:40:10 +00:00
  • 5beec4b339 Refine ssl_get_kex_mode_str() for easy automatic generation Xiaokang Qian 2022-09-26 08:23:45 +00:00
  • ac8195f4f7 Fix wrongly kex mode fallback issue in psk cases Xiaokang Qian 2022-09-26 04:01:06 +00:00
  • 5596c74a98 Merge pull request #6140 from Zaya-dyno/validation_remove_change_auth_enc Gilles Peskine 2022-09-23 17:04:31 +02:00
  • 12a1e85caa Merge pull request #6138 from Zaya-dyno/validation_remove_change_key_agree Gilles Peskine 2022-09-23 17:04:20 +02:00
  • 662b301c27 Merge pull request #6309 from gilles-peskine-arm/all-sh-force-2.28 Gilles Peskine 2022-09-23 17:04:09 +02:00
  • f70f4ead7f Merge pull request #6248 from gilles-peskine-arm/all-sh-force-3.2 Gilles Peskine 2022-09-23 17:04:00 +02:00
  • 8c2d236117 Merge pull request #6188 from N3xed/fix/windows-different-drives-build-error Gilles Peskine 2022-09-23 17:03:50 +02:00
  • 87953f228f Merge pull request #6091 from Zaya-dyno/validation_remove_change_pk Gilles Peskine 2022-09-23 17:03:30 +02:00
  • 2c282c9bd0 Merge pull request #6180 from yuhaoth/pr/add-tls13-multiple-session-tickets Paul Elliott 2022-09-23 15:48:33 +01:00
  • f29c2a5313 Add initialization for structures Gabor Mezei 2022-09-23 15:25:27 +02:00
  • 53cac34579 Simplify test for ecdsa_verify Dave Rodgman 2022-08-19 11:26:32 +01:00
  • c60b10a218 Correct documentation for mbedtls_ecdsa_verify Dave Rodgman 2022-08-19 11:08:07 +01:00
  • 3852c708c1 Improve test descriptions Dave Rodgman 2022-08-18 16:05:49 +01:00
  • bcbe333fbc Paramaterise ecdsa_verify test case more clearly Dave Rodgman 2022-08-18 15:48:46 +01:00
  • b9579fd150 Minor tidy-up Dave Rodgman 2022-08-11 13:47:35 +01:00
  • 78508c496c Changelog for ECDSA verify fix Dave Rodgman 2022-08-10 13:41:11 +01:00
  • 622b048e3e Fix duplicate test names Dave Rodgman 2022-08-10 13:31:44 +01:00
  • c763e1775a Add missing newlines Dave Rodgman 2022-08-10 12:21:23 +01:00
  • 4268731b2f Fix ECDSA signature verification edge-case Dave Rodgman 2022-08-10 11:26:24 +01:00
  • 535dccebdc Add unit tests for ECDSA with invalid public key Dave Rodgman 2022-08-10 11:32:07 +01:00
  • 210727f3b1 Skip some psk cases cause wrong fallback to ephemeral Xiaokang Qian 2022-09-23 07:25:40 +00:00
  • ba627bfd0d improve document about session tickets Jerry Yu 2022-09-23 09:58:22 +08:00
  • dea2cbe199 Fix various test issues in psk m->m cases Xiaokang Qian 2022-09-22 11:07:28 +00:00
  • 658204c71e Remove negative test cases for m->O and m->G Xiaokang Qian 2022-09-22 09:51:19 +00:00
  • 8939930b82 Rebase and fix some test failures Xiaokang Qian 2022-09-21 07:16:22 +00:00
  • cffb18cee7 Fix various issues Xiaokang Qian 2022-09-13 01:58:07 +00:00
  • 8f7d7c7aaf Address comments about description of psk cases Xiaokang Qian 2022-09-07 10:10:16 +00:00
  • 5001bfc619 Add key exchange mode log in client side Xiaokang Qian 2022-09-07 09:30:03 +00:00
  • edc35e7ffd Refine the psk test cases for m->G Xiaokang Qian 2022-09-01 03:22:51 +00:00
  • 2efece22a0 Refine the psk test cases for m->O Xiaokang Qian 2022-09-01 03:00:25 +00:00
  • 3cbbbbcb08 Shorten the description in psk m->m test cases Xiaokang Qian 2022-08-31 07:38:37 +00:00
  • d7dcc4274b Unified the test title of psk cases Xiaokang Qian 2022-08-31 03:38:25 +00:00
  • 2aaf1c1d74 Re-work psk test cases against openssl and gnutls Xiaokang Qian 2022-08-30 09:18:59 +00:00
  • 8e76e1de21 Add m->m cases with client be set to psk_all or all mode Xiaokang Qian 2022-08-29 10:11:14 +00:00
  • ca48dddf62 Add m->m with client be set to ephemeral or ephemeral_all mode Xiaokang Qian 2022-08-29 08:25:17 +00:00
  • 198cefd1fa Add force_version tls13 to the psk test cases Xiaokang Qian 2022-08-25 10:42:56 +00:00
  • f9b694ba8f Add m->m cases with client be set to psk and psk_ephemeral mode Xiaokang Qian 2022-08-25 08:48:51 +00:00
  • e0cc584f70 Change result strings based on actula psk test result Xiaokang Qian 2022-08-25 06:17:36 +00:00
  • df6a3891e8 Add client psk test cases for all mode Xiaokang Qian 2022-08-24 06:55:18 +00:00
  • a39d0d5e2b Add client test cases for ephemeral_all mode Xiaokang Qian 2022-08-24 06:48:07 +00:00
  • 01173c21b1 Add client test cases for ephemeral mode Xiaokang Qian 2022-08-24 06:29:05 +00:00
  • ff5705bdd7 Add client test cases for psk_ephemeral mode Xiaokang Qian 2022-08-24 03:18:31 +00:00
  • 73894232e8 Add client test cases for psk_all mode Xiaokang Qian 2022-08-23 08:06:34 +00:00
  • cf6442e2e4 Add client test cases for psk mode Xiaokang Qian 2022-08-23 06:47:40 +00:00
  • 335cfaadf9 Finalize client side code for psk XiaokangQian 2022-08-11 03:18:07 +00:00
  • 40b4a01388 Improve documents Jerry Yu 2022-09-22 23:48:38 +08:00
  • 359e65f784 limit session ticket number when resumption Jerry Yu 2022-09-22 23:47:43 +08:00
  • f3bdf9dd51 fix various issues Jerry Yu 2022-09-22 23:30:49 +08:00
  • 87d9c6c4d8 Ensure client mbedtls_ssl_handshake_step() returns success for HELLO_REQUEST Tom Cosgrove 2022-09-22 09:27:56 +01:00
  • 07ba2be20b Merge pull request #6304 from yuhaoth/pr/exclude-pre_shared_key-from-hrr-msg Gilles Peskine 2022-09-22 10:21:06 +02:00
  • 7959858f4c Don't remove programs/fuzz/Makefile Gilles Peskine 2022-08-30 21:02:44 +02:00
  • 423dd13357 Don't try restoring a file if no backup is available Gilles Peskine 2022-08-30 21:02:00 +02:00
  • 1475ac49a4 Merge pull request #6107 from Zaya-dyno/validation_remove_change_hash Manuel Pégourié-Gonnard 2022-09-22 09:24:44 +02:00
  • d5c82fb821 Merge pull request #6085 from Zaya-dyno/validation_remove_change_cipher Manuel Pégourié-Gonnard 2022-09-22 09:10:13 +02:00
  • b7e3fa7fbd move count decrement after success sent Jerry Yu 2022-09-22 11:07:18 +08:00
  • d0766eca58 fix various issues Jerry Yu 2022-09-22 10:46:57 +08:00
  • b3ea98c606 Replace the output file atomically Gilles Peskine 2022-09-21 22:00:06 +02:00
  • 05998a00b1 Add file generated by generate_bignum_tests.py Werner Lewis 2022-09-21 16:55:21 +01:00
  • 4ed94a4f7e Use a script specific description in CLI help Werner Lewis 2022-09-16 17:03:54 +01:00
  • 64334d96d0 Update references to file targets in docstrings Werner Lewis 2022-09-14 16:26:54 +01:00
  • 38c2491ef4 Add combination_pairs helper function Werner Lewis 2022-09-14 15:12:46 +01:00
  • 1965d48cad Use typing.cast instead of unqualified cast Werner Lewis 2022-09-14 15:00:22 +01:00
  • 113ddd0df6 Add toggle for test case count in descriptions Werner Lewis 2022-09-14 13:02:40 +01:00
  • f518276457 Update comments/docstrings in TestGenerator Werner Lewis 2022-09-14 12:59:32 +01:00
  • 8b2d14bbd7 Replace L/R inputs with A/B Werner Lewis 2022-09-12 17:35:27 +01:00
  • 46c09a66de Move symbol definition out of __init__ Werner Lewis 2022-09-12 17:34:15 +01:00
  • 3edcee72c4 Use simpler int to hex string conversion Werner Lewis 2022-09-02 17:26:19 +01:00
  • e53be35c09 Remove unused imports Werner Lewis 2022-09-02 12:57:37 +01:00
  • 0d07e86a44 Rework TestGenerator to add file targets Werner Lewis 2022-09-02 11:56:34 +01:00
  • 6cc5e5f0d9 Use Python 3.5 style typing for dependencies Werner Lewis 2022-08-31 17:16:44 +01:00
  • 486b3410a4 Add dependencies attribute to BaseTarget Werner Lewis 2022-08-31 17:01:38 +01:00
  • 18f94d8175 Use combinations_with_replacement for inputs Werner Lewis 2022-08-31 16:55:44 +01:00
  • 2b0f7d8d56 Modify wording in docstrings Werner Lewis 2022-08-25 16:27:05 +01:00
  • 6f67bae527 Fix trailing whitespace Werner Lewis 2022-08-25 13:21:45 +01:00
  • ac86390da8 Use argparser default for targets Werner Lewis 2022-08-25 12:49:41 +01:00