/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_token.h | 107 } smb_token_t; typedef 199 int smb_token_xdr(struct XDR *, smb_token_t *); 202 void smb_token_free(smb_token_t *); 204 smb_token_t *smb_logon(smb_logon_t *); 206 void smb_token_destroy(smb_token_t *); 207 uint8_t *smb_token_encode(smb_token_t *, uint32_t *); 208 void smb_token_log(smb_token_t *); 213 int smb_token_query_privilege(smb_token_t *token, int priv_id); 214 boolean_t smb_token_valid(smb_token_t *);
|
H A D | smb_kproto.h | 609 void smb_sign_begin(smb_request_t *, smb_token_t *); 614 void smb2_sign_begin(smb_request_t *, smb_token_t *); 615 void smb3_encrypt_begin(smb_user_t *, smb_token_t *); 762 smb_token_t *smb_get_token(smb_session_t *, smb_logon_t *); 763 cred_t *smb_cred_create(smb_token_t *);
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_logon.c | 48 typedef void (*smb_logonop_t)(smb_logon_t *, smb_token_t *); 50 static void smb_logon_local(smb_logon_t *, smb_token_t *); 51 static void smb_logon_guest(smb_logon_t *, smb_token_t *); 52 static void smb_logon_anon(smb_logon_t *, smb_token_t *); 54 static uint32_t smb_token_auth_local(smb_logon_t *, smb_token_t *, 57 static uint32_t smb_token_setup_local(smb_passwd_t *, smb_token_t *); 58 static uint32_t smb_token_setup_guest(smb_logon_t *, smb_token_t *); 59 static uint32_t smb_token_setup_anon(smb_token_t *token); 61 static boolean_t smb_token_is_member(smb_token_t *, smb_sid_t *); 62 static uint32_t smb_token_setup_wingrps(smb_token_t *); [all …]
|
H A D | libmlsvc.h | 90 extern void smb_logon_domain(smb_logon_t *, smb_token_t *); 91 extern uint32_t smb_decode_krb5_pac(smb_token_t *, char *, uint_t); 92 extern boolean_t smb_token_setup_common(smb_token_t *); 130 extern void smb_autohome_add(const smb_token_t *);
|
H A D | netr_logon.c | 50 uint32_t netlogon_logon(smb_logon_t *, smb_token_t *, smb_domainex_t *); 52 smb_logon_t *, smb_token_t *); 65 smb_token_t *); 81 smb_decode_krb5_pac(smb_token_t *token, char *data, uint_t len) in smb_decode_krb5_pac() 183 smb_logon_domain(smb_logon_t *user_info, smb_token_t *token) in smb_logon_domain() 306 netlogon_logon(smb_logon_t *user_info, smb_token_t *token, smb_domainex_t *di) in netlogon_logon() 391 netr_info_t *netr_info, smb_token_t *token) in netr_setup_token() 485 char *server, smb_logon_t *user_info, smb_token_t *token) in netr_server_samlogon() 886 smb_token_t *token) in netr_setup_token_wingrps()
|
H A D | smb_autohome.c | 77 smb_autohome_add(const smb_token_t *token) in smb_autohome_add()
|
/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_token.c | 53 smb_token_query_privilege(smb_token_t *token, int priv_id) in smb_token_query_privilege() 78 smb_token_valid(smb_token_t *token) in smb_token_valid() 104 smb_token_encode(smb_token_t *obj, uint32_t *len) in smb_token_encode()
|
H A D | smb_token_xdr.c | 256 smb_token_xdr(XDR *xdrs, smb_token_t *objp) in smb_token_xdr()
|
/illumos-gate/usr/src/test/libmlrpc-tests/tests/netrlogon/samlogon_tests/ |
H A D | samlogon.c | 28 extern uint32_t netlogon_logon(smb_logon_t *, smb_token_t *, smb_domainex_t *); 31 compare_tokens(const smb_token_t *src, const smb_token_t *dst) in compare_tokens() 187 smb_token_t *token = NULL; in main() 188 smb_token_t cmp_token; in main()
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_logon.c | 85 smb_token_t * 88 smb_token_t *token = NULL; in smbd_user_auth_logon() 152 smbd_logon_audit(smb_token_t *token, smb_inaddr_t *ipaddr, char *username, in smbd_logon_audit() 257 smbd_logon_final(smb_token_t *token, smb_inaddr_t *ipaddr, char *username, in smbd_logon_final()
|
H A D | smbd.h | 54 smb_token_t *smbd_user_auth_logon(smb_logon_t *); 62 uint32_t smbd_logon_final(smb_token_t *, smb_inaddr_t *, char *, char *,
|
H A D | smbd_krb5ssp.c | 127 smb_token_t *token = NULL; in smbd_krb5ssp_work() 232 ctx->ctx_token = calloc(1, sizeof (smb_token_t)); in smbd_krb5ssp_work()
|
H A D | smbd_authsvc.c | 605 smb_token_t *token = NULL; in smbd_authsvc_oldreq() 1023 smb_token_t *token = NULL; in smbd_authsvc_gettoken()
|
H A D | smbd_ntlmssp.c | 396 smb_token_t *token = NULL; in smbd_ntlmssp_authenticate()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_authenticate.c | 52 static uint32_t smb_priv_xlate(smb_token_t *); 427 smb_token_t *token = NULL; in smb_auth_get_token() 466 token = kmem_zalloc(sizeof (smb_token_t), KM_SLEEP); in smb_auth_get_token() 529 smb_token_free(smb_token_t *token) in smb_token_free() 533 kmem_free(token, sizeof (smb_token_t)); in smb_token_free() 541 smb_priv_xlate(smb_token_t *token) in smb_priv_xlate()
|
H A D | smb_cred.c | 62 smb_cred_create(smb_token_t *token) in smb_cred_create()
|
H A D | smb2_signing.c | 161 smb2_sign_begin(smb_request_t *sr, smb_token_t *token) in smb2_sign_begin()
|
H A D | smb_signing.c | 124 smb_sign_begin(smb_request_t *sr, smb_token_t *token) in smb_sign_begin()
|
H A D | smb3_encrypt.c | 120 smb3_encrypt_begin(smb_user_t *u, smb_token_t *token) in smb3_encrypt_begin()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_cred.c | 48 smb_cred_create(smb_token_t *token) in smb_cred_create()
|
/illumos-gate/usr/src/test/libmlrpc-tests/tests/netrlogon/krb5_pac_tests/ |
H A D | krb5_pac_decode.c | 40 smb_token_t *token; in main()
|