Symbol: ELFsign_t
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
90
ELFsign_t ess; /* libelfsign opaque "state" */
usr/src/lib/libelfsign/common/elfcertlib.c
191
elfcertlib_getcert(ELFsign_t ess, char *cert_pathname,
usr/src/lib/libelfsign/common/elfcertlib.c
338
elfcertlib_loadprivatekey(ELFsign_t ess, ELFCert_t cert, const char *pathname)
usr/src/lib/libelfsign/common/elfcertlib.c
396
elfcertlib_loadtokenkey(ELFsign_t ess, ELFCert_t cert,
usr/src/lib/libelfsign/common/elfcertlib.c
496
elfcertlib_sign(ELFsign_t ess, ELFCert_t cert,
usr/src/lib/libelfsign/common/elfcertlib.c
580
elfcertlib_verifysig(ELFsign_t ess, ELFCert_t cert,
usr/src/lib/libelfsign/common/elfcertlib.c
658
elfcertlib_init(ELFsign_t ess)
usr/src/lib/libelfsign/common/elfcertlib.c
674
elfcertlib_fini(ELFsign_t ess)
usr/src/lib/libelfsign/common/elfcertlib.c
68
static void elfcertlib_freecert(ELFsign_t, ELFCert_t);
usr/src/lib/libelfsign/common/elfcertlib.c
683
elfcertlib_settoken(ELFsign_t ess, char *token)
usr/src/lib/libelfsign/common/elfcertlib.c
716
elfcertlib_setcertCAcallback(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfcertlib.c
726
elfcertlib_setcertvercallback(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfcertlib.c
742
elfcertlib_releasecert(ELFsign_t ess, ELFCert_t cert)
usr/src/lib/libelfsign/common/elfcertlib.c
782
elfcertlib_freecert(ELFsign_t ess, ELFCert_t cert)
usr/src/lib/libelfsign/common/elfcertlib.c
89
elfcertlib_verifycert(ELFsign_t ess, ELFCert_t cert)
usr/src/lib/libelfsign/common/elfsignlib.c
1005
elfsign_hash_mem_resident(ELFsign_t ess, uchar_t *hash, size_t *hash_len)
usr/src/lib/libelfsign/common/elfsignlib.c
1020
elfsign_verify_signature(ELFsign_t ess, struct ELFsign_sig_info **esipp)
usr/src/lib/libelfsign/common/elfsignlib.c
1193
elfsign_switch(ELFsign_t ess, struct filesignatures *fssp,
usr/src/lib/libelfsign/common/elfsignlib.c
1256
elfsign_buffer_len(ELFsign_t ess, size_t *ip, uchar_t *cp,
usr/src/lib/libelfsign/common/elfsignlib.c
238
elfsign_begin(const char *filename, enum ES_ACTION action, ELFsign_t *essp)
usr/src/lib/libelfsign/common/elfsignlib.c
243
ELFsign_t ess;
usr/src/lib/libelfsign/common/elfsignlib.c
376
elfsign_end(ELFsign_t ess)
usr/src/lib/libelfsign/common/elfsignlib.c
417
elfsign_setcertpath(ELFsign_t ess, const char *certpath)
usr/src/lib/libelfsign/common/elfsignlib.c
459
elfsign_setcallbackctx(ELFsign_t ess, void *ctx)
usr/src/lib/libelfsign/common/elfsignlib.c
468
elfsign_setsigvercallback(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfsignlib.c
481
elfsign_signatures(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfsignlib.c
52
static ELFsign_status_t elfsign_adjustoffsets(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfsignlib.c
55
static ELFsign_status_t elfsign_switch(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfsignlib.c
683
elfsign_adjustoffsets(ELFsign_t ess, Elf_Scn *scn, uint64_t new_size)
usr/src/lib/libelfsign/common/elfsignlib.c
841
elfsign_insert_dso(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfsignlib.c
856
elfsign_extract_sig(ELFsign_t ess,
usr/src/lib/libelfsign/common/elfsignlib.c
894
elfsign_hash_common(ELFsign_t ess, uchar_t *hash, size_t *hash_len,
usr/src/lib/libelfsign/common/elfsignlib.c
992
elfsign_hash(ELFsign_t ess, uchar_t *hash, size_t *hash_len)
usr/src/lib/libelfsign/common/libelfsign.h
119
extern struct filesignatures *elfsign_insert_dso(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
122
extern filesig_vers_t elfsign_extract_sig(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
125
enum ES_ACTION, ELFsign_t *);
usr/src/lib/libelfsign/common/libelfsign.h
126
extern void elfsign_end(ELFsign_t ess);
usr/src/lib/libelfsign/common/libelfsign.h
127
extern ELFsign_status_t elfsign_setcertpath(ELFsign_t ess, const char *path);
usr/src/lib/libelfsign/common/libelfsign.h
128
extern ELFsign_status_t elfsign_verify_signature(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
130
extern ELFsign_status_t elfsign_hash(ELFsign_t ess, uchar_t *hash,
usr/src/lib/libelfsign/common/libelfsign.h
132
extern ELFsign_status_t elfsign_hash_mem_resident(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
134
extern void elfsign_buffer_len(ELFsign_t ess, size_t *ip, uchar_t *cp,
usr/src/lib/libelfsign/common/libelfsign.h
137
extern void elfsign_setcallbackctx(ELFsign_t ess, void *ctx);
usr/src/lib/libelfsign/common/libelfsign.h
138
extern void elfsign_setsigvercallback(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
140
extern ELFsign_status_t elfsign_signatures(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
156
extern boolean_t elfcertlib_init(ELFsign_t);
usr/src/lib/libelfsign/common/libelfsign.h
157
extern void elfcertlib_fini(ELFsign_t);
usr/src/lib/libelfsign/common/libelfsign.h
158
extern boolean_t elfcertlib_settoken(ELFsign_t, char *);
usr/src/lib/libelfsign/common/libelfsign.h
159
extern void elfcertlib_setcertCAcallback(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
161
extern void elfcertlib_setcertvercallback(ELFsign_t ess,
usr/src/lib/libelfsign/common/libelfsign.h
164
extern boolean_t elfcertlib_getcert(ELFsign_t ess, char *cert_pathname,
usr/src/lib/libelfsign/common/libelfsign.h
166
extern void elfcertlib_releasecert(ELFsign_t, ELFCert_t);
usr/src/lib/libelfsign/common/libelfsign.h
170
extern boolean_t elfcertlib_loadprivatekey(ELFsign_t ess, ELFCert_t cert,
usr/src/lib/libelfsign/common/libelfsign.h
172
extern boolean_t elfcertlib_loadtokenkey(ELFsign_t ess, ELFCert_t cert,
usr/src/lib/libelfsign/common/libelfsign.h
175
extern boolean_t elfcertlib_sign(ELFsign_t ess, ELFCert_t cert,
usr/src/lib/libelfsign/common/libelfsign.h
179
extern boolean_t elfcertlib_verifycert(ELFsign_t ess, ELFCert_t cert);
usr/src/lib/libelfsign/common/libelfsign.h
180
extern boolean_t elfcertlib_verifysig(ELFsign_t ess, ELFCert_t cert,