• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/ppp-2.4.4/pppd/plugins/radius/

Lines Matching defs:vp

84 static int radius_setparams(VALUE_PAIR *vp, char *msg, REQUEST_INFO *req_info,
94 static int radius_setmppekeys(VALUE_PAIR *vp, REQUEST_INFO *req_info,
96 static int radius_setmppekeys2(VALUE_PAIR *vp, REQUEST_INFO *req_info);
124 VALUE_PAIR *avp; /* Additional (user supplied) vp's to send to server */
187 /* Append to a list of vp's for later parsing */
290 /* Add user specified vp's */
457 /* Add user specified vp's */
527 * vp -- received value-pairs
535 radius_setparams(VALUE_PAIR *vp, char *msg, REQUEST_INFO *req_info,
549 (*radius_attributes_hook)(vp);
557 while (vp) {
558 if (vp->vendorcode == VENDOR_NONE) {
559 switch (vp->attribute) {
563 if (vp->lvalue != PW_FRAMED) {
565 vp->lvalue, rstate.user);
573 if (vp->lvalue != PW_PPP) {
575 vp->lvalue, rstate.user);
582 maxconnect = vp->lvalue;
587 maxoctets = vp->lvalue;
591 maxoctets_dir = ( vp->lvalue > 4 ) ? 0 : vp->lvalue ;
596 rstate.acct_interim_interval = vp->lvalue;
606 remote = vp->lvalue;
612 remote = htonl(vp->lvalue);
624 if (vp->lvalue <= MAXCLASSLEN) {
625 rstate.class_len=vp->lvalue;
626 memcpy(rstate.class, vp->strvalue, rstate.class_len);
633 } else if (vp->vendorcode == VENDOR_MICROSOFT) {
634 switch (vp->attribute) {
636 if ((vp->lvalue != 43) || strncmp(vp->strvalue + 1, "S=", 2)) {
641 strlcpy(message, vp->strvalue + 1, message_space);
647 if (radius_setmppekeys(vp, req_info, challenge) < 0) {
657 if (radius_setmppekeys2(vp, req_info) < 0) {
660 (vp->attribute == PW_MS_MPPE_SEND_KEY)?
668 mppe_enc_policy = vp->lvalue; /* save for later */
672 mppe_enc_types = vp->lvalue; /* save for later */
686 vp = vp->next;
713 * vp -- value pair holding MS-CHAP-MPPE-KEYS attribute
722 radius_setmppekeys(VALUE_PAIR *vp, REQUEST_INFO *req_info,
730 if (vp->lvalue != 32) {
732 vp->lvalue);
736 memcpy(plain, vp->strvalue, sizeof(plain));
748 MD5_Update(&Context, vp->strvalue, 16);
767 * vp -- value pair holding MS-MPPE-SEND-KEY or MS-MPPE-RECV-KEY attribute
776 radius_setmppekeys2(VALUE_PAIR *vp, REQUEST_INFO *req_info)
780 u_char *salt = vp->strvalue;
781 u_char *crypt = vp->strvalue + 2;
786 if (vp->attribute == PW_MS_MPPE_RECV_KEY)
789 if (vp->lvalue != 34) {
791 vp->lvalue, type);
824 if (vp->attribute == PW_MS_MPPE_SEND_KEY)
894 /* Add user specified vp's */
1046 /* Add user specified vp's */
1143 /* Add user specified vp's */