mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
.. | ||
tests | ||
app.config.test | ||
main.c | ||
Makefile | ||
Makefile.ci | ||
README.md | ||
tests-crypto-aes.c | ||
tests-crypto-chacha20poly1305.c | ||
tests-crypto-chacha.c | ||
tests-crypto-cipher.c | ||
tests-crypto-helper.c | ||
tests-crypto-modes-cbc.c | ||
tests-crypto-modes-ccm.c | ||
tests-crypto-modes-ctr.c | ||
tests-crypto-modes-ecb.c | ||
tests-crypto-modes-ocb.c | ||
tests-crypto-poly1305.c | ||
tests-crypto.h |
Overview
This test application tests all the components of the crypto module in RIOT. Specifically these are:
- ChaCha. Test vectors from draft-strombergson-chacha-test-vectors-00.
- Poly1305. Test vectors from draft-nir-cfrg-chacha20-poly1305-06.
- ChaCha20-Poly1305. Test vectors from rfc7539.
- AES-CBC. Test vectors from SP 800-38C.
- AES-CCM. Test vectors from RFC3610, SP 800-38C, Wycheproof.
- AES-CTR. Test vectors from SP 800-38C.
- AES-ECB. Test vectors from SP 800-38C.
- AES-OCB. Test vectors from RFC7253.
To build the test application run
make
To execute the test run
make term