Lines Matching refs:fssp

56     struct filesignatures *fssp, enum ES_ACTION action);
100 filesig_insert_dso(struct filesignatures *fssp, in filesig_insert_dso() argument
125 if (fssp != NULL) in filesig_insert_dso()
126 free(fssp); in filesig_insert_dso()
127 fssp = (struct filesignatures *) in filesig_insert_dso()
130 if (fssp == NULL) in filesig_insert_dso()
131 return (fssp); in filesig_insert_dso()
133 fssp->filesig_cnt = 1; in filesig_insert_dso()
134 fssp->filesig_pad = 0; /* reserve for future use */ in filesig_insert_dso()
136 fsgp = &fssp->filesig_sig; in filesig_insert_dso()
163 free(fssp); in filesig_insert_dso()
175 return (fssp); in filesig_insert_dso()
842 struct filesignatures *fssp, in elfsign_insert_dso() argument
850 return (filesig_insert_dso(fssp, ess->es_version, dn, dn_len, in elfsign_insert_dso()
857 struct filesignatures *fssp, in elfsign_extract_sig() argument
864 if (fssp == NULL) in elfsign_extract_sig()
866 if (fssp->filesig_cnt != 1) in elfsign_extract_sig()
868 version = filesig_extract(&fssp->filesig_sig, &fsx); in elfsign_extract_sig()
1023 struct filesignatures *fssp; in elfsign_verify_signature() local
1043 if (elfsign_signatures(ess, &fssp, &fslen, ES_GET) != ELFSIGN_SUCCESS) { in elfsign_verify_signature()
1047 if (fssp->filesig_cnt < 1) { in elfsign_verify_signature()
1052 fsgp = &fssp->filesig_sig; in elfsign_verify_signature()
1057 for (sigcnt = 0; sigcnt < fssp->filesig_cnt; in elfsign_verify_signature()
1153 (ess->es_callbackctx, fssp, fslen, cert); in elfsign_verify_signature()
1167 free(fssp); in elfsign_verify_signature()
1193 elfsign_switch(ELFsign_t ess, struct filesignatures *fssp, in elfsign_switch() argument
1204 fscnt = fssp->filesig_cnt; in elfsign_switch()
1205 fssp->filesig_cnt = elfsign_switch_uint32(fssp->filesig_cnt); in elfsign_switch()
1207 fscnt = fssp->filesig_cnt; in elfsign_switch()
1209 fsgp = &(fssp)->filesig_sig; in elfsign_switch()
1309 elfsign_sig_info(struct filesignatures *fssp, struct ELFsign_sig_info **esipp) in elfsign_sig_info() argument
1320 switch (filesig_extract(&fssp->filesig_sig, &fsx)) { in elfsign_sig_info()