Lines Matching refs:ELFsign_t
112 typedef struct ELFsign_s *ELFsign_t;
119 extern struct filesignatures *elfsign_insert_dso(ELFsign_t ess,
122 extern filesig_vers_t elfsign_extract_sig(ELFsign_t ess,
125 enum ES_ACTION, ELFsign_t *);
126 extern void elfsign_end(ELFsign_t ess);
127 extern ELFsign_status_t elfsign_setcertpath(ELFsign_t ess, const char *path);
128 extern ELFsign_status_t elfsign_verify_signature(ELFsign_t ess,
130 extern ELFsign_status_t elfsign_hash(ELFsign_t ess, uchar_t *hash,
132 extern ELFsign_status_t elfsign_hash_mem_resident(ELFsign_t ess,
134 extern void elfsign_buffer_len(ELFsign_t ess, size_t *ip, uchar_t *cp,
137 extern void elfsign_setcallbackctx(ELFsign_t ess, void *ctx);
138 extern void elfsign_setsigvercallback(ELFsign_t ess,
140 extern ELFsign_status_t elfsign_signatures(ELFsign_t ess,
156 extern boolean_t elfcertlib_init(ELFsign_t);
157 extern void elfcertlib_fini(ELFsign_t);
158 extern boolean_t elfcertlib_settoken(ELFsign_t, char *);
159 extern void elfcertlib_setcertCAcallback(ELFsign_t ess,
161 extern void elfcertlib_setcertvercallback(ELFsign_t ess,
164 extern boolean_t elfcertlib_getcert(ELFsign_t ess, char *cert_pathname,
166 extern void elfcertlib_releasecert(ELFsign_t, ELFCert_t);
170 extern boolean_t elfcertlib_loadprivatekey(ELFsign_t ess, ELFCert_t cert,
172 extern boolean_t elfcertlib_loadtokenkey(ELFsign_t ess, ELFCert_t cert,
175 extern boolean_t elfcertlib_sign(ELFsign_t ess, ELFCert_t cert,
179 extern boolean_t elfcertlib_verifycert(ELFsign_t ess, ELFCert_t cert);
180 extern boolean_t elfcertlib_verifysig(ELFsign_t ess, ELFCert_t cert,