Lines Matching refs:lmk
178 struct iv_lmk_private lmk; member
460 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_dtr() local
462 kfree_sensitive(lmk->seed); in crypt_iv_lmk_dtr()
463 lmk->seed = NULL; in crypt_iv_lmk_dtr()
469 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_ctr() local
484 lmk->seed = NULL; in crypt_iv_lmk_ctr()
488 lmk->seed = kzalloc(LMK_SEED_SIZE, GFP_KERNEL); in crypt_iv_lmk_ctr()
489 if (!lmk->seed) { in crypt_iv_lmk_ctr()
499 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_init() local
503 if (lmk->seed) in crypt_iv_lmk_init()
504 memcpy(lmk->seed, cc->key + (cc->tfms_count * subkey_size), in crypt_iv_lmk_init()
512 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_wipe() local
514 if (lmk->seed) in crypt_iv_lmk_wipe()
515 memset(lmk->seed, 0, LMK_SEED_SIZE); in crypt_iv_lmk_wipe()
523 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_one() local
529 if (lmk->seed) in crypt_iv_lmk_one()
530 md5_update(&ctx, lmk->seed, LMK_SEED_SIZE); in crypt_iv_lmk_one()