Lines Matching defs:cmsg
405 static ossl_inline void afalg_set_op_sk(struct cmsghdr *cmsg,
408 cmsg->cmsg_level = SOL_ALG;
409 cmsg->cmsg_type = ALG_SET_OP;
410 cmsg->cmsg_len = CMSG_LEN(ALG_OP_LEN);
411 memcpy(CMSG_DATA(cmsg), &op, ALG_OP_LEN);
414 static void afalg_set_iv_sk(struct cmsghdr *cmsg, const unsigned char *iv,
419 cmsg->cmsg_level = SOL_ALG;
420 cmsg->cmsg_type = ALG_SET_IV;
421 cmsg->cmsg_len = CMSG_LEN(ALG_IV_LEN(len));
422 aiv = (struct af_alg_iv *)CMSG_DATA(cmsg);
490 struct cmsghdr *cmsg;
507 cmsg = CMSG_FIRSTHDR(&msg);
508 afalg_set_op_sk(cmsg, enc);
509 cmsg = CMSG_NXTHDR(&msg, cmsg);
510 afalg_set_iv_sk(cmsg, iv, ALG_AES_IV_LEN);