Lines Matching refs:lmk
177 struct iv_lmk_private lmk; member
459 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_dtr() local
461 kfree_sensitive(lmk->seed); in crypt_iv_lmk_dtr()
462 lmk->seed = NULL; in crypt_iv_lmk_dtr()
468 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_ctr() local
483 lmk->seed = NULL; in crypt_iv_lmk_ctr()
487 lmk->seed = kzalloc(LMK_SEED_SIZE, GFP_KERNEL); in crypt_iv_lmk_ctr()
488 if (!lmk->seed) { in crypt_iv_lmk_ctr()
498 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_init() local
502 if (lmk->seed) in crypt_iv_lmk_init()
503 memcpy(lmk->seed, cc->key + (cc->tfms_count * subkey_size), in crypt_iv_lmk_init()
511 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_wipe() local
513 if (lmk->seed) in crypt_iv_lmk_wipe()
514 memset(lmk->seed, 0, LMK_SEED_SIZE); in crypt_iv_lmk_wipe()
522 struct iv_lmk_private *lmk = &cc->iv_gen_private.lmk; in crypt_iv_lmk_one() local
528 if (lmk->seed) in crypt_iv_lmk_one()
529 md5_update(&ctx, lmk->seed, LMK_SEED_SIZE); in crypt_iv_lmk_one()