Ronald Cron
a0c9ff3e52
tests: Add mbedtls_test_ prefix to *hexify functions
...
Add mbedtls_test_ prefix to hexify() and unhexify()
test helper functions.
Command to change *.function files:
find . -name "*.function" -exec awk -i inplace \
'{sub(/(un|)hexify\>/,"mbedtls_test_&")}1' {} \;
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2020-06-26 09:15:43 +02:00
Hanno Becker
a994b2379f
Test that xxx_free() functions accept NULL parameter
2018-12-18 15:30:30 +00:00
Hanno Becker
ae2ff02ff1
Add tests for ChaChaPoly parameter validation
...
Parameter validation was previously performed and tested unconditionally
for the ChaCha/Poly modules. This commit therefore only needs go guard the
existing tests accordingly and use the appropriate test macros for parameter
validation.
2018-12-18 15:30:30 +00:00
Manuel Pégourié-Gonnard
2aca236881
chacha20: add test for parameter validation
2018-05-24 13:37:31 +02:00
Manuel Pégourié-Gonnard
fce88b2533
Fix selftest verbosity in test suites
2018-05-24 13:37:31 +02:00
Manuel Pégourié-Gonnard
1465602ee1
poly1305: fix bug in starts() and add test for it
2018-05-24 13:37:31 +02:00
Manuel Pégourié-Gonnard
55c0d096b7
chacha20: fix bug in starts() and add test for it
...
Previously the streaming API would fail when encrypting multiple messages with
the same key.
2018-05-24 13:37:31 +02:00
Manuel Pégourié-Gonnard
528524bf3c
Reduce size of buffers in test suites
2018-05-24 13:37:31 +02:00
Daniel King
6155cc82ba
Add ChaCha20 test vectors from RFC 7539
2018-05-24 13:37:31 +02:00
Daniel King
34b822ce7b
Initial implementation of ChaCha20
2018-05-24 13:37:31 +02:00