- 15 Sep, 2019 1 commit
-
-
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>
-
- 04 Sep, 2019 2 commits
-
-
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>
-
- 10 Jul, 2019 2 commits
-
-
Implement CMAC using TrippleDES as underlying cipher. Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
- 26 Jun, 2019 1 commit
-
-
Niels Möller authored
-
- 12 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.
-
- 24 Mar, 2019 1 commit
-
-
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 Jan, 2019 1 commit
-
-
Niels Möller authored
-
- 26 Dec, 2018 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 28 Nov, 2018 1 commit
-
-
Niels Möller authored
Patch from Simo Sorce.
-
- 25 Nov, 2018 1 commit
-
-
Use side-channel silent RSA root function as well as PKCS1 padding functions. This variant accepts only a fixed length message, and returns error if the pkcs1 padding returns a different length message. The buffer is always left unchanged on error so that a TLS implementation can pre-initialize it with a random key to use on decoding error. Signed-off-by:
Simo Sorce <simo@redhat.com>
-
- 24 Nov, 2018 3 commits
-
-
Signed-off-by:
Simo Sorce <simo@redhat.com>
-
Originally from Niels, with minor changes to avoid compiler warnings.
-
Signed-off-by:
Simo Sorce <simo@redhat.com>
-
- 07 Jul, 2018 1 commit
-
-
This adds all exported symbols in the map files explicitly under the following rules: - Symbols mentioned in internal headers go in a section which is valid only for testing, and linking with these symbols will break in library updates. - Symbols mentioned in installed headers go in the exported sections and are considered part of the ABI. - All internal symbols move to internal headers. - The _nettle_md5_compress and _nettle_sha1_compress become exported without the _nettle prefix, due to existing usage.
-
- 10 Mar, 2018 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 19 Feb, 2018 1 commit
-
-
That adds support for CMAC as a generic framework for 128-bit block and key ciphers, as well as API for AES-128-CMAC, and AES-256-CMAC. Signed-off-by:
Nikos Mavrogiannopoulos <nmav@redhat.com>
-
- 01 Feb, 2018 1 commit
-
-
Niels Möller authored
-
- 30 Jan, 2018 1 commit
-
-
Niels Möller authored
-
- 24 Jan, 2018 1 commit
-
-
- 16 Oct, 2017 1 commit
-
-
Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
- 30 Aug, 2017 1 commit
-
-
Signed-off-by:
Nikos Mavrogiannopoulos <nmav@redhat.com>
-
- 27 Aug, 2017 1 commit
-
-
Niels Möller authored
In version.h, GMP_NUMB_BITS is needed only for mini-gmp builds. In non-mini-gmp builds, substitute a dummy value there, to make the contents of this header file platform independent. In Makefile, we always need a properly configured value, and do this with the renamed variable NUMB_BITS.
-
- 09 Apr, 2017 1 commit
-
-
Signed-off-by:
Nikos Mavrogiannopoulos <nmav@redhat.com>
-
- 21 Mar, 2017 2 commits
-
-
Daiki Ueno authored
Signed-off-by:
Daiki Ueno <dueno@redhat.com>
-
Daiki Ueno authored
Signed-off-by:
Daiki Ueno <dueno@redhat.com>
-
- 12 Jan, 2017 1 commit
-
-
Niels Möller authored
-
- 05 Sep, 2016 1 commit
-
-
Niels Möller authored
-
- 15 Nov, 2015 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 12 May, 2015 1 commit
-
-
Niels Möller authored
-
- 31 Mar, 2015 1 commit
-
-
Niels Möller authored
-
- 26 Mar, 2015 1 commit
-
-
Niels Möller authored
-
- 25 Mar, 2015 1 commit
-
-
Niels Möller authored
-
- 19 Mar, 2015 1 commit
-
-
Niels Möller authored
-