Commit Graph

  • 623812887a ssl_mail_client: Check return value of mbedtls_snprintf Mingjie Shen 2024-03-12 16:23:41 -04:00
  • 6f216e4a73 ssl_mail_client: Replace snprintf with mbedtls_snprintf Mingjie Shen 2024-03-12 16:00:28 -04:00
  • 73d649e089 ssl_mail_client: Fix unbounded write of sprintf() Mingjie Shen 2024-03-05 18:13:28 -05:00
  • 97cc7f89be Rewrite changelog Ryan Everett 2023-11-16 15:21:08 +00:00
  • b1c3d6e07b Add changelog Ryan Everett 2023-11-15 16:36:54 +00:00
  • b5a20d3bc5 Fix error handling for secure element keys in psa_start_key_creation Ryan Everett 2023-11-15 16:26:01 +00:00
  • 3dbb502098 Merge pull request #9066 from paul-elliott-arm/fix_ubsan_mp_aead_gcm_3.6 Gilles Peskine 2024-04-30 09:48:24 +00:00
  • 489688c0f7 Merge pull request #9065 from paul-elliott-arm/fix_ubsan_mp_aead_gcm Gilles Peskine 2024-04-30 09:48:20 +00:00
  • 93f20f45d1 Fix Changelog formatting Janos Follath 2024-04-30 09:09:30 +01:00
  • 28cc31c9d5 md: fix guards for mbedtls_md_error_from_psa() Valerio Setti 2024-04-30 06:53:51 +02:00
  • 0ddab0ecee generate_test_keys: add missing flush at the end of script Valerio Setti 2024-04-30 06:49:46 +02:00
  • d338d0156f Fixed issue of redefinition warning messages for _GNU_SOURCE nilesh.kale 2024-04-02 18:10:39 +05:30
  • 925b2d76f4 Clarify psa_get_and_lock_key_slot return behaviour Ryan Everett 2024-04-29 18:29:48 +01:00
  • 04e2b04f7f Explicitly document return behaviour Ryan Everett 2024-04-29 18:26:19 +01:00
  • dd90507dc6 Fix potential non-NULL slot return on failure Ryan Everett 2024-04-29 18:24:58 +01:00
  • c21147efe7 test_suite_pk: use explicit key bit size instead of RSA_KEY_SIZE Valerio Setti 2024-04-29 17:38:37 +02:00
  • 84dc3297fb generate_test_keys: use build_tree to guess the MbedTLS root path Valerio Setti 2024-04-29 17:33:48 +02:00
  • f27d407332 generate_test_cert_macros: minor fixes Valerio Setti 2024-04-16 16:17:45 +02:00
  • fb418166b5 cmake: relocate custom commands for test_certs.h and test_keys.h generation Valerio Setti 2024-04-15 09:11:28 +02:00
  • 455fb4e803 generate_test_cert_macros: embed input args Valerio Setti 2024-04-15 06:30:18 +02:00
  • 34f280538c tests/Makefile: minor fix: specify Python binary to be used Valerio Setti 2024-04-12 11:27:07 +02:00
  • 96daf67701 fix "make generated_files" for test_keys.h and test_certs.h Valerio Setti 2024-04-11 11:50:46 +02:00
  • 52516a6a86 generate_test_keys: add default output file option Valerio Setti 2024-04-11 11:41:24 +02:00
  • b0a524f4bf tests: remove test_certs.h and test_keys.h as they are auto-generated Valerio Setti 2024-04-10 06:16:21 +02:00
  • 8284f3dcbc test: automatically generate test_certs.h and test_keys.h Valerio Setti 2024-04-08 17:52:12 +02:00
  • 270dcd15d9 tests: update Makefile to generate tests/src/test_keys.h Valerio Setti 2024-04-08 13:44:41 +02:00
  • 77c13e67d4 Fix PSK invocation: GnuTLS PSK length Gilles Peskine 2024-04-29 16:09:52 +02:00
  • c158fe6eb8 Fix PSK invocation: GnuTLS prompting Gilles Peskine 2024-04-29 16:05:54 +02:00
  • 2776240af4 Fix PSK invocation: OpenSSL client Gilles Peskine 2024-04-29 16:05:38 +02:00
  • d00b93b621 Require RSA when using server1* key or certificate Gilles Peskine 2024-04-29 16:03:02 +02:00
  • dde67bbb5a Fix a compilation warning in pk.c when PSA is enabled and RSA is disabled Gilles Peskine 2024-04-29 12:38:16 +02:00
  • 4b2639c23f Merge pull request #9033 from valeriosetti/issue8871-backport Manuel Pégourié-Gonnard 2024-04-29 09:25:40 +00:00
  • 024d3daa7d Merge pull request #8986 from valeriosetti/issue8871 Manuel Pégourié-Gonnard 2024-04-29 09:25:37 +00:00
  • e855317957 Fix skipped tests in configurations without RSA Gilles Peskine 2024-04-26 21:28:49 +02:00
  • 405d1f6434 Add Changelog entry Paul Elliott 2024-04-26 18:53:51 +01:00
  • 304766ffa8 Add early exit if zero length AEAD AD passed in. Paul Elliott 2024-04-26 18:30:11 +01:00
  • 0f37a157a2 Add Changelog entry Paul Elliott 2024-04-26 18:53:51 +01:00
  • a3daff47d8 Add early exit if zero length AEAD AD passed in. Paul Elliott 2024-04-26 18:30:11 +01:00
  • ff33abd599 Modify component_test_tls1_2_default_cbc_legacy_cbc_etm_cipher_only_use_psa Thomas Daubney 2024-04-26 17:08:34 +01:00
  • 6258621a0b Modify component_test_tls1_2_deafult_cbc_legacy_cipher_only_use_psa Thomas Daubney 2024-04-26 17:01:16 +01:00
  • b8cbbe7c90 Modify component_test_tls1_2_default_stream_cipher_only_use_psa Thomas Daubney 2024-04-26 16:32:48 +01:00
  • 289079855b Convert recent RSA key files in PEM format from PKCS8 to PKCS1 Gilles Peskine 2024-04-26 11:51:08 +02:00
  • 014a63b2cf Convert recent RSA key files in PEM format from PKCS8 to PKCS1 Gilles Peskine 2024-04-26 11:51:08 +02:00
  • 69eba519f0 Fix rsa_pkcs1_*_clear.der to actually be PKCS#1 files Gilles Peskine 2024-04-25 16:02:13 +02:00
  • 0652b62d5e Fix rsa_pkcs1_*_clear.der to actually be PKCS#1 files Gilles Peskine 2024-04-25 16:02:13 +02:00
  • 10279d2f68 Deliberate failure: skip some driver tests dev/gilles-peskine-arm/ci-testing-outcome-analysis-failure-3.6 Gilles Peskine 2024-04-25 11:00:05 +02:00
  • 786dff6701 Use large enough keys when testing parsing of non-word-aligned RSA sizes Gilles Peskine 2024-04-24 16:23:06 +02:00
  • 0a2d48290b Add some test RSA keys of sizes 768 and up Gilles Peskine 2024-04-24 16:21:59 +02:00
  • dfb7afe67e Cleartext RSA keys: also make DER formats available Gilles Peskine 2024-04-24 16:20:52 +02:00
  • cbb4507b44 Use large enough keys when testing parsing of non-word-aligned RSA sizes Gilles Peskine 2024-04-24 16:23:06 +02:00
  • 9c3ebe30b8 Add some test RSA keys of sizes 768 and up Gilles Peskine 2024-04-24 16:21:59 +02:00
  • b612f9fe7c Cleartext RSA keys: also make DER formats available Gilles Peskine 2024-04-24 16:20:52 +02:00
  • 10bd34f006 Removed the scripts to be reviewed dev/minosgalanakis/issue_8961_review_base Minos Galanakis 2024-04-24 11:23:17 +01:00
  • f6275b745f Merge pull request #9021 from mpg/compat-fixes-3.6 Manuel Pégourié-Gonnard 2024-04-24 07:11:54 +00:00
  • 771fd7d1dc Merge pull request #9022 from mpg/compat-fixes-dev Manuel Pégourié-Gonnard 2024-04-24 07:11:49 +00:00
  • ddfb62661c Merge pull request #9019 from mpg/compat-not-executed-2.28 Manuel Pégourié-Gonnard 2024-04-24 07:11:45 +00:00
  • 87a6d277a8 Merge pull request #9040 from Ryan-Everett-arm/crypto-config-psa_crypto_rsa_no_genprime Ronald Cron 2024-04-23 06:30:39 +00:00
  • 1f4e0390bd Fix misspelled dependency: there is no MBEDTLS_PEM_C Gilles Peskine 2024-04-22 17:18:53 +02:00
  • 6b3a9ee2d8 Allow PSA to not support RSA keys with non-byte-aligned sizes Gilles Peskine 2024-04-22 17:18:13 +02:00
  • 57a0b915fd Remove redundant dependency Gilles Peskine 2024-04-22 15:35:04 +02:00
  • 09569d1dfe Fix misspelled dependency: there is no MBEDTLS_PEM_C Gilles Peskine 2024-04-22 17:18:53 +02:00
  • e6b6c14081 Allow PSA to not support RSA keys with non-byte-aligned sizes Gilles Peskine 2024-04-22 17:18:13 +02:00
  • 401d6dc66c Remove redundant dependency Gilles Peskine 2024-04-22 15:35:04 +02:00
  • f47bea82e2 Merge pull request #8929 from gilles-peskine-arm/test-dependencies-20240314-2.28 Manuel Pégourié-Gonnard 2024-04-22 10:37:54 +00:00
  • 763b240ccd Fix full invocation of ssl-opt.sh Manuel Pégourié-Gonnard 2024-04-22 10:25:09 +02:00
  • fcd744fe69 Set MBEDTLS_PSA_CRYPTO_CONFIG in component_test_no_rsa_key_pair_gen Ryan Everett 2024-04-22 10:44:24 +01:00
  • eb86b906d7 Fix full invocation of ssl-opt.sh Manuel Pégourié-Gonnard 2024-04-22 10:25:09 +02:00
  • b9f9c0e0fd Merge pull request #9042 from valeriosetti/asn1-missing-guard-in-rsa-backport Manuel Pégourié-Gonnard 2024-04-22 07:48:47 +00:00
  • 3caada646e Merge pull request #9035 from valeriosetti/asn1-missing-guard-in-rsa Manuel Pégourié-Gonnard 2024-04-22 07:48:43 +00:00
  • 5e965845d6 generate_test_keys: split group_id and key bitsize in the generated structure Valerio Setti 2024-04-17 16:12:12 +02:00
  • e53701852b test_suite_pk: fix some descriptions in data file Valerio Setti 2024-04-17 15:27:44 +02:00
  • 5868548b9a generate_test_keys: minor improvements Valerio Setti 2024-04-17 15:12:49 +02:00
  • 9ffffab4d6 Fix edge case with half-supported ECDSA Gilles Peskine 2024-04-19 19:08:34 +02:00
  • 47398e06ef Add some missing test case dependencies Gilles Peskine 2024-04-19 17:41:41 +02:00
  • 0595dc685f changelog: fix text Valerio Setti 2024-04-19 11:09:56 +02:00
  • ec3b90f348 changelog: fix text Valerio Setti 2024-04-19 11:09:56 +02:00
  • 82c3b40fef add changelog Valerio Setti 2024-04-19 09:37:17 +02:00
  • 11530fd6b9 adjust_legacy_crypto: enable ASN1_[PARSE|WRITE]_C when RSA_C Valerio Setti 2024-04-18 06:54:32 +02:00
  • ce86865258 add changelog Valerio Setti 2024-04-19 09:37:17 +02:00
  • 89f5af84af adjust_legacy_crypto: enable ASN1_[PARSE|WRITE]_C when RSA_C Valerio Setti 2024-04-18 06:54:32 +02:00
  • daa322a2de Update component_test_psa_crypto_rsa_no_genprime Ryan Everett 2024-04-18 16:48:55 +01:00
  • de887bad7c Fix silly typo Manuel Pégourié-Gonnard 2024-04-18 10:05:04 +02:00
  • 36188219fc generate_test_keys: split group_id and key bitsize in the generated structure Valerio Setti 2024-04-17 16:12:12 +02:00
  • 40eaf120af test_suite_pk: fix some descriptions in data file Valerio Setti 2024-04-17 15:27:44 +02:00
  • ee74339180 generate_test_keys: minor improvements Valerio Setti 2024-04-17 15:12:49 +02:00
  • 62d0bb8f2c Simplify full invocation of compat.sh Manuel Pégourié-Gonnard 2024-04-17 12:30:05 +02:00
  • e7987b65e8 Simplify full invocation of compat.sh Manuel Pégourié-Gonnard 2024-04-17 12:30:05 +02:00
  • b76606cc14 Run full compat.sh in ASan component only Manuel Pégourié-Gonnard 2024-04-17 12:15:51 +02:00
  • aefbb66bfb Simplify full invocation of compat.sh Manuel Pégourié-Gonnard 2024-04-17 11:51:13 +02:00
  • 68deadd455 Merge pull request #8566 from mpg/driver-status Manuel Pégourié-Gonnard 2024-04-17 07:57:15 +00:00
  • 690ab4548c test_suite_pk: fix guards for pk_psa_setup() Valerio Setti 2024-04-17 05:25:40 +02:00
  • e98c37877b test_suite_pk: remove PK_PARSE_C unnecessary dependencies Valerio Setti 2024-04-16 16:10:05 +02:00
  • 7903385e0f test_suite_pk: remove RSA key generation/size dependencies Valerio Setti 2024-04-16 16:00:35 +02:00
  • ab4b01bbbe test_suite_pk: enhance pk_psa_setup() to support all key types Valerio Setti 2024-04-16 15:37:47 +02:00
  • 7ee12b7669 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
  • 73932e3b83 test_suite_pk: use predefined RSA keys in pk_setup_for_type() Valerio Setti 2024-04-16 15:00:52 +02:00
  • 5a07cff575 test_suite_pk: rename pk_genkey() and pk_psa_genkey() Valerio Setti 2024-04-16 14:44:36 +02:00
  • 83ddd43e86 test_suite_pk: fix get_predefined_key_data() return value Valerio Setti 2024-04-16 14:22:31 +02:00
  • 04ee26404b generate_test_keys: generate also look-up table in script Valerio Setti 2024-04-16 10:54:23 +02:00
  • 65953e227a generate_test_keys: generate arrays for all keys in asymmetric_key_data.py Valerio Setti 2024-04-16 10:31:15 +02:00