Commit Graph

  • ccbbb2c501 ARIA: add missing context init/free Gilles Peskine 2021-05-25 09:17:22 +0200
  • a8d0718b1c Fix misplaced extern "C" affecting MBEDTLS_ARIA_ALT Gilles Peskine 2021-05-24 22:58:37 +0200
  • aede2d0c52
    Merge pull request #4533 from gilles-peskine-arm/host_test-int32-2.x Ronald Cron 2021-05-21 16:02:11 +0200
  • c17f29309f psa: Support RSA signature without MBEDTLS_GENPRIME Jaeden Amero 2021-05-14 08:34:32 +0100
  • 9657334b57 psa: Add missing RSA test dependency Jaeden Amero 2021-05-20 15:56:59 +0100
  • 7dea07610c
    Merge pull request #4289 from gilles-peskine-arm/openssl-dhparam-robustness-development Manuel Pégourié-Gonnard 2021-05-21 10:16:18 +0200
  • db97b1e211
    Merge pull request #4491 from netfoundry/fix-mingw-build Manuel Pégourié-Gonnard 2021-05-21 10:03:18 +0200
  • d76f7ba2e1
    Merge pull request #4529 from hanno-arm/ssl_session_cache_fix_backport_2x Janos Follath 2021-05-21 08:49:11 +0100
  • c304679c75 Add ChangeLog entry Hanno Becker 2021-05-21 05:28:29 +0100
  • d135b57e8c
    Merge pull request #4412 from gilles-peskine-arm/undefined-reference-2.27 Gilles Peskine 2021-05-20 17:20:36 +0200
  • a33cb76820
    Merge pull request #4493 from netfoundry/gcc11.fixes_2.x Gilles Peskine 2021-05-20 15:54:20 +0200
  • 05c11e3dd5
    Merge pull request #4503 from gilles-peskine-arm/ciphersuite-sha384-guard-2.x Gilles Peskine 2021-05-19 21:13:08 +0200
  • ad0e01248d Fix missing compilation guard around psa_crypto_driver_wrappers.c Gilles Peskine 2021-04-24 13:19:45 +0200
  • c54010c3ec Split SHA-512 and SHA-384 guards for hash availability code Gilles Peskine 2021-05-12 22:52:09 +0200
  • fc9c07ff8f Fix unused variable with MBEDTLS_SHA512_NO_SHA384 Gilles Peskine 2021-05-12 22:51:53 +0200
  • d2d59379ed Remove dead code under MBEDTLS_SHA512_NO_SHA384 Gilles Peskine 2021-05-12 22:43:27 +0200
  • 367379d7fc Fix dependencies on SHA384 cipher suites Gilles Peskine 2021-05-12 22:28:54 +0200
  • 3d23e28ee1 Fix dependency for TLS-RSA-WITH-CAMELLIA-256-GCM-SHA384 Gilles Peskine 2021-05-12 21:59:31 +0200
  • 7eee55e85f
    Merge pull request #4527 from gilles-peskine-arm/psa-deprecated-macros-20210516 Ronald Cron 2021-05-19 14:44:37 +0200
  • f6de5d99f4
    Merge pull request #4537 from daverodgman/padlock-docs-fix-2.x Dave Rodgman 2021-05-19 12:12:39 +0100
  • e14e839e1f
    Merge pull request #4525 from gilles-peskine-arm/pr_4357-changelog Gilles Peskine 2021-05-19 11:58:08 +0200
  • 21bfbdd703 Fix misuse of MD API in SSL constant-flow HMAC Manuel Pégourié-Gonnard 2021-05-17 12:28:08 +0200
  • 83e3671d87 Don't check ciphersuite and compression in SSL session cache lookup Hanno Becker 2021-04-15 08:19:40 +0100
  • 6efa722e59 Fix docs for mbedtls_padlock_has_support Dave Rodgman 2021-05-18 18:59:37 +0100
  • 47cd121d18 Fix build error when int32_t is not int Gilles Peskine 2021-05-18 16:39:33 +0200
  • 8ce4ab18ab
    Merge pull request #4460 from gilles-peskine-arm/generate-tests-python3-make-2.x Gilles Peskine 2021-05-18 13:30:40 +0200
  • 48f052fb35 mbedtls_ecp_gen_privkey: minor refactoring Gilles Peskine 2021-03-23 21:58:14 +0100
  • f9d0c17eaf Remove some remaining uses of deprecated constants Gilles Peskine 2021-05-17 22:31:15 +0200
  • 6e0b043278 Add changelog entry for #4357 Gilles Peskine 2021-05-17 22:16:26 +0200
  • 54650b3892
    Merge pull request #4505 from d3zd3z/bp2x-posix-define Gilles Peskine 2021-05-17 12:09:59 +0200
  • bed4e9e214
    Merge pull request #4357 from gabor-mezei-arm/3267_Implement_psa_sign_message_and_verify Gilles Peskine 2021-05-17 10:14:46 +0200
  • c97b8ab0fd
    Update key type name gabor-mezei-arm 2021-05-13 16:27:46 +0200
  • 63ee881a9b avoid -Wmaybe-uninitialized when buiding with gcc11 Shawn Carey 2021-05-13 10:26:52 -0400
  • bb66dac971 Fix spurious -Wstringop-overflow with GCC 11.1 Gilles Peskine 2021-05-13 00:00:45 +0200
  • be2db1687e Add changelog for posix definition David Brown 2021-05-11 12:44:40 -0600
  • a79c30b8f4 Check if feature macro is defined before define it Flavio Ceolin 2020-05-27 22:41:19 -0700
  • 3239eff409 fix changelog entry eugene 2021-05-12 14:37:24 -0400
  • 98d2fe9f85 add changelog entry eugene 2021-05-12 12:33:36 -0400
  • 456d547973
    Merge pull request #4486 from gilles-peskine-arm/tniessen-typos-in-header-files-2.x Ronald Cron 2021-05-12 18:22:27 +0200
  • 4e54f25cc6 avoid "maybe-uninitialized" and "free-nonheap-object" errors/warnings with gcc11 Shawn Carey 2021-05-06 15:11:30 -0400
  • 7f5cd4786a use proper formatting macros when using MinGW provided stdio eugene 2021-05-12 08:50:36 -0400
  • f25c9767a9
    Enable fallback to software implementation in psa_sign/verify_message driver gabor-mezei-arm 2021-05-12 11:12:25 +0200
  • c979578a83
    Unify variable type and rename to be unambiguous gabor-mezei-arm 2021-05-12 11:03:09 +0200
  • 63c7a66320
    Update documentation gabor-mezei-arm 2021-05-12 10:49:27 +0200
  • 41b5ec6fd2
    Typo gabor-mezei-arm 2021-05-12 10:48:55 +0200
  • 02b6fba7f5 Fix typos in C header files Tobias Nießen 2021-05-10 19:53:15 +0200
  • bc331025dc Do not require test data to be in the repository Gilles Peskine 2021-05-11 22:42:52 +0200
  • ede9db3ef3 Discuss lifetimes, in particular persistence levels Gilles Peskine 2021-05-11 22:42:06 +0200
  • 8d202befca Add considerations on key material representations Gilles Peskine 2021-05-11 22:39:43 +0200
  • 06b0fcdc9b Clarification: forward and backward compatibility Gilles Peskine 2021-05-11 22:33:46 +0200
  • 33d0f7fb27 Typo Gilles Peskine 2021-05-11 22:33:09 +0200
  • 456cde1081
    Merge pull request #4479 from stevew817/backport_4247 Gilles Peskine 2021-05-11 20:21:17 +0200
  • bbb1952414 Refactor out mac_sign_setup and mac_verify_setup Steven Cooreman 2021-05-11 11:10:34 +0200
  • f8ad2123f9 Be explicit about why the zero-length check is there Steven Cooreman 2021-05-11 11:09:13 +0200
  • be21dab099 Apply mbedtls namespacing to MAC driver test hooks Steven Cooreman 2021-05-10 11:18:20 +0200
  • a6474de2ac Supply actual key bits to PSA_MAC_LENGTH during MAC setup Steven Cooreman 2021-05-10 11:13:41 +0200
  • 9621f444a7 Correctly mark unused arguments when MAC algorithms are compiled out Steven Cooreman 2021-05-10 09:47:05 +0200
  • 63fa40e593 Add sanity tests for CMAC-(3)DES through PSA Crypto Steven Cooreman 2021-05-07 17:27:27 +0200
  • aaf9944db3 Use the proper define guards in the MAC driver Steven Cooreman 2021-05-07 15:55:27 +0200
  • 2a18f56b4e Remove superfluous checking from MAC driver Steven Cooreman 2021-05-07 15:44:46 +0200
  • 15f0d92a48 Move is_sign and mac_size checking back to PSA core scope Steven Cooreman 2021-05-07 14:14:37 +0200
  • 7dccfce5fb Add PSA_ACCEL test dependencies in MAC driver wrappers tests Steven Cooreman 2021-05-06 19:41:15 +0200
  • dabac4283b Convert mbedTLS to PSA dependencies for the driver wrapper tests Steven Cooreman 2021-05-06 19:38:42 +0200
  • bd1f60868a Minor documentation and language fixes Steven Cooreman 2021-05-06 19:23:00 +0200
  • dba0644818 Remove superfluous check Steven Cooreman 2021-05-06 18:08:30 +0200
  • e68bb52afd Remove unused variable from MAC driver structure Steven Cooreman 2021-05-06 18:02:39 +0200
  • af81a71b8b Remove superfluous length check Steven Cooreman 2021-05-06 18:00:37 +0200
  • 9878a160c6 Code flow and style improvements Steven Cooreman 2021-05-06 17:58:36 +0200
  • 22dea1d527 Base the PSA implementation of TLS 1.2 PRF on the MAC API Steven Cooreman 2021-04-29 19:32:25 +0200
  • b27e3506fe Make HKDF use the generic MAC API Steven Cooreman 2021-04-29 19:11:25 +0200
  • c2cbac017f Use the correct guards on the context structures for MAC/HKDF/PRF Steven Cooreman 2021-04-29 18:01:53 +0200
  • 4f7cae6cbe Rename HMAC operation structure Steven Cooreman 2021-04-29 17:49:11 +0200
  • a2a1b803da Make safer_memcmp available to all compile units under PSA Steven Cooreman 2021-04-29 16:37:59 +0200
  • b4b9b2879c Remove redundant key_set from MAC operation structure Steven Cooreman 2021-04-29 16:24:36 +0200
  • 6e6451ec01 Code flow/readability improvements after review Steven Cooreman 2021-04-29 16:21:24 +0200
  • 5c85ef0a56 Remove unused items from MAC operation context structure Steven Cooreman 2021-04-29 15:32:42 +0200
  • 2d9a3f946e Add testing of the MAC driver entry points Steven Cooreman 2021-04-29 21:10:11 +0200
  • 09832b126e Add CMAC to standard PSA config Steven Cooreman 2021-03-22 15:09:44 +0100
  • f64b25e205 Rename internal HMAC structure type to match convention Steven Cooreman 2021-03-22 14:49:06 +0100
  • 76720f6389 Complete, document and fully use internal HMAC API Steven Cooreman 2021-03-22 12:21:10 +0100
  • 6f32bcacfa Add CMAC and HMAC driver testing to all.sh Steven Cooreman 2021-03-19 19:36:38 +0100
  • 87885df795 Migrate MAC finish calls into the software driver Steven Cooreman 2021-03-19 19:04:39 +0100
  • 11743f91de Migrate MAC update call into the software driver Steven Cooreman 2021-03-19 18:38:46 +0100
  • 0789783c17 Migrate MAC setup/abort calls into the software driver Steven Cooreman 2021-03-19 18:28:56 +0100
  • 32d569449b Move internal HMAC implementation into internal MAC driver Steven Cooreman 2021-03-19 17:39:17 +0100
  • 6e3c2cbb52 Move the MAC operation structure into the driver headers Steven Cooreman 2021-03-19 17:05:52 +0100
  • 896d51e584 Add boilerplate for dispatching MAC operations Steven Cooreman 2021-03-19 15:24:23 +0100
  • aecf0d3e70 Add include headers for composite operation contexts and move hmac Steven Cooreman 2021-04-26 12:16:27 +0200
  • 14d09f4223 Move the cipher operation structure declaration for grouping Steven Cooreman 2021-04-26 12:04:53 +0200
  • 7c3213921a Remove inclusion of top-level crypto.h from the driver context header Steven Cooreman 2021-04-26 11:56:33 +0200
  • 040d1cea15 Rename the PSA driver context structure headers to _primitives Steven Cooreman 2021-04-26 11:54:58 +0200
  • 7261697a03
    Update key usage determination for exercise key tests gabor-mezei-arm 2021-05-11 13:29:24 +0200
  • 7f366597b4
    Typo gabor-mezei-arm 2021-05-11 13:28:50 +0200
  • 8c88150ca1 cmakelists: Temporarily add UTF-8 fix (REMOVE WHEN UPSTREAM IS FIXED) mbedtls-2.16 Morph 2021-05-11 00:29:41 -0400
  • 6bd2de5c86 cmakelists: Disable building programs and tests Morph 2021-03-05 01:14:59 -0500
  • cb2784cbd8 config: Enable CMAC Morph 2021-03-05 00:04:40 -0500
  • 85bb47596c
    Merge pull request #4456 from gilles-peskine-arm/remove-config-psa-crypto-2.x Manuel Pégourié-Gonnard 2021-05-10 11:52:34 +0200
  • a7b9b202b2
    Change the driver calling logic for psa_sign/verify_messsage gabor-mezei-arm 2021-05-07 15:16:34 +0200
  • f3c5c86db7
    Rename sign/verify builtin functions called by driver wrapper functions gabor-mezei-arm 2021-05-05 14:18:36 +0200
  • ddd5cc6b01
    Add new tests for psa_sign/verify_message gabor-mezei-arm 2021-05-05 14:04:07 +0200