Hannes Reinecke <hare@xxxxxxxxxx> wrote: > Separate out the HKDF functions into a separate module to > to make them available to other callers. > And add a testsuite to the module with test vectors > from RFC 5869 (and additional vectors for SHA384 and SHA512) > to ensure the integrity of the algorithm. > > Signed-off-by: Hannes Reinecke <hare@xxxxxxxxxx> > Acked-by: Eric Biggers <ebiggers@xxxxxxxxxx> > --- > crypto/Kconfig | 6 + > crypto/Makefile | 1 + > crypto/hkdf.c | 573 ++++++++++++++++++++++++++++++++++++++++++ > fs/crypto/Kconfig | 1 + > fs/crypto/hkdf.c | 85 ++----- > include/crypto/hkdf.h | 20 ++ > 6 files changed, 616 insertions(+), 70 deletions(-) > create mode 100644 crypto/hkdf.c > create mode 100644 include/crypto/hkdf.h Acked-by: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt