Lines Matching refs:desc
67 int (*init)(struct shash_desc *desc);
68 int (*update)(struct shash_desc *desc, const u8 *data,
70 int (*final)(struct shash_desc *desc, u8 *out);
71 int (*finup)(struct shash_desc *desc, const u8 *data,
73 int (*digest)(struct shash_desc *desc, const u8 *data,
75 int (*export)(struct shash_desc *desc, void *out);
76 int (*import)(struct shash_desc *desc, const void *in);
327 static inline void *shash_desc_ctx(struct shash_desc *desc)
329 return desc->__ctx;
334 int crypto_shash_digest(struct shash_desc *desc, const u8 *data,
337 static inline int crypto_shash_export(struct shash_desc *desc, void *out)
339 return crypto_shash_alg(desc->tfm)->export(desc, out);
342 static inline int crypto_shash_import(struct shash_desc *desc, const void *in)
344 return crypto_shash_alg(desc->tfm)->import(desc, in);
347 static inline int crypto_shash_init(struct shash_desc *desc)
349 return crypto_shash_alg(desc->tfm)->init(desc);
352 int crypto_shash_update(struct shash_desc *desc, const u8 *data,
354 int crypto_shash_final(struct shash_desc *desc, u8 *out);
355 int crypto_shash_finup(struct shash_desc *desc, const u8 *data,