Home
last modified time | relevance | path

Searched refs:session_key (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dnetr_auth.c184 bzero(&netr_info->session_key, sizeof (netr_info->session_key)); in netlogon_auth()
399 for (i = 0; i < netr_info->session_key.len; i++) in netr_server_authenticate2()
401 netr_info->session_key.key[i] ^ 0xf0; in netr_server_authenticate2()
402 netr_info->rpc_seal_key.len = netr_info->session_key.len; in netr_server_authenticate2()
411 if (netr_gen_credentials(netr_info->session_key.key, in netr_server_authenticate2()
417 if (netr_gen_credentials(netr_info->session_key.key, in netr_server_authenticate2()
520 netr_info->session_key.key); in netr_gen_skey128()
522 netr_info->session_key.len = NETR_SESSKEY128_SZ; in netr_gen_skey128()
609 netr_info->session_key.len = NETR_SESSKEY64_SZ; in netr_gen_skey64()
610 rc = smb_auth_DES(netr_info->session_key.key, in netr_gen_skey64()
[all …]
H A Dnetr_ssp.c357 auth->session_key.key, auth->session_key.len, in netr_ssp_make_token()
404 if (netr_ssp_derive_key(auth->session_key.key, auth->session_key.len, in netr_ssp_make_token()
456 if (netr_ssp_derive_key(auth->session_key.key, auth->session_key.len, in netr_ssp_check_token()
534 auth->session_key.key, auth->session_key.len, in netr_ssp_check_token()
H A Dnetr_logon.c450 bcopy(netr_info->session_key.key, rc4key, netr_info->session_key.len); in netr_setup_token()
645 (void) memcpy(key, netr_info->session_key.key, in netr_interactive_samlogon()
646 netr_info->session_key.len); in netr_interactive_samlogon()
724 rc = netr_gen_credentials(netr_info->session_key.key, in netr_setup_authenticator()
768 if (netr_gen_credentials(netr_info->session_key.key, in netr_validate_chain()
817 explicit_bzero(&netr_info->session_key, in netr_invalidate_chain()
818 sizeof (netr_info->session_key)); in netr_invalidate_chain()
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_auth.c356 unsigned char *session_key) in smb_ntlm_password_ok() argument
367 if (ok && (session_key)) { in smb_ntlm_password_ok()
368 rc = smb_auth_md4(session_key, ntlm_hash, SMBAUTH_HASH_SZ); in smb_ntlm_password_ok()
383 uchar_t *session_key) in smb_ntlmv2_password_ok() argument
435 if (ok && session_key) { in smb_ntlmv2_password_ok()
438 SMBAUTH_SESSION_KEY_SZ, session_key); in smb_ntlmv2_password_ok()
528 uchar_t *session_key) in smb_auth_validate() argument
548 domain, username, session_key); in smb_auth_validate()
561 nt_resp, session_key); in smb_auth_validate()
575 if (session_key) in smb_auth_validate()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
H A Dfwd_tgt.c61 krb5_keyblock *session_key; in krb5_fwd_tgt_creds() local
72 retval = krb5_auth_con_getkey (context, auth_context, &session_key); in krb5_fwd_tgt_creds()
75 if (session_key) { in krb5_fwd_tgt_creds()
76 enctype = session_key->enctype; in krb5_fwd_tgt_creds()
77 krb5_free_keyblock (context, session_key); in krb5_fwd_tgt_creds()
78 session_key = NULL; in krb5_fwd_tgt_creds()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/telnet/
H A Dkerberos5.c104 static krb5_keyblock *session_key = 0; variable
345 if (session_key) { in kerberos5_send()
346 krb5_free_keyblock(telnet_context, session_key); in kerberos5_send()
347 session_key = 0; in kerberos5_send()
359 &new_creds->keyblock, &session_key); in kerberos5_send()
362 newkey, &session_key); in kerberos5_send()
426 if (session_key) { in kerberos5_reply()
429 skey.data = session_key->contents; in kerberos5_reply()
467 if (session_key) { in kerberos5_reply()
470 skey.data = session_key->contents; in kerberos5_reply()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Din.rlogind.c81 static krb5_keyblock *session_key = NULL; variable
545 &session_key); in recvauth()
554 if (session_key == NULL && in recvauth()
563 if (session_key != NULL && in recvauth()
575 if (session_key == NULL) { in recvauth()
582 &session_key); in recvauth()
593 if (session_key == NULL) { in recvauth()
1273 session_key->enctype, in doit()
1277 session_key->enctype); in doit()
1296 if (session_key->enctype == in doit()
[all …]
H A Din.telnetd.c179 static krb5_keyblock *session_key = NULL; variable
737 if (session_key != NULL) { in kerberos5_is()
738 krb5_free_keyblock(telnet_context, session_key); in kerberos5_is()
739 session_key = 0; in kerberos5_is()
743 newkey, &session_key); in kerberos5_is()
747 ticket->enc_part2->session, &session_key); in kerberos5_is()
756 skey.data = session_key->contents; in kerberos5_is()
/illumos-gate/usr/src/cmd/krb5/krb5kdc/
H A Ddo_as_req.c72 krb5_keyblock session_key; in process_as_req() local
96 (void) memset(&session_key, 0, sizeof(krb5_keyblock)); in process_as_req()
195 &session_key))) { in process_as_req()
219 enc_tkt_reply.session = &session_key; in process_as_req()
397 reply_encpart.session = &session_key; in process_as_req()
545 if (session_key.contents) in process_as_req()
546 krb5_free_keyblock_contents(kdc_context, &session_key); in process_as_req()
H A Ddo_tgs_req.c82 krb5_keyblock session_key; in process_tgs_req() local
101 (void) memset(&session_key, 0, sizeof(krb5_keyblock)); in process_tgs_req()
277 errcode = krb5_c_make_random_key(kdc_context, useenctype, &session_key); in process_tgs_req()
477 enc_tkt_reply.session = &session_key; in process_tgs_req()
646 reply_encpart.session = &session_key; in process_tgs_req()
754 if (session_key.contents) in process_tgs_req()
755 krb5_free_keyblock_contents(kdc_context, &session_key); in process_tgs_req()
H A Dkdc_preauth.c2069 krb5_keyblock session_key; in get_sam_edata() local
2073 (void) memset(&session_key, 0, sizeof(krb5_keyblock)); in get_sam_edata()
2078 &session_key); in get_sam_edata()
2089 if (session_key.length != 8) { in get_sam_edata()
2097 inputblock[i] = '0' + ((session_key.contents[i]/2) % 10); in get_sam_edata()
2099 if (session_key.contents) in get_sam_edata()
2100 krb5_free_keyblock_contents(kdc_context, &session_key); in get_sam_edata()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/
H A Drsh.c62 static krb5_keyblock *session_key; variable
615 session_key = &cred->keyblock; in main()
621 &session_key); in main()
627 if (session_key == NULL) { in main()
634 eblock.crypto_entry = session_key->enctype; in main()
635 eblock.key = (krb5_keyblock *)session_key; in main()
H A Drcp.c658 session_key = &cred->keyblock; in toremote()
669 if (!session_key) { in toremote()
678 session_key->enctype; in toremote()
680 (krb5_keyblock *)session_key; in toremote()
879 session_key = &cred->keyblock; in tolocal()
883 &session_key); in tolocal()
890 if (!session_key) { in tolocal()
898 eblock.key = (krb5_keyblock *)session_key; in tolocal()
2176 &new_creds->keyblock, &session_key); in answer_auth()
2179 eblock.crypto_entry = session_key->enctype; in answer_auth()
[all …]
H A Drlogin.c95 static krb5_keyblock *session_key; variable
696 session_key = &cred->keyblock; in main()
702 &session_key); in main()
708 if (session_key == NULL) { in main()
716 eblock.crypto_entry = session_key->enctype; in main()
717 eblock.key = (krb5_keyblock *)session_key; in main()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/rdist/
H A Ddocmd.c383 session_key = &cred->keyblock; in makeconn()
387 auth_context, &session_key); in makeconn()
393 if (!session_key) { in makeconn()
400 eblock.crypto_entry = session_key->enctype; in makeconn()
401 eblock.key = (krb5_keyblock *)session_key; in makeconn()
H A Dkrb5defs.h61 static krb5_keyblock *session_key; variable
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dnetrauth.h186 netr_session_key_t session_key; member