Commit Graph

  • 19191039f9 Note the change to PSA_ALG_IS_HASH_AND_SIGN in the changelog Gilles Peskine 2021-10-15 21:38:35 +02:00
  • cc14ce08c2 Add PSA_ALG_IS_HASH_AND_SIGN to the metadata tests Gilles Peskine 2021-09-22 18:12:31 +02:00
  • ef0d02ed31 Explain why support_test_psa_compliance is needed Bence Szépkúti 2021-11-03 11:36:09 +01:00
  • b3818412bc Keep local clone around even if the test succeeds Bence Szépkúti 2021-11-03 11:32:51 +01:00
  • c63d1605ab Make directory creation code more compact Bence Szépkúti 2021-11-02 14:06:40 +01:00
  • 67fb3149c0 Add licence header to script Bence Szépkúti 2021-11-02 14:01:08 +01:00
  • 34b5f56344 Make main() suitable to being called from python Bence Szépkúti 2021-11-02 13:48:39 +01:00
  • 4bdcf9a35a Reorder macro definitions Gilles Peskine 2021-09-22 16:42:02 +02:00
  • 8cb22c8d87 Untangle PSA_ALG_IS_HASH_AND_SIGN and PSA_ALG_IS_SIGN_HASH Gilles Peskine 2021-09-22 16:15:05 +02:00
  • 1b06d09fc6 Test PSA_HASH_BLOCK_LENGTH Gilles Peskine 2021-09-22 14:47:26 +02:00
  • 285f2133f5 Use the new macro PSA_HASH_BLOCK_LENGTH Gilles Peskine 2021-09-22 14:44:28 +02:00
  • 21cac07626 Add changelog entry for new PSA Crypto API macros. Mateusz Starzyk 2021-08-26 14:29:02 +02:00
  • 64010dc544 Add missing PSA_KEY_ID_NULL macro. Mateusz Starzyk 2021-08-26 13:32:30 +02:00
  • 272a3d4dd8 Add missing PSA_HASH_BLOCK_LENGTH macro. Mateusz Starzyk 2021-08-26 13:28:46 +02:00
  • 294ca30120 Add missing PSA_ALG_NONE macro. Mateusz Starzyk 2021-08-26 12:52:56 +02:00
  • d22362c647 Add missing PSA_ALG_IS_SIGN_HASH macro. Mateusz Starzyk 2021-08-26 11:46:14 +02:00
  • a42a8de120 PSA thread safety analysis Gilles Peskine 2021-11-03 12:18:41 +01:00
  • 9fa1d57d6a Merge pull request #5125 from AndrzejKurek/add-missing-test-name-backport-2x Gilles Peskine 2021-11-03 10:37:33 +01:00
  • 308d618d8d Merge pull request #5124 from AndrzejKurek/add-missing-test-name Gilles Peskine 2021-11-03 10:37:28 +01:00
  • 53de2622f3 Move psa_crypto_slot_management.h out from psa_crypto_helpers.h Przemyslaw Stekiel 2021-11-03 09:35:35 +01:00
  • bbb22bbd9e ssl_client2/ssl_server2: Move is_psa_leaking() before mbedtls_psa_crypto_free() (and rng_free()) Przemyslaw Stekiel 2021-11-03 09:06:09 +01:00
  • ccd738b853 Add git rev-parse options Xiaofei Bai 2021-11-03 07:12:31 +00:00
  • 01ef723bba DT_NEEDED for shared builds in makefile Harmen Stoppels 2021-11-03 00:53:05 +01:00
  • b4206b146d Add a missing psa_crypto test suite test name Andrzej Kurek 2021-11-02 20:06:08 +01:00
  • 386f5820aa Add a missing psa_crypto test suite test name Andrzej Kurek 2021-11-02 16:51:24 +01:00
  • 449781fda7 Fix pylint errors Bence Szépkúti 2021-11-02 13:41:14 +01:00
  • 83aa604ce5 Simplify regex and use named capture groups Bence Szépkúti 2021-10-29 12:06:19 +02:00
  • c2bac00530 Use print(end='') to silence double newline Bence Szépkúti 2021-10-25 20:58:14 +02:00
  • d2ea2c0df3 Indicate errors interleaved with test suite output Bence Szépkúti 2021-10-25 20:58:14 +02:00
  • e3fcb5087a Adapt generate_key() test code to mbedTLS standards Przemyslaw Stekiel 2021-11-02 10:52:53 +01:00
  • 7bc26b8c2a generate_psa_tests.py: add key generation result to test case argument list, add comments Przemyslaw Stekiel 2021-11-02 10:50:44 +01:00
  • 0dbe1dfa1c Merge pull request #4859 from brett-warren-arm/supported_groups Manuel Pégourié-Gonnard 2021-11-02 10:49:09 +01:00
  • ba9c727e94 fix memory leak issue Jerry Yu 2021-10-30 11:54:10 +08:00
  • 47413c2c8f fix wrong version header for tls1.3 Jerry Yu 2021-10-29 17:19:41 +08:00
  • 834886d211 Add certificate verify check Jerry Yu 2021-10-30 13:26:15 +08:00
  • 1f1bc2df7c Merge pull request #5117 from gilles-peskine-arm/psa-rsa-pss_any_salt-2.x Manuel Pégourié-Gonnard 2021-10-29 16:36:46 +02:00
  • 4313d3ac87 Merge pull request #5010 from gilles-peskine-arm/psa-rsa-pss_any_salt Manuel Pégourié-Gonnard 2021-10-29 16:36:36 +02:00
  • 14efd33a6c Convert TLS1.3 functions to get_supported_groups Brett Warren 2021-10-06 09:32:11 +01:00
  • 25386b7652 Refactor ssl_{server2,client2} for NamedGroup IDs Brett Warren 2021-08-17 09:32:04 +01:00
  • 01f3dae3f3 Refactor elliptic curve extension for NamedGroups Brett Warren 2021-08-17 13:50:51 +01:00
  • 7f813d5d88 add group api tests Brett Warren 2021-10-20 23:08:38 +01:00
  • 6f87f2521c Refactor ssl_tls13_parse_certificate_verify Jerry Yu 2021-10-29 20:12:51 +08:00
  • daac359331 Change check condition order Jerry Yu 2021-10-29 20:01:42 +08:00
  • d0fc585b7e fix various issues Jerry Yu 2021-10-29 11:09:06 +08:00
  • 0b32c502a4 fix various issues Jerry Yu 2021-10-28 13:41:59 +08:00
  • da8cdf2fa9 Remove certificate_verify_coordinate Jerry Yu 2021-10-25 15:06:49 +08:00
  • 982d9e5db2 Add ssl_tls13_sig_alg_is_offered Jerry Yu 2021-10-14 15:59:37 +08:00
  • 133690ccef Refactor hash computation Jerry Yu 2021-10-25 14:01:13 +08:00
  • 26c2d11802 Fix various issues Jerry Yu 2021-10-25 12:42:58 +08:00
  • 30b071cb66 tls13:Add certificate verify Jerry Yu 2021-09-12 20:16:03 +08:00
  • 0bbb39786d tls13: add labels Jerry Yu 2021-09-19 20:27:17 +08:00
  • fed825a9aa ssl_client2, ssl_server2: add check for psa memory leaks Przemyslaw Stekiel 2021-10-26 14:32:10 +02:00
  • e0edc8407b Add mbedtls_ssl_conf_groups to API Brett Warren 2021-08-17 09:53:13 +01:00
  • f660c7c923 Merge pull request #4993 from xffbai/add-tls13-read-certificate Ronald Cron 2021-10-29 12:25:44 +02:00
  • ca9236b0c5 Make the changes easier to backport Bence Szépkúti 2021-10-25 19:29:07 +02:00
  • 6295dcb600 Merge pull request #5051 from gilles-peskine-arm/psa-add-aria-2.x Manuel Pégourié-Gonnard 2021-10-29 09:38:13 +02:00
  • 136819fe6e Merge pull request #4959 from gilles-peskine-arm/psa-add-aria Manuel Pégourié-Gonnard 2021-10-29 09:38:06 +02:00
  • 300c081940 Merge pull request #5046 from gilles-peskine-arm/rm-PSACryptoDriverModelSpec-2.x Manuel Pégourié-Gonnard 2021-10-29 09:36:27 +02:00
  • 9a7cf9a196 Merge pull request #5045 from gilles-peskine-arm/rm-PSACryptoDriverModelSpec-development Manuel Pégourié-Gonnard 2021-10-29 09:36:15 +02:00
  • 774b4422e2 Merge pull request #5116 from gilles-peskine-arm/remove-greentea-3.0 Manuel Pégourié-Gonnard 2021-10-29 09:33:34 +02:00
  • 0c81ba7856 Merge pull request #4944 from gilles-peskine-arm/remove-greentea-2.x Manuel Pégourié-Gonnard 2021-10-29 09:33:26 +02:00
  • d895668359 Merge pull request #5088 from gilles-peskine-arm/test_ssl_o2-2.16 Manuel Pégourié-Gonnard 2021-10-29 09:25:37 +02:00
  • fa586dbbcf Merge pull request #5087 from gilles-peskine-arm/test_ssl_o2-2.x Manuel Pégourié-Gonnard 2021-10-29 09:25:32 +02:00
  • da71054bbc Merge pull request #5011 from gilles-peskine-arm/test_ssl_o2-3.0 Manuel Pégourié-Gonnard 2021-10-29 09:25:23 +02:00
  • f93cbd2674 fix some format issues Xiaofei Bai 2021-10-29 02:39:30 +00:00
  • 1df3db0467 Add certificate success check Jerry Yu 2021-10-29 10:18:43 +08:00
  • d2674314a3 Restore certificate_request state Jerry Yu 2021-10-29 10:08:19 +08:00
  • b640bf6c15 fix CI build fail Jerry Yu 2021-10-29 10:05:32 +08:00
  • 10fad74a1f Extend CCM*-no-tag tests Mateusz Starzyk 2021-10-28 18:00:33 +02:00
  • a706e5e317 Add missing cipher mode translations for PSA Mateusz Starzyk 2021-10-28 17:59:06 +02:00
  • 82d2dc24bb Remove redundant blank line Paul Elliott 2021-10-28 16:38:29 +01:00
  • 36b70b2a4e Change MBEDTLS_ECP_DP_MAX to 14 Brett Warren 2021-10-19 23:39:07 +01:00
  • 83bb13101a fix format warning Jerry Yu 2021-10-28 22:16:33 +08:00
  • 7aa7186022 fix various issues Jerry Yu 2021-10-28 21:41:30 +08:00
  • a93ac116c8 Remove certificate_request state Jerry Yu 2021-10-27 16:31:48 +08:00
  • 937ac673fa Disable client cert for gnutls tests Jerry Yu 2021-10-28 17:39:28 +08:00
  • ff45602c74 Add local variable verify_result Xiaofei Bai 2021-10-28 06:50:17 +00:00
  • 10aeec0685 Fix a build error Xiaofei Bai 2021-10-26 09:50:08 +00:00
  • 79595acf3f Update based on review comments. Xiaofei Bai 2021-10-26 07:16:45 +00:00
  • 947571efff add tls1_3 read certificate Xiaofei Bai 2021-09-29 09:12:03 +00:00
  • ff30bd0111 Always set a build type for cmake when building for testing Gilles Peskine 2021-10-19 21:33:32 +02:00
  • 31fdda1262 Fix cmake invocation syntax Gilles Peskine 2021-10-08 11:45:47 +02:00
  • 2531970772 Switch cmake -O2 builds around to where we test a lot Gilles Peskine 2021-10-07 19:34:57 +02:00
  • a0c51fb53e Clarify a comment Gilles Peskine 2021-10-07 19:27:16 +02:00
  • 3daa83e99a Correct support function name Gilles Peskine 2021-10-07 19:25:29 +02:00
  • 6fa69864a2 Build with -O2 when running ssl-opt Gilles Peskine 2021-10-05 09:36:03 +02:00
  • 7cd24ded48 Merge pull request #5114 from yuhaoth/pr/add-get-uint24 Ronald Cron 2021-10-28 13:57:57 +02:00
  • f8362ca847 Readability improvements Gilles Peskine 2021-10-08 16:28:32 +02:00
  • 44fa40cd56 Fix PSA_ALG_RSA_PSS verification accepting an arbitrary salt length Gilles Peskine 2021-10-04 22:15:05 +02:00
  • d79af3a522 Test PSS verification with different salt lengths Gilles Peskine 2021-10-04 20:17:55 +02:00
  • 19ff9a6173 Test that a PSS policy doesn't allow PSS_ANY_SALT and vice versa Gilles Peskine 2021-10-04 18:41:27 +02:00
  • 72215f6336 Shorten some test descriptions Gilles Peskine 2021-10-04 18:39:58 +02:00
  • a2536092b2 Support PSA_ALG_RSA_PSS_ANY_SALT iff PSA_ALG_RSA_PSS is supported Gilles Peskine 2021-10-04 18:33:56 +02:00
  • bb2d17cec6 Add test cases for PSA_ALG_RSA_PSS_ANY_SALT Gilles Peskine 2021-10-04 18:30:27 +02:00
  • ac6181ca1c Update metadata tests with the new IS_ALG_RSA_PSS_xxx_SALT predicates Gilles Peskine 2021-10-04 18:14:59 +02:00
  • 35115f9c1a New algorithm PSA_ALG_RSA_PSS_ANY_SALT Gilles Peskine 2021-10-04 18:10:38 +02:00
  • cf1f376b24 Merge pull request #4937 from xkqian/add_tls13_encrypted_extension Ronald Cron 2021-10-28 09:34:56 +02:00
  • d599dc7f1b Merge pull request #4932 from tom-daubney-arm/all.sh-subshells-2.x Manuel Pégourié-Gonnard 2021-10-28 09:33:22 +02:00
  • 4c9313fcd9 Merge pull request #4514 from mpg/generated-files-cmake Manuel Pégourié-Gonnard 2021-10-28 09:23:41 +02:00
  • 29287a46d2 fix wrong para name in doxygen comments Jerry Yu 2021-10-28 10:26:13 +08:00