Commit graph

  • b1777312da Make the driver context union a defined type Steven Cooreman 2021-03-04 15:22:38 +0100
  • f763810e58 Add test driver for hash operations Steven Cooreman 2021-03-04 15:14:36 +0100
  • c8288354a2 move hash update zero-length-input check back into the core Steven Cooreman 2021-03-04 14:02:19 +0100
  • dbf8ceda54 Change the way driver context structures are used Steven Cooreman 2021-03-04 13:01:18 +0100
  • 8e9e407fed Clarify documentation of internal hash software driver interface Steven Cooreman 2021-03-04 11:07:23 +0100
  • 1e58235d8b Dispatch hashing calls through the driver wrapper layer Steven Cooreman 2021-02-18 17:24:37 +0100
  • 84d670d20c Make psa_hash_compare go through hash_compute Steven Cooreman 2021-02-18 16:22:53 +0100
  • 0e307647e6 Split hashing operations out into an mbedTLS hash driver Steven Cooreman 2021-02-18 16:18:32 +0100
  • 17605f072b
    Merge pull request #4151 from ronald-cron-arm/psa-sign_verify-hash Manuel Pégourié-Gonnard 2021-03-10 10:08:50 +0100
  • 1c4e78421e
    Merge pull request #815 from ARMmbed/mbedtls-2.26.0-rc0-pr Dave Rodgman 2021-03-09 18:03:32 +0000
  • d61fa61bef
    Merge pull request #814 from ARMmbed/mbedtls-2.16.10-rc0-pr Dave Rodgman 2021-03-09 18:02:13 +0000
  • 0135516d55
    Merge pull request #4203 from paul-elliott-arm/memsan_fix_build paul-elliott-arm 2021-03-09 16:31:31 +0000
  • bfe754947c Bump version to 2.26.0 Dave Rodgman 2021-03-09 16:09:18 +0000
  • 7bee63a310 Bump version to Mbed TLS 2.16.10 Dave Rodgman 2021-03-09 16:03:25 +0000
  • b05a59a550 Improve error message Paul Elliott 2021-03-09 10:24:55 +0000
  • cfa6a1e2e1 Remove changelog entry Paul Elliott 2021-03-09 10:23:18 +0000
  • 74755e484c Update Changelog for 2.26.0 Dave Rodgman 2021-03-08 18:35:44 +0000
  • b4fe1053e4 Add missing changelog entry Dave Rodgman 2021-03-08 17:38:44 +0000
  • 2d83ac100d Add a missing changelog entry Dave Rodgman 2021-03-08 17:35:04 +0000
  • c776582dc3 Update Changelog for 2.16.10 Dave Rodgman 2021-03-08 18:31:02 +0000
  • 18a8698e76 Add missing changelog entry Dave Rodgman 2021-03-08 17:38:44 +0000
  • 5cce6a24d0 Merge branch 'development-restricted' into mbedtls-2.26.0-rc Dave Rodgman 2021-03-08 17:01:24 +0000
  • 2ed6fe0b30 Merge branch 'mbedtls-2.16-restricted' into mbedtls-2.16.10-rc Dave Rodgman 2021-03-08 16:46:51 +0000
  • 7ef23bee0e Documentation: fix \p names that diverged from the code Gilles Peskine 2021-03-08 17:19:47 +0100
  • 364d12cfab Documentation: fix \p used for non-parameters Gilles Peskine 2021-03-08 17:23:47 +0100
  • 8735343575 Fix copypasta in documentation of an error case Gilles Peskine 2021-03-08 17:25:03 +0100
  • e252868be4
    Merge pull request #4067 from stevew817/feature/allow_multilength_aead Gilles Peskine 2021-03-08 15:04:17 +0100
  • 1fb691aea9 Remove superfluous check Steven Cooreman 2021-03-08 12:01:55 +0100
  • cd64093222 Language & code readability updates Steven Cooreman 2021-03-08 12:00:27 +0100
  • 286a36e17d
    Fix size macros gabor-mezei-arm 2021-03-05 15:54:21 +0100
  • fb91a48616 Fix memsan build with clang 11 Paul Elliott 2021-03-05 14:17:51 +0000
  • f08648d2da Make assemble changelog script enforce line length Paul Elliott 2021-03-05 12:22:51 +0000
  • 477a463684
    Merge pull request #4168 from stevew817/fix/unreferenced_function_in_ecp_c Janos Follath 2021-03-05 08:51:13 +0000
  • 9edff740e1 Fix EC J-PAKE failing when the payload is all-bits-zero TRodziewicz 2021-03-04 17:59:39 +0100
  • bb9cbc7a23 psa: ecdsa: Prefer NOT_SUPPORTED error code Ronald Cron 2021-03-04 17:09:00 +0100
  • c785394ba6
    Merge pull request #810 from paul-elliott-arm/cf_base64_work_2_16 Manuel Pégourié-Gonnard 2021-03-04 17:25:43 +0100
  • edc589bdd8
    Merge pull request #808 from paul-elliott-arm/cf_base64_work Manuel Pégourié-Gonnard 2021-03-04 17:25:37 +0100
  • cd65b62f21 Code style fixups Paul Elliott 2021-03-04 14:34:50 +0000
  • 0c0f9adab1 Fixup changelog formatting Paul Elliott 2021-03-04 14:24:57 +0000
  • c22d0b9d5b Fix misnamed base64 test Paul Elliott 2021-03-04 14:23:03 +0000
  • be165bd32b Code style fixups Paul Elliott 2021-03-04 14:34:50 +0000
  • a5dce14291 Fixup changelog formatting Paul Elliott 2021-03-04 14:24:57 +0000
  • 3c973f4d32 Fix misnamed base64 test Paul Elliott 2021-03-04 14:23:03 +0000
  • 4823624542 Fix carelessly copy pasted comment Paul Elliott 2021-03-03 17:21:17 +0000
  • 490c5d4628 Fix constant flow mask maths Paul Elliott 2021-03-03 17:11:32 +0000
  • 6f69d4c7e2 Remove multiplication from conditional assignments Paul Elliott 2021-03-03 15:31:17 +0000
  • 4c71707987 Prevent false positive CF Test Failures Paul Elliott 2021-03-02 22:48:40 +0000
  • 7dac825a3c Add further more rigorous tests for base64 Paul Elliott 2021-03-02 22:44:37 +0000
  • e8ee0f1a94 Fix Non CF access to table in base64 decrypt Paul Elliott 2021-03-01 19:15:43 +0000
  • 6a66737433 Optimise unneccesary cf table accesses away Paul Elliott 2021-03-01 18:33:09 +0000
  • 86cb928e54 Fix incorrect assumptions about the size of size_t Paul Elliott 2021-03-01 17:49:42 +0000
  • f13a47bbb2 Fixes for MSVC warnings Paul Elliott 2021-02-25 12:28:49 +0000
  • 8d265f75a4 Add Changelog entry Paul Elliott 2021-02-25 10:47:56 +0000
  • 69b904b679 First pass at constant flow tests for base64 Paul Elliott 2021-02-24 15:32:42 +0000
  • 9103d490e8 psa: ecdsa: Rework deterministic support check Ronald Cron 2021-03-04 11:26:03 +0100
  • 6a6668a944
    Merge pull request #4193 from daverodgman/rsa_private_backport_2.7 mbedtls-2.7 Dave Rodgman 2021-03-04 12:27:42 +0000
  • d0b0ba8179
    Merge pull request #4173 from gilles-peskine-arm/net_poll-fd_setsize-development development Janos Follath 2021-03-04 12:16:33 +0000
  • 1b6a24f759
    Merge pull request #4180 from gilles-peskine-arm/net_poll-fd_setsize-2.16 Janos Follath 2021-03-04 12:15:53 +0000
  • b266edaf2b
    Merge pull request #4181 from gilles-peskine-arm/net_poll-fd_setsize-2.7 Janos Follath 2021-03-04 12:15:42 +0000
  • aa616ac0e4
    Merge pull request #4194 from daverodgman/test_nondet_ecdsa_backport_2.7 Dave Rodgman 2021-03-04 11:30:01 +0000
  • 738d2310a7 Attempt to make Base64 table access constant flow Paul Elliott 2021-02-05 17:49:23 +0000
  • 566899eefa psa: Remove outdated comments Ronald Cron 2021-03-04 08:56:17 +0100
  • cbc135599e psa: wrapper: Remove unnecessary compiler warning workarounds Ronald Cron 2021-03-03 17:22:09 +0100
  • 31a876da09 Clarify some policy-handling code comments Steven Cooreman 2021-03-03 20:47:40 +0100
  • f9f7fdfe49 Rework MAC algorithm / key type validation Steven Cooreman 2021-03-03 19:04:05 +0100
  • 07fa1f1a39 Fix carelessly copy pasted comment Paul Elliott 2021-03-03 17:21:17 +0000
  • 3ffd13465a Fix constant flow mask maths Paul Elliott 2021-03-03 17:11:32 +0000
  • ea4cc855e2 Test SSL with non-deterministic ECDSA Gilles Peskine 2020-11-19 22:14:34 +0100
  • fc2c79633b Fix an incorrect error code if RSA private operation glitched Gilles Peskine 2020-11-25 00:10:31 +0100
  • 88f2eb664f Remove multiplication from conditional assignments Paul Elliott 2021-03-03 15:31:17 +0000
  • 388a9d3a8b Update error codes listed in the net_sockets documentation Gilles Peskine 2021-03-03 12:25:06 +0100
  • 9264e01730 Update error codes listed in the net_sockets documentation Gilles Peskine 2021-03-03 12:25:06 +0100
  • 51f5d31635 Update error codes listed in the net_sockets documentation Gilles Peskine 2021-03-03 12:25:06 +0100
  • f02eeb8762 Fix sloppy wording around stricly less-than vs less or equal Gilles Peskine 2021-03-01 11:39:21 +0100
  • 51917a82e8 Document FD_SETSIZE limitation for mbedtls_net_recv_timeout Gilles Peskine 2021-02-24 19:51:23 +0100
  • 33d816aff9 Fix stack buffer overflow in net functions with large file descriptor Gilles Peskine 2021-02-24 19:49:44 +0100
  • 4ff9a29686 Check truncation length explicitly Steven Cooreman 2021-03-03 12:07:20 +0100
  • 58c94d39ae Make psa_get_mac_output_length testable and test it Steven Cooreman 2021-03-02 21:31:17 +0100
  • c48cb80b1f Prevent false positive CF Test Failures Paul Elliott 2021-03-02 22:48:40 +0000
  • c1a895d897 Add further more rigorous tests for base64 Paul Elliott 2021-03-02 22:44:37 +0000
  • 7d4b0d778f Reuse PSA_MAC_LENGTH in psa_get_mac_output_length Steven Cooreman 2021-03-02 21:29:45 +0100
  • 5a17267442 Add a note about why key_type is required Steven Cooreman 2021-03-02 21:27:42 +0100
  • 1ac5ce3b91 Make psa_key_policy_algorithm_intersection MAC-length aware Steven Cooreman 2021-03-02 16:34:49 +0100
  • 15472f8c70 Clean up psa_mac_setup now that we have an output length calculator Steven Cooreman 2021-03-02 16:16:22 +0100
  • 5ad4bf75e3 Move MAC default length checking into psa_key_policy_permits Steven Cooreman 2021-03-02 15:11:57 +0100
  • 328f11c50e Language & readability touchups Steven Cooreman 2021-03-02 11:44:51 +0100
  • e538896ad8 Remove unreferenced static functions when ECP_NO_FALLBACK is used Steven Cooreman 2021-03-01 14:04:53 +0100
  • 2a0278734b
    Merge pull request #4148 from stevew817/add_missing_non_12b_gcm_test_skip coverity_scan Ronald Cron 2021-03-02 09:18:41 +0100
  • 0544d49330 Fix Non CF access to table in base64 decrypt Paul Elliott 2021-03-01 19:15:43 +0000
  • 6e152fa362 Optimise unneccesary cf table accesses away Paul Elliott 2021-03-01 18:33:09 +0000
  • 717ba77e52 Fix incorrect assumptions about the size of size_t Paul Elliott 2021-03-01 17:49:42 +0000
  • 121d7c7c14 Fix sloppy wording around stricly less-than vs less or equal Gilles Peskine 2021-03-01 11:39:21 +0100
  • 58ec378912 Document FD_SETSIZE limitation for mbedtls_net_{poll,recv_timeout} Gilles Peskine 2021-02-24 19:51:23 +0100
  • f604240b1b Fix stack buffer overflow in net functions with large file descriptor Gilles Peskine 2021-02-24 19:49:44 +0100
  • d788fab4ff Clarify usage of psa_key_policy_permits Steven Cooreman 2021-02-25 11:29:17 +0100
  • 16a05f5881 Add metadata tests intertwining truncated and at-least-length algos Steven Cooreman 2021-02-25 11:22:03 +0100
  • 947bb0b06f Code readability improvements Steven Cooreman 2021-02-25 10:33:30 +0100
  • a1d8322f74 Fix typos & copy-paste errors Steven Cooreman 2021-02-25 10:20:29 +0100
  • fb9cb92055 Move wildcard-to-exercisable conversion to exercise_key in test suite Steven Cooreman 2021-02-23 14:37:38 +0100
  • 7e39f05929 Using a wildcard as a specific algorithm now reports invalid argument Steven Cooreman 2021-02-23 14:18:32 +0100