Thread (10 messages) 10 messages, 2 authors, 2016-06-08

Re: [PATCH v2 0/4] crypto: Key Derivation Function (SP800-108)

From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2016-06-02 08:56:45

On Tue, May 31, 2016 at 01:50:57PM +0200, Stephan Mueller wrote:
Hi,

this patch set implements all three key derivation functions defined in
SP800-108.

The implementation is provided as a template for random number generators,
since a KDF can be considered a form of deterministic RNG where the key
material is used as a seed.

With the KDF implemented as a template, all types of keyed hashes can be
utilized, including HMAC and CMAC. The testmgr tests are derived from
publicly available test vectors from NIST.

The KDF are all tested with a complete round of CAVS testing on 32 and 64 bit.

The patch set introduces an extension to the kernel crypto API in the first
patch by adding a template handling for random number generators based on the
same logic as for keyed hashes.
When you resubmit these patches please actually add a user.  I'm not
going to add new algorithms with no users.

Thanks,
-- 
Email: Herbert Xu [off-list ref]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help