Lines Matching defs:shash_alg
166 struct shash_alg { struct
167 int (*init)(struct shash_desc *desc);
168 int (*update)(struct shash_desc *desc, const u8 *data,
170 int (*final)(struct shash_desc *desc, u8 *out);
171 int (*finup)(struct shash_desc *desc, const u8 *data,
173 int (*digest)(struct shash_desc *desc, const u8 *data,
175 int (*export)(struct shash_desc *desc, void *out);
176 int (*import)(struct shash_desc *desc, const void *in);
177 int (*setkey)(struct crypto_shash *tfm, const u8 *key,
180 unsigned int descsize;
183 unsigned int digestsize
185 unsigned int statesize;
187 struct crypto_alg base;