ChristosH wrote: > Okay, in the radius.c file they call a function rad_chap_encode() that uses > the password attribute. > Is that what I'm looking for?
Yes. > It's a VALUE_PAIR type, so could I check and modify the password->length and > password->strvalue in that function? Huh? Why? Do it elsewhere. > Or should I back out and modify it in the auth.c rad_check_password () where > it's called? I won't run into any issues if I modify the VALUE_PAIR values, > will I? No. I would suggest patching the server as little as possible. > Also, is there a C function included in the libraries that will allow me to > convert a hex string to binary? I'm worried I might get stuck in ASCII -> > HEX -> BINARY conversions. Yes. see "bin2hex" and "hex2bin". See also rlm_pap in 1.1.4, which does a lot of this kind of normalization already. Alan DeKok. -- http://deployingradius.com - The web site of the book http://deployingradius.com/blog/ - The blog - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

