/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | netr_auth.c | 184 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 D | netr_ssp.c | 357 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 D | netr_logon.c | 450 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 D | smb_auth.c | 356 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 D | fwd_tgt.c | 61 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 D | kerberos5.c | 104 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 D | in.rlogind.c | 81 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() 1237 if (session_key->enctype == ENCTYPE_DES_CBC_CRC) { in doit() 1241 ivec.length = session_key->length; in doit() 1242 ivec.data = (char *)session_key->contents; in doit() [all …]
|
H A D | in.telnetd.c | 179 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 D | do_as_req.c | 72 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 D | do_tgs_req.c | 82 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 D | kdc_preauth.c | 2069 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 D | rsh.c | 62 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 D | rcp.c | 140 static krb5_keyblock *session_key; /* static key for session */ variable 658 session_key = &cred->keyblock; in toremote() 661 status = krb5_auth_con_getlocalsubkey(bsd_context, auth_context, &session_key); 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() 897 eblock.crypto_entry = session_key->enctype; in tolocal() [all …]
|
H A D | rlogin.c | 95 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 D | docmd.c | 383 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 D | krb5defs.h | 61 static krb5_keyblock *session_key; variable
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | netrauth.h | 186 netr_session_key_t session_key; member
|