crypto: shash - Export/import hash state only
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 9 Jul 2009 12:30:57 +0000 (20:30 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 11 Jul 2009 10:23:32 +0000 (18:23 +0800)
commit99d27e1c59e34869605de625b033c52163f5bfa7
treed7e6477e8a61630fc23088e795730a7fcda60873
parent7ede5a5ba55a696a6e1d8456526e44635e966a81
crypto: shash - Export/import hash state only

This patch replaces the full descriptor export with an export of
the partial hash state.  This allows the use of a consistent export
format across all implementations of a given algorithm.

This is useful because a number of cases require the use of the
partial hash state, e.g., PadLock can use the SHA1 hash state
to get around the fact that it can only hash contiguous data
chunks.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/shash.c
include/crypto/hash.h