Home
last modified time | relevance | path

Searched refs:ELFsign_t (Results 1 – 4 of 4) sorted by relevance

/titanic_50/usr/src/lib/libelfsign/common/
H A Dlibelfsign.h112 typedef struct ELFsign_s *ELFsign_t; typedef
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,
[all …]
H A Delfcertlib.c68 static void elfcertlib_freecert(ELFsign_t, ELFCert_t);
89 elfcertlib_verifycert(ELFsign_t ess, ELFCert_t cert) in elfcertlib_verifycert()
191 elfcertlib_getcert(ELFsign_t ess, char *cert_pathname, in elfcertlib_getcert()
338 elfcertlib_loadprivatekey(ELFsign_t ess, ELFCert_t cert, const char *pathname) in elfcertlib_loadprivatekey()
396 elfcertlib_loadtokenkey(ELFsign_t ess, ELFCert_t cert, in elfcertlib_loadtokenkey()
496 elfcertlib_sign(ELFsign_t ess, ELFCert_t cert, in elfcertlib_sign()
580 elfcertlib_verifysig(ELFsign_t ess, ELFCert_t cert, in elfcertlib_verifysig()
658 elfcertlib_init(ELFsign_t ess) in elfcertlib_init()
674 elfcertlib_fini(ELFsign_t ess) in elfcertlib_fini()
683 elfcertlib_settoken(ELFsign_t ess, char *token) in elfcertlib_settoken()
[all …]
H A Delfsignlib.c52 static ELFsign_status_t elfsign_adjustoffsets(ELFsign_t ess,
55 static ELFsign_status_t elfsign_switch(ELFsign_t ess,
238 elfsign_begin(const char *filename, enum ES_ACTION action, ELFsign_t *essp) in elfsign_begin()
243 ELFsign_t ess; in elfsign_begin()
376 elfsign_end(ELFsign_t ess) in elfsign_end()
417 elfsign_setcertpath(ELFsign_t ess, const char *certpath) in elfsign_setcertpath()
459 elfsign_setcallbackctx(ELFsign_t ess, void *ctx) in elfsign_setcallbackctx()
468 elfsign_setsigvercallback(ELFsign_t ess, in elfsign_setsigvercallback()
481 elfsign_signatures(ELFsign_t ess, in elfsign_signatures()
683 elfsign_adjustoffsets(ELFsign_t ess, Elf_Scn *scn, uint64_t new_size) in elfsign_adjustoffsets()
[all …]
/titanic_50/usr/src/cmd/cmd-crypto/elfsign/
H A Delfsign.c90 ELFsign_t ess; /* libelfsign opaque "state" */