X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fchap_ms.h;fp=pppd%2Fchap_ms.h;h=73b41de62e592922b4dcd3c63cdae1526b54d6d1;hp=4e2ac11b67171f84b7eefd58e3c6434152f89145;hb=af32d6370eba9545f813546a7902575d834a0f85;hpb=c357190e5651b4b602786d2dd6ee3b4ce219bda0 diff --git a/pppd/chap_ms.h b/pppd/chap_ms.h index 4e2ac11..73b41de 100644 --- a/pppd/chap_ms.h +++ b/pppd/chap_ms.h @@ -27,7 +27,7 @@ * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: chap_ms.h,v 1.10 2003/06/11 23:56:26 paulus Exp $ + * $Id: chap_ms.h,v 1.11 2004/11/04 12:00:07 paulus Exp $ */ #ifndef __CHAPMS_INCLUDE__ @@ -94,8 +94,17 @@ void ChapMS2 __P((u_char *, u_char *, char *, char *, int, MS_Chap2Response *, u_char[MS_AUTH_RESPONSE_LENGTH+1], int)); #ifdef MPPE void mppe_set_keys __P((u_char *, u_char[MD4_SIGNATURE_SIZE])); +void mppe_set_keys2(u_char PasswordHashHash[MD4_SIGNATURE_SIZE], + u_char NTResponse[24], int IsServer); #endif +void ChallengeHash __P((u_char[16], u_char *, char *, u_char[8])); + +void GenerateAuthenticatorResponse(u_char PasswordHashHash[MD4_SIGNATURE_SIZE], + u_char NTResponse[24], u_char PeerChallenge[16], + u_char *rchallenge, char *username, + u_char authResponse[MS_AUTH_RESPONSE_LENGTH+1]); + void chapms_init(void); #define __CHAPMS_INCLUDE__