Dear Nettle developers,
I see Nettle currently supports only some variations of PBKDF2 so I was wondering whether there could be added support for more KDFs [0].
In my particular case it would be nice to have support for HKDF [1]. HKDF is not complicated and I'm sure most of us can work with their own implementation (like I did in my projects), but I believe it will be more beneficial for users to have it properly implemented in Nettle.
Same goes for the other KDFs.
[0] https://en.wikipedia.org/wiki/Category:Key_derivation_functions [1] https://tools.ietf.org/html/rfc5869
Thanks, Gabriel
On Thu 2017-05-18 10:43:26 +0300, Gabriel Ivașcu wrote:
Dear Nettle developers,
I see Nettle currently supports only some variations of PBKDF2 so I was wondering whether there could be added support for more KDFs [0].
In my particular case it would be nice to have support for HKDF [1]. HKDF is not complicated and I'm sure most of us can work with their own implementation (like I did in my projects), but I believe it will be more beneficial for users to have it properly implemented in Nettle.
Same goes for the other KDFs.
Nikos posted a patch providing HKDF functionality just this week, and got good feedback from Niels about how to improve it. Take a look at the list archives for more details. I suspect this functionality will land in Nettle soon, since Nikos is writing code and Niels is reviewing and doesn't seem opposed to it.
--dkg
nettle-bugs@lists.lysator.liu.se