Lines Matching defs:ahash_alg
142 struct ahash_alg { struct
143 int (*init)(struct ahash_request *req);
144 int (*update)(struct ahash_request *req);
145 int (*final)(struct ahash_request *req);
146 int (*finup)(struct ahash_request *req);
147 int (*digest)(struct ahash_request *req);
148 int (*export)(struct ahash_request *req, void *out);
149 int (*import)(struct ahash_request *req, const void *in);
150 int (*setkey)(struct crypto_ahash *tfm, const u8 *key,
152 int (*init_tfm)(struct crypto_ahash *tfm);
153 void (*exit_tfm)(struct crypto_ahash *tfm);
154 int (*clone_tfm)(struct crypto_ahash *dst, struct crypto_ahash *src);
156 unsigned int reqsize;
181 * @init: see struct ahash_alg argument