Lines Matching defs:sha1
37 * Use Linux kernel 2.6 arc4 and sha1 routines rather than
93 struct shash_desc *sha1;
133 crypto_shash_init(state->sha1);
134 crypto_shash_update(state->sha1, state->master_key,
136 crypto_shash_update(state->sha1, sha_pad->sha_pad1,
138 crypto_shash_update(state->sha1, state->session_key,
140 crypto_shash_update(state->sha1, sha_pad->sha_pad2,
142 crypto_shash_final(state->sha1, state->sha1_digest);
187 shash = crypto_alloc_shash("sha1", 0, 0);
191 state->sha1 = kmalloc(sizeof(*state->sha1) +
194 if (!state->sha1) {
198 state->sha1->tfm = shash;
223 if (state->sha1) {
224 crypto_free_shash(state->sha1->tfm);
225 kfree_sensitive(state->sha1);
240 crypto_free_shash(state->sha1->tfm);
241 kfree_sensitive(state->sha1);
655 * Prior to allowing load, try to load the arc4 and sha1 crypto
663 if (fips_enabled || !crypto_has_ahash("sha1", 0, CRYPTO_ALG_ASYNC))