Hello,
I have several patch series that were sitting in my local gost tree. Most of them were posted to this mailing list for review with little to no feedback. For now they are incorporated into GnuTLS for testing and maturing. I'd like to understand, how should I proceed if I'd like to get them included into nettle to spare GnuTLS from having more and more crypto code.
- CMAC-64 support (together with CMAC-TDES for testing). - Changes to GOST R 34.11-94 (gosthash94) code - GOST 28147-89/Magma 64-bit cipher (depend on gosthash94 changes) - Additional cipher modes required for full GOST 28147-89 support - Streebog hash algorithm (GOST R 34.11-2012) - Several GOST curves (2 for now, other require changes to ecc backend) - GOST ECC-based digital signature scheme - GOST ECC-based key agreement - small chunks of additional support code
Dmitry Eremin-Solenikov dbaryshkov@gmail.com writes:
I have several patch series that were sitting in my local gost tree. Most of them were posted to this mailing list for review with little to no feedback.
- CMAC-64 support (together with CMAC-TDES for testing).
- Changes to GOST R 34.11-94 (gosthash94) code
- GOST 28147-89/Magma 64-bit cipher (depend on gosthash94 changes)
- Additional cipher modes required for full GOST 28147-89 support
- Streebog hash algorithm (GOST R 34.11-2012)
- Several GOST curves (2 for now, other require changes to ecc backend)
- GOST ECC-based digital signature scheme
- GOST ECC-based key agreement
- small chunks of additional support code
Except for the last one (not sure what those changes are), this looks like a reasonable order. For the ecc things, I think I'd give the ed448 changes higher priority.
Can you resend links for the first two or thee changes, or resend latest patches?
Regards, /Niels
Hello,
вт, 2 июл. 2019 г. в 15:03, Niels Möller nisse@lysator.liu.se:
Dmitry Eremin-Solenikov dbaryshkov@gmail.com writes:
I have several patch series that were sitting in my local gost tree. Most of them were posted to this mailing list for review with little to no feedback.
- CMAC-64 support (together with CMAC-TDES for testing).
- Changes to GOST R 34.11-94 (gosthash94) code
- GOST 28147-89/Magma 64-bit cipher (depend on gosthash94 changes)
- Additional cipher modes required for full GOST 28147-89 support
- Streebog hash algorithm (GOST R 34.11-2012)
- Several GOST curves (2 for now, other require changes to ecc backend)
- GOST ECC-based digital signature scheme
- GOST ECC-based key agreement
- small chunks of additional support code
Except for the last one (not sure what those changes are), this looks like a reasonable order. For the ecc things, I think I'd give the ed448 changes higher priority.
Can you resend links for the first two or thee changes, or resend latest patches?
OK, I will just resend patches for CMAC-64 and for gosthash94/gost28147.
nettle-bugs@lists.lysator.liu.se