summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/chap_ms.c
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2004-09-05 01:46:52 +0000
committerbrian <brian@FreeBSD.org>2004-09-05 01:46:52 +0000
commit6f864d0a973a7f3987d73132be311b7cfbd1ccfc (patch)
treefb5af1860e245ef67196527d9ba46e5c9e284bf6 /usr.sbin/ppp/chap_ms.c
parent2f8e87b45e5735ee9774fce8bc8ffaf1fdc72657 (diff)
downloadFreeBSD-src-6f864d0a973a7f3987d73132be311b7cfbd1ccfc.zip
FreeBSD-src-6f864d0a973a7f3987d73132be311b7cfbd1ccfc.tar.gz
Make ppp WARNS=5 clean
Diffstat (limited to 'usr.sbin/ppp/chap_ms.c')
-rw-r--r--usr.sbin/ppp/chap_ms.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/usr.sbin/ppp/chap_ms.c b/usr.sbin/ppp/chap_ms.c
index 74ac199..24e959c 100644
--- a/usr.sbin/ppp/chap_ms.c
+++ b/usr.sbin/ppp/chap_ms.c
@@ -150,9 +150,9 @@ HashNtPasswordHash(char *hash, char *hashhash)
MD4Final(hashhash, &MD4context);
}
-void
+static void
ChallengeHash(char *PeerChallenge, char *AuthenticatorChallenge,
- char *UserName, int UserNameLen, char *Challenge)
+ char *UserName, char *Challenge)
{
SHA_CTX Context;
char Digest[SHA_DIGEST_LENGTH];
@@ -176,14 +176,13 @@ ChallengeHash(char *PeerChallenge, char *AuthenticatorChallenge,
void
GenerateNTResponse(char *AuthenticatorChallenge, char *PeerChallenge,
- char *UserName, int UserNameLen, char *Password,
+ char *UserName, char *Password,
int PasswordLen, char *Response)
{
char Challenge[8];
char PasswordHash[16];
- ChallengeHash(PeerChallenge, AuthenticatorChallenge, UserName, UserNameLen,
- Challenge);
+ ChallengeHash(PeerChallenge, AuthenticatorChallenge, UserName, Challenge);
NtPasswordHash(Password, PasswordLen, PasswordHash);
ChallengeResponse(Challenge, PasswordHash, Response);
}
@@ -215,7 +214,7 @@ void
GenerateAuthenticatorResponse(char *Password, int PasswordLen,
char *NTResponse, char *PeerChallenge,
char *AuthenticatorChallenge, char *UserName,
- int UserNameLen, char *AuthenticatorResponse)
+ char *AuthenticatorResponse)
{
SHA_CTX Context;
char PasswordHash[16];
@@ -254,8 +253,7 @@ GenerateAuthenticatorResponse(char *Password, int PasswordLen,
SHA1_Update(&Context, NTResponse, 24);
SHA1_Update(&Context, Magic1, 39);
SHA1_Final(Digest, &Context);
- ChallengeHash(PeerChallenge, AuthenticatorChallenge, UserName, UserNameLen,
- Challenge);
+ ChallengeHash(PeerChallenge, AuthenticatorChallenge, UserName, Challenge);
SHA1_Init(&Context);
SHA1_Update(&Context, Digest, 20);
SHA1_Update(&Context, Challenge, 8);
OpenPOWER on IntegriCloud