/illumos-gate/usr/src/lib/libnsl/key/ |
H A D | publickey.c | 148 getkeys_nis(int *errp, char *netname, char *pkey, char *skey, char *passwd) in getkeys_nis() argument 156 p = strchr(netname, '@'); in getkeys_nis() 170 err = __yp_match_cflookup(domain, (char *)PKMAP, netname, in getkeys_nis() 171 strlen(netname), &keyval, &keylen, 0); in getkeys_nis() 228 getkeys_files(int *errp, char *netname, char *pkey, char *skey, char *passwd) in getkeys_files() argument 255 PKFILE, netname); in getkeys_files() 262 PKFILE, netname); in getkeys_files() 266 if (strcasecmp(mkey, netname) == 0) { in getkeys_files() 271 PKFILE, netname); in getkeys_files() 282 PKFILE, netname); in getkeys_files() [all …]
|
H A D | xcrypt.c | 245 const char netname[], /* in */ in xencrypt_g() argument 305 if (netname) in xencrypt_g() 306 (void) passwd2des_g(passwd, netname, in xencrypt_g() 307 (int)strlen(netname), &key, FALSE); in xencrypt_g() 350 const char netname[], /* in */ in xdecrypt_g() argument 372 if (netname) in xdecrypt_g() 373 (void) passwd2des_g(passwd, netname, in xdecrypt_g() 374 (int)strlen(netname), &key, FALSE); in xdecrypt_g()
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | netnamer.c | 195 netname2user_files(int *err, char *netname, struct netid_userdata *argp) in netname2user_files() argument 239 if (strcasecmp(name, netname) == 0) { in netname2user_files() 258 netname2user_nis(int *err, char *netname, struct netid_userdata *argp) in netname2user_nis() argument 265 domain = strchr(netname, '@'); in netname2user_nis() 274 yperr = yp_match(domain, (char *)NETID, netname, strlen(netname), in netname2user_nis() 308 netname2user_ldap(int *err, char *netname, struct netid_userdata *argp) in netname2user_ldap() argument 320 if (strlcpy(buf, netname, NSS_LINELEN_PASSWD) >= NSS_LINELEN_PASSWD) { in netname2user_ldap() 375 netname2user(const char *netname, uid_t *uidp, gid_t *gidp, int *gidlenp, in netname2user() argument 391 if (strcmp(netname, "nobody") == 0) { in netname2user() 405 if (strncmp(netname, OPSYS, OPSYS_LEN) != 0) in netname2user() [all …]
|
H A D | netname.c | 112 user2netname_nis(int *err, char netname[MAXNETNAMELEN + 1], uid_t uid, in user2netname_nis() 129 (void) snprintf(netname, MAXNETNAMELEN + 1, in user2netname_nis() 131 i = strlen(netname); in user2netname_nis() 132 if (netname[i-1] == '.') in user2netname_nis() 133 netname[i-1] = '\0'; in user2netname_nis() 177 user2netname(char *netname, const uid_t uid, const char *domain) in user2netname() argument 192 (void) strlcpy(netname, "nobody", MAXNETNAMELEN + 1); in user2netname() 196 netname[0] = '\0'; /* make null first (no need for memset) */ in user2netname() 205 (void) strlcpy(netname, "nobody", MAXNETNAMELEN + 1); in user2netname() 221 netname, uid, (char *)domain); in user2netname() [all …]
|
/illumos-gate/usr/src/lib/pam_modules/dhkeys/ |
H A D | dhkeys.c | 98 const char *netname, /* in */ in get_and_set_seckey() argument 120 if (getsecretkey_g(netname, keylen, algtype, skey, skeylen, pw)) { in get_and_set_seckey() 126 if (key_setnet_g_uid(netname, skey, keylen, NULL, 0, in get_and_set_seckey() 143 "for '%s'."), keylen, algtype, netname); in get_and_set_seckey() 196 establish_key(pam_handle_t *pamh, int flags, int debug, char *netname) in establish_key() argument 247 err = user2netname(netname, uid, NULL); in establish_key() 280 if (!get_and_set_seckey(pamh, netname, mp->keylen, in establish_key() 304 if (!get_and_set_seckey(pamh, netname, AUTH_DES_KEYLEN, in establish_key() 494 char netname[MAXNETNAMELEN + 1]; in pam_sm_setcred() local 528 result = establish_key(pamh, flags, debug, netname); in pam_sm_setcred() [all …]
|
H A D | key_call_uid.c | 157 key_setnet_g_uid(const char *netname, const char *skey, keylen_t skeylen, in key_setnet_g_uid() argument 164 arg.st_netname = (char *)netname; in key_setnet_g_uid() 212 tmp.st_netname = (char *)netname; in key_setnet_g_uid()
|
/illumos-gate/usr/src/uts/common/rpc/sec/ |
H A D | sec_clnt.c | 166 char netname[MAXNETNAMELEN+1]; in dh_k4_clnt_loadinfo() local 186 data->netname = (caddr_t)(uintptr_t)data32.netname; in dh_k4_clnt_loadinfo() 207 (void) copyinstr(data->netname, netname, in dh_k4_clnt_loadinfo() 208 sizeof (netname), &nlen); in dh_k4_clnt_loadinfo() 210 data->netname = in dh_k4_clnt_loadinfo() 212 bcopy(netname, data->netname, nlen); in dh_k4_clnt_loadinfo() 234 kmem_free(data->netname, nlen); in dh_k4_clnt_loadinfo() 250 kmem_free(data->netname, nlen); in dh_k4_clnt_loadinfo() 268 kmem_free(data->netname, nlen); in dh_k4_clnt_loadinfo() 279 kmem_free(data->netname, nlen); in dh_k4_clnt_loadinfo() [all …]
|
H A D | sec_svc.c | 225 char netname[MAXNETNAMELEN+1]; in sec_svc_loadrootnames() local 267 if (copyinstr(root, netname, sizeof (netname), &len)) { in sec_svc_loadrootnames() 276 bcopy(netname, roots[i], len); in sec_svc_loadrootnames()
|
/illumos-gate/usr/src/cmd/keyserv/ |
H A D | chkey.c | 92 char *netname = NULL; /* RPC netname of user */ variable 166 CURMECH->algtype, short_login_pw, netname, in encryptkeys() 246 if (!getpublickey_g(netname, CURMECH->keylen, in getpublics() 268 if (!getpublickey(netname, public)) { in getpublics() 508 if (!getsecretkey_g(netname, CURMECH->keylen, in getsecrets() 529 if (!getsecretkey_g(netname, in getsecrets() 574 if (!getsecretkey(netname, secret, rpc_pws[0])) { in getsecrets() 577 program_name, netname); in getsecrets() 605 program_name, netname); in getsecrets() 644 netst.st_netname = strdup(netname); in keylogin_des() [all …]
|
H A D | setkey.c | 117 netnamestr netname; member 572 storeotherrootkeys(FILE *fp, char *netname, char *passwd, char *osecret) in storeotherrootkeys() argument 581 netname, passwd)); in storeotherrootkeys() 582 passwd2des_g(passwd, netname, strlen(netname), &master, FALSE); in storeotherrootkeys() 594 if (!getsecretkey_g(netname, in storeotherrootkeys() 599 ("Can't find %s's secret key", netname)); in storeotherrootkeys() 605 netname)); in storeotherrootkeys() 645 free(cp->netname); /* ok even if this is NULL */ in freedisklist() 860 free(cp->netname); in appendnetname3() 862 cp->netname = strdup(net->st_netname); in appendnetname3() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/ |
H A D | cred.c | 64 dh_principal netname; in __dh_gss_acquire_cred() local 92 if ((netname = cntx->keyopts->get_principal()) == NULL) in __dh_gss_acquire_cred() 101 strncmp(netname, (char *)principal, MAXNETNAMELEN) != 0) { in __dh_gss_acquire_cred() 102 Free(netname); in __dh_gss_acquire_cred() 109 Free(netname); in __dh_gss_acquire_cred() 117 dh_cred->principal = netname; in __dh_gss_acquire_cred() 126 Free(netname); in __dh_gss_acquire_cred() 133 Free(netname); in __dh_gss_acquire_cred()
|
H A D | name.c | 168 char netname[MAXNETNAMELEN+1]; in do_uid_nametype() local 170 if (!user2netname(netname, uid, NULL)) { in do_uid_nametype() 174 return (do_netname_nametype(minor, netname, output)); in do_uid_nametype() 196 char netname[MAXNETNAMELEN+1]; in do_username_nametype() local 263 if (!host2netname(netname, node, domain)) { in do_username_nametype() 269 return (do_netname_nametype(minor, netname, output)); in do_username_nametype() 283 if (!user2netname(netname, pwd.pw_uid, domain)) { in do_username_nametype() 289 return (do_netname_nametype(minor, netname, output)); in do_username_nametype() 304 char netname[MAXNETNAMELEN+1]; in do_hostbase_nametype() local 315 if (!host2netname(netname, host, NULL)) { in do_hostbase_nametype() [all …]
|
H A D | context_establish.c | 199 dh_principal *netname /* Cred owner */) in validate_cred() argument 203 *netname = NULL; in validate_cred() 219 if ((*netname = cntx->keyopts->get_principal()) == NULL) { in validate_cred() 232 strcmp(*netname, cred->principal) != 0) { in validate_cred() 233 free(*netname); in validate_cred() 240 free(*netname); in validate_cred() 376 dh_principal netname = NULL; in __dh_gss_accept_sec_context() local 416 (dh_cred_id_t)cred, GSS_C_ACCEPT, &netname); in __dh_gss_accept_sec_context() 427 free(netname); in __dh_gss_accept_sec_context() 436 if (strcmp(clnt->cntx.local, netname) != 0) { in __dh_gss_accept_sec_context() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/ldap/common/ |
H A D | getkeyent.c | 164 char netname[SEARCHFILTERLEN]; in getkeys() local 173 if (_ldap_filter_name(netname, argp->key.pkey.name, sizeof (netname)) in getkeys() 177 domain = strchr(netname, '@'); in getkeys() 182 if ((p = strchr(netname, '.')) == NULL) in getkeys()
|
H A D | getnetent.c | 203 char netname[SEARCHFILTERLEN]; in getbyname() local 206 if (_ldap_filter_name(netname, argp->key.name, sizeof (netname)) != 0) in getbyname() 210 _F_GETNETBYNAME, netname); in getbyname() 215 _F_GETNETBYNAME_SSD, netname); in getbyname()
|
/illumos-gate/usr/src/cmd/fs.d/nfs/lib/ |
H A D | nfs_sec.c | 406 char netname[MAXNETNAMELEN+1]; in nfs_create_ah() local 420 if (!host2netname(netname, hostname, NULL)) in nfs_create_ah() 423 return (authdes_seccreate(netname, window, hostname, in nfs_create_ah() 818 if (dkdata->netname) in nfs_free_secdata() 819 free(dkdata->netname); in nfs_free_secdata() 858 char netname[MAXNETNAMELEN+1]; in nfs_clnt_secdata() local 903 if (!host2netname(netname, hostname, NULL)) { in nfs_clnt_secdata() 916 if ((dkdata->netname = strdup(netname)) == NULL) { in nfs_clnt_secdata() 921 dkdata->netnamelen = strlen(netname); in nfs_clnt_secdata() 1004 char netname[MAXNETNAMELEN+1], node[MAX_NAME_LEN]; in nfs_get_root_principal() local [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | srvsvc_clnt.c | 96 srvsvc_net_share_get_info(char *server, char *domain, char *netname) in srvsvc_net_share_get_info() argument 108 if (netname == NULL) in srvsvc_net_share_get_info() 128 arg.netname = (LPTSTR)netname; in srvsvc_net_share_get_info() 187 srvsvc_net_session_enum(char *server, char *domain, char *netname) in srvsvc_net_session_enum() argument 198 if (netname == NULL) in srvsvc_net_session_enum() 253 srvsvc_net_connect_enum(char *server, char *domain, char *netname, int level) in srvsvc_net_connect_enum() argument 265 if (netname == NULL) in srvsvc_net_connect_enum() 285 arg.qualifier = (LPTSTR)netname; in srvsvc_net_connect_enum()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/dh_common/ |
H A D | dh_template.c | 245 char netname[MAXNETNAMELEN+1]; in __get_principal() local 247 if (getnetname(netname)) in __get_principal() 248 return (strdup(netname)); in __get_principal()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vfsops.c | 246 if (nargs->netname) { in nfs_free_args() 247 kmem_free(nargs->netname, strlen(nargs->netname) + 1); in nfs_free_args() 248 nargs->netname = NULL; in nfs_free_args() 264 char netname[MAXNETNAMELEN+1]; /* server's netname */ in nfs_copyin() local 390 error = copyinstr(STRUCT_FGETP(args, hostname), netname, in nfs_copyin() 391 sizeof (netname), &hlen); in nfs_copyin() 395 (void) strcpy(nargs->hostname, netname); in nfs_copyin() 407 netname[0] = '\0'; in nfs_copyin() 433 ASSERT(STRUCT_FGETP(args, netname)); in nfs_copyin() 434 if (copyinstr(STRUCT_FGETP(args, netname), netname, in nfs_copyin() [all …]
|
H A D | nfs3_vfsops.c | 238 if (nargs->netname) { in nfs3_free_args() 239 kmem_free(nargs->netname, strlen(nargs->netname) + 1); in nfs3_free_args() 240 nargs->netname = NULL; in nfs3_free_args() 256 char netname[MAXNETNAMELEN+1]; /* server's netname */ in nfs3_copyin() local 371 error = copyinstr(STRUCT_FGETP(args, hostname), netname, in nfs3_copyin() 372 sizeof (netname), &hlen); in nfs3_copyin() 376 (void) strcpy(nargs->hostname, netname); in nfs3_copyin() 387 netname[0] = '\0'; in nfs3_copyin() 413 ASSERT(STRUCT_FGETP(args, netname)); in nfs3_copyin() 415 if (copyinstr(STRUCT_FGETP(args, netname), netname, in nfs3_copyin() [all …]
|
/illumos-gate/usr/src/cmd/ypcmd/ypupdated/ |
H A D | rpc.ypupdated.c | 202 char *netname; in ypupdate_prog() local 232 netname = ((struct authdes_cred *) in ypupdate_prog() 246 netname = namebuf; in ypupdate_prog() 259 rslt = update(netname, in ypupdate_prog()
|
/illumos-gate/usr/src/lib/libnsl/nis/gen/ |
H A D | nis_misc_proc.c | 203 __nis_gssprin2netname(rpc_gss_principal_t prin, char netname[]) in __nis_gssprin2netname() argument 238 (void) strncpy(netname, in __nis_gssprin2netname() 241 netname[MAXNETNAMELEN] = '\0'; in __nis_gssprin2netname()
|
/illumos-gate/usr/src/cmd/ypcmd/mknetid/ |
H A D | mknetid.c | 287 char netname[MAXNETNAMELEN]; local 296 host2netname(netname, name, domain); 297 if (wasprinted(netname)) { 298 multdef(netname); 301 (void) printf("%s 0:%.*s\n", netname, sizeof (name), name);
|
/illumos-gate/usr/src/lib/nsswitch/nis/common/ |
H A D | getgrent.c | 262 char netname[MAXNETNAMELEN + 1]; in netid_lookup() local 280 if (snprintf(netname, MAXNETNAMELEN + 1, "unix.%d@%s", in netid_lookup() 285 if ((res = _nss_nis_ypmatch(domain, "netid.byname", netname, in netid_lookup()
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | mount.h | 72 char *netname; /* server's netname */ member 108 caddr32_t netname; /* server's netname */ member
|