rlm_digest: cannot do "auth-int" digest authentication to work

Alan DeKok aland at ox.org
Mon Dec 12 22:59:14 CET 2005


Bruno Negrao <bnegraolists at gmail.com> wrote:
> What is going wrong is the calculation of H(A2). See the output of "radiusd
> -X" in response to that command above:
...
> A2 =3D INVITE:sip:bob at biloxi.com:=C1=ED???=C4=A3=B1p=C0??[VNH

  That looks bad.

> So, why is rlm_digest calculating it as "7a3ae801f64033d060b8209ec071569c"?
> 
> Is it really a bug or am I making a some silly mistake?

  It's a bug.  See revision 1.15 -> 1.16 of rlm_digest.c for a patch.
You'll have to add it by hand to your build, though.

  The fix should be in all versions after 1.0.5.

  Alan DeKok.




More information about the Freeradius-Users mailing list