Commit Graph

  • ab7f50d638 Change macro names and add test script for extensions XiaokangQian 2021-10-21 06:23:29 +00:00
  • 7b2d4efee8 Change the buffer boundary check and alert type XiaokangQian 2021-10-13 10:19:02 +00:00
  • 8db25fffb4 Encrypted Extensions: Change extensions length check XiaokangQian 2021-10-13 05:56:18 +00:00
  • 97799ac27b Encrypted Extensions: Align code style and some check logic XiaokangQian 2021-10-11 10:05:54 +00:00
  • 08da26c58f Refine encrypted extensions parse function XiaokangQian 2021-10-09 10:12:11 +00:00
  • 140f0459ed Encrypted Extension: Align the code style of buffer pointer XiaokangQian 2021-10-08 08:05:53 +00:00
  • e87e5924c9 Fix some issues such as naming mismatch based on comments. XiaokangQian 2021-09-24 07:35:32 +00:00
  • c1fe000cfd TLS1.3: Solve check name issue-macro definition XiaokangQian 2021-09-16 03:02:14 +00:00
  • 2d5c72be0b TLS1.3: Add Encrypted Extensions XiaokangQian 2021-09-13 07:30:09 +00:00
  • 3545103fd4 Break out algorithm_tester() as a separate method Gilles Peskine 2021-10-04 18:10:16 +02:00
  • 5893246066 Merge pull request #4919 from yuhaoth/pr/add-tls13-server-hello-parser Ronald Cron 2021-10-27 18:27:27 +02:00
  • cbe4a056bd Merge pull request #5090 from gilles-peskine-arm/ssl-opt-resend-retry-3.0 paul-elliott-arm 2021-10-27 16:24:54 +01:00
  • 460d779773 Merge pull request #5097 from gilles-peskine-arm/ssl-opt-resend-retry-2.x paul-elliott-arm 2021-10-27 16:24:41 +01:00
  • 27fc78690c Merge pull request #5098 from gilles-peskine-arm/ssl-opt-resend-retry-2.16 paul-elliott-arm 2021-10-27 16:24:05 +01:00
  • f257a6e8f8 Add CCM*-no-tag tests for the cipher module. Mateusz Starzyk 2021-10-27 16:27:44 +02:00
  • 70227d217d Merge pull request #4819 from gilles-peskine-arm/base64-no-table-2.16 Manuel Pégourié-Gonnard 2021-10-27 12:18:42 +02:00
  • 8e8251a6fa Merge pull request #4835 from gilles-peskine-arm/base64-no-table-2.2x Manuel Pégourié-Gonnard 2021-10-27 12:18:29 +02:00
  • 475bfe626e Merge pull request #5108 from gilles-peskine-arm/base64-no-table-3.0 Manuel Pégourié-Gonnard 2021-10-27 12:18:21 +02:00
  • d025422c28 Remove on-target testing Gilles Peskine 2021-09-14 11:28:22 +02:00
  • 812ef6b379 Fix ccm*-no-tag changelog entry Mateusz Starzyk 2021-10-27 11:26:47 +02:00
  • 7de19ddaf5 Remove invalid comments in CCM API Mateusz Starzyk 2021-10-27 11:25:08 +02:00
  • f3f5c210cb fix comments issue Jerry Yu 2021-10-27 17:05:49 +08:00
  • 9317e09d15 Merge pull request #5007 from mprse/pk_opaque Manuel Pégourié-Gonnard 2021-10-27 10:52:13 +02:00
  • 4cb9739038 Use separate MBEDTLS_MODE for the CCM*. Mateusz Starzyk 2021-10-27 10:42:31 +02:00
  • 184e8b6a36 Add exist_ok and use git rev-parse to process revisions Xiaofei Bai 2021-10-26 09:23:42 +00:00
  • 643d11606a Add GET/PUT_UINT24_BE/LE Jerry Yu 2021-10-27 13:52:04 +08:00
  • cd1d83c9b2 Merge pull request #5112 from paul-elliott-arm/ssl_opt_fixes_2.16 Gilles Peskine 2021-10-26 20:50:56 +02:00
  • db77eaf2b4 Merge pull request #5113 from paul-elliott-arm/ssl_opt_fixes_2.x Gilles Peskine 2021-10-26 20:50:50 +02:00
  • bb5d483073 ssl-opt.sh: adapt paramteters of key opaque cases Przemyslaw Stekiel 2021-10-26 12:25:27 +02:00
  • c2d2f217fb ssl_client2/ssl_server_2: use PSA_ALG_ANY_HASH as algorithm for opaque key Przemyslaw Stekiel 2021-10-26 12:21:45 +02:00
  • 46e57d986b Remove bash specific code Paul Elliott 2021-10-20 15:59:33 +01:00
  • 355a1f4bc8 Remove use of -p with lsof Paul Elliott 2021-10-19 17:56:39 +01:00
  • ce77738d95 Remove bash specific code Paul Elliott 2021-10-20 15:59:33 +01:00
  • 6cd97ceba0 Remove use of -p with lsof Paul Elliott 2021-10-19 17:56:39 +01:00
  • 148d3d7de0 Merge pull request #5066 from paul-elliott-arm/ssl_opt_fixes paul-elliott-arm 2021-10-26 10:27:07 +01:00
  • 05ee09eae7 Merge pull request #5107 from mprse/issue_4056_b2x Manuel Pégourié-Gonnard 2021-10-26 10:35:47 +02:00
  • c8cc1ffe97 Merge pull request #5062 from mprse/issue_4056 Manuel Pégourié-Gonnard 2021-10-26 10:35:38 +02:00
  • e6d7e5cef6 move CLIENT/SERVER_HELLO_RANDOM_LEN to ssl_misc.h Jerry Yu 2021-10-26 10:44:32 +08:00
  • 66c9b84f93 Fix typo in documentation Gilles Peskine 2021-10-25 21:14:06 +02:00
  • ac253ea32b Fix copypasta in comment Gilles Peskine 2021-10-25 21:13:27 +02:00
  • 93365a7f45 Rename variable to avoid a name clash Gilles Peskine 2021-08-06 16:54:22 +02:00
  • ba951f5584 Move the list of Base64 digits out of the test data Gilles Peskine 2021-08-06 14:55:55 +02:00
  • c1776a01d2 Move declarations of testing-only base64 functions to their own header Gilles Peskine 2021-08-06 14:47:10 +02:00
  • 680747b868 Fix the build of sample programs without mbedtls_strerror Gilles Peskine 2021-08-06 14:37:01 +02:00
  • 2729878046 Mark output as public before testing it Gilles Peskine 2021-08-03 17:41:49 +02:00
  • 987984482d Fix printf format signedness error Gilles Peskine 2021-08-03 13:15:04 +02:00
  • a64417afe6 Add unit tests for base64 internal functions Gilles Peskine 2021-08-03 12:38:55 +02:00
  • d7d3279fdf Expose internal base64 functions for testing Gilles Peskine 2021-08-03 12:19:30 +02:00
  • 9a2114ca57 load_roots: properly error out on an invalid option Gilles Peskine 2021-07-30 13:01:52 +02:00
  • 01997e119f load_roots: fix no-argument detection Gilles Peskine 2021-07-30 13:01:36 +02:00
  • 618a70ede7 load_roots: arguments must be files Gilles Peskine 2021-07-30 13:00:10 +02:00
  • 8635e2301f mask_of_range: simplify high comparison Gilles Peskine 2021-07-30 12:57:22 +02:00
  • 67468e81a6 Base64 decode: simplify local variables (n) Gilles Peskine 2021-07-30 12:56:21 +02:00
  • 66884e6dae Base64 range-based constant-flow code: changelog entry Gilles Peskine 2021-07-28 14:37:14 +02:00
  • 2c4a3686bb Base64 encoding: use ranges instead of tables Gilles Peskine 2021-07-28 14:31:39 +02:00
  • 1121cd29b6 Base64 decode: simplify local variables Gilles Peskine 2021-07-28 14:20:06 +02:00
  • ab04335052 Base64 decoding: use ranges instead of tables Gilles Peskine 2021-07-28 13:54:02 +02:00
  • b553eaabea Base64 decoding: don't use the table for '=' Gilles Peskine 2021-07-28 11:33:04 +02:00
  • 2c1442ebc0 New sample program to benchmark certificate loading Gilles Peskine 2021-07-26 20:20:54 +02:00
  • 1222fed513 Fix typo in documentation Gilles Peskine 2021-10-25 21:14:06 +02:00
  • 773f5b7f42 Fix copypasta in comment Gilles Peskine 2021-10-25 21:13:27 +02:00
  • d3e5dd3f3a Rename variable to avoid a name clash Gilles Peskine 2021-08-06 16:54:22 +02:00
  • fd489f97c1 Move the list of Base64 digits out of the test data Gilles Peskine 2021-08-06 14:55:55 +02:00
  • a138802230 Move declarations of testing-only base64 functions to their own header Gilles Peskine 2021-08-06 14:47:10 +02:00
  • 3f0722c1af Fix the build of sample programs without mbedtls_strerror Gilles Peskine 2021-08-06 14:37:01 +02:00
  • 0f4e3fbd10 Mark output as public before testing it Gilles Peskine 2021-08-03 17:41:49 +02:00
  • 85f3165c6a Fix printf format signedness error Gilles Peskine 2021-08-03 13:15:04 +02:00
  • 3b1f4c0d7e Add unit tests for base64 internal functions Gilles Peskine 2021-08-03 12:38:55 +02:00
  • 2c78f98071 Expose internal base64 functions for testing Gilles Peskine 2021-08-03 12:19:30 +02:00
  • 38d41b98b3 load_roots: properly error out on an invalid option Gilles Peskine 2021-07-30 13:01:52 +02:00
  • 373c54e174 load_roots: fix no-argument detection Gilles Peskine 2021-07-30 13:01:36 +02:00
  • db92884cd0 load_roots: arguments must be files Gilles Peskine 2021-07-30 13:00:10 +02:00
  • a2dc0cc9ea mask_of_range: simplify high comparison Gilles Peskine 2021-07-30 12:57:22 +02:00
  • 831fd766f3 Base64 decode: simplify local variables (n) Gilles Peskine 2021-07-30 12:56:21 +02:00
  • 327c33fc7f Base64 range-based constant-flow code: changelog entry Gilles Peskine 2021-07-28 14:37:14 +02:00
  • d6e3f46daa Base64 encoding: use ranges instead of tables Gilles Peskine 2021-07-28 14:31:39 +02:00
  • a97e911e5d Base64 decode: simplify local variables Gilles Peskine 2021-07-28 14:20:06 +02:00
  • c48ab11400 Base64 decoding: use ranges instead of tables Gilles Peskine 2021-07-28 13:54:02 +02:00
  • 6b541a026b Base64 decoding: don't use the table for '=' Gilles Peskine 2021-07-28 11:33:04 +02:00
  • 82c04329bf New sample program to benchmark certificate loading Gilles Peskine 2021-07-26 20:20:54 +02:00
  • 8e82c78954 Fix typo in documentation Gilles Peskine 2021-10-25 21:14:06 +02:00
  • cda1281ee2 Fix copypasta in comment Gilles Peskine 2021-10-25 21:13:27 +02:00
  • 4fa0725936 Merge pull request #5002 from mstarzyk-mobica/psa_output_buffer_limitation Gilles Peskine 2021-10-25 19:37:33 +02:00
  • 645703c8a3 Use PSA_HASH_LENGTH instead hardcoded integer values Przemyslaw Stekiel 2021-10-11 16:38:17 +02:00
  • 3ee10e841e Fix unused variable in generate_psa_tests.py David Horstmann 2021-10-22 18:22:11 +01:00
  • 48a0553684 Document the CMake generated files capability David Horstmann 2021-10-22 15:10:46 +01:00
  • 774965188a Turn GEN_FILES off by default on windows David Horstmann 2021-10-21 19:45:52 +01:00
  • 65d8c69e80 Remove unnecessary check for ';' in filenames David Horstmann 2021-10-21 16:09:51 +01:00
  • a8d1406107 Rename DEV_MODE to GEN_FILES David Horstmann 2021-10-20 17:14:23 +01:00
  • 3e30ad9b0d Use MBEDTLS_PYTHON_EXECUTABLE David Horstmann 2021-10-20 16:53:58 +01:00
  • f602eb19ba Add comment explaining generate_psa_code.py David Horstmann 2021-10-20 16:40:56 +01:00
  • 7570d24d3d Fix issue with DEV_MODE=OFF case David Horstmann 2021-10-20 16:27:24 +01:00
  • ff0a3b3aa6 Improve error message in generate_query_config.pl David Horstmann 2021-10-20 14:04:02 +01:00
  • d64f4b249c Fix assorted spelling and wording issues David Horstmann 2021-10-20 12:29:47 +01:00
  • ae7bd3513c Select test data directory using generated list David Horstmann 2021-10-19 19:05:42 +01:00
  • b3a5424a4e Add function to remove last filename extension David Horstmann 2021-10-19 18:37:04 +01:00
  • 1732b5d6ee Move test link_to_source() calls into a foreach David Horstmann 2021-10-19 16:43:53 +01:00
  • 7b78ec88a4 Change variable name to lowercase David Horstmann 2021-10-19 14:43:54 +01:00
  • e12e7f47de Get generated data file list from script David Horstmann 2021-10-15 19:10:15 +01:00
  • 9327fb33a6 Fix test_ref_config component of all.sh Manuel Pégourié-Gonnard 2021-09-09 11:46:25 +02:00