Lines Matching refs:msg
36 struct pkcs7_message *msg; /* Message being constructed */ member
98 static int pkcs7_check_authattrs(struct pkcs7_message *msg) in pkcs7_check_authattrs() argument
103 sinfo = msg->signed_infos; in pkcs7_check_authattrs()
109 msg->have_authattrs = true; in pkcs7_check_authattrs()
130 struct pkcs7_message *msg = ERR_PTR(-ENOMEM); in pkcs7_parse_message() local
136 ctx->msg = kzalloc(sizeof(struct pkcs7_message), GFP_KERNEL); in pkcs7_parse_message()
137 if (!ctx->msg) in pkcs7_parse_message()
149 ctx->ppsinfo = &ctx->msg->signed_infos; in pkcs7_parse_message()
154 msg = ERR_PTR(ret); in pkcs7_parse_message()
158 ret = pkcs7_check_authattrs(ctx->msg); in pkcs7_parse_message()
160 msg = ERR_PTR(ret); in pkcs7_parse_message()
164 msg = ctx->msg; in pkcs7_parse_message()
165 ctx->msg = NULL; in pkcs7_parse_message()
176 pkcs7_free_message(ctx->msg); in pkcs7_parse_message()
180 return msg; in pkcs7_parse_message()
321 ctx->msg->version = version = *(const u8 *)value; in pkcs7_note_signeddata_version()
361 if (ctx->msg->version != 1) in pkcs7_note_signerinfo_version()
367 if (ctx->msg->version == 1) in pkcs7_note_signerinfo_version()
436 *ctx->ppcerts = ctx->msg->certs; in pkcs7_note_certificate_list()
437 ctx->msg->certs = ctx->certs; in pkcs7_note_certificate_list()
458 ctx->msg->data_type = ctx->last_oid; in pkcs7_note_content()
474 ctx->msg->data = value; in pkcs7_note_data()
475 ctx->msg->data_len = vlen; in pkcs7_note_data()
476 ctx->msg->data_hdrlen = hdrlen; in pkcs7_note_data()
498 if (content_type != ctx->msg->data_type) {
500 ctx->msg->data_type, sinfo->index,
528 if (ctx->msg->data_type != OID_msIndirectData &&
529 ctx->msg->data_type != OID_data) {
531 if (ctx->msg->data_type != OID_msIndirectData) {
552 if (ctx->msg->data_type != OID_msIndirectData) {
584 if (ctx->msg->data_type != OID_msIndirectData &&
666 if (ctx->msg->data_type == OID_msIndirectData && !sinfo->authattrs) {