Lines Matching defs:sc
215 g_eli_mkey_propagate(struct g_eli_softc *sc, const unsigned char *mkey)
219 bcopy(mkey, sc->sc_mkey, sizeof(sc->sc_mkey));
221 bcopy(mkey, sc->sc_ivkey, sizeof(sc->sc_ivkey));
222 mkey += sizeof(sc->sc_ivkey);
227 if ((sc->sc_flags & G_ELI_FLAG_AUTH) != 0) {
229 sc->sc_akey, 0);
231 arc4rand(sc->sc_akey, sizeof(sc->sc_akey), 0);
235 g_eli_key_init(sc);
237 if ((sc->sc_flags & G_ELI_FLAG_AUTH) != 0) {
243 SHA256_Init(&sc->sc_akeyctx);
244 SHA256_Update(&sc->sc_akeyctx, sc->sc_akey,
245 sizeof(sc->sc_akey));
252 switch (sc->sc_ealgo) {
256 SHA256_Init(&sc->sc_ivctx);
257 SHA256_Update(&sc->sc_ivctx, sc->sc_ivkey,
258 sizeof(sc->sc_ivkey));