Annotation of embedaddon/mpd/src/msoft.h, revision 1.1.1.1
1.1 misho 1:
2: /*
3: * msoft.h
4: *
5: * Rewritten by Archie Cobbs <archie@freebsd.org>
6: * Copyright (c) 1998-1999 Whistle Communications, Inc. All rights reserved.
7: * See ``COPYRIGHT.whistle''
8: */
9:
10: #ifndef _MSOFT_H_
11: #define _MSOFT_H_
12:
13: #include <sys/types.h>
14:
15: /*
16: * FUNCTIONS
17: */
18:
19: extern void NTChallengeResponse(const u_char *chal,
20: const char *nthash, u_char *hash);
21:
22: extern void NTPasswordHash(const char *password, u_char *hash);
23: extern void NTPasswordHashHash(const u_char *nthash, u_char *hash);
24: extern void LMPasswordHash(const char *password, u_char *hash);
25:
26: extern void MsoftGetKey(const u_char *h, u_char *h2, int len);
27: extern void MsoftGetStartKey(u_char *chal, u_char *h);
28:
29: extern void GenerateNTResponse(const u_char *authchal,
30: const u_char *peerchal, const char *username,
31: const char *nthash, u_char *hash);
32: extern void GenerateAuthenticatorResponse(const u_char *nthash,
33: const u_char *ntresp, const u_char *peerchal,
34: const u_char *authchal, const char *username,
35: u_char *authresp);
36:
37: extern void MsoftGetMasterKey(u_char *resp, u_char *h);
38: extern void MsoftGetAsymetricStartKey(u_char *h, int server_recv);
39:
40: #endif
41:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>