Commit Graph

  • 88a7c2b32e Improve --error-test reporting Gilles Peskine 2021-08-02 23:28:00 +02:00
  • ec135544c8 Clarify some comments Gilles Peskine 2021-08-02 23:14:03 +02:00
  • 915f258c32 Show warnings if something looks wrong Gilles Peskine 2021-08-02 22:53:40 +02:00
  • 000a231e3c Document the big regex Gilles Peskine 2021-07-26 19:30:08 +02:00
  • 1990fab5a9 Move MBEDTLS_ERR_xxx Doxygen comments before the definition Gilles Peskine 2021-07-26 18:48:10 +02:00
  • 63518ead7c Better support multiline comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:45:22 +02:00
  • 2638a62f1c More flexible parsing of Doxygen comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:39:53 +02:00
  • 7b89d9faa4 Remove reference to compat-1.2.h Gilles Peskine 2021-07-26 18:39:24 +02:00
  • 8c92d5c508 Show warnings if something looks wrong Gilles Peskine 2021-08-02 22:53:40 +02:00
  • 8978c5b057 Document the big regex Gilles Peskine 2021-07-26 19:30:08 +02:00
  • a3974435ea Move MBEDTLS_ERR_xxx Doxygen comments before the definition Gilles Peskine 2021-07-26 18:48:10 +02:00
  • d15ed3170b Better support multiline comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:45:22 +02:00
  • 80605bba4b More flexible parsing of Doxygen comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:39:53 +02:00
  • 1410c124a9 Remove reference to compat-1.2.h Gilles Peskine 2021-07-26 18:39:24 +02:00
  • 58887bab12 Show warnings if something looks wrong Gilles Peskine 2021-08-02 22:53:40 +02:00
  • 7f8e2770fa Document the big regex Gilles Peskine 2021-07-26 19:30:08 +02:00
  • d297157fe8 Move MBEDTLS_ERR_xxx Doxygen comments before the definition Gilles Peskine 2021-07-26 18:48:10 +02:00
  • 05aa543b73 Better support multiline comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:45:22 +02:00
  • 47b09567ab More flexible parsing of Doxygen comments for MBEDTLS_ERR_xxx Gilles Peskine 2021-07-26 18:39:53 +02:00
  • 8bb9b80d18 Merge pull request #4806 from hanno-arm/ssl_session_serialization_version Gilles Peskine 2021-08-02 12:45:55 +02:00
  • fa0d61e559 Fix typo Hanno Becker 2021-08-02 08:56:14 +01:00
  • d7e4b2ce42 Remove duplicated test from SSL test suite Hanno Becker 2021-08-01 20:13:06 +01:00
  • 6c53ecc01d all.sh: Run basic TLS 1.3 with and without record padding Hanno Becker 2021-08-01 19:20:10 +01:00
  • 1f91878281 Specify padding granularity in TLS 1.3 record protection KATs Hanno Becker 2021-08-01 19:18:28 +01:00
  • dfba065d80 Adjust ssl_tls13_keys.c to consolidated CID/1.3 padding granularity Hanno Becker 2021-08-01 19:16:57 +01:00
  • c0da10dc3a Remove TLS 1.3 specific code from TLS <= 1.2 transform generator Hanno Becker 2021-04-21 05:32:23 +01:00
  • f62a730e80 Add missing semicolon in TLS 1.3 transform generation code Hanno Becker 2021-04-21 05:21:28 +01:00
  • 41537452f4 Add comment regarding the wire-version used in TLS 1.3 records Hanno Becker 2021-04-20 05:35:28 +01:00
  • edd5bf0a95 Fix and document minimum length of record ciphertext in TLS 1.3 Hanno Becker 2021-04-20 05:32:16 +01:00
  • 7887a77c25 Match parameter check in TLS 1.3 populate transform to 1.2 version Hanno Becker 2021-04-20 05:27:57 +01:00
  • 80e760e006 Fix memory leak in TLS 1.3 record protection unit test Hanno Becker 2021-03-23 06:00:21 +00:00
  • a77d005d39 Add known answer tests for TLS 1.3 record protection Hanno Becker 2021-03-22 15:16:33 +00:00
  • 79e2d1b6f6 Fix AEAD additional data computation for TLS 1.3 Hanno Becker 2021-03-22 11:42:19 +00:00
  • c94060c641 Add TLS 1.3 specific key to SSL transform conversion function Hanno Becker 2021-03-22 07:50:44 +00:00
  • bd25755d2a Rename ssl_populate_transform() -> ssl_tls12_populate_transform() Hanno Becker 2021-03-22 06:59:27 +00:00
  • 57723135b3 Document temporary overlap of TLS version in SSL context and session Hanno Becker 2021-08-01 19:40:44 +01:00
  • dce50974bf Prefix "version" with "library" or "protocol" to avoid ambiguity Hanno Becker 2021-08-01 05:39:23 +01:00
  • 37bdbe6c4d Remove mentions of truncated HMAC from ssl_tls.c Hanno Becker 2021-08-01 05:38:58 +01:00
  • 9274d4691d Merge pull request #4759 from paul-elliott-arm/fix_cipher_output_size_2.x Gilles Peskine 2021-07-30 18:56:22 +02:00
  • 69813477b0 Merge pull request #4758 from paul-elliott-arm/fix_cipher_output_size Gilles Peskine 2021-07-30 18:56:18 +02:00
  • 677c6c4cac Merge pull request #4801 from hanno-arm/ssl_session_exported_private Dave Rodgman 2021-07-30 14:39:07 +01:00
  • 9f6ab290b1 load_roots: properly error out on an invalid option Gilles Peskine 2021-07-30 13:01:52 +02:00
  • 051b1da490 load_roots: fix no-argument detection Gilles Peskine 2021-07-30 13:01:36 +02:00
  • 5bc763d622 load_roots: arguments must be files Gilles Peskine 2021-07-30 13:00:10 +02:00
  • bbf97cd1d0 mask_of_range: simplify high comparison Gilles Peskine 2021-07-30 12:57:22 +02:00
  • 231b67a6b2 Base64 decode: simplify local variables (n) Gilles Peskine 2021-07-30 12:56:21 +02:00
  • 8da9dc05e8 Merge pull request #4748 from TRodziewicz/re-introduce_ext_checks_for_psa_unlock-wipe_key_slot Manuel Pégourié-Gonnard 2021-07-29 13:45:57 +02:00
  • 1689ba41ac Merge pull request #4804 from gilles-peskine-arm/save-coverage-summary-2.16 Manuel Pégourié-Gonnard 2021-07-29 10:52:52 +02:00
  • b0f45d7aad Merge pull request #4803 from gilles-peskine-arm/save-coverage-summary-2.x Manuel Pégourié-Gonnard 2021-07-29 10:52:44 +02:00
  • 1a515d1bc2 Merge pull request #4777 from gilles-peskine-arm/save-coverage-summary-3.0 Manuel Pégourié-Gonnard 2021-07-29 10:52:35 +02:00
  • 4576c8b18b Merge pull request #4798 from gilles-peskine-arm/make-test-python-windows-2.16 Manuel Pégourié-Gonnard 2021-07-29 09:58:36 +02:00
  • de1a320e35 Merge pull request #4797 from gilles-peskine-arm/generate_psa_tests-robutness-202107-2.2x Manuel Pégourié-Gonnard 2021-07-29 09:58:28 +02:00
  • 06672ef771 Merge pull request #4776 from gilles-peskine-arm/generate_psa_tests-robutness-202107 Manuel Pégourié-Gonnard 2021-07-29 09:58:19 +02:00
  • 32e9530531 Base64 range-based constant-flow code: changelog entry Gilles Peskine 2021-07-28 14:37:14 +02:00
  • b44517ebb3 Base64 encoding: use ranges instead of tables Gilles Peskine 2021-07-28 14:31:39 +02:00
  • ea96b3aed9 Base64 decode: simplify local variables Gilles Peskine 2021-07-28 14:20:06 +02:00
  • f4a0a271d6 Base64 decoding: use ranges instead of tables Gilles Peskine 2021-07-28 13:54:02 +02:00
  • a47fdcf119 Base64 decoding: don't use the table for '=' Gilles Peskine 2021-07-28 11:33:04 +02:00
  • b637150dfe Merge pull request #4730 from TRodziewicz/finish_removing_tls_1.0_and_1.1 Manuel Pégourié-Gonnard 2021-07-27 09:42:53 +02:00
  • 7023d6aeb3 New sample program to benchmark certificate loading Gilles Peskine 2021-07-26 20:20:54 +02:00
  • b4b184a6f8 Remove reference to compat-1.2.h Gilles Peskine 2021-07-26 18:39:24 +02:00
  • 75ab928496 Fix DTLS 1.0 fragment tests not having length constraint Yuto Takano 2021-07-26 08:27:47 +01:00
  • 7ac412b45c Add Changelog entry Paul Elliott 2021-07-14 12:37:00 +01:00
  • ed33ef1965 Add non regression test for cipher output size Paul Elliott 2021-07-14 12:31:21 +01:00
  • c183f20056 Add fix to update output size macro as well. Paul Elliott 2021-07-08 16:53:42 +01:00
  • 9bc9659cfb Change PSA Cipher macro safety to use block length Paul Elliott 2021-07-08 16:50:01 +01:00
  • 91b021e4c7 Add finish buffer size test Paul Elliott 2021-07-23 18:52:31 +01:00
  • 43fbda648d Add test for update buffer size Paul Elliott 2021-07-23 18:30:59 +01:00
  • 693bf312d9 Fix _arg argument not being cast to correct type Paul Elliott 2021-07-23 17:40:41 +01:00
  • 56e4aa6ae2 Restore accidentally deleted blank lines Paul Elliott 2021-07-23 17:36:48 +01:00
  • 863864a2f7 Add multipart set nonce test Paul Elliott 2021-07-23 17:28:31 +01:00
  • ecce901907 Change over to specific per algorith size checks Paul Elliott 2021-07-23 15:44:11 +01:00
  • 0a6a5694d9 Add missing include to PSA test driver Paul Elliott 2021-07-23 15:29:21 +01:00
  • ae466e78f4 Merge pull request #4787 from gilles-peskine-arm/fix-clang12-Wstring-concatenation-2.16 Ronald Cron 2021-07-23 14:07:58 +02:00
  • 3c62693c99 Merge pull request #4701 from gilles-peskine-arm/make_generated_files-non_english-3.0 Ronald Cron 2021-07-23 14:05:08 +02:00
  • 218dec824e Document that returning 0 from the recv callback means EOF Hanno Becker 2021-07-23 07:23:47 +01:00
  • fadbdbb576 Store TLS version in SSL session structure Hanno Becker 2021-07-23 06:25:48 +01:00
  • 41ffae17b1 Fix incorrect function documentation Paul Elliott 2021-07-22 21:52:01 +01:00
  • 26f4aef3a7 Remove aead_verify call from test driver Paul Elliott 2021-07-22 21:47:27 +01:00
  • 31bf22c06a Fix mixup about the directory containing the success indicator file Gilles Peskine 2021-07-22 12:29:27 +02:00
  • a6b4582add More robust failure detection for the coverage report generation Gilles Peskine 2021-07-22 11:08:30 +02:00
  • 3a8d854d73 Explain the final error checking Gilles Peskine 2021-07-22 10:56:39 +02:00
  • d9437e6863 Save the coverage report to a file Gilles Peskine 2021-07-13 23:27:01 +02:00
  • 499abc90f8 Show the udp_proxy seed in the console log Gilles Peskine 2021-07-13 23:26:00 +02:00
  • bd7222d526 Only run an unbridled parallel make (make -j) if MAKEFLAGS is unset Gilles Peskine 2021-07-13 23:23:23 +02:00
  • 78c8e828e8 Add a few echo statements to make the logs easier to follow Gilles Peskine 2020-04-09 18:50:08 +02:00
  • ed08cf884a Add safety check to chachapoly finish Paul Elliott 2021-07-22 18:48:24 +01:00
  • 2fe5db87d5 Fix passing wrong tag size to GCM finish Paul Elliott 2021-07-22 18:10:43 +01:00
  • 99f548d974 Fix format issues with check nonce size Paul Elliott 2021-07-22 18:03:50 +01:00
  • ebf91638b5 Move set nonce / set length tests to positive test Paul Elliott 2021-07-22 17:54:42 +01:00
  • 329d5381a5 Add 0 length part tests Paul Elliott 2021-07-22 17:10:45 +01:00
  • 243080ca7d Clarify comments on state test. Paul Elliott 2021-07-21 19:01:17 +01:00
  • 97fd1bad83 Convert over to using a single internal test func Paul Elliott 2021-07-21 18:46:06 +01:00
  • eadd8ee250 Fix mixup about the directory containing the success indicator file Gilles Peskine 2021-07-22 12:29:27 +02:00
  • 5cf753ae02 More robust failure detection for the coverage report generation Gilles Peskine 2021-07-22 11:08:30 +02:00
  • a2df615e21 Explain the final error checking Gilles Peskine 2021-07-22 10:56:39 +02:00
  • 81786e4362 Save the coverage report to a file Gilles Peskine 2021-07-13 23:27:01 +02:00
  • 8e7414137d Show the udp_proxy seed in the console log Gilles Peskine 2021-07-13 23:26:00 +02:00
  • 5a09a4a386 Only run an unbridled parallel make (make -j) if MAKEFLAGS is unset Gilles Peskine 2021-07-13 23:23:23 +02:00
  • e739fbb6c4 Merge pull request #4778 from yutotakano/fix-reserved-identifier-clash-2.16 Gilles Peskine 2021-07-22 16:21:02 +02:00