On Thu, Apr 13, 2023 at 02:24:19PM +0800, Herbert Xu wrote: > This patch adds the helpers crypto_clone_ahash and crypto_clone_shash. > They are the hash-specific counterparts of crypto_clone_tfm. > > This allows code paths that cannot otherwise allocate a hash tfm > object to do so. Once a new tfm has been obtained its key could > then be changed without impacting other users. > > Note that only algorithms that implement clone_tfm can be cloned. > However, all keyless hashes can be cloned by simply reusing the > tfm object. > > Signed-off-by: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Reviewed-by: Simon Horman <simon.horman@xxxxxxxxxxxx>