aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/crypto/gf128mul.h
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2020-01-02 19:58:50 -0800
committerHerbert Xu <herbert@gondor.apana.org.au>2020-01-09 11:30:55 +0800
commit84a9c938e5063709f799fd6bab17a8ea723c2eb5 (patch)
tree7032db8296d5228b85aba8acf49d2621c4901ee2 /include/crypto/gf128mul.h
parentcrypto: shash - introduce crypto_grab_shash() (diff)
downloadwireguard-linux-84a9c938e5063709f799fd6bab17a8ea723c2eb5.tar.xz
wireguard-linux-84a9c938e5063709f799fd6bab17a8ea723c2eb5.zip
crypto: ahash - introduce crypto_grab_ahash()
Currently, ahash spawns are initialized by using ahash_attr_alg() or crypto_find_alg() to look up the ahash algorithm, then calling crypto_init_ahash_spawn(). This is different from how skcipher, aead, and akcipher spawns are initialized (they use crypto_grab_*()), and for no good reason. This difference introduces unnecessary complexity. The crypto_grab_*() functions used to have some problems, like not holding a reference to the algorithm and requiring the caller to initialize spawn->base.inst. But those problems are fixed now. So, let's introduce crypto_grab_ahash() so that we can convert all templates to the same way of initializing their spawns. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/crypto/gf128mul.h')
0 files changed, 0 insertions, 0 deletions