Lines Matching defs:signer_info
790 SignerInfo *signer_info;
862 signer_info = &sd.signerInfos.val[i];
865 if (signer_info->signature.length == 0) {
873 ret = find_CMSIdentifier(context, &signer_info->sid, certs,
885 ret = find_CMSIdentifier(context, &signer_info->sid, certs,
893 if (signer_info->signedAttrs) {
899 sa.val = signer_info->signedAttrs->val;
900 sa.len = signer_info->signedAttrs->len;
933 &signer_info->digestAlgorithm,
1011 &signer_info->signatureAlgorithm,
1013 &signer_info->signature);
1019 if (signer_info->signedAttrs)
1195 SignerInfo *signer_info = NULL;
1236 signer_info = &sd->signerInfos.val[sd->signerInfos.len];
1238 memset(signer_info, 0, sizeof(*signer_info));
1240 signer_info->version = 1;
1242 ret = fill_CMSIdentifier(cert, sigctx->cmsidflag, &signer_info->sid);
1248 signer_info->signedAttrs = NULL;
1249 signer_info->unsignedAttrs = NULL;
1251 ret = copy_AlgorithmIdentifier(&digest, &signer_info->digestAlgorithm);
1265 ALLOC(signer_info->signedAttrs, 1);
1266 if (signer_info->signedAttrs == NULL) {
1294 ret = add_one_attribute(&signer_info->signedAttrs->val,
1295 &signer_info->signedAttrs->len,
1316 ret = add_one_attribute(&signer_info->signedAttrs->val,
1317 &signer_info->signedAttrs->len,
1326 sa.val = signer_info->signedAttrs->val;
1327 sa.len = signer_info->signedAttrs->len;
1359 &signer_info->signatureAlgorithm,
1360 &signer_info->signature);
1367 signer_info = NULL;
1398 if (signer_info)
1399 free_SignerInfo(signer_info);