- 04 Sep, 2019 2 commits
-
-
Dmitry Baryshkov authored
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>
-
Dmitry Baryshkov authored
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
-
-
Dmitry Baryshkov authored
CMAC64 uses block8, rather than block16. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Dmitry Baryshkov authored
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
-
-
Dmitry Baryshkov authored
-
- 21 Jul, 2019 1 commit
-
-
Niels Möller authored
-
- 10 Jul, 2019 4 commits
-
-
Niels Möller authored
-
Dmitry Baryshkov authored
Implement CMAC using TrippleDES as underlying cipher. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Niels Möller authored
-
Dmitry Baryshkov 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
-
Dmitry Baryshkov authored
Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Simo Sorce authored
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
-
Wim Lewis 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 2 commits
-
-
Niels Möller authored
-
Simo Sorce authored
-
- 14 Apr, 2019 1 commit
-
-
Niels Möller authored
-
- 29 Mar, 2019 1 commit
-
-
Niels Möller authored
-
- 27 Mar, 2019 1 commit
-
-
Niels Möller authored
* xts.c (xts_shift): Arrange with a single write to u64[1]. * cmac.c (block_mulx): Rewrite to work in the same way as xts_shift, with 64-bit operations. XTS and CMAC use opposite endianness, but otherwise, these two functions are identical.
-