Commit Graph

  • b4ce628b64 tests: Added test for mbedtls_ecdh_context_grp Minos Galanakis 2024-02-23 16:55:33 +00:00
  • d753738fc0 echd: Added mbedtls_ecdh_get_grp_id getter. Minos Galanakis 2024-02-23 12:17:59 +00:00
  • 7581363122 Fix incorrect conflict resolution David Horstmann 2024-02-28 15:16:44 +00:00
  • 0b04116cc8 Do not copy the content to the local output buffer with allocation Gabor Mezei 2024-02-29 10:08:16 +00:00
  • 24d60ad716 Merge branch 'mbedtls-2.28-restricted' into backport_asymmetric_encrypt_buffer_protection tom-daubney-arm 2024-02-28 15:43:48 +00:00
  • 840dfe8b41 Merge branch 'development-restricted' into asymmetric_encrypt_buffer_protection tom-daubney-arm 2024-02-28 15:42:38 +00:00
  • f1dd0253ec Remove write check in driver wrappers tests Gabor Mezei 2024-02-09 17:25:47 +01:00
  • 358eb218ab Fix buffer protection handling for cipher_generate_iv Gabor Mezei 2024-02-07 18:10:13 +01:00
  • b74ac66c8b Update test wrapper functions for ciper buffer protection Gabor Mezei 2024-02-01 10:39:56 +01:00
  • 7abf8ee51b Add buffer protection for cipher_generate_iv and cipher_set_iv Gabor Mezei 2024-02-01 10:39:26 +01:00
  • 8b8e485961 Move local buffer allocation just before usage Gabor Mezei 2024-01-31 17:45:29 +01:00
  • 4892d75e9b Add LOCAL_OUTPUT_ALLOC_WITH_COPY macro if buffer protection is disabled Gabor Mezei 2024-01-29 17:27:44 +01:00
  • c25fbd2cc1 Fix ASAN error for psa_cipher_update Gabor Mezei 2024-01-29 13:33:58 +01:00
  • b8f97a1f3f Add test wrapper functions for cipher buffer protection Gabor Mezei 2024-01-24 16:58:40 +01:00
  • 80de1475a1 Fix incorrect conflict resolution David Horstmann 2024-02-28 15:16:44 +00:00
  • 212eb08884 Add buffer protection for cipher functions Gabor Mezei 2024-01-24 16:56:00 +01:00
  • 10e44f3fd1 Add missing guards around exit label David Horstmann 2024-02-28 14:17:10 +00:00
  • e097bbdcf3 Add missing guards around exit label David Horstmann 2024-02-28 14:17:10 +00:00
  • 84a7bfbd33 mbedtls_ecp_write_key_ext(): Upgrade import_pair_into_psa as well Gilles Peskine 2024-02-28 14:21:32 +01:00
  • b395e74edd mbedtls_ecp_write_key_ext(): make key const Gilles Peskine 2024-02-28 14:18:28 +01:00
  • 04ae479b04 mbedtls_ecp_write_key_ext: document error for no private key set Gilles Peskine 2024-02-26 09:15:08 +01:00
  • c0f7a8680f mbedtls_ecp_write_key(): deprecate the old function Gilles Peskine 2024-02-19 16:50:39 +01:00
  • 84b9f1b039 mbedtls_ecp_write_key_ext(): migrate internally Gilles Peskine 2024-02-19 16:44:29 +01:00
  • acdc52e154 mbedtls_ecp_write_key_ext(): recommend over the old function in documentation Gilles Peskine 2024-02-19 16:42:54 +01:00
  • e3fb4ccabf mbedtls_ecp_write_key_ext(): new function Gilles Peskine 2024-02-19 16:27:35 +01:00
  • 7f523bf9eb Merge pull request #8845 from gilles-peskine-arm/ecp-write-doc-3.6 Manuel Pégourié-Gonnard 2024-02-28 11:04:38 +00:00
  • cb086af4bc Merge pull request #8860 from gilles-peskine-arm/ecp-write-doc-2.28 Manuel Pégourié-Gonnard 2024-02-28 11:04:27 +00:00
  • 0eb4e7fb40 Fix code style Gilles Peskine 2024-02-28 10:56:14 +01:00
  • 90eca2adb0 ssl_test_lib: add guards for pk_wrap_as_opaque() Valerio Setti 2024-02-28 10:45:43 +01:00
  • b484e37d91 pk: fix alg selection in mbedtls_pk_sign_ext() for opaque keys Valerio Setti 2024-02-27 16:21:12 +01:00
  • 718180c7b5 psa_crypto_random_impl: minor fixes Valerio Setti 2024-02-27 11:58:39 +01:00
  • e92796ef98 Get rid of flags in attributes Gilles Peskine 2024-02-28 01:56:16 +01:00
  • 972539c241 In attributes, keep track of slot number through a dedicated field Gilles Peskine 2024-02-28 01:49:45 +01:00
  • 2dc2bd7097 Get rid of psa_core_key_attributes_t Gilles Peskine 2024-02-28 01:32:31 +01:00
  • 2f107ae000 Don't access psa_key_attributes_t.core Gilles Peskine 2024-02-28 01:26:46 +01:00
  • 7a5d9201c1 Get rid of intermediate full-attributes local variables Gilles Peskine 2024-02-28 01:18:23 +01:00
  • 7fad3ef3b5 Switch key slots to psa_key_attributes_t Gilles Peskine 2024-02-28 01:08:27 +01:00
  • 0f40a41cea psa_key_attributes_t: move slot_number to core structure Gilles Peskine 2024-02-27 23:21:15 +01:00
  • 8988767b0e Use attribute accessor functions in driver wrappers Gilles Peskine 2024-02-27 23:45:10 +01:00
  • 09e6fb42eb Merge pull request #8865 from daverodgman/iar-fixes-feb27 Dave Rodgman 2024-02-27 14:41:53 +00:00
  • 23e637a7c7 test_suite_pk: initialize all PSA key IDs and attributes Valerio Setti 2024-02-27 13:56:57 +01:00
  • a9de9445b1 ssl_helpers: minor fix in mbedtls_test_ssl_endpoint_certificate_init() Valerio Setti 2024-02-27 13:56:09 +01:00
  • 88ae0ef286 pk: completely remove mbedtls_pk_wrap_as_opaque Valerio Setti 2024-02-27 13:49:42 +01:00
  • 5b5faf0898 Merge pull request #8844 from davidhorstmann-arm/restore-x509-functions-to-public Manuel Pégourié-Gonnard 2024-02-27 10:55:16 +00:00
  • 6a3da2d5ed Add missing casts Dave Rodgman 2024-02-27 10:41:53 +00:00
  • ca21b241bd Merge pull request #8840 from gilles-peskine-arm/domain_parameters-remove Tom Cosgrove 2024-02-27 10:36:51 +00:00
  • 4c6cea549c pk: deprecate mbedtls_pk_wrap_as_opaque() Valerio Setti 2024-02-27 10:48:49 +01:00
  • 7541ebea52 programs: remove usage of mbedtls_pk_wrap_as_opaque() from tests Valerio Setti 2024-02-27 10:44:33 +01:00
  • 1fa2f6e9af test: remove usage of mbedtls_pk_wrap_as_opaque() from tests Valerio Setti 2024-02-27 08:11:25 +01:00
  • 6b01954e09 Merge pull request #1150 from tom-daubney-arm/backport_mac_buffer_protection David Horstmann 2024-02-26 19:06:45 +00:00
  • 1ff95e61d7 Merge pull request #1149 from tom-daubney-arm/mac_buffer_protection David Horstmann 2024-02-26 19:06:42 +00:00
  • 40c837dc40 Simplify pi rolled-up variant Dave Rodgman 2024-02-26 18:33:23 +00:00
  • 08b81bf1e8 Test all unroll variations Dave Rodgman 2024-02-26 18:03:29 +00:00
  • 4e8215057c Generate test wrappers for psa_generate_random() David Horstmann 2024-02-06 15:44:08 +00:00
  • 65bf12ce6b Add buffer copying to psa_generate_random() David Horstmann 2024-02-06 15:27:49 +00:00
  • 2f94766a61 Send printed command to stderr Dave Rodgman 2024-02-26 17:30:56 +00:00
  • 67126bbcea remove trailing space from printed command Dave Rodgman 2024-02-26 17:30:37 +00:00
  • dbc2e8d4cc Improve simplified quoting Dave Rodgman 2024-02-26 17:29:31 +00:00
  • bdf0a6d431 remove shebang from quiet Dave Rodgman 2024-02-26 17:29:10 +00:00
  • d0e3827ea2 Improve docs Dave Rodgman 2024-02-26 17:28:56 +00:00
  • c7f05490bb Quote directory name from cmake wrapper Dave Rodgman 2024-02-26 17:28:42 +00:00
  • 30483dccc0 Undo not-needed change Dave Rodgman 2024-02-26 17:28:13 +00:00
  • a9e8dbed14 Allow wrappers to be missing; quote directory name from make Dave Rodgman 2024-02-26 17:27:18 +00:00
  • 075c5fb76f Generate test wrappers for psa_generate_random() David Horstmann 2024-02-06 15:44:08 +00:00
  • 6e99bb203f Add buffer copying to psa_generate_random() David Horstmann 2024-02-06 15:27:49 +00:00
  • e22f6a9610 Finish cleaning up override that's no longer needed Gilles Peskine 2024-02-26 15:45:33 +01:00
  • 97c0b2f393 Remove domain parameters from psa_key_attributes_t Gilles Peskine 2024-02-16 00:49:46 +01:00
  • ef950ccb1d Un-unrestore mbedtls_x509_string_to_names() David Horstmann 2024-02-26 13:59:43 +00:00
  • be060f1e85 Suppress pylint Thomas Daubney 2024-02-26 13:55:42 +00:00
  • 4a46d73bb0 Suppress pylint Thomas Daubney 2024-02-26 13:49:26 +00:00
  • 8f77d888d4 pk: enhance documentation for mbedtls_pk_setup_opaque() Valerio Setti 2024-02-26 06:48:00 +01:00
  • e03088b29e Avoid infinite loop Dave Rodgman 2024-02-26 12:48:49 +00:00
  • 98a79cdb23 Extract common parts of quiet wrapper Dave Rodgman 2024-02-26 12:37:44 +00:00
  • 061d4e4655 psa: simplify management of mbedtls_psa_drbg_context_t Valerio Setti 2024-02-26 12:52:44 +01:00
  • 00bc790d79 Tidy up quiet wrappers Dave Rodgman 2024-02-26 11:43:11 +00:00
  • 219006329d Move quiet wrapper setup Dave Rodgman 2024-02-26 11:41:19 +00:00
  • 9721b868a2 Allow null buffers when the length is 0 Gilles Peskine 2024-02-26 11:41:22 +01:00
  • f4a200f106 Merge pull request #8838 from paul-elliott-arm/improve_test_data_accessors Tom Cosgrove 2024-02-26 11:22:20 +00:00
  • a53e7a5cb5 psa: let mbedtls_psa_get_random() always use psa_generate_random() Valerio Setti 2024-02-26 12:03:59 +01:00
  • 84dc44b9b5 Note that ecp read/write functions don't support Curve448 yet Gilles Peskine 2024-02-26 09:05:45 +01:00
  • 7ce99c0f3a mbedtls_ecp_write_key: document that this function doesn't detect unset data Gilles Peskine 2024-02-19 13:56:39 +01:00
  • e65e98a1dc mbedtls_ecp_write_key: document and test smaller output buffer Gilles Peskine 2024-02-19 13:49:45 +01:00
  • 75bb596de8 mbedtls_ecp_write_key: document and test larger output buffer Gilles Peskine 2024-02-19 13:30:31 +01:00
  • c2c74b9cef mbedtls_ecp_write_key: no FEATURE_UNAVAILABLE error Gilles Peskine 2024-02-19 13:24:41 +01:00
  • ae5eb64705 Remove domain parameters from the public API Gilles Peskine 2024-02-16 00:41:14 +01:00
  • bb6f3ff394 Rename variables Gilles Peskine 2024-02-16 00:51:07 +01:00
  • 4c32b69f37 Ignore domain parameters in RSA key generation Gilles Peskine 2024-02-16 00:11:09 +01:00
  • bb91bcda0e psa: move mbedtls_psa_get_random() to psa_util.c Valerio Setti 2024-02-26 08:41:33 +01:00
  • 6a2c400b8c typo Gilles Peskine 2024-02-26 08:34:06 +01:00
  • 0f63028809 Merge pull request #8815 from gilles-peskine-arm/psa_generate_key_ext-prototype Gilles Peskine 2024-02-26 07:16:49 +00:00
  • 9011dae0c1 Improve documentation / comments Paul Elliott 2024-02-24 10:57:22 +00:00
  • 665cf928d9 Merge pull request #8856 from Ryan-Everett-arm/threadsafe-openkey Paul Elliott 2024-02-24 10:29:57 +00:00
  • 5a4a6e44ef Merge pull request #8833 from Ryan-Everett-arm/threadsafe-multiparts Paul Elliott 2024-02-24 10:29:20 +00:00
  • 817772a6ca Merge pull request #8716 from mschulz-at-hilscher/feature/gcm_largetable Tom Cosgrove 2024-02-23 16:25:38 +00:00
  • a4486ceff2 scripts/bump_version.sh: update pkgconfig version Bill Roberts 2024-02-21 09:10:08 -06:00
  • 202a16329d pkg-config: add initial pkg-config files Bill Roberts 2024-01-09 13:10:05 -06:00
  • 81c322329e Merge pull request #8855 from gilles-peskine-arm/benchmark-ecdh-no-legacy Manuel Pégourié-Gonnard 2024-02-23 09:16:46 +00:00
  • 7f72a06e02 Remove cruft Gilles Peskine 2024-02-22 18:41:25 +01:00
  • f6eb0b8ab0 Changelog entry for benchmark improvement Gilles Peskine 2024-02-22 12:42:46 +01:00
  • bd0a683e78 Improve changelog Janos Follath 2024-02-22 15:48:01 +00:00