- 09 Mar, 2020 4 commits
-
-
Niels Möller authored
-
While the documentation said the nonce size is 8 octets, the implementation actually assumed 12 octets following RFC 7539. Signed-off-by:
Daiki Ueno <dueno@redhat.com>
-
The ChaCha-Poly1305 implementation previously used the chacha_crypt function that assumes the block counter is 64-bit long, while RFC 8439 defines that the counter is 32-bit long. Although this should be fine as long as up to 256 gigabytes of data is encrypted with the same key, it would be nice to use a separate functions (chacha_set_counter32 and chacha_crypt32) that assume the counter is 32-bit long. Signed-off-by:
Daiki Ueno <dueno@redhat.com>
-
The ChaCha20 based header protection algorithm in QUIC requires a way to set the initial value of counter: https://quicwg.org/base-drafts/draft-ietf-quic-tls.html#name-chacha20-based-header-prote This will add a new function chacha_set_counter, which takes an 8-octet initial value of the block counter. Signed-off-by:
Daiki Ueno <dueno@redhat.com>
-
- 08 Mar, 2020 2 commits
-
-
Niels Möller authored
-
Move cmac-des3 meta information from testsuite/cmac-test.c to main Nettle library. Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
- 15 Feb, 2020 2 commits
-
-
Niels Möller authored
-
To make ecc functions usage more obvious remove ecc_modp_foo() and ecc_modq_foo() wrapper macros. Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
- 09 Feb, 2020 5 commits
-
-
Niels Möller authored
Based on patches by Daiki Ueno.
-
Niels Möller authored
-
Niels Möller authored
Based on patches by Daiki Ueno.
-
Niels Möller authored
Based on patches by Daiki Ueno. * testsuite/cmac-test.c (nettle_cmac_aes128, nettle_cmac_aes256): Moved to... * cmac-aes128-meta.c: New file. * cmac-aes256-meta.c: New file.
-
Niels Möller authored
-
- 06 Feb, 2020 2 commits
-
-
Niels Möller authored
-
gost28147_param instances were never a part of stable release, so move them to internal header. Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
- 05 Feb, 2020 1 commit
-
-
Niels Möller authored
-
- 29 Jan, 2020 1 commit
-
-
Niels Möller authored
-
- 28 Jan, 2020 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
- 27 Jan, 2020 2 commits
-
-
Niels Möller authored
-
Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
- 26 Jan, 2020 8 commits
-
-
Niels Möller authored
-
Niels Möller authored
For gitlab CI fix.
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
For gitlab CI fix.
-
Gitlab added windows shared runners and we should avoid running CI in this environment as it will immediatelly fail. Signed-off-by:
Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
-
- 25 Jan, 2020 5 commits
-
-
Niels Möller authored
-
Niels Möller authored
-
Niels Möller authored
-
Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
Add GOST Digital Signature Algorithms support according to GOST R 34.10-2001/-2012. English translations of these standards are provided as RFC 5832 and RFC 7091. Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
- 23 Jan, 2020 2 commits
-
-
Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
- 16 Jan, 2020 2 commits
-
-
Add support for GC512A curve ("TLS Supported Groups" registry, draft-smyshlyaev-tls12-gost-suites) also known as tc26-gost-3410-12-512-paramSetA (RFC 7836). Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-
Add support for GC256B curve ("TLS Supported Groups" registry, draft-smyshlyaev-tls12-gost-suites) also known as GostR3410-2001-CryptoPro-A and GostR3410-2001-CryptoPro-XchA (RFC 4357). Signed-off-by:
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com>
-
- 15 Jan, 2020 2 commits
-
-
Niels Möller authored
-
Niels Möller authored
* aclocal.m4 (DEP_INCLUDE): Delete substituted variable. * Makefile.in: Use the GNU make directive -include to include dependency .d files. Delete dependency files on make clean. * examples/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. Also use $(OBJEXT) properly. * tools/Makefile.in: Likewise. * configure.ac (dummy-dep-files): Delete these config commands.
-