Commit Graph

  • 66867731aa derive_output tests: fix output key length to be consistent with teh description Przemek Stekiel 2022-06-03 16:14:55 +02:00
  • cde3f783f5 Make info valid only after secret for HKDF-EXPAND + adapt tests Przemek Stekiel 2022-06-03 16:12:27 +02:00
  • 0586f4c4ea Make salt mandatory for HKDF-EXTRACT + adapt tests Przemek Stekiel 2022-06-03 16:00:25 +02:00
  • 6994e3e0c2 fix various issues Jerry Yu 2022-06-06 11:25:28 +08:00
  • 3fc9e04bc4 Be more consistent with raw/cooked key derivation terminology Gilles Peskine 2022-06-03 17:48:46 +02:00
  • 1a5b83007c Fix typos and copypasta Gilles Peskine 2022-06-03 17:47:40 +02:00
  • c2e29108f0 Fix internal links Gilles Peskine 2022-06-03 17:07:19 +02:00
  • 0e99391afe derive_output test: fix output key bit length Przemek Stekiel 2022-06-03 15:01:14 +02:00
  • 3e8249cde0 Add PSA_WANT_ALG_HKDF_EXPAND, PSA_WANT_ALG_HKDF_EXTRACT, adapt code and dependencies Przemek Stekiel 2022-06-03 14:05:07 +02:00
  • 452a415476 Changelog: HKDF-Expand and HKDF-Extract as separate algorithms in the PSA API Przemek Stekiel 2022-06-03 09:10:02 +02:00
  • 73f97d4841 PSA_ALG_HKDF: add salt processing warning Przemek Stekiel 2022-06-03 09:05:08 +02:00
  • f0f0bd068b test_suite_psa_crypto_metadata: add test cases for the HKDF-Extract/Expand algorithms Przemek Stekiel 2022-06-03 08:43:32 +02:00
  • a29b488296 Optimize code by adding PSA_ALG_IS_ANY_HKDF macro Przemek Stekiel 2022-06-02 11:37:03 +02:00
  • 129aeb9b0e Update test cases and support sni ca override XiaokangQian 2022-06-02 09:29:18 +00:00
  • 459ee35062 Fix typo and style Przemek Stekiel 2022-06-02 11:16:52 +02:00
  • 1b54a05f77 Use ASN1 UTC tags for dates before 2000 Werner Lewis 2022-05-10 12:23:13 +01:00
  • acd01e58a3 Use ASN1 UTC tags for dates before 2000 Werner Lewis 2022-05-10 12:23:13 +01:00
  • f2d32e6c3d fix tls13_only test fail Jerry Yu 2022-06-01 18:05:18 +08:00
  • 8399cccd2e Merge pull request #5829 from paul-elliott-arm/fix_ct_uninit_memory_access Gilles Peskine 2022-06-01 11:42:51 +02:00
  • 7bda291427 Merge pull request #5859 from paul-elliott-arm/fix_ct_uninit_memory_access_2.28 Gilles Peskine 2022-06-01 11:42:47 +02:00
  • 3d3cfc5553 Add Changelog entry Thomas Daubney 2022-05-31 14:34:35 +01:00
  • 3ff4fc6997 Add test data Thomas Daubney 2022-05-31 14:17:24 +01:00
  • bd5466ab7e Add test for accessor Thomas Daubney 2022-05-31 14:16:42 +01:00
  • 979aa49d1c Add accessor for x509 certificate extension types Thomas Daubney 2022-04-21 11:53:55 +01:00
  • 7bf3358a2d Remove duplicated tests Jerry Yu 2022-06-01 16:55:17 +08:00
  • 1443537da3 fix test fail when WANT_READ/WRITE returned Jerry Yu 2022-06-01 15:53:31 +08:00
  • f4f0f6961a Enable requires_openssl_tls1_3 in sni test cases XiaokangQian 2022-06-01 00:42:27 +00:00
  • ac41edfc5e Enable requires_gnutls_tls1_3 in sni test cases XiaokangQian 2022-05-31 13:22:13 +00:00
  • 66537f40b6 fix certificate request fail Jerry Yu 2022-05-31 19:53:05 +08:00
  • 1e7c438b67 remove tls1.3 dependancy Jerry Yu 2022-05-31 19:51:38 +08:00
  • f940693960 Merge pull request #5725 from tom-daubney-arm/x25519_program Gilles Peskine 2022-05-31 11:27:22 +02:00
  • adf225dfd6 Merge pull request #5848 from tom-daubney-arm/2-28_x25519_program Gilles Peskine 2022-05-31 11:26:27 +02:00
  • 09858ae664 Merge pull request #5813 from mprse/deprecate_mbedtls_cipher_setup_psa Gilles Peskine 2022-05-31 10:56:52 +02:00
  • 2ccd97b8ef Change test case name to sni XiaokangQian 2022-05-31 08:30:17 +00:00
  • 07c2e5e6d5 Merge pull request #5860 from superna9999/4745-psa-jpake-api-fixes Janos Follath 2022-05-31 08:27:32 +01:00
  • 66adf3155c Update comments Jerry Yu 2022-05-31 15:23:29 +08:00
  • df0a71a0b0 Add handshake version test Jerry Yu 2022-05-26 10:43:30 +08:00
  • b3d86de3ea fix hanshake wrapup fail Jerry Yu 2022-05-20 16:50:13 +08:00
  • 0a92d6c8eb fix move state to handshake over fail Jerry Yu 2022-05-16 16:54:46 +08:00
  • df65b66003 Add handshake over test Jerry Yu 2022-05-10 17:27:18 +08:00
  • 85e5c81c37 fix check test cases fail Jerry Yu 2022-05-07 13:26:56 +08:00
  • d9d049d180 revert dbg config Jerry Yu 2022-05-01 10:16:10 +08:00
  • 4dec0e5329 fix state undeclare error Jerry Yu 2022-04-30 22:53:38 +08:00
  • d8c57feaf9 Add moving state test for TLS1.3 Jerry Yu 2022-04-30 15:15:34 +08:00
  • 023ff7acb1 Move dependes_on of move handshakes state Jerry Yu 2022-04-29 17:00:19 +08:00
  • d5d5b60c07 Add comprehensive test cases for TLS1.3 server side XiaokangQian 2022-05-23 09:16:20 +00:00
  • 3527880849 Add Changelog entry Dave Rodgman 2022-05-30 17:48:17 +01:00
  • b88dbdded6 fix issue #2020 Fixed a bug that the little-endian Microblaze does not work when MBEDTLS_HAVE_ASM is defined. Kazuyuki Kimura 2021-05-31 17:07:28 +09:00
  • ccffab38a3 Remove linkage documentation on PAKE cipher-suite helpers Neil Armstrong 2022-05-30 15:49:21 +02:00
  • c227ea5942 Adds Changelog entry Thomas Daubney 2022-05-30 14:12:24 +01:00
  • d99f8b2897 Rewrite x25519 example program Thomas Daubney 2022-05-18 15:13:31 +01:00
  • a3344f7bac Merge pull request #5767 from leorosen/avoid-null-args Dave Rodgman 2022-05-30 11:40:21 +01:00
  • 5bc9a26e31 Merge pull request #5877 from tom-cosgrove-arm/fix-typos-220526-2.28 Dave Rodgman 2022-05-30 11:35:59 +01:00
  • 52625b739e Merge pull request #5876 from tom-cosgrove-arm/fix-typos-220526 Dave Rodgman 2022-05-30 11:35:55 +01:00
  • 1bc0ca4ed3 Merge pull request #5875 from Summer-ARM/mbedtls-psa-crypto-config Janos Follath 2022-05-30 09:41:48 +01:00
  • b16280cef5 Merge pull request #5885 from Summer-ARM/mbedtls-2.28 Janos Follath 2022-05-30 09:41:34 +01:00
  • 0557c94fef Add back SNI related code to validate_certificate XiaokangQian 2022-05-30 08:10:53 +00:00
  • f2a942073e Fix SNI test failure XiaokangQian 2022-05-20 06:44:24 +00:00
  • 9b2b7716b0 Change mbedtls_ssl_parse_server_name_ext base on comments XiaokangQian 2022-05-17 02:57:00 +00:00
  • 40a3523eb7 Add support of server name extension to server side XiaokangQian 2022-05-07 09:02:40 +00:00
  • 1c1d3550ec Merge pull request #5777 from xkqian/tls13_parse_cert_certverify Ronald Cron 2022-05-30 09:00:05 +02:00
  • fd8aa65d3d Remove duplicated PSA_WANT_ALG_CMAC in crypto_config.h Summer Qin 2022-05-26 09:38:33 +08:00
  • e7a5da597f Remove SNI related code XiaokangQian 2022-05-30 00:59:29 +00:00
  • 5ed8a0ec73 Overall PSA PAKE API style issues fixes Neil Armstrong 2022-05-27 09:47:53 +02:00
  • 5892aa69e3 Fix typo in PSA_ALG_JPAKE documentation Neil Armstrong 2022-05-27 09:44:47 +02:00
  • 2b1507574c Fix spelling and typographical errors found by cspell Tom Cosgrove 2022-05-26 11:55:43 +01:00
  • 1e21144194 Fix spelling and typographical errors found by cspell Tom Cosgrove 2022-05-26 11:51:00 +01:00
  • f0b4253c68 Remove duplicated PSA_WANT_ALG_CMAC in crypto_config.h Summer Qin 2022-05-26 09:38:33 +08:00
  • 9a4e1dd8a6 Add back openssl client auth test XiaokangQian 2022-05-26 00:58:11 +00:00
  • aca9048b5f Change base on review XiaokangQian 2022-05-19 07:19:31 +00:00
  • 989f06d52d Change some comments base on review XiaokangQian 2022-05-17 01:50:15 +00:00
  • 63e713e8ab Fix comments XiaokangQian 2022-05-15 04:26:57 +00:00
  • c3017f620f Remove useless guards and refine checking XiaokangQian 2022-05-13 05:55:41 +00:00
  • 189ded2b07 Remove coordinate functions and change state machine in server side XiaokangQian 2022-05-10 08:12:17 +00:00
  • 6b916b1616 Add client certificate parse and certificate verify XiaokangQian 2022-04-25 07:29:34 +00:00
  • a636d1f192 Merge pull request #5714 from daverodgman/k-stachowiak_static-runtime-option-msvc Dave Rodgman 2022-05-25 14:47:58 +01:00
  • 32c995afa3 Merge pull request #5724 from Biswa96/cmake-mingw Dave Rodgman 2022-05-25 13:34:43 +01:00
  • 8fba70f66c Merge pull request #5749 from yuhaoth/pr/add-tls13-finished-message-and-wrapup Paul Elliott 2022-05-25 12:02:06 +01:00
  • ef15751f08 PSA PAKE API typos in documentation fixes Neil Armstrong 2022-05-25 11:49:45 +02:00
  • 72ab56a1fe Overall PSA PAKE API style issues fixes Neil Armstrong 2022-05-25 11:48:37 +02:00
  • eb93a6f1d8 Use PSA_ALG_NONE in PSA_PAKE_OPERATION_INIT to init psa_algorithm_t Neil Armstrong 2022-05-25 11:41:05 +02:00
  • 2056ce5111 Fix PSA_PAKE_OUTPUT_MAX_SIZE/PSA_PAKE_INPUT_MAX_SIZE commment about parameters to PSA_PAKE_OUTPUT_SIZE/PSA_PAKE_INPUT_SIZE Neil Armstrong 2022-05-25 11:38:15 +02:00
  • 413550c529 Change memcmp call Thomas Daubney 2022-05-23 16:11:31 +01:00
  • 5491f857d2 skip openssl client auth test Jerry Yu 2022-05-23 22:36:16 +08:00
  • 090378c685 change exit code of cli auth test Jerry Yu 2022-05-23 21:03:52 +08:00
  • 3493587e05 FEATURE: mbedtls_md() in ssl_tls13_write_certificate_verify_body() replaced withpsa_hash_compute() Signed-off-by: pespacek <peter.spacek@silabs.com> pespacek 2022-05-20 15:43:32 +02:00
  • a1378105cf FEATURE: use psa_hash_xxx rather than mbedtls_md_xxx for TLS 1.3. ssl_tls13_parse_certificate_verify() Signed-off-by: pespacek <peter.spacek@silabs.com> pespacek 2022-04-26 15:03:11 +02:00
  • 69e348db85 Merge pull request #5833 from superna9999/5826-create-mbedtls-pk-can-do-psa Manuel Pégourié-Gonnard 2022-05-23 10:58:32 +02:00
  • 7eaadae941 fix no x509 info fail. Jerry Yu 2022-05-23 14:53:27 +08:00
  • 591e729b54 Allow building as a subdir Robert Shade 2022-05-12 14:40:16 -04:00
  • e884fd7acb Fix dependency of HMAC-SHA384 tests. Pol Henarejos 2022-05-21 11:21:58 +02:00
  • 90f803c584 Add sha3 streaming and reuse tests. Pol Henarejos 2022-05-20 20:50:29 +02:00
  • 7dbd5d1760 Add self tests (taken from #1549). Pol Henarejos 2022-05-20 20:42:33 +02:00
  • 13acb1b987 Fix travis build. Pol Henarejos 2022-05-20 18:14:22 +02:00
  • 8aadc614db Adding tests for MD SHA3 (taken from #1549). Pol Henarejos 2022-05-20 16:07:21 +02:00
  • 938b5abb13 Fix when reusing the same context for another operation. Pol Henarejos 2022-05-20 16:01:07 +02:00
  • ebb3640ada Added SHA3 to benchmark. Pol Henarejos 2022-05-20 14:26:00 +02:00
  • 4712d4c3e6 Added SHA3 to MD. Pol Henarejos 2022-05-20 14:17:14 +02:00
  • 1f3ae1639d olen parameter shall contain the length of the buffer. Pol Henarejos 2022-05-17 12:53:30 +02:00
  • e6b8c83c7a Remove sha3_alt.h Pol Henarejos 2022-05-17 12:17:44 +02:00