Commit graph

  • 634f4d6d7d
    Merge pull request #8846 from gilles-peskine-arm/ecp-write-ext-3.6 development Paul Elliott 2024-03-04 14:56:55 +0000
  • fad79fcdd9 Merge remote-tracking branch 'development' into ecp-write-ext-3.6 Gilles Peskine 2024-03-04 08:52:08 +0100
  • e33b349c90
    Merge pull request #8864 from valeriosetti/issue8848 Manuel Pégourié-Gonnard 2024-03-01 15:54:32 +0000
  • d32dd08934 changelog: fix description Valerio Setti 2024-02-29 16:28:03 +0100
  • 9b4e964c2c
    Merge pull request #8760 from ronald-cron-arm/tls13-write-early-data Ronald Cron 2024-02-29 14:31:55 +0000
  • 4ee6f81195 add changelog Valerio Setti 2024-02-29 15:01:21 +0100
  • 84a7bfbd33 mbedtls_ecp_write_key_ext(): Upgrade import_pair_into_psa as well Gilles Peskine 2024-02-28 14:21:32 +0100
  • b395e74edd mbedtls_ecp_write_key_ext(): make key const Gilles Peskine 2024-02-28 14:18:28 +0100
  • 04ae479b04 mbedtls_ecp_write_key_ext: document error for no private key set Gilles Peskine 2024-02-26 09:15:08 +0100
  • c0f7a8680f mbedtls_ecp_write_key(): deprecate the old function Gilles Peskine 2024-02-19 16:50:39 +0100
  • 84b9f1b039 mbedtls_ecp_write_key_ext(): migrate internally Gilles Peskine 2024-02-19 16:44:29 +0100
  • acdc52e154 mbedtls_ecp_write_key_ext(): recommend over the old function in documentation Gilles Peskine 2024-02-19 16:42:54 +0100
  • e3fb4ccabf mbedtls_ecp_write_key_ext(): new function Gilles Peskine 2024-02-19 16:27:35 +0100
  • 7f523bf9eb
    Merge pull request #8845 from gilles-peskine-arm/ecp-write-doc-3.6 Manuel Pégourié-Gonnard 2024-02-28 11:04:38 +0000
  • 90eca2adb0 ssl_test_lib: add guards for pk_wrap_as_opaque() Valerio Setti 2024-02-28 10:45:43 +0100
  • b484e37d91 pk: fix alg selection in mbedtls_pk_sign_ext() for opaque keys Valerio Setti 2024-02-27 16:21:12 +0100
  • 09e6fb42eb
    Merge pull request #8865 from daverodgman/iar-fixes-feb27 Dave Rodgman 2024-02-27 14:41:53 +0000
  • 23e637a7c7 test_suite_pk: initialize all PSA key IDs and attributes Valerio Setti 2024-02-27 13:56:57 +0100
  • a9de9445b1 ssl_helpers: minor fix in mbedtls_test_ssl_endpoint_certificate_init() Valerio Setti 2024-02-27 13:56:09 +0100
  • 88ae0ef286 pk: completely remove mbedtls_pk_wrap_as_opaque Valerio Setti 2024-02-27 13:49:42 +0100
  • 5b5faf0898
    Merge pull request #8844 from davidhorstmann-arm/restore-x509-functions-to-public Manuel Pégourié-Gonnard 2024-02-27 10:55:16 +0000
  • 6a3da2d5ed Add missing casts Dave Rodgman 2024-02-27 10:41:53 +0000
  • ca21b241bd
    Merge pull request #8840 from gilles-peskine-arm/domain_parameters-remove Tom Cosgrove 2024-02-27 10:36:51 +0000
  • 4c6cea549c pk: deprecate mbedtls_pk_wrap_as_opaque() Valerio Setti 2024-02-27 10:48:49 +0100
  • 7541ebea52 programs: remove usage of mbedtls_pk_wrap_as_opaque() from tests Valerio Setti 2024-02-27 10:44:33 +0100
  • 1fa2f6e9af test: remove usage of mbedtls_pk_wrap_as_opaque() from tests Valerio Setti 2024-02-27 08:11:25 +0100
  • e22f6a9610 Finish cleaning up override that's no longer needed Gilles Peskine 2024-02-26 15:45:33 +0100
  • 97c0b2f393 Remove domain parameters from psa_key_attributes_t Gilles Peskine 2024-02-16 00:49:46 +0100
  • ef950ccb1d Un-unrestore mbedtls_x509_string_to_names() David Horstmann 2024-02-26 13:59:43 +0000
  • f4a200f106
    Merge pull request #8838 from paul-elliott-arm/improve_test_data_accessors Tom Cosgrove 2024-02-26 11:22:20 +0000
  • ae5eb64705 Remove domain parameters from the public API Gilles Peskine 2024-02-16 00:41:14 +0100
  • bb6f3ff394 Rename variables Gilles Peskine 2024-02-16 00:51:07 +0100
  • 4c32b69f37 Ignore domain parameters in RSA key generation Gilles Peskine 2024-02-16 00:11:09 +0100
  • 6a2c400b8c typo Gilles Peskine 2024-02-26 08:34:06 +0100
  • 0f63028809
    Merge pull request #8815 from gilles-peskine-arm/psa_generate_key_ext-prototype Gilles Peskine 2024-02-26 07:16:49 +0000
  • 9011dae0c1 Improve documentation / comments Paul Elliott 2024-02-24 10:57:22 +0000
  • 665cf928d9
    Merge pull request #8856 from Ryan-Everett-arm/threadsafe-openkey Paul Elliott 2024-02-24 10:29:57 +0000
  • 5a4a6e44ef
    Merge pull request #8833 from Ryan-Everett-arm/threadsafe-multiparts Paul Elliott 2024-02-24 10:29:20 +0000
  • 817772a6ca
    Merge pull request #8716 from mschulz-at-hilscher/feature/gcm_largetable Tom Cosgrove 2024-02-23 16:25:38 +0000
  • 81c322329e
    Merge pull request #8855 from gilles-peskine-arm/benchmark-ecdh-no-legacy Manuel Pégourié-Gonnard 2024-02-23 09:16:46 +0000
  • 7f72a06e02 Remove cruft Gilles Peskine 2024-02-22 18:41:25 +0100
  • f6eb0b8ab0 Changelog entry for benchmark improvement Gilles Peskine 2024-02-22 12:42:46 +0100
  • dd9cbf99c2 Benchmark only one side of ECDH, both static and ephemeral Manuel Pégourié-Gonnard 2024-02-22 12:14:28 +0100
  • dcb09ca6df tests: write early data: Improve get_early_data_status testing Ronald Cron 2024-02-22 12:12:45 +0100
  • f19989da31 tls13: Improve sanity check in get_early_data_status Ronald Cron 2024-02-22 12:05:42 +0100
  • 74589ba31c ssl_context_info: explicitly note accesses to private fields Gilles Peskine 2024-02-22 12:12:01 +0100
  • 72da8b3521 Don't authorize private access to fields where not actually needed Gilles Peskine 2024-02-22 12:07:29 +0100
  • abf0be392a fuzz_dtlsserver: explicitly note the one access to a private field Gilles Peskine 2024-02-22 12:07:09 +0100
  • d5f68976e8 fuzz_pubkey, fuzz_privkey: no real need to access private fields Gilles Peskine 2024-02-22 12:05:35 +0100
  • 8f1de7e029 tls13: Improve documentation Ronald Cron 2024-02-22 12:02:39 +0100
  • 7d158f41ca tests: read early data: Use write API to send early data Ronald Cron 2024-02-22 11:39:39 +0100
  • 110303fbe5 tests: read early data: Add no early data indication sent scenario Ronald Cron 2024-02-22 11:35:21 +0100
  • e110a4c900 Make psa_open_key threadsafe Ryan Everett 2024-02-22 10:43:03 +0000
  • 86d288c0d4 tests: ssl: Rename tls13_early_data to tls13_read_early_data Ronald Cron 2024-02-22 11:28:29 +0100
  • 9af70e51c1 Make multi-part AEAD operations thread-safe Ryan Everett 2024-02-14 18:38:56 +0000
  • bbedfcec2e Make multi-part PAKE operations thread-safe Ryan Everett 2024-02-14 18:22:09 +0000
  • 5ac6fa7aae Make multi-part key derivation operations thread-safe Ryan Everett 2024-02-14 17:11:36 +0000
  • c0053cc499 Make multi-part cipher operations thread-safe Ryan Everett 2024-02-14 16:27:13 +0000
  • 291267f486 Make restartable signature verifications thread-safe Ryan Everett 2024-02-14 15:59:15 +0000
  • dcc03d552d Make restartable signature operations thread-safe Ryan Everett 2024-02-14 15:44:13 +0000
  • fb9857ff9e Make multi-part MAC operations thread-safe Ryan Everett 2024-02-14 12:16:41 +0000
  • 7a3059ac92 Benchmark: not using private fields anymore Gilles Peskine 2024-02-22 10:53:31 +0100
  • 984352d6f1 Benchmark: remove the legacy-context ECDH block Gilles Peskine 2024-02-22 10:50:12 +0100
  • 9f2c3c09df tls13: cli: Add mbedtls_ssl_get_early_data_status() API Ronald Cron 2024-02-21 17:03:22 +0100
  • e21c2d2ce1 tls13: cli: Add missing MBEDTLS_SSL_EARLY_DATA guards Ronald Cron 2024-02-21 16:37:16 +0100
  • 0004600702 tests: write early data: Inverse loop over state logic Ronald Cron 2024-02-21 16:00:12 +0100
  • bf5e909467 tests: write early data: Check we can complete handshake after writing Ronald Cron 2024-02-21 15:31:36 +0100
  • 0aead12706 ssl_client2: Improve loop writing early data Ronald Cron 2024-02-21 14:46:56 +0100
  • b4fd47e897 ssl_client2: Default to library default for early data enablement Ronald Cron 2024-02-21 14:37:25 +0100
  • d4069247b8 Improve comments/documentation Ronald Cron 2024-02-21 13:45:52 +0100
  • 0aab69d2eb
    Merge pull request #8807 from gilles-peskine-arm/pk_import_into_psa-implement_import Gilles Peskine 2024-02-21 15:45:17 +0000
  • d237190f04
    Merge pull request #8773 from Ryan-Everett-arm/threadsafe-key-locking Paul Elliott 2024-02-21 13:55:12 +0000
  • 49221900b0 tls13: write_early_data: Add endpoint check Ronald Cron 2024-02-21 13:39:14 +0100
  • dd49c739f0 Merge remote-tracking branch 'development' into pk_import_into_psa-implement_import Gilles Peskine 2024-02-21 12:10:40 +0100
  • 8ed3c60504 Remove unnecessary ChangeLog entry David Horstmann 2024-02-21 10:36:54 +0000
  • 946491360b Unrestore mbedtls_x509_string_to_names() David Horstmann 2024-02-21 10:31:39 +0000
  • 0ecb5fd6f5
    Merge pull request #8574 from ronald-cron-arm/ssl-tickets Manuel Pégourié-Gonnard 2024-02-21 09:38:46 +0000
  • 93cea578b9 Clarify which unregister operation needs to be used Ryan Everett 2024-02-20 18:01:29 +0000
  • 23605d19d9 More renaming: method -> production parameters Gilles Peskine 2024-02-20 17:10:56 +0100
  • 092ce51c47 Rename "key generation method" to "key production parameters" Gilles Peskine 2024-02-20 12:31:24 +0100
  • fc3f980f0f
    Merge pull request #8826 from valeriosetti/issue8824 Manuel Pégourié-Gonnard 2024-02-20 14:08:41 +0000
  • a7f651cf16
    Merge pull request #8804 from valeriosetti/issue8799 Manuel Pégourié-Gonnard 2024-02-20 11:58:52 +0000
  • e7a7013910 Remove initialization function for variable-length struct Gilles Peskine 2024-02-20 11:49:54 +0100
  • dc5597b3dd Fix copypasta Gilles Peskine 2024-02-20 11:42:18 +0100
  • 3e6ac1b5d1 fix changelog Valerio Setti 2024-02-20 11:28:00 +0100
  • 56457b9eac add changelog Valerio Setti 2024-02-20 10:47:47 +0100
  • 7e1596d24c rsa: remove leftovers from mbedtls_rsa_parse_[pub]key() Valerio Setti 2024-02-20 10:23:49 +0100
  • 02f30230c4 pem: zeroize the entire buffer in case of errors in mbedtls_pem_read_buffer() Valerio Setti 2024-02-20 10:22:36 +0100
  • 9fb53a9e26
    Merge pull request #8744 from Ryan-Everett-arm/threadsafe-key-loading Janos Follath 2024-02-19 16:30:36 +0000
  • 028a38b7cb
    Merge pull request #8661 from BensonLiou/use_init_api Janos Follath 2024-02-19 15:49:34 +0000
  • 80bc5d6aad test_suite_pk: fix data in some RSA related test cases Valerio Setti 2024-02-19 16:13:47 +0100
  • 85e568c76d pk: fix documentation for RSA sign/verify and encrypt/decrypt Valerio Setti 2024-02-19 15:45:00 +0100
  • f966a97806 test_suite_pk: remove leftover comment Valerio Setti 2024-02-19 15:30:27 +0100
  • e88a1c5b85 pem: fix return values in pem_check_pkcs_padding() Valerio Setti 2024-02-19 15:08:49 +0100
  • e10674d547 test_suite_pem: fix comment in test case Valerio Setti 2024-02-19 14:52:24 +0100
  • 7511d4aed7 ECP write/export key: document that these functions don't detect unset data Gilles Peskine 2024-02-19 13:56:39 +0100
  • 1c7ff7ea53 mbedtls_ecp_write_key: document and test smaller output buffer Gilles Peskine 2024-02-19 13:49:45 +0100
  • a395bdd066 mbedtls_ecp_write_key: document and test larger output buffer Gilles Peskine 2024-02-19 13:30:31 +0100
  • 5bb04e03ac mbedtls_ecp_write_key: no FEATURE_UNAVAILABLE error Gilles Peskine 2024-02-19 13:24:41 +0100
  • 8de8cc0bd8 Add ChangeLog entry for restoring X509 functions David Horstmann 2024-02-19 11:21:37 +0000