Lines Matching refs:cmsg
383 static ossl_inline void afalg_set_op_sk(struct cmsghdr *cmsg, in afalg_set_op_sk() argument
386 cmsg->cmsg_level = SOL_ALG; in afalg_set_op_sk()
387 cmsg->cmsg_type = ALG_SET_OP; in afalg_set_op_sk()
388 cmsg->cmsg_len = CMSG_LEN(ALG_OP_LEN); in afalg_set_op_sk()
389 memcpy(CMSG_DATA(cmsg), &op, ALG_OP_LEN); in afalg_set_op_sk()
392 static void afalg_set_iv_sk(struct cmsghdr *cmsg, const unsigned char *iv, in afalg_set_iv_sk() argument
397 cmsg->cmsg_level = SOL_ALG; in afalg_set_iv_sk()
398 cmsg->cmsg_type = ALG_SET_IV; in afalg_set_iv_sk()
399 cmsg->cmsg_len = CMSG_LEN(ALG_IV_LEN(len)); in afalg_set_iv_sk()
400 aiv = (struct af_alg_iv *)CMSG_DATA(cmsg); in afalg_set_iv_sk()
468 struct cmsghdr *cmsg; in afalg_start_cipher_sk() local
485 cmsg = CMSG_FIRSTHDR(&msg); in afalg_start_cipher_sk()
486 afalg_set_op_sk(cmsg, enc); in afalg_start_cipher_sk()
487 cmsg = CMSG_NXTHDR(&msg, cmsg); in afalg_start_cipher_sk()
488 afalg_set_iv_sk(cmsg, iv, ALG_AES_IV_LEN); in afalg_start_cipher_sk()