Lines Matching refs:sc_cdata
1294 sc->sc_cdata.cf_blocksize = ci->ci_blocksize;
1295 sc->sc_cdata.cf_mode = encblkno[i].v;
1309 sc->sc_cdata.cf_mode = CGD_CIPHER_CBC_ENCBLKNO1;
1315 sc->sc_cdata.cf_keylen = ci->ci_keylen;
1316 sc->sc_cdata.cf_priv = sc->sc_cfuncs->cf_init(ci->ci_keylen, inbuf,
1317 &sc->sc_cdata.cf_blocksize);
1318 if (sc->sc_cdata.cf_blocksize > CGD_MAXBLOCKSIZE) {
1320 sc->sc_cdata.cf_blocksize, CGD_MAXBLOCKSIZE);
1321 sc->sc_cdata.cf_priv = NULL;
1329 sc->sc_cdata.cf_blocksize /= encblkno[i].d;
1331 if (!sc->sc_cdata.cf_priv) {
1376 sc->sc_cfuncs->cf_destroy(sc->sc_cdata.cf_priv);
1425 cgu->cgu_blocksize = sc->sc_cdata.cf_blocksize;
1426 cgu->cgu_mode = sc->sc_cdata.cf_mode;
1427 cgu->cgu_keylen = sc->sc_cdata.cf_keylen;
1592 size_t blocksize = sc->sc_cdata.cf_blocksize;
1598 if (sc->sc_cdata.cf_mode == CGD_CIPHER_CBC_ENCBLKNO8)
1630 if (sc->sc_cdata.cf_mode == CGD_CIPHER_CBC_ENCBLKNO8) {
1635 cipher(sc->sc_cdata.cf_priv, blkno_buf, zero,
1640 cipher(sc->sc_cdata.cf_priv, dst, src, todo, blkno_buf, dir);
1683 sc.sc_cdata.cf_blocksize = 8 * selftests[i].blocksize;
1684 sc.sc_cdata.cf_mode = encblkno8 ? CGD_CIPHER_CBC_ENCBLKNO8 :
1686 sc.sc_cdata.cf_keylen = keylen;
1688 sc.sc_cdata.cf_priv = sc.sc_cfuncs->cf_init(keylen,
1689 key, &sc.sc_cdata.cf_blocksize);
1690 if (sc.sc_cdata.cf_priv == NULL)
1692 if (sc.sc_cdata.cf_blocksize > CGD_MAXBLOCKSIZE)
1693 panic("bad block size %zu", sc.sc_cdata.cf_blocksize);
1696 sc.sc_cdata.cf_blocksize /= 8;
1720 sc.sc_cfuncs->cf_destroy(sc.sc_cdata.cf_priv);