Commit Graph

  • 370e146acb fix comments issues Jerry Yu 2022-01-25 10:36:53 +08:00
  • 909df7b17b Refactor *_sig_algs tables Jerry Yu 2022-01-22 11:56:27 +08:00
  • b476a44fc6 Add static assert check Jerry Yu 2022-01-21 18:14:45 +08:00
  • 971988528d fix coding style issues Jerry Yu 2022-01-21 16:16:01 +08:00
  • 941e07ff02 fix test_no_platform fail Jerry Yu 2022-01-21 13:10:15 +08:00
  • 1a8b481ce6 Remove duplicated signature algorithm in default settings Jerry Yu 2022-01-20 17:56:50 +08:00
  • 600ded7ea5 Reserve end tag space at sig_algs_len init. Jerry Yu 2022-01-20 16:56:50 +08:00
  • a68dca24ee move overflow inside loop Jerry Yu 2022-01-20 16:28:27 +08:00
  • 8afd6e4308 fix typo issues in comments Jerry Yu 2022-01-20 15:54:26 +08:00
  • eb821c6916 remove check_sig_hash Jerry Yu 2022-01-19 18:35:56 +08:00
  • 24811fb2e0 replace check_sig_hash with is_offered Jerry Yu 2022-01-19 18:02:15 +08:00
  • 1bab301c0d Add signature algorithm supported check Jerry Yu 2022-01-19 17:43:22 +08:00
  • 7ddc38cedb fix various issues Jerry Yu 2022-01-19 11:08:05 +08:00
  • 4131ec1260 Add signature algorithm length check Jerry Yu 2022-01-19 10:36:30 +08:00
  • a69269a711 change sig_algs_len unit to byte Jerry Yu 2022-01-17 21:06:01 +08:00
  • 713013fa80 fix various issues Jerry Yu 2022-01-17 18:16:35 +08:00
  • e12f1ddcfa fix check names fail Jerry Yu 2022-01-13 14:38:22 +08:00
  • 11f0a9c2c4 fix deprecated-declarations error Jerry Yu 2022-01-12 18:43:08 +08:00
  • 6106fdc085 fix build fail without TLS13 Jerry Yu 2022-01-12 16:36:14 +08:00
  • f017ee4203 merge write sig_alg of tls12 and tls13 Jerry Yu 2022-01-12 15:49:48 +08:00
  • 1abd1bc22f Change write_sig_alg_ext of tls12 Jerry Yu 2021-12-21 21:27:48 +08:00
  • 2d0bd32982 fix various issues Jerry Yu 2022-01-12 12:58:00 +08:00
  • 0e5bcb6bf5 Replace directly access for sig_hashes Jerry Yu 2021-12-22 11:12:47 +08:00
  • 08e2ceae18 Remove directly access for tls13_sig_algs Jerry Yu 2021-12-22 10:53:23 +08:00
  • afdfed16d0 add get sig_algs helper function Jerry Yu 2021-12-22 10:49:02 +08:00
  • 18cd43909b Align signature_algorithms extension name Jerry Yu 2021-12-17 17:44:24 +08:00
  • ed29547902 Merge pull request #5452 from AndrzejKurek/doxygen-closure-fixes-2-28 Gilles Peskine 2022-01-24 21:40:42 +01:00
  • a5c1bf0b8d Merge pull request #5367 from AndrzejKurek/doxygen-closure-fixes Gilles Peskine 2022-01-24 21:40:39 +01:00
  • cead70dbe5 doxygen: fix missing asterisk in ecp.h Andrzej Kurek 2022-01-24 10:48:10 -05:00
  • fe5fb8e5d2 doxygen: remove empty platform_time configuration section Andrzej Kurek 2022-01-24 10:33:13 -05:00
  • ff632d5a3c doxygen: move addtogroup closures to include more elements Andrzej Kurek 2022-01-24 10:32:00 -05:00
  • 73afe27d5d Add missing asterisk to doxygen closures Andrzej Kurek 2022-01-24 10:31:06 -05:00
  • 76c185b0a3 Add a changelog entry regarding bugfixes Andrzej Kurek 2022-01-24 10:09:38 -05:00
  • a2b41598d6 Draft specification for key derivation Gilles Peskine 2022-01-24 14:52:59 +01:00
  • fcca7cfa97 Merge pull request #5428 from gstrauss/mbedtls_ssl_ciphersuite Manuel Pégourié-Gonnard 2022-01-24 11:13:31 +01:00
  • b032685543 Merge pull request #5309 from gilles-peskine-arm/pkparse-pkcs8-unencrypted-no-alloc Dave Rodgman 2022-01-24 10:03:48 +00:00
  • ff743a7f38 Merge pull request #5425 from gabor-mezei-arm/5181_tls_cipher_extend_testing_of_tickets Manuel Pégourié-Gonnard 2022-01-24 10:25:29 +01:00
  • 6eef56392a Add tests for accessors for ciphersuite info Glenn Strauss 2022-01-23 08:37:02 -05:00
  • bf62325c9f Merge pull request #5439 from SebastianBoe/mbedtls-2.28_check_config Gilles Peskine 2022-01-22 00:52:18 +01:00
  • 6249603e7c Merge pull request #5438 from SebastianBoe/check_config Gilles Peskine 2022-01-22 00:52:07 +01:00
  • d78e6cc817 Any package used in a script must be listed in ci.requirements.txt Gilles Peskine 2022-01-22 00:44:07 +01:00
  • 6d6d93ea4a Merge pull request #5350 from AndrzejKurek/psa-aead-invalid-tag-lengths-setup Gilles Peskine 2022-01-21 21:46:37 +01:00
  • c191addc8b Merge pull request #5267 from mprse/mac_multipart Gilles Peskine 2022-01-21 21:46:25 +01:00
  • fe271b9c92 Merge pull request #5253 from AndrzejKurek/chacha-iv-len-16-fixes Gilles Peskine 2022-01-21 21:46:08 +01:00
  • 47cfd159db doxygen: enable the search engine Andrzej Kurek 2022-01-21 08:43:44 -05:00
  • 4f55a9b4c3 doxygen: remove irrelevant options Andrzej Kurek 2022-01-21 08:41:11 -05:00
  • daaf38b178 Remove multipart part from mac_verify test case Przemyslaw Stekiel 2021-12-06 15:10:48 +01:00
  • 6ec59f817f Add mac_verify_multipart test case + test data Przemyslaw Stekiel 2021-12-06 14:52:12 +01:00
  • 1af1983352 Remove multipart part from mac_sign test case Przemyslaw Stekiel 2021-12-06 14:33:59 +01:00
  • f47b8d39a4 Add mac_sign_multipart test case + test data Przemyslaw Stekiel 2021-12-06 14:19:37 +01:00
  • f881601c91 Detect invalid tag lengths in psa_aead_setup Andrzej Kurek 2021-12-19 17:00:12 +01:00
  • 031df4a93a Clarify test descriptions Andrzej Kurek 2022-01-19 12:44:49 -05:00
  • e5f94fb556 PSA AEAD: test long plaintext lengths for psa_set_lengths Andrzej Kurek 2021-12-26 01:00:20 +01:00
  • 1e8e1745a8 PSA AEAD: test more combinations of set_nonce and set_lengths Andrzej Kurek 2021-12-25 23:50:53 +01:00
  • a2ce72e5bf Test calling psa_aead_set_lengths and set_nonce in various order Andrzej Kurek 2021-12-25 17:21:47 +01:00
  • ad40bb7f3f Add a changelog entry for forced MBEDTLS_PK_WRITE_C Andrzej Kurek 2022-01-19 07:18:43 -05:00
  • 01005b90b5 Restructure test-ref-configs to test with USE_PSA_CRYPTO turned on Andrzej Kurek 2022-01-17 15:32:02 +01:00
  • 8d2864d6bc Force usage of MBEDTLS_PK_WRITE_C when PK_C and USE_PSA_CRYPTO is used Andrzej Kurek 2022-01-17 15:30:06 +01:00
  • 77b8e098f9 Add missing MBEDTLS_ASN1_WRITE_C dependency in test_suite_psa_crypto Andrzej Kurek 2022-01-17 15:29:38 +01:00
  • 7a58d5283b Add missing dependencies on MBEDTLS_KEY_EXCHANGE_SOME_PSK_ENABLED Andrzej Kurek 2022-01-19 12:34:02 -05:00
  • ad2b8b5c3c Fix a dependence in chacha cipher test suite Andrzej Kurek 2022-01-19 07:35:27 -05:00
  • 9db51a6e26 Add missing config check for PKCS5. Sebastian Bøe 2022-01-19 12:04:35 +01:00
  • ee8b57ffa6 Add missing dependency on MBEDTLS_GCM_C in cipher tests Andrzej Kurek 2022-01-17 15:27:23 +01:00
  • 57d2f13ebc Mark unused variable in tests for cases with reduced configs Andrzej Kurek 2022-01-17 15:26:24 +01:00
  • 24e88018d2 Add missing config check for PKCS5. Sebastian Bøe 2022-01-19 12:04:35 +01:00
  • aab5258b7a Avoid using %zu, not supported everywhere yet. Manuel Pégourié-Gonnard 2022-01-18 09:30:51 +01:00
  • 24e82ded79 Fix type of temporary variable Manuel Pégourié-Gonnard 2022-01-18 09:29:41 +01:00
  • d2da19b8eb Merge pull request #5380 from AndrzejKurek/key-id-encodes-owner-psa-fixes Manuel Pégourié-Gonnard 2022-01-18 09:16:25 +01:00
  • ec3fd75cbc Update strategy with late 2021 discussion Manuel Pégourié-Gonnard 2022-01-17 11:29:18 +01:00
  • 5218774efb Add note about HKDF for TLS 1.3 Manuel Pégourié-Gonnard 2022-01-17 11:02:31 +01:00
  • ab1d3084b7 Goal 1 tasks are now all reflected on github Manuel Pégourié-Gonnard 2022-01-17 10:47:24 +01:00
  • 0950359220 Improve "abstraction layers" section Manuel Pégourié-Gonnard 2021-10-27 14:21:23 +02:00
  • a6c601c079 Explain compile-time incompatibilities Manuel Pégourié-Gonnard 2021-10-27 14:12:44 +02:00
  • 7497991356 Expand discussion of goals Manuel Pégourié-Gonnard 2021-10-27 14:00:08 +02:00
  • e459be2ed1 Complete discussion of RSASSA-PSS Manuel Pégourié-Gonnard 2021-10-27 13:25:49 +02:00
  • f5ee4b3da4 Add data about RSA-PSS test files Manuel Pégourié-Gonnard 2021-10-21 13:04:01 +02:00
  • b902164cf0 Add temporary list of tasks for G1 and G2 Manuel Pégourié-Gonnard 2021-10-01 13:16:01 +02:00
  • d9edd56bf8 Document PSA limitations that could be problems Manuel Pégourié-Gonnard 2021-09-30 15:05:01 +02:00
  • b89fd95146 Document the general strategy for PSA migration Manuel Pégourié-Gonnard 2021-09-30 11:52:04 +02:00
  • 1b52d09494 Document test strategy for USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2021-09-29 12:28:57 +02:00
  • 0d0a104b2d Add study for TLS/X.509 dependencies on crypto Manuel Pégourié-Gonnard 2021-09-22 12:15:27 +02:00
  • 29ec0c42f1 Remove unneeded changelog entry Gabor Mezei 2022-01-17 15:21:02 +01:00
  • a15503fcdd Merge pull request #5344 from AndrzejKurek/psa-aead-more-generate-nonce-combinations Manuel Pégourié-Gonnard 2022-01-17 13:12:04 +01:00
  • 763641a3f5 Rm use of non-standard __func__ in example programs Manuel Pégourié-Gonnard 2022-01-17 11:58:54 +01:00
  • 9efbf53f0e Declare incompatibility in new programs Manuel Pégourié-Gonnard 2022-01-17 11:57:44 +01:00
  • 188ed19456 Merge pull request #5351 from yuhaoth/pr/remove-duplicate-supported_group_ext Ronald Cron 2022-01-17 09:13:14 +01:00
  • b9fbc11e2c Dynamically allocate iv in dec_empty_buf tests Andrzej Kurek 2022-01-14 16:31:39 +01:00
  • f2d4e275a8 Add a changelog entry for the ChaCha20 default behavior change Andrzej Kurek 2021-12-01 22:25:48 +01:00
  • 8be8e4a524 Add a missing test case to ChaCha20 tests - decrypt empty buffer Andrzej Kurek 2021-12-01 22:20:06 +01:00
  • 63439eda62 Return an error for IV lengths other than 12 with ChaCha20+Poly1305 Andrzej Kurek 2021-12-01 22:19:33 +01:00
  • 33ca6af8a3 Return an error for IV lengths other than 12 with ChaCha20 Andrzej Kurek 2021-12-01 21:58:05 +01:00
  • ecffd96910 Silence compiler warning in example program Manuel Pégourié-Gonnard 2022-01-14 13:06:14 +01:00
  • 398d45985b Add example program psa/aead_cipher_psa Manuel Pégourié-Gonnard 2022-01-07 12:26:32 +01:00
  • 4afaba52a9 Merge pull request #5416 from gstrauss/mbedtls_ssl_config_defaults-repeat-2.28 Manuel Pégourié-Gonnard 2022-01-14 10:41:12 +01:00
  • 73839e02a7 Merge pull request #5353 from gstrauss/mbedtls_ssl_config_defaults-repeat Manuel Pégourié-Gonnard 2022-01-14 10:41:06 +01:00
  • 6bfe4e263b Merge pull request #5272 from bensze01/psa_aead_setup_error Gilles Peskine 2022-01-13 21:16:20 +01:00
  • aa3a6e4ea7 Fix brace placement Bence Szépkúti 2022-01-13 16:26:03 +01:00
  • 39fb9d170b Rename helper function to psa_aead_check_algorithm Bence Szépkúti 2022-01-13 14:33:45 +01:00
  • d491ea4f18 fix comment issue Jerry Yu 2022-01-13 16:15:25 +08:00
  • 8f52690956 Add accessors for ciphersuite info Glenn Strauss 2022-01-13 00:04:49 -05:00