Lines Matching refs:cipher
244 ret = cipher_algo_transform(param->cipher_algo, &xform->cipher.algo); in transform_cipher_param()
254 xform->cipher.key.length = param->cipher_key_len; in transform_cipher_param()
255 if (xform->cipher.key.length > 0) in transform_cipher_param()
256 xform->cipher.key.data = param->cipher_key_buf; in transform_cipher_param()
258 xform->cipher.op = RTE_CRYPTO_CIPHER_OP_ENCRYPT; in transform_cipher_param()
260 xform->cipher.op = RTE_CRYPTO_CIPHER_OP_DECRYPT; in transform_cipher_param()
266 ret = get_iv_len(xform->cipher.algo); in transform_cipher_param()
269 xform->cipher.iv.length = (uint16_t)ret; in transform_cipher_param()
270 xform->cipher.iv.offset = IV_OFFSET; in transform_cipher_param()
285 xform_cipher->cipher.op = RTE_CRYPTO_CIPHER_OP_DECRYPT; in transform_chain_param()
291 xform_cipher->cipher.op = RTE_CRYPTO_CIPHER_OP_ENCRYPT; in transform_chain_param()
300 &xform_cipher->cipher.algo); in transform_chain_param()
310 xform_cipher->cipher.key.length = param->cipher_key_len; in transform_chain_param()
311 xform_cipher->cipher.key.data = param->cipher_key_buf; in transform_chain_param()
312 ret = get_iv_len(xform_cipher->cipher.algo); in transform_chain_param()
315 xform_cipher->cipher.iv.length = (uint16_t)ret; in transform_chain_param()
316 xform_cipher->cipher.iv.offset = IV_OFFSET; in transform_chain_param()
838 struct virtio_crypto_cipher_data_req *cipher, in prepare_sym_cipher_op() argument
846 uint8_t ret = vhost_crypto_check_cipher_request(cipher); in prepare_sym_cipher_op()
854 cipher->para.iv_len, max_n_descs))) { in prepare_sym_cipher_op()
861 m_src->data_len = cipher->para.src_data_len; in prepare_sym_cipher_op()
863 cipher->para.src_data_len); in prepare_sym_cipher_op()
872 if (unlikely(move_desc(head, &desc, cipher->para.src_data_len, in prepare_sym_cipher_op()
882 m_src->data_len = cipher->para.src_data_len; in prepare_sym_cipher_op()
884 vc_req, head, &desc, cipher->para.src_data_len, in prepare_sym_cipher_op()
906 desc->addr, cipher->para.dst_data_len); in prepare_sym_cipher_op()
914 if (unlikely(move_desc(head, &desc, cipher->para.dst_data_len, in prepare_sym_cipher_op()
921 m_dst->data_len = cipher->para.dst_data_len; in prepare_sym_cipher_op()
926 cipher->para.dst_data_len, max_n_descs); in prepare_sym_cipher_op()
942 op->sym->cipher.data.offset = 0; in prepare_sym_cipher_op()
943 op->sym->cipher.data.length = cipher->para.src_data_len; in prepare_sym_cipher_op()
952 vc_req->len = cipher->para.dst_data_len + INHDR_LEN; in prepare_sym_cipher_op()
1149 op->sym->cipher.data.offset = chain->para.cipher_start_src_offset; in prepare_sym_chain_op()
1150 op->sym->cipher.data.length = chain->para.src_data_len - in prepare_sym_chain_op()
1301 &req.u.sym_req.u.cipher, desc, in vhost_crypto_process_one_req()