Commit Graph

  • 780dc18f74 Refactor test_suite_ssl tests to enable cache setting Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-10 08:57:19 -04:00
  • b7aba1a584 Improve Changelog Paul Elliott 2022-05-13 17:17:30 +01:00
  • 072d2b094d Add pem_free() to other error paths in pk_parse_public_key() Paul Elliott 2022-05-13 17:08:36 +01:00
  • 56e01f37a8 Created customary ChangeLog.d entry. Leonid Rozenboim 2022-04-22 16:36:24 -07:00
  • 116f50cd96 Fix resource leaks Leonid Rozenboim 2022-04-21 13:05:10 -07:00
  • b5b27c1114 Misc clean-ups in docs/use-psa-crypto.md Manuel Pégourié-Gonnard 2022-06-10 11:09:03 +02:00
  • 465341f438 Add ChangeLog entries for general Use PSA improvements Manuel Pégourié-Gonnard 2022-06-10 10:57:44 +02:00
  • 2dc436d6e7 Tune description of PSA crypto implementation Manuel Pégourié-Gonnard 2022-06-08 10:09:51 +02:00
  • 0dba51cfad Fix list of what's common to TLS 1.2 and 1.3 Manuel Pégourié-Gonnard 2022-06-07 10:28:02 +02:00
  • 9bf9b9e269 Link to restartable ECC EPIC Manuel Pégourié-Gonnard 2022-06-07 10:16:24 +02:00
  • cbc03f5377 Update README about USE_PSA_CRYPTO Manuel Pégourié-Gonnard 2022-06-07 10:10:39 +02:00
  • f3f79a00fc Now compatible with MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER Manuel Pégourié-Gonnard 2022-05-11 13:31:47 +02:00
  • 3e83098e01 Clarify the TLS 1.3 situation Manuel Pégourié-Gonnard 2022-05-11 13:27:44 +02:00
  • 103b9929d1 Remove HKDF-Extract/Expand Manuel Pégourié-Gonnard 2022-05-11 13:21:39 +02:00
  • b2bd34ecdc Update docs/use-psa-crypto.md Manuel Pégourié-Gonnard 2022-04-20 15:58:00 +02:00
  • ff43ff6e78 Remove stability waiver from USE_PSA Manuel Pégourié-Gonnard 2022-04-20 15:32:01 +02:00
  • 97ec0b7bfa Clarify effect of USE_PSA on TLS 1.3 Manuel Pégourié-Gonnard 2022-04-20 15:20:15 +02:00
  • 2a47d23927 Update strategy.md Manuel Pégourié-Gonnard 2022-04-20 15:01:13 +02:00
  • 83c538869e Update psa-limitations Manuel Pégourié-Gonnard 2022-04-20 14:27:48 +02:00
  • b8a6c2320e Update testing.md Manuel Pégourié-Gonnard 2022-04-20 12:50:59 +02:00
  • 2ffb93a83b Rm tasks-g2.md Manuel Pégourié-Gonnard 2022-04-20 12:38:09 +02:00
  • 4d7af2aee0 Merge pull request #5835 from superna9999/5831-tls-1-2-ciphersuite-selection Manuel Pégourié-Gonnard 2022-07-04 12:37:02 +02:00
  • 41aa808a56 Merge pull request #952 from gilles-peskine-arm/stdio_buffering-setbuf Paul Elliott 2022-07-04 10:12:22 +01:00
  • 0e39ece23f Merge pull request #5916 from yuhaoth/pr/tls13-refactor-get-sig-alg-from-pk Ronald Cron 2022-07-04 09:10:08 +02:00
  • 7c6b0e4464 Merge pull request #5972 from wernerlewis/migration_guide_removals Paul Elliott 2022-07-01 17:40:21 +01:00
  • 6931e439e4 Fix Handshake select ECDH-RSA- test dependencies Neil Armstrong 2022-07-01 18:30:10 +02:00
  • bae7a1a5a6 Merge pull request #5620 from gstrauss/dn_hints Paul Elliott 2022-07-01 17:23:14 +01:00
  • c466ec2e73 Fix code formatting Paul Elliott 2022-07-01 16:43:25 +01:00
  • dfb5da2a99 Fix changelog requirements section. Paul Elliott 2022-07-01 16:32:14 +01:00
  • ff15dbab4c Make definition order a bit neater Paul Elliott 2022-07-01 16:30:08 +01:00
  • 7922bfbd47 Merge pull request #6005 from ronald-cron-arm/tls13-changelogs-doc-update Ronald Cron 2022-07-01 17:27:33 +02:00
  • 971f30d917 Fix mbedtls_ssl_get_ciphersuite_sig_alg() by returning MBEDTLS_PK_NONE for MBEDTLS_KEY_EXCHANGE_RSA Neil Armstrong 2022-07-01 16:23:50 +02:00
  • c67e6e96f8 Depends on MBEDTLS_X509_REMOVE_INFO disable for double Opaque keys test requiring cert infos to determine selected key Neil Armstrong 2022-07-01 15:48:10 +02:00
  • dc3f3bb8b1 Initilize variable Gabor Mezei 2022-07-01 15:06:34 +02:00
  • 3cb707dc6d Fix and improve logs and documentation Ronald Cron 2022-07-01 14:36:52 +02:00
  • 7ac0d498de remove force_version for client Jerry Yu 2022-07-01 19:29:30 +08:00
  • 8b8a1610f7 Merge pull request #936 from paul-elliott-arm/fix_tls_record_size_check Manuel Pégourié-Gonnard 2022-07-01 12:29:48 +02:00
  • af36c76ce3 Merge pull request #950 from paul-elliott-arm/fix_tls_record_size_check_2_28 Manuel Pégourié-Gonnard 2022-07-01 12:29:43 +02:00
  • e3954e36d9 Merge pull request #5997 from gilles-peskine-arm/storage-format-doc-202206-2.28 Manuel Pégourié-Gonnard 2022-07-01 12:21:21 +02:00
  • 790ab52ee0 Merge pull request #5962 from gilles-peskine-arm/storage-format-doc-202206 Manuel Pégourié-Gonnard 2022-07-01 12:21:17 +02:00
  • 52b7d923fe fix various issues Jerry Yu 2022-07-01 18:03:31 +08:00
  • 08346434d2 Add TLS 1.3 change logs Ronald Cron 2022-07-01 11:27:19 +02:00
  • 2ba0d23c65 Update TLS 1.3 support documentation Ronald Cron 2022-07-01 11:25:49 +02:00
  • 7999cb3896 Remove auth_mode=required and client crt_file/key_file when testing server authentication Neil Armstrong 2022-07-01 09:51:33 +02:00
  • 4b10209568 Use different certs for double opaque keys and check certificate issuer CN Neil Armstrong 2022-07-01 09:42:29 +02:00
  • 2e4b5b2c43 Merge pull request #5996 from gilles-peskine-arm/storage-format-doc-2.25-2.28 Manuel Pégourié-Gonnard 2022-07-01 09:25:42 +02:00
  • 11ccb35987 Merge pull request #5994 from gilles-peskine-arm/storage-format-doc-2.25-development Manuel Pégourié-Gonnard 2022-07-01 09:25:35 +02:00
  • 0bd76ee2ed Fix Doxygen documentation attached to non-existent elements Gilles Peskine 2022-06-30 19:32:02 +02:00
  • d9645c847e Fix naming confusion with opaque key derivation Gilles Peskine 2022-06-30 18:19:51 +02:00
  • 54eb0686b3 New function psa_crypto_driver_key_derivation_get_input_type Gilles Peskine 2022-06-30 18:09:27 +02:00
  • 1948a20796 Cleanup Order & Title of Opaque TLS tests, fix RSA- test definition Neil Armstrong 2022-06-30 18:05:57 +02:00
  • 96eceb8022 Refine mbedtls_ssl_tls12_get_preferred_hash_for_sig_alg() when USE_PSA_CRYPTO is selected Neil Armstrong 2022-06-30 18:05:05 +02:00
  • cf4d9f98c7 Changelog entry for mbedtls_setbuf() Gilles Peskine 2022-06-30 17:07:47 +02:00
  • 6d576c9646 Call setbuf when reading or writing files: programs Gilles Peskine 2022-06-30 17:06:11 +02:00
  • da0913ba6b Call setbuf when reading or writing files: library Gilles Peskine 2022-06-30 17:03:40 +02:00
  • 6497b5a1d1 Add setbuf platform function Gilles Peskine 2022-06-30 17:01:40 +02:00
  • 0ae1c1c49c Merge pull request #5991 from gilles-peskine-arm/asn1write-0-fix-2.28 Ronald Cron 2022-06-30 15:42:31 +02:00
  • cb67e1a890 Merge pull request #5917 from gilles-peskine-arm/asn1write-0-fix Ronald Cron 2022-06-30 15:42:16 +02:00
  • bcde39ca4a Merge pull request #5612 from tom-cosgrove-arm/tls13-config-options Ronald Cron 2022-06-30 15:10:02 +02:00
  • be059e4b07 For status values, the macro expansions must not change either Gilles Peskine 2022-06-29 14:37:17 +02:00
  • fe84f38e26 More wording improvements Gilles Peskine 2022-06-29 14:29:52 +02:00
  • a6e71bf864 Spelling Gilles Peskine 2022-06-27 23:02:58 +02:00
  • 3d96ea1e4c Add warnings to test code and data about storage format stability Gilles Peskine 2022-06-20 19:10:35 +02:00
  • f4be01fadb Document how to interpret negative reports Gilles Peskine 2022-06-20 18:51:44 +02:00
  • 4b9f7a28c9 Remove redundant sentence Gilles Peskine 2022-06-20 18:51:18 +02:00
  • 6140d2efcc Backward compatibility: the key store Gilles Peskine 2022-06-20 18:48:52 +02:00
  • 6bfc19a648 Backward compatibility: add a note about the configuration Gilles Peskine 2022-06-20 18:48:06 +02:00
  • 43bd07da06 Add compatibility notes regarding values embedded in the key store Gilles Peskine 2022-06-20 18:41:20 +02:00
  • 7ccc5e6d4e Document how PSA identifiers are generally constructed Gilles Peskine 2022-06-20 18:40:45 +02:00
  • fcc3a68311 Historical update: the layout on stdio changed in Mbed Crypto 1.1.0 Gilles Peskine 2022-06-30 12:16:50 +02:00
  • 4985728d4c Typos Gilles Peskine 2022-06-30 12:16:32 +02:00
  • c64eab3784 Repeat the seed file documentation in 2.25.0 Gilles Peskine 2022-06-30 12:15:53 +02:00
  • 5d20c735a0 Fix wrong type in C snippet Gilles Peskine 2022-06-30 12:15:35 +02:00
  • 141a770b68 Add section for Mbed TLS 2.25.0+ Gilles Peskine 2022-06-30 09:16:53 +02:00
  • 24ed2caaff Fix the wrong variable being used for TLS record size checks Paul Elliott 2022-06-10 14:11:31 +01:00
  • 0b7ee23fe0 Historical update: the layout on stdio changed in Mbed Crypto 1.1.0 Gilles Peskine 2022-06-30 12:16:50 +02:00
  • 38989612d6 Typos Gilles Peskine 2022-06-30 12:16:32 +02:00
  • 219a34839c Repeat the seed file documentation in 2.25.0 Gilles Peskine 2022-06-30 12:15:53 +02:00
  • 3d65a19ee3 Fix wrong type in C snippet Gilles Peskine 2022-06-30 12:15:35 +02:00
  • 167d82c4df Add dual keys Opaque ssl-opt tests Neil Armstrong 2022-06-30 11:32:00 +02:00
  • 31fcfd5632 Merge pull request #5981 from mprse/hkdf_config_fix Manuel Pégourié-Gonnard 2022-06-30 11:27:16 +02:00
  • 36b022334c Reorganize Opaque ssl-opt tests, pass key_opaque_algs=, add less wrong negative server testings Neil Armstrong 2022-06-30 11:16:53 +02:00
  • b2c3b5be2d Fix depends on handshake_ciphersuite_select tests Neil Armstrong 2022-06-30 10:49:04 +02:00
  • d7adb3c7d9 Add comments about MBEDTLS_PSA_CRYPTO_C also being required by MBEDTLS_SSL_PROTO_TLS1_3 Tom Cosgrove 2022-06-30 09:48:40 +01:00
  • 25e39f24b9 Add section for Mbed TLS 2.25.0+ Gilles Peskine 2022-06-30 09:16:53 +02:00
  • db13497490 Reorganize & add more handshake_ciphersuite_select to test all MBEDTLS_KEY_EXCHANGE_XXX cases Neil Armstrong 2022-06-30 09:06:28 +02:00
  • 9b64546eb2 Update tests/ssl-opt.sh, delete 1 blank line. Zhangsen Wang 2022-06-30 10:27:08 +08:00
  • f6a56cf5ff Merge pull request #939 from ronald-cron-arm/tls13-add-missing-overread-check Paul Elliott 2022-06-29 17:01:14 +01:00
  • afb2fe1acf Document that MBEDTLS_SSL_KEEP_PEER_CERTIFICATE is required by MBEDTLS_SSL_PROTO_TLS1_3 Tom Cosgrove 2022-06-29 16:36:12 +01:00
  • ec0193d019 Update test to cover move-decrypt sequence Werner Lewis 2022-06-13 12:28:25 +01:00
  • 7656a373b6 Reformat AES changes for readability Werner Lewis 2022-06-13 12:28:20 +01:00
  • 6d71944f0d Specify unit for rk_offset in AES context Werner Lewis 2022-06-13 12:28:07 +01:00
  • dd76ef359d Refactor AES context to be shallow-copyable Werner Lewis 2022-05-30 12:00:21 +01:00
  • 1dc6848679 Merge pull request #5976 from gilles-peskine-arm/selftest-calloc-pointer-comparison-fix-development Dave Rodgman 2022-06-29 15:25:04 +01:00
  • eee5c8ac23 Merge pull request #5982 from gilles-peskine-arm/selftest-calloc-pointer-comparison-fix-2.28 Dave Rodgman 2022-06-29 15:25:00 +01:00
  • 492ece7b54 Merge pull request #947 from gilles-peskine-arm/mpi-0-mod-2-2.28 Dave Rodgman 2022-06-29 15:03:03 +01:00
  • 5b50f38f92 Merge pull request #934 from gilles-peskine-arm/mpi-0-mod-2 Dave Rodgman 2022-06-29 15:02:59 +01:00
  • 955993c4b5 For status values, the macro expansions must not change either Gilles Peskine 2022-06-29 14:37:17 +02:00
  • 4fd898e876 More wording improvements Gilles Peskine 2022-06-29 14:29:52 +02:00
  • d97de551e4 Don't call memcpy(NULL, 0) which has undefined behavior Gilles Peskine 2022-06-27 23:59:20 +02:00