Commit Graph

  • 24c0ec31f9 tls13: add get_handshake_transcript Jerry Yu 2021-09-09 14:21:07 +08:00
  • 3bf1f97a0e fix various issue on pending send alert Jerry Yu 2021-09-22 21:37:18 +08:00
  • bbd5a3fded fix pending_alert issues Jerry Yu 2021-09-18 20:50:22 +08:00
  • 394ece6cdd Add function for set pending alert flag Jerry Yu 2021-09-14 22:17:21 +08:00
  • 33cedca8aa fix comments issue Jerry Yu 2021-09-14 19:55:49 +08:00
  • e7047819ee add pend fatal alert Jerry Yu 2021-09-13 19:26:39 +08:00
  • e86cd65754 fix unused-variable fail without MBEDTLS_DEBUG_C Jerry Yu 2021-09-27 14:38:20 +08:00
  • 860b4ee42e Rename *_read_* to *_process_* Jerry Yu 2021-09-27 13:16:13 +08:00
  • 6e81b27003 Add client state number check Jerry Yu 2021-09-27 11:16:17 +08:00
  • 435756ffc0 Keep consistent order in dummy functions Jerry Yu 2021-09-24 13:44:29 +08:00
  • 6c983524a8 Move msvc compatible fix to common.h Jerry Yu 2021-09-24 12:45:36 +08:00
  • 3523a3bee7 Improve dispatch tests Jerry Yu 2021-09-14 16:29:49 +08:00
  • 687101b2e6 tls13: add dummy state machine handler Jerry Yu 2021-09-14 16:03:56 +08:00
  • c7e7fe5c05 Add missing MBEDTLS_PRIVATE Paul Elliott 2021-09-27 09:23:40 +01:00
  • aafb21f320 Merge pull request #4968 from davidhorstmann-arm/fix-aarch64-asm-constraints Gilles Peskine 2021-09-27 09:01:15 +02:00
  • 186c0216b0 Merge pull request #4978 from davidhorstmann-arm/2.x-fix-aarch64-asm-constraints Gilles Peskine 2021-09-27 09:01:12 +02:00
  • 27f84fc75c Merge pull request #4813 from JoeSubbiani/TranslateCiphersuite_dev Ronald Cron 2021-09-27 08:57:52 +02:00
  • 97cd76988d Merge pull request #4979 from gilles-peskine-arm/doc-use-psa-crypto-2.x Gilles Peskine 2021-09-25 09:25:36 +02:00
  • fec7ef8270 Mention areas that are not (well) tested. Manuel Pégourié-Gonnard 2021-09-24 11:43:14 +02:00
  • ee20baf6e1 Clarify that 1.3 is excluded Manuel Pégourié-Gonnard 2021-09-24 10:17:07 +02:00
  • 12ab49aaf7 Improve wording and fix some typos. Manuel Pégourié-Gonnard 2021-09-24 10:14:32 +02:00
  • b4113bac9a Clarify wording of "not covered" section Manuel Pégourié-Gonnard 2021-09-24 10:06:04 +02:00
  • 1fa923a5bc Fix inaccuracy in key exchange summary Manuel Pégourié-Gonnard 2021-09-22 10:11:53 +02:00
  • 6cf7d94ab4 Document parts not covered by USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2021-09-21 13:55:00 +02:00
  • b52b91d949 Remove warning about PSA Crypto being beta Manuel Pégourié-Gonnard 2021-09-21 11:30:52 +02:00
  • 04bc6875a0 Document current effects of USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2021-09-21 11:21:23 +02:00
  • 00b72fc35f Add docs/use-psa-crypto.md Manuel Pégourié-Gonnard 2021-09-20 13:21:25 +02:00
  • bd4960c8c8 Merge pull request #4961 from mpg/doc-use-psa-crypto Gilles Peskine 2021-09-24 20:42:30 +02:00
  • c3a6f63c99 Merge updates from upstream development branch into check-names-rewrite Yuto Takano 2021-09-24 18:02:56 +01:00
  • 27d8b5c680 Combine changelog entries for muladdc assembly fix David Horstmann 2021-09-24 15:18:44 +01:00
  • 7500a0e1ea Combine changelog entries for muladdc assembly fix David Horstmann 2021-09-24 15:18:44 +01:00
  • 7358065203 Merge pull request #4970 from jclab-joseph/pr/fix/build-alpine_2.x Gilles Peskine 2021-09-24 15:04:09 +02:00
  • 9e4c020ca5 Merge pull request #4969 from jclab-joseph/pr/fix/build-alpine Gilles Peskine 2021-09-24 15:03:56 +02:00
  • 32f46ba16a Remove ability to turn off chunked ad/data tests Paul Elliott 2021-09-23 18:24:36 +01:00
  • 5977bc9e39 Add MBEDTLS_PRIVATE to new structs Paul Elliott 2021-09-23 17:35:08 +01:00
  • 71b0567c87 Merge remote-tracking branch 'upstream/development' into psa-m-aead-merge Paul Elliott 2021-09-24 11:18:13 +01:00
  • 13841cb719 Mention areas that are not (well) tested. Manuel Pégourié-Gonnard 2021-09-24 11:43:14 +02:00
  • a23be22308 Fix aarch64 assembly for bignum multiplication David Horstmann 2021-09-22 18:15:51 +01:00
  • 9155b0e396 Clarify that 1.3 is excluded Manuel Pégourié-Gonnard 2021-09-24 10:17:07 +02:00
  • ca9101739a Improve wording and fix some typos. Manuel Pégourié-Gonnard 2021-09-24 10:14:32 +02:00
  • d3ac4a9a8a Clarify wording of "not covered" section Manuel Pégourié-Gonnard 2021-09-24 10:06:04 +02:00
  • 6113af68c5 Fix test code to can be built on alpine joseph 2021-09-23 20:58:45 +09:00
  • f2cb19f921 Merge pull request #4891 from yuhaoth/pr/enable-key-exchange-in-client-hello Ronald Cron 2021-09-23 18:45:01 +02:00
  • 00f4eae025 Fix test code to can be built on alpine joseph 2021-09-23 20:58:45 +09:00
  • 3db0b70263 Remove unnecessary test steps Paul Elliott 2021-09-22 17:27:58 +01:00
  • 88ecbe176d Test generated nonce test generates expected sizes Paul Elliott 2021-09-22 17:23:03 +01:00
  • 90fdc117dd Make NULL tag check more explicit Paul Elliott 2021-09-22 17:15:48 +01:00
  • 70618b22a9 Change sizeof to variable rather than struct Paul Elliott 2021-09-22 17:12:16 +01:00
  • 2c363a802a Add NULL / 0 buffer tests for update test Paul Elliott 2021-09-22 17:07:54 +01:00
  • fbb4c6d9a2 Replace AEAD operation init func with macro Paul Elliott 2021-09-22 16:44:21 +01:00
  • a2a09b096c Remove double initialisation of AEAD operation Paul Elliott 2021-09-22 14:56:40 +01:00
  • bb979e7748 Rename enum types Paul Elliott 2021-09-22 12:54:42 +01:00
  • bdc2c68d97 Add missing not setting nonce tests Paul Elliott 2021-09-21 18:37:10 +01:00
  • 3ecdb3e308 Change test dependencys to PSA_WANT Paul Elliott 2021-09-21 17:23:34 +01:00
  • 11c81df707 Fix aarch64 assembly for bignum multiplication David Horstmann 2021-09-22 18:15:51 +01:00
  • e3f23091d2 Merge branch 'ARMmbed:development' into development LuoPeng 2021-09-22 23:36:15 +08:00
  • 76e31ec169 Add gnutls version test for client hello Jerry Yu 2021-09-22 21:16:27 +08:00
  • 1e07869381 Fix inaccuracy in key exchange summary Manuel Pégourié-Gonnard 2021-09-22 10:11:53 +02:00
  • 3785c907c7 Define TLS 1.3 MVP and document coding rules Ronald Cron 2021-09-20 09:05:36 +02:00
  • a0b4b0c3cd Clean up some remnants of TLS pre-1.2 support Manuel Pégourié-Gonnard 2021-09-21 14:06:33 +02:00
  • 73a0e1da0d Document parts not covered by USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2021-09-21 13:55:00 +02:00
  • f0f2294f57 Merge pull request #4708 from mstarzyk-mobica/ccm_chunked Gilles Peskine 2021-09-21 13:46:52 +02:00
  • 200bcf77f8 Remove warning about PSA Crypto being beta Manuel Pégourié-Gonnard 2021-09-21 11:30:52 +02:00
  • 1b08c5f042 Document current effects of USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2021-09-21 11:21:23 +02:00
  • 13b0bebf7d Add docs/use-psa-crypto.md Manuel Pégourié-Gonnard 2021-09-20 13:21:25 +02:00
  • 6c12a1e9f2 Add ARIA to the PSA API Gilles Peskine 2021-09-21 11:59:39 +02:00
  • 24180accf5 'make test': show failing test cases when cmake does Gilles Peskine 2021-09-20 18:57:55 +02:00
  • fe0acc6291 Move long -D lists from all.sh to a header file Gilles Peskine 2021-09-20 19:20:04 +02:00
  • c761d8f496 'make test': show failing test cases when cmake does Gilles Peskine 2021-09-20 18:57:55 +02:00
  • 02e17c0aa5 Merge pull request #4941 from gilles-peskine-arm/muladdc-amd64-memory-2.x Gilles Peskine 2021-09-20 22:23:53 +02:00
  • 304689e4c4 Merge pull request #4947 from gilles-peskine-arm/muladdc-amd64-memory-development Gilles Peskine 2021-09-20 22:23:49 +02:00
  • c68b9e0839 Merge pull request #4948 from gilles-peskine-arm/muladdc-amd64-memory-2.16 Gilles Peskine 2021-09-20 22:23:45 +02:00
  • 3c0f304848 Merge pull request #4954 from SiliconLabs/backport_4878 Gilles Peskine 2021-09-20 22:20:19 +02:00
  • 93cb6111ba Merge pull request #4878 from SiliconLabs/remove_dependency_4877 Gilles Peskine 2021-09-20 22:20:16 +02:00
  • 0f32b7d345 Apply fixes to test driver from lib implementation Paul Elliott 2021-09-20 18:46:03 +01:00
  • 64555bd98c Add missing initialisation to setup test. Paul Elliott 2021-09-20 16:44:44 +01:00
  • 3587dfdce8 Move long -D lists from all.sh to a header file Gilles Peskine 2021-09-20 19:20:04 +02:00
  • 396853ad03 'make test': show failing test cases when cmake does Gilles Peskine 2021-09-20 18:57:55 +02:00
  • 4a760882bb Fix leaked test buffer Paul Elliott 2021-09-20 09:42:21 +01:00
  • 6043e49039 Fix missed documentation header pt 2 Paul Elliott 2021-09-20 09:24:48 +01:00
  • 8eec8d4436 Fix missed documentation header Paul Elliott 2021-09-19 22:38:27 +01:00
  • ec95cc9489 Add safety for NULL tag being passed to finish Paul Elliott 2021-09-19 22:33:09 +01:00
  • 8ff74217e4 Add comment explaining finish output size Paul Elliott 2021-09-19 18:39:23 +01:00
  • 4c916e8d74 Improve comment on buffer clearing Paul Elliott 2021-09-19 18:34:50 +01:00
  • 69bf5fc901 Const correctness Paul Elliott 2021-09-19 18:26:37 +01:00
  • 70f447dfe5 Replace individual zeroization with memset Paul Elliott 2021-09-19 18:21:58 +01:00
  • f94bd99368 Add missing aead state tests. Paul Elliott 2021-09-19 18:15:59 +01:00
  • 5221ef638a Add aead setup tests Paul Elliott 2021-09-19 17:33:03 +01:00
  • 1c67e0b38c Add extra verify edge test cases Paul Elliott 2021-09-19 13:11:50 +01:00
  • 9961a668bd Remove negative tests from multipart_decrypt Paul Elliott 2021-09-17 19:19:02 +01:00
  • fd0c154ce3 Add tests to oversend data/ad when lengths set Paul Elliott 2021-09-17 18:03:52 +01:00
  • ce2c1faf1a Remove uneccesary postive buffer size tests Paul Elliott 2021-09-16 17:56:23 +01:00
  • 6a60b12ef9 Make buffer size checks +-1 from correct size Paul Elliott 2021-09-16 17:12:12 +01:00
  • eac6c757a2 Make nonce length check return error where it can Paul Elliott 2021-09-15 19:08:27 +01:00
  • 12acb6bb4c Remove missed references to aead_verify from docs Paul Elliott 2021-09-15 17:45:22 +01:00
  • a3d153f928 Make nonce based test descriptions more clear Paul Elliott 2021-09-15 17:37:41 +01:00
  • f38adbe558 Ensure tests expected to fail actually fail Paul Elliott 2021-09-15 17:04:19 +01:00
  • e49fe45478 Remove unneccesary nesting Paul Elliott 2021-09-15 16:52:11 +01:00
  • 4e4d71a838 Move hidden logic into loop 'for' statement Paul Elliott 2021-09-15 16:50:01 +01:00
  • 33746aac32 Convert set lengths options over to enum Paul Elliott 2021-09-15 16:40:40 +01:00