Lines Matching defs:sdesc
1659 struct sdesc {
1666 struct sdesc *sdesc;
1676 sdesc = kzalloc(sizeof(struct shash_desc) + crypto_shash_descsize(tfm),
1678 if (!sdesc) {
1683 sdesc->shash.tfm = tfm;
1684 drbg->priv_data = sdesc;
1691 struct sdesc *sdesc = drbg->priv_data;
1692 if (sdesc) {
1693 crypto_free_shash(sdesc->shash.tfm);
1694 kfree_sensitive(sdesc);
1703 struct sdesc *sdesc = drbg->priv_data;
1705 crypto_shash_setkey(sdesc->shash.tfm, key, drbg_statelen(drbg));
1711 struct sdesc *sdesc = drbg->priv_data;
1714 crypto_shash_init(&sdesc->shash);
1716 crypto_shash_update(&sdesc->shash, input->buf, input->len);
1717 return crypto_shash_final(&sdesc->shash, outval);