sys/psa_crypto: one-shot Chacha20 support
Contribution description This PR adds a new pseudomodule for using the existing chacha20-algorithms in a simpler way. More specific: It adds gluecode for the PSA Crypto API to access the RIOT implementation of CHACHA20.
Testing procedure The corresponding tests are located in tests/sys/psa_crypto_hashes/example_cipher_chacha20.c
You can run them the following way:
go to tests/sys/psa_crypto_cipher/ run "make compile-commands" run "make flash test" Issues/PRs references N/A
Murdock results
:heavy_check_mark: PASSED
b9396c4739ded7c91b098613073c75921a6692f4 sys/psa_crypto: chacha20 oneshot gluecode
| Success | Failures | Total | Runtime |
|---|---|---|---|
| 10215 | 0 | 10215 | 19m:11s |
Artifacts
Some unused parameter warnings which let the CI fail: https://ci.riot-os.org/details/8fd578f3a2364f3abf17716e17dc1bcc
@Wunderbaeumchen99817 @darthdrannel Would you like to squash or should I take over?