Lines Matching defs:shash_alg
36397 struct shash_alg { struct
36398 int (*init)(struct shash_desc *);
36399 int (*update)(struct shash_desc *, const u8 *, unsigned int);
36400 int (*final)(struct shash_desc *, u8 *);
36401 int (*finup)(struct shash_desc *, const u8 *, unsigned int, u8 *);
36402 int (*digest)(struct shash_desc *, const u8 *, unsigned int, u8 *);
36403 int (*export)(struct shash_desc *, void *);
36404 int (*import)(struct shash_desc *, const void *);
36405 int (*setkey)(struct crypto_shash *, const u8 *, unsigned int);
36406 int (*init_tfm)(struct crypto_shash *);
36407 void (*exit_tfm)(struct crypto_shash *);
36408 unsigned int descsize;
36410 unsigned int digestsize;
36411 unsigned int statesize;
36412 struct crypto_alg base;