Lines Matching refs:msg
37 struct pkcs7_message *msg; /* Message being constructed */ member
99 static int pkcs7_check_authattrs(struct pkcs7_message *msg) in pkcs7_check_authattrs() argument
104 sinfo = msg->signed_infos; in pkcs7_check_authattrs()
110 msg->have_authattrs = true; in pkcs7_check_authattrs()
131 struct pkcs7_message *msg = ERR_PTR(-ENOMEM); in pkcs7_parse_message() local
137 ctx->msg = kzalloc(sizeof(struct pkcs7_message), GFP_KERNEL); in pkcs7_parse_message()
138 if (!ctx->msg) in pkcs7_parse_message()
150 ctx->ppsinfo = &ctx->msg->signed_infos; in pkcs7_parse_message()
155 msg = ERR_PTR(ret); in pkcs7_parse_message()
159 ret = pkcs7_check_authattrs(ctx->msg); in pkcs7_parse_message()
161 msg = ERR_PTR(ret); in pkcs7_parse_message()
165 msg = ctx->msg; in pkcs7_parse_message()
166 ctx->msg = NULL; in pkcs7_parse_message()
177 pkcs7_free_message(ctx->msg); in pkcs7_parse_message()
181 return msg; in pkcs7_parse_message()
294 ctx->msg->version = version = *(const u8 *)value; in pkcs7_note_signeddata_version()
334 if (ctx->msg->version != 1) in pkcs7_note_signerinfo_version()
340 if (ctx->msg->version == 1) in pkcs7_note_signerinfo_version()
409 *ctx->ppcerts = ctx->msg->certs; in pkcs7_note_certificate_list()
410 ctx->msg->certs = ctx->certs; in pkcs7_note_certificate_list()
431 ctx->msg->data_type = ctx->last_oid; in pkcs7_note_content()
447 ctx->msg->data = value; in pkcs7_note_data()
448 ctx->msg->data_len = vlen; in pkcs7_note_data()
449 ctx->msg->data_hdrlen = hdrlen; in pkcs7_note_data()
471 if (content_type != ctx->msg->data_type) {
473 ctx->msg->data_type, sinfo->index,
501 if (ctx->msg->data_type != OID_msIndirectData &&
502 ctx->msg->data_type != OID_data) {
504 if (ctx->msg->data_type != OID_msIndirectData) {
525 if (ctx->msg->data_type != OID_msIndirectData) {
557 if (ctx->msg->data_type != OID_msIndirectData &&
639 if (ctx->msg->data_type == OID_msIndirectData && !sinfo->authattrs) {