Lines Matching defs:desc
58 } desc;
61 desc.shash.tfm = hash;
62 desc.shash.flags = crypto_shash_get_flags(parent) &
68 err = crypto_shash_digest(&desc.shash, inkey, keylen, ipad);
84 return crypto_shash_init(&desc.shash) ?:
85 crypto_shash_update(&desc.shash, ipad, bs) ?:
86 crypto_shash_export(&desc.shash, ipad) ?:
87 crypto_shash_init(&desc.shash) ?:
88 crypto_shash_update(&desc.shash, opad, bs) ?:
89 crypto_shash_export(&desc.shash, opad);
94 struct shash_desc *desc = shash_desc_ctx(pdesc);
96 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP;
98 return crypto_shash_export(desc, out);
103 struct shash_desc *desc = shash_desc_ctx(pdesc);
106 desc->tfm = ctx->hash;
107 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP;
109 return crypto_shash_import(desc, in);
120 struct shash_desc *desc = shash_desc_ctx(pdesc);
122 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP;
124 return crypto_shash_update(desc, data, nbytes);
133 struct shash_desc *desc = shash_desc_ctx(pdesc);
135 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP;
137 return crypto_shash_final(desc, out) ?:
138 crypto_shash_import(desc, opad) ?:
139 crypto_shash_finup(desc, out, ds, out);
150 struct shash_desc *desc = shash_desc_ctx(pdesc);
152 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP;
154 return crypto_shash_finup(desc, data, nbytes, out) ?:
155 crypto_shash_import(desc, opad) ?:
156 crypto_shash_finup(desc, out, ds, out);