Searched refs:ELFsign_t (Results 1 – 4 of 4) sorted by relevance
/titanic_50/usr/src/lib/libelfsign/common/ |
H A D | libelfsign.h | 112 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 D | elfcertlib.c | 68 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 D | elfsignlib.c | 52 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 D | elfsign.c | 90 ELFsign_t ess; /* libelfsign opaque "state" */
|