/osnet-11/usr/src/lib/libelfsign/common/ |
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, 243 ELFsign_t ess; local 271 if ((ess = malloc(sizeof (struct ELFsign_s))) == NULL) { 274 (void) memset((void *)ess, 0, sizeof (struct ELFsign_s)); 276 if (!elfcertlib_init(ess)) { 281 ess->es_elf = NULL; 282 ess->es_action = action; 283 ess->es_version = FILESIG_UNKNOWN; 284 ess 375 elfsign_end(ELFsign_t ess) argument 416 elfsign_setcertpath(ELFsign_t ess, const char *certpath) argument 458 elfsign_setcallbackctx(ELFsign_t ess, void *ctx) argument 467 elfsign_setsigvercallback(ELFsign_t ess, void (*cb)(void *, void *, size_t, ELFCert_t)) argument 480 elfsign_signatures(ELFsign_t ess, struct filesignatures **fsspp, size_t *fslen, enum ES_ACTION action) argument 682 elfsign_adjustoffsets(ELFsign_t ess, Elf_Scn *scn, uint64_t new_size) argument 840 elfsign_insert_dso(ELFsign_t ess, struct filesignatures *fssp, const char *dn, int dn_len, const uchar_t *sig, int sig_len, const char *oid, int oid_len) argument 855 elfsign_extract_sig(ELFsign_t ess, struct filesignatures *fssp, uchar_t *sig, size_t *sig_len) argument 893 elfsign_hash_common(ELFsign_t ess, uchar_t *hash, size_t *hash_len, boolean_t hash_mem_resident) argument 991 elfsign_hash(ELFsign_t ess, uchar_t *hash, size_t *hash_len) argument 1004 elfsign_hash_mem_resident(ELFsign_t ess, uchar_t *hash, size_t *hash_len) argument 1019 elfsign_verify_signature(ELFsign_t ess, struct ELFsign_sig_info **esipp) argument 1194 elfsign_switch(ELFsign_t ess, struct filesignatures *fssp, enum ES_ACTION action) argument 1257 elfsign_buffer_len(ELFsign_t ess, size_t *ip, uchar_t *cp, enum ES_ACTION action) argument [all...] |
H A D | libelfsign.h | 119 extern struct filesignatures *elfsign_insert_dso(ELFsign_t ess, 122 extern filesig_vers_t elfsign_extract_sig(ELFsign_t ess, 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, [all...] |
H A D | elfcertlib.c | 76 * IN ess - elfsign context structure 91 elfcertlib_verifycert(ELFsign_t ess, ELFCert_t cert) argument 109 (void) elfcertlib_getcert(ess, CAp->CA_path, 129 rv = kmf_verify_cert(ess->es_kmfhandle, numattr, attrlist); 131 if (ess->es_certCAcallback != NULL) 132 (ess->es_certvercallback)(ess->es_callbackctx, 145 * IN ess - elfsign context structure 155 elfcertlib_getcert(ELFsign_t ess, char *cert_pathname, argument 225 rv = kmf_find_cert(ess 325 elfcertlib_loadprivatekey(ELFsign_t ess, ELFCert_t cert, const char *pathname) argument 383 elfcertlib_loadtokenkey(ELFsign_t ess, ELFCert_t cert, const char *token_label, const char *pin) argument 477 elfcertlib_sign(ELFsign_t ess, ELFCert_t cert, const uchar_t *data, size_t data_len, uchar_t *sig, size_t *sig_len) argument 561 elfcertlib_verifysig(ELFsign_t ess, ELFCert_t cert, const uchar_t *signature, size_t sig_len, const uchar_t *data, size_t data_len) argument 639 elfcertlib_init(ELFsign_t ess) argument 655 elfcertlib_fini(ELFsign_t ess) argument 664 elfcertlib_settoken(ELFsign_t ess, char *token) argument 697 elfcertlib_setcertCAcallback(ELFsign_t ess, void (*cb)(void *, ELFCert_t, char *)) argument 707 elfcertlib_setcertvercallback(ELFsign_t ess, void (*cb)(void *, ELFCert_t, ELFCert_t)) argument 723 elfcertlib_releasecert(ELFsign_t ess, ELFCert_t cert) argument 764 elfcertlib_freecert(ELFsign_t ess, ELFCert_t cert) argument [all...] |
/osnet-11/usr/src/lib/libdladm/common/ |
H A D | libdlwlan.c | 1445 (void) memcpy(sr[i].we_bssid.wb_bytes, es->ess[i].bssid, 1447 sr[i].we_ssid_len = es->ess[i].ssid_len; 1448 (void) memcpy(sr[i].we_ssid.we_bytes, es->ess[i].ssid, 1449 es->ess[i].ssid_len); 1450 sr[i].we_wpa_ie_len = es->ess[i].wpa_ie_len; 1451 (void) memcpy(sr[i].we_wpa_ie, es->ess[i].wpa_ie, 1452 es->ess[i].wpa_ie_len); 1453 sr[i].we_freq = es->ess[i].freq;
|