Lines Matching defs:alg
39 struct ahash_alg alg;
50 struct shash_alg alg;
71 int crypto_register_ahash(struct ahash_alg *alg);
72 void crypto_unregister_ahash(struct ahash_alg *alg);
78 bool crypto_shash_alg_has_setkey(struct shash_alg *alg);
80 static inline bool crypto_shash_alg_needs_key(struct shash_alg *alg)
82 return crypto_shash_alg_has_setkey(alg) &&
83 !(alg->base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY);
100 return __crypto_hash_alg_common(spawn->base.alg);
103 int crypto_register_shash(struct shash_alg *alg);
104 void crypto_unregister_shash(struct shash_alg *alg);
123 return __crypto_shash_alg(spawn->base.alg);
137 static inline struct ahash_alg *__crypto_ahash_alg(struct crypto_alg *alg)
139 return container_of(__crypto_hash_alg_common(alg), struct ahash_alg,