64 |
/*FALLTHROUGH*/ |
/*FALLTHROUGH*/ |
65 |
|
|
66 |
default: |
default: |
67 |
radreq->reply_pairs = reply; |
radreq->reply_pairs = |
68 |
|
rad_clt_encrypt_pairlist(reply, |
69 |
|
radreq->vector, |
70 |
|
radreq->secret); |
71 |
} |
} |
72 |
} |
} |
73 |
|
|
233 |
} |
} |
234 |
|
|
235 |
VALUE_PAIR * |
VALUE_PAIR * |
236 |
radius_decrypt_request_pairs(RADIUS_REQ *req) |
radius_decrypt_request_pairs(RADIUS_REQ *req, VALUE_PAIR *plist) |
237 |
{ |
{ |
|
VALUE_PAIR *newlist = avl_dup(req->request); |
|
238 |
VALUE_PAIR *pair; |
VALUE_PAIR *pair; |
239 |
|
|
240 |
for (pair = newlist; pair; pair = pair->next) |
for (pair = plist; pair; pair = pair->next) |
241 |
decrypt_pair(req, pair); |
decrypt_pair(req, pair); |
242 |
|
|
243 |
return newlist; |
return plist; |
244 |
} |
} |
245 |
|
|
246 |
void |
void |