- 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.
-
- 24 Mar, 2019 5 commits
-
-
Niels Möller authored
The structs are named xts_aes*_key, not xts_aes*_ctx.
-
Niels Möller authored
-
Simo Sorce authored
This creates two implementations of xts_shift, one for little endian and one for big endian. This way we avoid copies to additional variables and inefficient byteswapping on platforms that do not have dedicated instructions. Signed-off-by:
Simo Sorce <simo@redhat.com>
-
Simo Sorce authored
This avoids copying and may be somewhat more readable without the need for so much explanation. Signed-off-by:
Simo Sorce <simo@redhat.com>
-
Simo Sorce authored
XEX encryption mode with tweak and ciphertext stealing (XTS) is standardized in IEEE 1619 and generally used for storage devices. Signed-off-by:
Simo Sorce <simo@redhat.com>
-
- 06 Feb, 2019 1 commit
-
-
Niels Möller authored
-
- 22 Jan, 2019 1 commit
-
-
Niels Möller authored
-
- 21 Jan, 2019 1 commit
-
-
Niels Möller authored
-
- 19 Jan, 2019 3 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-