Lines Matching refs:ls_mech
313 if (lsp->ls_mech.cm_param != NULL) { in lofi_free_crypto()
314 kmem_free(lsp->ls_mech.cm_param, in lofi_free_crypto()
315 lsp->ls_mech.cm_param_len); in lofi_free_crypto()
316 lsp->ls_mech.cm_param = NULL; in lofi_free_crypto()
317 lsp->ls_mech.cm_param_len = 0; in lofi_free_crypto()
560 if (lsp->ls_mech.cm_param == NULL || in lofi_blk_mech()
561 lsp->ls_mech.cm_param_len != lsp->ls_iv_len) { in lofi_blk_mech()
565 iv_len = lsp->ls_mech.cm_param_len; in lofi_blk_mech()
566 iv = lsp->ls_mech.cm_param; in lofi_blk_mech()
598 if (lsp->ls_mech.cm_param != iv) in lofi_blk_mech()
605 if (lsp->ls_mech.cm_param != NULL && lsp->ls_mech.cm_param != iv) in lofi_blk_mech()
606 kmem_free(lsp->ls_mech.cm_param, lsp->ls_mech.cm_param_len); in lofi_blk_mech()
608 lsp->ls_mech.cm_param_len = iv_len; in lofi_blk_mech()
609 lsp->ls_mech.cm_param = iv; in lofi_blk_mech()
647 ret = crypto_encrypt(&lsp->ls_mech, &cdata, in lofi_crypto()
651 ret = crypto_decrypt(&lsp->ls_mech, &cdata, in lofi_crypto()
1940 lsp->ls_mech.cm_type = crypto_mech2id(klip->li_cipher); in lofi_init_crypto()
1941 if (lsp->ls_mech.cm_type == CRYPTO_MECH_INVALID) { in lofi_init_crypto()
1948 lsp->ls_mech.cm_param = NULL; in lofi_init_crypto()
1949 lsp->ls_mech.cm_param_len = 0; in lofi_init_crypto()
1975 ret = crypto_key_check(&lsp->ls_mech, &lsp->ls_key); in lofi_init_crypto()