Commit Graph

  • f78447f22e test/scripts/components: Applied consistent style. Minos Galanakis 2024-07-26 20:49:51 +01:00
  • dc0f73a5e2 components-configuration-crypto:Added component_test_no_rsa_key_pair_generation. Minos Galanakis 2024-07-26 20:41:42 +01:00
  • cd5668f6a6 components-configuration-crypto: Added component_test_full_no_cipher. Minos Galanakis 2024-07-26 20:36:23 +01:00
  • 96bf1822bf Extract psasim components into a separate file. Minos Galanakis 2024-07-26 20:32:04 +01:00
  • e280ff8936 Extract sanitizer components into a separate file. Minos Galanakis 2024-07-26 17:42:50 +01:00
  • 8a98090edf Extract platform components into a separate file. Minos Galanakis 2024-07-26 17:41:03 +01:00
  • 31b7a0c799 Extract configuration components into a separate file. Minos Galanakis 2024-07-26 17:24:23 +01:00
  • 09b179b67c Extract configuration-x509 components into a separate file. Minos Galanakis 2024-07-26 15:47:17 +01:00
  • 7665a93799 Extract configuration-tls components into a separate file. Minos Galanakis 2024-07-26 15:45:11 +01:00
  • f6e1adce08 Extract configuration-platform components into a separate file. Minos Galanakis 2024-07-26 15:42:20 +01:00
  • 471b34cc42 Extract configuration-crypto-components into a separate file. Minos Galanakis 2024-07-26 15:39:24 +01:00
  • 328b9e8bca Extract compliance-components into a separate file. Minos Galanakis 2024-07-26 15:23:39 +01:00
  • 9ebb88244b Extract compiler-components into a separate file. Minos Galanakis 2024-07-26 15:21:14 +01:00
  • 5357defbf3 Extract build-components into a separate file. Minos Galanakis 2024-07-26 14:18:23 +01:00
  • 85c78f5559 Extract basic-components into a separate file. Minos Galanakis 2024-07-26 14:11:08 +01:00
  • db7b1bb52b Adjusted style for psasim components Minos Galanakis 2024-07-26 13:39:09 +01:00
  • ada21b09b5 Separate all.sh from components. Minos Galanakis 2024-07-26 12:34:19 +01:00
  • 6aab5b7109 Created placeholder component files. Minos Galanakis 2024-07-25 14:24:37 +01:00
  • f1f086e4a3 Applied consistent style. Minos Galanakis 2024-07-30 11:58:24 +01:00
  • 7771119069 Created placeholder component files. Minos Galanakis 2024-07-25 14:24:37 +01:00
  • e50edc0d95 Add warning about not using keys directly Paul Elliott 2024-08-01 18:28:07 +01:00
  • 327da4774b Clarify key type support Paul Elliott 2024-08-01 18:21:13 +01:00
  • 623c09a1eb Change over to psa_raw_key_agreement Paul Elliott 2024-08-01 18:16:35 +01:00
  • 5238475ac6 Update key attribute documentation inline with PSA Paul Elliott 2024-08-01 17:52:51 +01:00
  • 4c3ff16431 Enhance existing skip mechanism instead of duplicating it Gilles Peskine 2024-08-01 16:40:49 +02:00
  • 343d040ab6 Miscellaneous clarifications Gilles Peskine 2024-07-31 15:37:46 +02:00
  • 7fc3a50883 Expand on performance Gilles Peskine 2024-07-31 15:37:39 +02:00
  • 2e0fc78d21 Discuss why we have so many variants Gilles Peskine 2024-07-31 15:36:13 +02:00
  • 19afbc9568 Link to issue about freeing empty slices Gilles Peskine 2024-07-31 00:21:31 +02:00
  • ef94001222 Improve and fix explanation of next_free Gilles Peskine 2024-07-31 00:12:46 +02:00
  • 5a040db142 Update macro name about the static key store Gilles Peskine 2024-07-31 00:12:30 +02:00
  • 708c877da1 Typos and minor clarifications Gilles Peskine 2024-07-31 00:12:21 +02:00
  • c0037da514 psa_open_key does not lock the key in memory Gilles Peskine 2024-06-24 18:31:37 +02:00
  • d63a0cc49c Document the key store design Gilles Peskine 2024-06-24 16:59:45 +02:00
  • 61f71daa70 Merge pull request #9363 from eleuzi01/replace-cbc Gilles Peskine 2024-08-01 13:57:48 +00:00
  • d289fa1c98 Merge pull request #9432 from gabor-mezei-arm/9158_bp36_update_framework Ronald Cron 2024-08-01 12:51:34 +00:00
  • 7790bef825 Merge pull request #9229 from gabor-mezei-arm/9158_config.py_use_crypto_config Ronald Cron 2024-08-01 11:48:55 +00:00
  • 459448b8cf Neaten 'Please call next function' docs. Paul Elliott 2024-08-01 11:50:16 +01:00
  • 4b0b35e1d7 Clarify PSA_ERROR_NOT_SUPPORTED error reasons Paul Elliott 2024-08-01 11:37:17 +01:00
  • 8e412871c1 Clarify ops used reset logic Paul Elliott 2024-08-01 11:34:07 +01:00
  • fef3cc30f9 Update framework Gabor Mezei 2024-07-29 13:25:38 +02:00
  • 89e0901826 Update framework Gabor Mezei 2024-07-25 11:01:14 +02:00
  • 9bcfd8981e improve return codes and logic description Paul Elliott 2024-08-01 10:29:24 +01:00
  • 2e9a7eef2c Parse the actual headers Gilles Peskine 2024-07-31 17:38:33 +02:00
  • 2910f4d61b Write output files to the expected directory Gilles Peskine 2024-07-31 17:54:30 +02:00
  • 867815d89d Minor formatting fixes Paul Elliott 2024-07-31 18:56:36 +01:00
  • cae2bed689 Remove unneccessary 'Implementation' references Paul Elliott 2024-07-31 18:48:34 +01:00
  • a526528de3 tests/ssl_helpers: Check that message queue is popped Tomás González 2024-02-01 11:12:20 +00:00
  • 5c70c30655 Replace MBEDTLS_SSL_HAVE_CHACHAPOLY with PSA_WANT_ALG_CHACHA20_POLY1305 Elena Uziunaite 2024-07-05 11:44:44 +01:00
  • 4b9141ccf4 Merge pull request #9384 from eleuzi01/replace-util-have-ecdsa Gilles Peskine 2024-07-31 15:29:51 +00:00
  • 74342c7c2b Replace MBEDTLS_SSL_HAVE_CBC with PSA_WANT_ALG_CBC_NO_PADDING Elena Uziunaite 2024-07-05 11:31:29 +01:00
  • 2f556400c3 Add functions to detect project Thomas Daubney 2024-07-30 15:52:58 +01:00
  • ecb39368df Introduce project_name.txt Thomas Daubney 2023-12-05 11:02:30 +00:00
  • e55bc34a2c Merge pull request #1257 from gilles-peskine-arm/psa-drbg-no-hmac-document-3.6 Gilles Peskine 2024-07-31 16:47:32 +02:00
  • ea178ddd20 Merge pull request #1258 from gilles-peskine-arm/psa-drbg-no-hmac-document-2.28 Gilles Peskine 2024-07-31 16:47:29 +02:00
  • 726e57f6f0 Merge pull request #1249 from gilles-peskine-arm/psa-drbg-no-hmac-document Gilles Peskine 2024-07-31 16:47:27 +02:00
  • fd01bec6b6 Miscellaneous clarifications Gilles Peskine 2024-07-31 15:37:46 +02:00
  • f13fdf8a80 Expand on performance Gilles Peskine 2024-07-31 15:37:39 +02:00
  • 1a0107bf1b Discuss why we have so many variants Gilles Peskine 2024-07-31 15:36:13 +02:00
  • d063731bc5 Merge pull request #9360 from eleuzi01/replace-key-aes Gilles Peskine 2024-07-31 12:53:44 +00:00
  • 7fb50072f9 Merge pull request #1259 from gilles-peskine-arm/ecdsa-conversion-overflow-3.6 Manuel Pégourié-Gonnard 2024-07-31 12:39:35 +02:00
  • b59bf585ac Merge pull request #1247 from gilles-peskine-arm/ecdsa-conversion-overflow Manuel Pégourié-Gonnard 2024-07-31 12:39:32 +02:00
  • dbd726bb45 Link to issue about freeing empty slices Gilles Peskine 2024-07-31 00:21:31 +02:00
  • ac6b61077a Improve and fix explanation of next_free Gilles Peskine 2024-07-31 00:12:46 +02:00
  • 7d8ababd0c Update macro name about the static key store Gilles Peskine 2024-07-31 00:12:30 +02:00
  • 47f3fcd0f3 Typos and minor clarifications Gilles Peskine 2024-07-31 00:12:21 +02:00
  • 6121a344dd Replace MBEDTLS_SSL_HAVE_AES with PSA_WANT_KEY_TYPE_AES Elena Uziunaite 2024-07-05 11:16:53 +01:00
  • 9ac64b83d7 Merge pull request #9351 from eleuzi01/replace-ecp-have-secp256r1 Paul Elliott 2024-07-30 15:01:18 +00:00
  • bda3e46846 Check for file at script startup Thomas Daubney 2024-07-30 15:52:58 +01:00
  • cfe8c4c57d Merge pull request #9431 from ronald-cron-arm/fix-basic-build-test Gilles Peskine 2024-07-29 12:10:11 +00:00
  • 87e0550890 Replace MBEDTLS_PSA_UTIL_HAVE_ECDSA with PSA_HAVE_ALG_SOME_ECDSA Elena Uziunaite 2024-07-10 15:45:14 +03:00
  • 665eda7031 Introduce crypto_adjust_config_derived.h Elena Uziunaite 2024-07-10 15:32:02 +03:00
  • b991ac2d90 Remove suprious whitespace Thomas Daubney 2024-07-29 12:10:27 +01:00
  • 5e9ffa9096 Redirect error message to stderr Thomas Daubney 2024-07-29 12:09:57 +01:00
  • 417d05f7c5 Replace MBEDTLS_ECP_HAVE_SECP256R1 with PSA_WANT_ECC_SECP_R1_256 Elena Uziunaite 2024-07-04 17:46:30 +01:00
  • fd79fe595c basic-build-test.sh: Restore make only command Ronald Cron 2024-07-29 09:43:10 +02:00
  • 6a864dc5fe Add check for existence of project name file Thomas Daubney 2024-07-26 17:31:46 +01:00
  • 79d1cadbcb Improve description of who is affected Gilles Peskine 2024-06-27 10:59:55 +02:00
  • 6907e6ceec More diversified sizes in tests Gilles Peskine 2024-06-27 10:46:25 +02:00
  • 4269ee6f2d Fix stack buffer overflow in ECDSA signature format conversions Gilles Peskine 2024-06-26 23:32:50 +02:00
  • e752eaf73a Force MBEDTLS_PSA_HMAC_DRBG_MD_TYPE based on CTR_DRBG Gilles Peskine 2024-07-02 15:47:22 +02:00
  • 6b32ac74e7 Document that MBEDTLS_PSA_HMAC_DRBG_MD_TYPE does not force HMAC Gilles Peskine 2024-07-01 21:14:45 +02:00
  • 5d660396ec Force MBEDTLS_PSA_HMAC_DRBG_MD_TYPE based on CTR_DRBG Gilles Peskine 2024-07-02 15:47:22 +02:00
  • 3f21ca7f16 Document that MBEDTLS_PSA_HMAC_DRBG_MD_TYPE does not force HMAC Gilles Peskine 2024-07-01 21:14:45 +02:00
  • 91f1746f35 Remove sanity check for None value Gabor Mezei 2024-07-17 12:11:00 +02:00
  • 4706fe7f03 Update documentation and comments Gabor Mezei 2024-07-08 17:00:55 +02:00
  • 3de658664b Adjust temporarily the crypto config file location Gabor Mezei 2024-07-08 16:14:10 +02:00
  • 33dd293723 Give better name for class Gabor Mezei 2024-06-28 17:51:58 +02:00
  • c5ff33cedf Move config file modification checking to the Config superclass Gabor Mezei 2024-06-28 17:46:44 +02:00
  • 3e2a550f12 Pass ConfigFile object as parameter for MultiConfig constructor Gabor Mezei 2024-06-28 17:27:19 +02:00
  • 8d72ac60b3 Fix error type Gabor Mezei 2024-06-28 17:18:37 +02:00
  • de6e192fd4 Add documentation Gabor Mezei 2024-06-28 17:10:50 +02:00
  • f77722d67f Rename calss Gabor Mezei 2024-06-28 16:49:33 +02:00
  • 9b0f9e77a0 Simplify set creation Gabor Mezei 2024-06-26 18:08:17 +02:00
  • e7742b360d Unify the _format_parameter function among the ConfigFile subclasses Gabor Mezei 2024-06-26 18:04:09 +02:00
  • 93a6d1f6ec Make the name parameter mandatory for the constructor of ConfigFile Gabor Mezei 2024-06-26 18:01:09 +02:00
  • 8a64d8e346 Only write config files if it is modified Gabor Mezei 2024-06-10 15:23:43 +02:00
  • 542fd38437 Update unsupported and deprecated psa fearues handling Gabor Mezei 2024-06-10 14:07:42 +02:00
  • d723b51bef Fix for crypto config default value Gabor Mezei 2024-06-07 15:31:52 +02:00
  • ee521b6137 Restructure the configuration representation Gabor Mezei 2024-06-07 13:50:41 +02:00