Lines Matching refs:mkey
98 geli_findkey(struct geli_dev *gdev, u_char *mkey) in geli_findkey() argument
105 mkey, &keynum) == 0) { in geli_findkey()
111 if (g_eli_mkey_decrypt_any(&gdev->md, saved_keys[i], mkey, in geli_findkey()
222 u_char key[G_ELI_USERKEYLEN], mkey[G_ELI_DATAIVKEYLEN], *mkp; in geli_probe() local
228 memcpy(&mkey, mkeyp, G_ELI_DATAIVKEYLEN); in geli_probe()
233 if (geli_findkey(gdev, mkey) == 0) { in geli_probe()
263 error = g_eli_mkey_decrypt_any(&gdev->md, key, mkey, &keynum); in geli_probe()
265 explicit_bzero(mkey, sizeof(mkey)); in geli_probe()
270 explicit_bzero(mkey, sizeof(mkey)); in geli_probe()
282 bcopy(mkey, gdev->sc.sc_mkey, sizeof(gdev->sc.sc_mkey)); in geli_probe()
283 bcopy(mkey, gdev->sc.sc_ivkey, sizeof(gdev->sc.sc_ivkey)); in geli_probe()
284 mkp = mkey + sizeof(gdev->sc.sc_ivkey); in geli_probe()
294 explicit_bzero(mkey, sizeof(mkey)); in geli_probe()
363 u_char mkey[G_ELI_DATAIVKEYLEN]; in geli_havekey() local
367 if (geli_findkey(gdev, mkey) == 0) { in geli_havekey()
368 if (geli_probe(gdev, NULL, mkey) == 0) in geli_havekey()
370 explicit_bzero(mkey, sizeof(mkey)); in geli_havekey()