Home | History | Annotate | Download | only in src

Lines Matching refs:mppe

26  * $FreeBSD: src/usr.sbin/ppp/mppe.c,v 1.28.26.1 2010/12/21 17:10:29 kensmith Exp $
57 #include "mppe.h"
76 * draft-ietf-pppext-mppe-04.txt
77 * draft-ietf-pppext-mppe-keys-02.txt
121 log_Printf(LogCCP, "MPPE: Unexpected output channel reset\n");
123 log_Printf(LogCCP, "MPPE: Output channel reset\n");
170 log_Printf(LogDEBUG, "MPPE: Output: Proto %02x (%d bytes)\n", *proto, ilen);
172 log_Printf(LogDEBUG, "MPPE: Output: Not encrypting\n");
178 log_DumpBp(LogDEBUG, "MPPE: Output: Encrypt packet:", mp);
208 /* Set MPPE packet prefix */
228 log_Printf(LogDEBUG, "MPPE: Output: Encrypted: Proto %02x (%d bytes)\n",
237 log_Printf(LogCCP, "MPPE: Unexpected input channel ack\n");
252 log_Printf(LogDEBUG, "MPPE: Input: Proto %02x (%d bytes)\n", *proto, ilen);
253 log_DumpBp(LogDEBUG, "MPPE: Input: Packet:", mp);
260 log_Printf(LogERROR, "MPPE: Input: Invalid packet (flags = 0x%x)\n",
314 log_Printf(LogDEBUG, "MPPE: Not flushed - discarded\n");
328 log_Printf(LogCCP, "MPPE: Input: Got seq %u, not %u\n",
441 ok = r->mppe.sendkeylen && r->mppe.recvkeylen;
443 log_Printf(LogCCP, "MPPE: Not permitted by RADIUS server\n");
451 log_Printf(LogCCP, "MPPE: Not usable without CHAP81\n");
465 if (*fp->bundle->radius.cfg.file && fp->bundle->radius.mppe.policy)
466 return fp->bundle->radius.mppe.policy == MPPE_POLICY_REQUIRED ? 1 : 0;
469 return fp->link->ccp.cfg.mppe.required;
477 val = cfg->mppe.state == MPPE_STATELESS ? MPPE_OPT_STATELESS : 0;
483 if (*bundle->radius.cfg.file && bundle->radius.mppe.types) {
484 if (bundle->radius.mppe.types & MPPE_TYPE_40BIT)
486 if (bundle->radius.mppe.types & MPPE_TYPE_128BIT)
490 switch(cfg->mppe.keybits) {
520 log_Printf(LogCCP, "MPPE: MasterKey is invalid,"
521 " MPPE is available only with CHAP81 authentication\n");
553 if (!cfg->mppe.keybits) {
561 if (cfg->mppe.state == MPPE_ANYSTATE) {
598 if (cfg->mppe.state == MPPE_STATEFUL)
605 if (cfg->mppe.state == MPPE_STATELESS)
614 if (cfg->mppe.keybits) {
667 log_Printf(LogWARN, "Unexpected MPPE options 0x%08x\n", val);
684 log_Printf(LogWARN, "MPPE: Cannot initialise without CHAP81\n");
693 log_Printf(LogDEBUG, "MPPE: InitInput: %d-bits\n", mip->keybits);
696 if (*bundle->radius.cfg.file && bundle->radius.mppe.recvkey) {
697 if (mip->keylen > bundle->radius.mppe.recvkeylen)
698 mip->keylen = bundle->radius.mppe.recvkeylen;
701 memcpy(mip->mastkey, bundle->radius.mppe.recvkey, mip->keylen);
711 log_Printf(LogCCP, "MPPE: Input channel initiated\n");
740 log_Printf(LogWARN, "MPPE: Cannot initialise without CHAP81\n");
749 log_Printf(LogDEBUG, "MPPE: InitOutput: %d-bits\n", mop->keybits);
752 if (*bundle->radius.cfg.file && bundle->radius.mppe.sendkey) {
753 if (mop->keylen > bundle->radius.mppe.sendkeylen)
754 mop->keylen = bundle->radius.mppe.sendkeylen;
757 memcpy(mop->mastkey, bundle->radius.mppe.sendkey, mop->keylen);
767 log_Printf(LogCCP, "MPPE: Output channel initiated\n");