circular reference between libkrb5 and libk5crypto

Sam Hartman hartmans at MIT.EDU
Wed Jan 5 19:59:57 EST 2005


Clearly libkrb5 uses libk5crypto.

I seem to have created a case where libk5crypto wants to use libkrb5.
In particular, as part of implementing a PRF, I called
krb5_init_keyblock because I was setting up a derived key.

That ends up coming from libkrb5, which is probematiproblematic.


One proposal would be to move these routines into k5crypto.  I'm
concerned that doing so would break our ABI on AIX and Debian (because
of symbol versions).

I'm not sure what the right solution is besides that.

--Sam



More information about the krbdev mailing list