Milan Broz
0a06947e14
Add Blake2b and Blake2s hash support for crypto backend.
...
We support most recent crypto algorithms, so this
is only addition of the Blake hash family.
Kernel and gcrypt crypto backend supports all variants,
OpenSSL only Blake2b-512 and Blake2s-256.
There is no useable support for NSS and Nettle yet.
Crypto backend supports kernel notation e.g. "blake2b-512"
that is translated to the library backend names.
2021-05-19 13:44:15 +02:00
Milan Broz
a757d84b91
Update Copyright year.
2021-02-07 16:09:13 +01:00
Milan Broz
4a9862a666
Add option for large IV to storage wrapper.
...
Also implement some test vectors and use the same limits
as in dm-crypt (IV offset alignnment).
2020-08-26 13:49:54 +02:00
Milan Broz
157f71d78e
Add IV vector tests.
...
This test checks IV wrapper implemented in userspace.
2020-05-24 23:19:46 +02:00
Ondrej Kozina
1e94425279
Remove unused parameter from crypto_backend_init.
2020-03-20 11:32:57 +01:00
Milan Broz
080566a1fd
Update copyright year.
2020-01-03 13:04:55 +01:00
Milan Broz
5b5f76002e
Fix various tests to run again in FIPS OpenSSL mode.
2019-07-31 10:27:58 +02:00
Milan Broz
456ab38caa
Allow to set CRYPTSETUP_PATH in tests for system installed cryptsetup tools.
...
Run: make check CRYPTSETUP_PATH=/sbin
2019-03-08 08:16:45 +01:00
Milan Broz
a354b72546
Add some symmetric block ciphers vector tests for crypto backend.
2019-02-24 12:35:50 +01:00
Milan Broz
ac8f41404b
Simplify and reformat hash/HMAC test vectors test.
2019-02-24 12:35:45 +01:00
Milan Broz
a6f5ce8c7b
Update copyright year.
...
And unify name copyright format.
2019-01-25 09:45:57 +01:00
Milan Broz
fbfd0c7353
Update Nettle crypto backend.
...
WARNING: this is just experimental backend, use only for testing.
2019-01-16 21:13:00 +01:00
Milan Broz
9cbd36163c
Fix various gcc compiler warnings in tests.
2018-12-03 13:47:43 +01:00
Milan Broz
a1b606803f
Fix HMAC vector test exit value.
2018-09-05 14:38:16 +02:00
Michal Virgovič
b2c7b40568
Add test vectors for HMAC - sha1, sha256, sha512.
2018-09-05 14:17:25 +02:00
Michal Virgovič
3c1c5ef281
Add vector tests for hash algorithms.
2018-08-01 09:16:44 +02:00
Milan Broz
2d2acda404
Add crypto backend vectors test.
...
Still need to add
- hash, HMAC,
- symmetric ciphers,
- storage encryption wrapper.
2018-03-19 13:02:12 +01:00