Lines Matching defs:shash_alg
221 struct shash_alg { struct
222 int (*init)(struct shash_desc *desc);
223 int (*update)(struct shash_desc *desc, const u8 *data,
225 int (*final)(struct shash_desc *desc, u8 *out);
226 int (*finup)(struct shash_desc *desc, const u8 *data,
228 int (*digest)(struct shash_desc *desc, const u8 *data,
230 int (*export)(struct shash_desc *desc, void *out);
231 int (*import)(struct shash_desc *desc, const void *in);
232 int (*setkey)(struct crypto_shash *tfm, const u8 *key,
234 int (*init_tfm)(struct crypto_shash *tfm);
235 void (*exit_tfm)(struct crypto_shash *tfm);
236 int (*clone_tfm)(struct crypto_shash *dst, struct crypto_shash *src);
238 unsigned int descsize;
240 union {