Lines Matching refs:ls_mech
350 if (lsp->ls_mech.cm_param != NULL) { in lofi_free_crypto()
351 kmem_free(lsp->ls_mech.cm_param, in lofi_free_crypto()
352 lsp->ls_mech.cm_param_len); in lofi_free_crypto()
353 lsp->ls_mech.cm_param = NULL; in lofi_free_crypto()
354 lsp->ls_mech.cm_param_len = 0; in lofi_free_crypto()
874 if (lsp->ls_mech.cm_param == NULL || in lofi_blk_mech()
875 lsp->ls_mech.cm_param_len != lsp->ls_iv_len) { in lofi_blk_mech()
879 iv_len = lsp->ls_mech.cm_param_len; in lofi_blk_mech()
880 iv = lsp->ls_mech.cm_param; in lofi_blk_mech()
912 if (lsp->ls_mech.cm_param != iv) in lofi_blk_mech()
919 if (lsp->ls_mech.cm_param != NULL && lsp->ls_mech.cm_param != iv) in lofi_blk_mech()
920 kmem_free(lsp->ls_mech.cm_param, lsp->ls_mech.cm_param_len); in lofi_blk_mech()
922 lsp->ls_mech.cm_param_len = iv_len; in lofi_blk_mech()
923 lsp->ls_mech.cm_param = iv; in lofi_blk_mech()
961 ret = crypto_encrypt(&lsp->ls_mech, &cdata, in lofi_crypto()
965 ret = crypto_decrypt(&lsp->ls_mech, &cdata, in lofi_crypto()
2637 lsp->ls_mech.cm_type = crypto_mech2id(klip->li_cipher); in lofi_init_crypto()
2638 if (lsp->ls_mech.cm_type == CRYPTO_MECH_INVALID) { in lofi_init_crypto()
2645 lsp->ls_mech.cm_param = NULL; in lofi_init_crypto()
2646 lsp->ls_mech.cm_param_len = 0; in lofi_init_crypto()
2672 ret = crypto_key_check(&lsp->ls_mech, &lsp->ls_key); in lofi_init_crypto()