- 15 Sep, 2019 2 commits
-
-
Hash function GOST R 34.11-94 (gosthash94) in its compression function uses Russian block cipher (GOST 28147-89, Magma). Start separating block cipher code from hash function code. For now there is no public interface for this cipher, it will be added later. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Niels Möller authored
-
- 14 Sep, 2019 1 commit
-
-
Niels Möller authored
-
- 04 Sep, 2019 3 commits
-
-
Move GCM's block shift function to block-internal.h. This concludes moving of all Galois mul-by-2 to single header. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Move Galois polynomial shifts to block-internal.h, simplifying common code. GCM is left unconverted for now, this will be fixed later. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Add common implementations for functions doing XOR over nettle_block16/nettle_block8. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
- 03 Sep, 2019 2 commits
-
-
CMAC64 uses block8, rather than block16. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Remove last usage of unsigned long member of nettle_block16. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
- 23 Aug, 2019 1 commit
-
-
Niels Möller authored
-
- 22 Jul, 2019 1 commit
-
-
- 21 Jul, 2019 1 commit
-
-
Niels Möller authored
-
- 10 Jul, 2019 4 commits
-
-
Niels Möller authored
-
Implement CMAC using TrippleDES as underlying cipher. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Niels Möller authored
-
Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
- 08 Jul, 2019 3 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-
- 02 Jul, 2019 4 commits
-
-
Niels Möller authored
-
Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
When performing ECDH the peer provided public key needs to be checked for validity. FIPS requires basic tests be performed to insure the provided points are in fact on the selected curve. Those checks already exists in the ecc_point_set() function. Add an explicit test that checks the boundaries so that any regression in checks will be caught. Signed-off-by:
Simo Sorce <simo@redhat.com>
-
Niels Möller authored
-
- 26 Jun, 2019 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 25 Jun, 2019 1 commit
-
-
Niels Möller authored
-
- 15 Jun, 2019 2 commits
-
-
Niels Möller authored
-
-
- 06 Jun, 2019 2 commits
-
-
Niels Möller authored
The cmac changes on master breaks the previous version of the siv code. Now updated, and improved to use const context arguments for the _message functions.
-
Niels Möller authored
-
- 05 Jun, 2019 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 01 Jun, 2019 1 commit
-
-
Niels Möller authored
-
- 15 May, 2019 3 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-
- 12 May, 2019 1 commit
-
-
Niels Möller authored
-
- 11 May, 2019 1 commit
-
-
Niels Möller authored
-
- 06 May, 2019 1 commit
-
-
Niels Möller authored
This AEAD algorithm provides a way to make nonce-reuse a not critical issue. That is particular useful to stateless servers that cannot ensure that the nonce will not repeat. This cipher is used by draft-ietf-ntp-using-nts-for-ntp-17.
-
- 01 May, 2019 1 commit
-
-
Niels Möller authored
Move and rename block_mulx --> _cmac128_block_mulx.
-
- 27 Apr, 2019 1 commit
-
-
Niels Möller authored
-