RIOT icon indicating copy to clipboard operation
RIOT copied to clipboard

sys/psa_crypto: sha3 support

Open Wunderbaeumchen99817 opened this issue 1 year ago • 3 comments

Contribution description This PR adds a new pseudomodule for using the existing sha3-hashings-algorithms in a simpler way. More specific: It adds gluecode for the PSA Crypto API to access the RIOT implementation of SHA3.

Testing procedure The corresponding tests are located in tests/sys/psa_crypto_hashes/example_sha3_glue.c

You can run them the following way:

  1. go to tests/sys/psa_crypto_hashes/
  2. run "make compile-commands"
  3. run "make flash test"

Issues/PRs references N/A

Wunderbaeumchen99817 avatar May 27 '24 10:05 Wunderbaeumchen99817

Cool! Could you clean up your commits?

Teufelchen1 avatar Jun 01 '24 16:06 Teufelchen1

Murdock results

:heavy_check_mark: PASSED

9b502027ab06fe2cf139edcb908f98cce1328ff4 sys/psa_crypto: added sha3 glue code

Success Failures Total Runtime
10177 0 10178 16m:40s

Artifacts

riot-ci avatar Jun 04 '24 07:06 riot-ci

There are still two failing static checks that you should be able to fix (a trailing whitespace and running make generate-features once from the main RIOT repo): https://github.com/RIOT-OS/RIOT/actions/runs/9570133114/job/26416056964?pr=20698

I'm not sure why the third check failed, though.

mguetschow avatar Jun 19 '24 12:06 mguetschow

@mguetschow done :)

Wunderbaeumchen99817 avatar Jul 14 '24 06:07 Wunderbaeumchen99817