Lines Matching refs:fsgp

109 	struct filesig	*fsgp;  in filesig_insert_dso()  local
136 fsgp = &fssp->filesig_sig; in filesig_insert_dso()
137 fsgp->filesig_size = sizeof (struct filesig) + in filesig_insert_dso()
139 fsgp->filesig_version = version; in filesig_insert_dso()
143 fsgp->filesig_size -= sizeof (struct filesig) - in filesig_insert_dso()
145 fsgp->filesig_v1_dnsize = dn_len; in filesig_insert_dso()
146 fsgp->filesig_v1_sigsize = sig_len; in filesig_insert_dso()
147 fsgp->filesig_v1_oidsize = oid_len; in filesig_insert_dso()
148 fsdatap = &fsgp->filesig_v1_data[0]; in filesig_insert_dso()
152 fsgp->filesig_size -= sizeof (struct filesig) - in filesig_insert_dso()
154 fsgp->filesig_v3_time = time(NULL); in filesig_insert_dso()
155 fsgp->filesig_v3_dnsize = dn_len; in filesig_insert_dso()
156 fsgp->filesig_v3_sigsize = sig_len; in filesig_insert_dso()
157 fsgp->filesig_v3_oidsize = oid_len; in filesig_insert_dso()
158 fsdatap = &fsgp->filesig_v3_data[0]; in filesig_insert_dso()
172 fsgp = filesig_next(fsgp); in filesig_insert_dso()
173 (void) memset(fsdatap, 0, (char *)(fsgp) - fsdatap); in filesig_insert_dso()
182 filesig_extract(struct filesig *fsgp, struct filesig_extraction *fsxp) in filesig_extract() argument
188 if (len_var > fsgp->field) \ in filesig_extract()
189 len_var = fsgp->field; \ in filesig_extract()
191 cp += fsgp->field; } in filesig_extract()
199 fsxp->fsx_version = fsgp->filesig_version; in filesig_extract()
208 fsdp = fsgp->filesig_v1_data; in filesig_extract()
220 fsdp = fsgp->filesig_v3_data; in filesig_extract()
222 fsxp->fsx_time = fsgp->filesig_v3_time; in filesig_extract()
491 struct filesig *fsgp, *fsgpnext; in elfsign_signatures() local
635 fsgp = &(*fsspp)->filesig_sig; in elfsign_signatures()
638 fsgpnext = filesig_next(fsgp); in elfsign_signatures()
639 fssize += (char *)(fsgpnext) - (char *)(fsgp); in elfsign_signatures()
640 fsgp = fsgpnext; in elfsign_signatures()
1024 struct filesig *fsgp; in elfsign_verify_signature() local
1052 fsgp = &fssp->filesig_sig; in elfsign_verify_signature()
1058 sigcnt++, fsgp = filesig_next(fsgp)) { in elfsign_verify_signature()
1059 ess->es_version = filesig_extract(fsgp, &fsx); in elfsign_verify_signature()
1198 struct filesig *fsgp, *fsgpnext; in elfsign_switch() local
1209 fsgp = &(fssp)->filesig_sig; in elfsign_switch()
1210 for (; fscnt > 0; fscnt--, fsgp = fsgpnext) { in elfsign_switch()
1212 version = fsgp->filesig_version; in elfsign_switch()
1213 fsgpnext = filesig_next(fsgp); in elfsign_switch()
1215 fsgp->filesig_size = in elfsign_switch()
1216 elfsign_switch_uint32(fsgp->filesig_size); in elfsign_switch()
1217 fsgp->filesig_version = in elfsign_switch()
1218 elfsign_switch_uint32(fsgp->filesig_version); in elfsign_switch()
1220 version = fsgp->filesig_version; in elfsign_switch()
1221 fsgpnext = filesig_next(fsgp); in elfsign_switch()
1226 fsgp->filesig_v1_dnsize = in elfsign_switch()
1227 elfsign_switch_uint32(fsgp->filesig_v1_dnsize); in elfsign_switch()
1228 fsgp->filesig_v1_sigsize = in elfsign_switch()
1229 elfsign_switch_uint32(fsgp->filesig_v1_sigsize); in elfsign_switch()
1230 fsgp->filesig_v1_oidsize = in elfsign_switch()
1231 elfsign_switch_uint32(fsgp->filesig_v1_oidsize); in elfsign_switch()
1235 fsgp->filesig_v3_time = in elfsign_switch()
1236 elfsign_switch_uint64(fsgp->filesig_v3_time); in elfsign_switch()
1237 fsgp->filesig_v3_dnsize = in elfsign_switch()
1238 elfsign_switch_uint32(fsgp->filesig_v3_dnsize); in elfsign_switch()
1239 fsgp->filesig_v3_sigsize = in elfsign_switch()
1240 elfsign_switch_uint32(fsgp->filesig_v3_sigsize); in elfsign_switch()
1241 fsgp->filesig_v3_oidsize = in elfsign_switch()
1242 elfsign_switch_uint32(fsgp->filesig_v3_oidsize); in elfsign_switch()