diff options
author | Andrew Tridgell <tridge@samba.org> | 1996-06-10 04:38:24 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1996-06-10 04:38:24 +0000 |
commit | 7e3b4a1c0df1434eb3d02f93c736ce065f9898d8 (patch) | |
tree | 025b06cd0fe6aa7e228532c53318fc7fb8c0a9e0 /source3/smbpass.h | |
parent | b7ca915de8e8b6d9592ff52699ff271d99eaebc0 (diff) | |
download | samba-7e3b4a1c0df1434eb3d02f93c736ce065f9898d8.tar.gz samba-7e3b4a1c0df1434eb3d02f93c736ce065f9898d8.tar.bz2 samba-7e3b4a1c0df1434eb3d02f93c736ce065f9898d8.zip |
got rid of a lot of redundent header files as we now globally generate
prototypes automatically using "make proto". This is much less prone
to error than the old method of manually adding prototypes
(This used to be commit b551dc98f7cc194a5fc2e67a4ebae7fd67a01bbc)
Diffstat (limited to 'source3/smbpass.h')
-rw-r--r-- | source3/smbpass.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/source3/smbpass.h b/source3/smbpass.h deleted file mode 100644 index 6ddca0b92d..0000000000 --- a/source3/smbpass.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef _SMBPASS_H_ -#define _SMBPASS_H_ -/* - Unix SMB/Netbios implementation. - Version 1.9. - SMB parameters and setup - Copyright (C) Jeremy Allison 1995 - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -struct smb_passwd { - int smb_userid; - char *smb_name; - unsigned char *smb_passwd; /* Null if no password */ - unsigned char *smb_nt_passwd; /* Null if no password */ - /* Other fields / flags may be added later */ -}; - -/* Return a smb_passwd struct given a user name, 0 if fails. */ -struct smb_passwd *get_smbpwnam(char *user); - -#ifndef uchar -#define uchar unsigned char -#endif - -/* SMB Encryption functions. */ -void str_to_key(unsigned char *str,unsigned char *key); -void E_P16(uchar *p14,uchar *p16); -void E_P24(unsigned char *p21, unsigned char *c8, unsigned char *p24); -void E_md4hash(uchar *passwd,uchar *p16); -void SMBencrypt(unsigned char *passwd, unsigned char *c8, unsigned char *p24); -void SMB_nt_encrypt(unsigned char *passwd, unsigned char *c8, unsigned char *p24); - -/* Password file lock/unlock routines */ -int pw_file_lock(char *name, int type, int secs); -int pw_file_unlock(int fd); -#endif |