Commit Graph

  • f38640d07d generate_test_keys: generate also RSA public key arrays Valerio Setti 2024-04-15 18:44:39 +02:00
  • ea9c8bdb5c generate_test_keys: minor improvements Valerio Setti 2024-04-15 17:58:43 +02:00
  • eba7f8c364 asymmetric_key_data: fix public RSA-2048 key Valerio Setti 2024-04-15 17:41:21 +02:00
  • 2b0242b6fc generate_test_keys: fix mypy issue for imported path Valerio Setti 2024-04-15 15:09:10 +02:00
  • 7affeef725 generate_test_keys: use keys from asymmetric_key_data.py Valerio Setti 2024-04-09 12:28:39 +02:00
  • b9a3f79a2a test_suite_pk: minor code fixes and comments improvements Valerio Setti 2024-04-03 13:50:26 +02:00
  • 001ec961c6 generate_test_keys.py: minor improvements Valerio Setti 2024-04-03 13:42:20 +02:00
  • 09e9872037 test_suite_pk: fix guards Valerio Setti 2024-04-02 11:33:22 +02:00
  • 4a350cac4f pk: fix unused variable in copy_from_psa() Valerio Setti 2024-04-02 11:31:33 +02:00
  • bdb7ae1dad test_suite_pk: add python script to generate predefined keys Valerio Setti 2024-03-29 16:59:40 +01:00
  • 88ab0d4ec9 test_suite_pk: simplify pk_psa_genkey() Valerio Setti 2024-03-29 11:37:09 +01:00
  • 9658e777b6 test_suite_pk: simplify pk_genkey() Valerio Setti 2024-03-29 09:50:20 +01:00
  • 0b15050d5b test_suite_pk: fix key_id initialization value Valerio Setti 2024-03-27 14:18:25 +01:00
  • cca2d437d2 test_suite_pk: use look-up table instead of file for the predefined keys Valerio Setti 2024-03-27 11:19:50 +01:00
  • 5ec934119d test_suite_pk: remove PSA_WANT_KEY_TYPE_[ECC/RSA]_KEY_PAIR_GENERATE dependencies Valerio Setti 2024-03-25 13:10:13 +01:00
  • cdb5a7d4f4 test_suite_pk: modify pk_psa_genkey() in order to use predefined keys Valerio Setti 2024-03-25 13:00:51 +01:00
  • 8bfa7fd930 test_suite_pk: use a single helper function to generate PSA keys Valerio Setti 2024-03-22 12:06:44 +01:00
  • dfc1915d39 test_suite_pk: modify pk_genkey() in order to use predefined keys Valerio Setti 2024-03-21 10:53:44 +01:00
  • 8b3a272f93 test-data: add predefined RSA and EC keys Valerio Setti 2024-03-21 10:48:30 +01:00
  • 37bc93cbeb test_suite_pk: fix guards for pk_psa_setup() Valerio Setti 2024-04-17 05:25:40 +02:00
  • 57d23e229c test_suite_pk: remove PK_PARSE_C unnecessary dependencies Valerio Setti 2024-04-16 16:10:05 +02:00
  • 50e5979680 test_suite_pk: remove RSA key generation/size dependencies Valerio Setti 2024-04-16 16:00:35 +02:00
  • 186f458d92 test_suite_pk: enhance pk_psa_setup() to support all key types Valerio Setti 2024-04-16 15:37:47 +02:00
  • 42f2e21054 test_suite_pk: use pk_setup() instead of mbedtls_rsa_gen_key() in pk_psa_wrap_sign_ext() Valerio Setti 2024-04-16 15:03:42 +02:00
  • 4d14581d87 test_suite_pk: use predefined RSA keys in pk_setup_for_type() Valerio Setti 2024-04-16 15:00:52 +02:00
  • 1f6dab7c24 test_suite_pk: rename pk_genkey() and pk_psa_genkey() Valerio Setti 2024-04-16 14:44:36 +02:00
  • 91fdff096e test_suite_pk: fix get_predefined_key_data() return value Valerio Setti 2024-04-16 14:22:31 +02:00
  • 9aa4fa9572 generate_test_keys: generate also look-up table in script Valerio Setti 2024-04-16 10:54:23 +02:00
  • 7031a4ebd8 generate_test_keys: generate arrays for all keys in asymmetric_key_data.py Valerio Setti 2024-04-16 10:31:15 +02:00
  • 59c614be39 generate_test_keys: generate also RSA public key arrays Valerio Setti 2024-04-15 18:44:39 +02:00
  • 862d14e694 generate_test_keys: minor improvements Valerio Setti 2024-04-15 17:58:43 +02:00
  • 776dce51d3 asymmetric_key_data: fix public RSA-2048 key Valerio Setti 2024-04-15 17:41:21 +02:00
  • 8f40460b2b generate_test_keys: fix mypy issue for imported path Valerio Setti 2024-04-15 15:09:10 +02:00
  • 4575d230bf Add a note on hits usefulness Manuel Pégourié-Gonnard 2024-04-15 10:54:49 +02:00
  • c50bf9549b Merge pull request #9028 from ronald-cron-arm/openssl3-3.6 Manuel Pégourié-Gonnard 2024-04-15 08:32:48 +00:00
  • 1fb4750aed Merge pull request #8998 from ronald-cron-arm/openssl3 Manuel Pégourié-Gonnard 2024-04-15 08:32:42 +00:00
  • cfb9f4d7b2 ssl-opt.sh: Fix some test dependencies Ronald Cron 2024-04-02 17:03:53 +02:00
  • 561181c235 Use latest installed OpenSSL 3 as OPENSSL_NEXT Ronald Cron 2024-04-02 14:39:53 +02:00
  • b3cdd4b60f ssl-opt.sh: Adapt tests to OpenSSL 3 Ronald Cron 2024-03-27 14:16:40 +01:00
  • 0e711e1ac0 Add RSA key certificates Ronald Cron 2024-03-27 14:14:12 +01:00
  • 432e3b4198 Misc fixes & improvements to driver testing doc Manuel Pégourié-Gonnard 2024-04-12 10:25:25 +02:00
  • a47a3c4e13 Rephrase description of the KDF situation Manuel Pégourié-Gonnard 2024-04-12 10:21:42 +02:00
  • ae22f04769 Refine paragraphs about incomplete entry points Manuel Pégourié-Gonnard 2024-04-12 10:18:27 +02:00
  • 0ca2fd0e2b Update libtestdriver1 vs internal Manuel Pégourié-Gonnard 2024-04-12 10:14:17 +02:00
  • dde1abd572 Update of opaque asymmetric encrypt/decrypt Manuel Pégourié-Gonnard 2024-04-09 12:12:48 +02:00
  • 6c45361a9c Update for HMAC testing Manuel Pégourié-Gonnard 2024-03-18 10:12:49 +01:00
  • 98f8da1b1a Update names of components renamed in the meantime Manuel Pégourié-Gonnard 2024-01-10 12:53:58 +01:00
  • 45fe86db99 Fix a typo in a comment Manuel Pégourié-Gonnard 2023-12-20 12:43:13 +01:00
  • f2089dab5e Update status of RSA testing Manuel Pégourié-Gonnard 2023-12-18 11:36:26 +01:00
  • 70cd911405 Improve comment in a header file Manuel Pégourié-Gonnard 2023-11-24 12:06:48 +01:00
  • 4c81c343ac Fix copy-pasta in top-of-file comment Manuel Pégourié-Gonnard 2023-11-24 12:00:15 +01:00
  • b18bc80133 Add note about fallback to other entry points Manuel Pégourié-Gonnard 2023-11-24 11:59:25 +01:00
  • 1f4c9051cd all.s: Rm redundant build-only accel components Manuel Pégourié-Gonnard 2023-11-24 11:36:44 +01:00
  • 1ad29c818b Rm redundant driver+built-in all.sh component Manuel Pégourié-Gonnard 2023-11-24 11:30:28 +01:00
  • 6a96f42051 Document driver wrapper suite & tested configs Manuel Pégourié-Gonnard 2023-11-16 13:01:22 +01:00
  • 3dbd236b13 Update user-config-for-tests Manuel Pégourié-Gonnard 2023-11-15 12:32:49 +01:00
  • 733a67bb9a all.sh: group helper functions in sections Manuel Pégourié-Gonnard 2023-11-15 12:32:17 +01:00
  • b66f9dba11 Document test-driver status per family Manuel Pégourié-Gonnard 2023-11-13 11:32:37 +01:00
  • 1a827a3422 Start documenting test-driver framework. Manuel Pégourié-Gonnard 2023-11-13 10:01:21 +01:00
  • 0311b211e4 Explain why DH and DSA are still explicitly excluded Gilles Peskine 2024-04-11 11:38:29 +02:00
  • b8ddf6acd4 PSA test case generation: comment out always-skipped test cases Gilles Peskine 2024-04-11 11:19:24 +02:00
  • 696b7eef7b TestCase: add mechanism to skip a test case Gilles Peskine 2024-04-11 11:17:58 +02:00
  • 519762b7e6 Clean up not-implemented detection Gilles Peskine 2024-04-10 20:41:51 +02:00
  • 995d7d4c15 Do run not-supported test cases on not-implemented mechanisms Gilles Peskine 2024-04-10 20:39:39 +02:00
  • b6e362b82e PSA sign/verify: more uniform error on an unsupported hash Gilles Peskine 2024-04-10 20:05:06 +02:00
  • 764c2d3013 PSA test case generation: dependency inference class: operation fail Gilles Peskine 2024-04-10 18:12:02 +02:00
  • 1ae57ec203 PSA test case generation: dependency inference class: key not supported Gilles Peskine 2024-04-10 17:16:16 +02:00
  • 6281cf432f PSA test case generation: dependency inference class: key generation Gilles Peskine 2024-04-10 16:07:29 +02:00
  • d3286af1b7 hack_dependencies_not_implemented: apply to positive test cases Gilles Peskine 2024-04-10 16:40:10 +02:00
  • c113b42fc1 hack_dependencies_not_implemented: Also read inferred PSA_WANT symbols Gilles Peskine 2024-04-10 16:27:19 +02:00
  • c7b58d53fc PSA test case generation: dependency inference class: base case Gilles Peskine 2024-04-10 15:55:39 +02:00
  • c3b261a4fc Sort dependencies in automatically generated PSA test cases Gilles Peskine 2024-04-10 17:19:04 +02:00
  • c6fe12a155 hack_dependencies_not_implemented: more verbose indication Gilles Peskine 2024-04-10 16:36:13 +02:00
  • 9fb48dab2d Remove leftover debugging printf Manuel Pégourié-Gonnard 2024-04-11 10:32:02 +02:00
  • cb424097be compat.sh: properly skip unsupported DTLS 1.2 Manuel Pégourié-Gonnard 2024-04-10 22:11:20 +02:00
  • 0dd6ca4175 compat.sh: properly report skipped tests Manuel Pégourié-Gonnard 2024-04-10 12:26:24 +02:00
  • 48395bc88c compat.sh: properly skip unsupported DTLS 1.2 Manuel Pégourié-Gonnard 2024-04-10 22:11:20 +02:00
  • 848825436d compat.sh: properly report skipped tests Manuel Pégourié-Gonnard 2024-04-10 12:26:24 +02:00
  • de05197829 compat.sh: properly skip single-DES and DTLS 1.2 Manuel Pégourié-Gonnard 2024-04-10 22:11:20 +02:00
  • 7e5d81d431 compat.sh: no TLS-RSA-WITH-NULL-SHA256 with ssl3 Manuel Pégourié-Gonnard 2024-04-10 12:50:40 +02:00
  • 6bda5f5717 generate_test_keys: use keys from asymmetric_key_data.py Valerio Setti 2024-04-09 12:28:39 +02:00
  • e86e2bc451 compat.sh: properly report skipped tests Manuel Pégourié-Gonnard 2024-04-10 12:26:24 +02:00
  • 2e1d2fe875 analyze_outcomes.py: ignore OpenSSL+dtls12+DES Manuel Pégourié-Gonnard 2024-04-09 23:13:49 +02:00
  • 2cd43a7a78 Run compat.sh with non-default ciphers with ssl3 too Manuel Pégourié-Gonnard 2024-04-09 23:01:09 +02:00
  • 62910cf47d compat.sh: include ssl3 in --list-test-cases Manuel Pégourié-Gonnard 2024-04-09 23:00:36 +02:00
  • c1685d1c11 compat.sh: use correct names in --list-test-cases Manuel Pégourié-Gonnard 2024-04-09 11:38:55 +02:00
  • 826f8da954 compat.sh: fix --list-test-cases for RC4 with DTLS Manuel Pégourié-Gonnard 2024-04-09 11:17:26 +02:00
  • 4be89414ab compat.sh: always filter ciphersuites Manuel Pégourié-Gonnard 2024-04-09 11:16:58 +02:00
  • 565be3d11c Update framework submodule to include test files move-test-code-to-framework David Horstmann 2024-03-28 14:22:54 +00:00
  • 557abf0388 Update references to tests/src and tests/include David Horstmann 2024-04-03 17:23:46 +01:00
  • 4f5adea0ad Update paths in Makefiles David Horstmann 2024-03-28 16:01:46 +00:00
  • 08a24a464e Remove tests/src and tests/include David Horstmann 2024-04-02 18:04:54 +01:00
  • 63d9303672 Update path in build_psa_alt_headers component David Horstmann 2024-04-02 17:15:52 +01:00
  • ff0e6b067f Update references to tests/include in CMakeLists David Horstmann 2024-03-28 15:57:12 +00:00
  • 99ee750079 Replace references to tests/include David Horstmann 2024-03-28 14:19:09 +00:00
  • 844da45666 Replace tests/src with framework/src David Horstmann 2024-03-27 17:30:22 +00:00
  • 974006b00d Merge pull request #9000 from tom-cosgrove-arm/fix-compilation-when-memcpy-is-function-like-macro-3.6 Gilles Peskine 2024-04-09 11:34:51 +00:00
  • bee96566da Merge pull request #8999 from tom-cosgrove-arm/fix-compilation-when-memcpy-is-function-like-macro Gilles Peskine 2024-04-09 11:34:46 +00:00
  • 79d25877ff Merge pull request #9009 from mpg/fix-wrong-dep-test-case-3.6 Gilles Peskine 2024-04-09 11:34:10 +00:00
  • 32e26eff49 Merge pull request #8997 from mpg/fix-wrong-dep-test-case Gilles Peskine 2024-04-09 11:34:08 +00:00