commit | 4218ebe8cab421c72f134cca1374e0985303f34a | [log] [tgz] |
---|---|---|
author | Stephan Mueller <smueller@chronox.de> | Mon Mar 28 16:47:55 2016 +0200 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Tue Apr 05 20:35:53 2016 +0800 |
tree | 813c3ec09204f4cd35998aaca752c22ae88beecd | |
parent | bdb6cf9f6fe6d9af905ea34b7c4bb78ea601329e [diff] |
crypto: drbg - set HMAC key only when altered The HMAC implementation allows setting the HMAC key independently from the hashing operation. Therefore, the key only needs to be set when a new key is generated. This patch increases the speed of the HMAC DRBG by at least 35% depending on the use case. The patch is fully CAVS tested. Signed-off-by: Stephan Mueller <smueller@chronox.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>