enum osmo_auth_algo features OSMO_AUTH_ALG_XOR, but now that I'm trying to use it, I notice that we have no code actually implementing OSMO_AUTH_ALG_XOR.
We have xor as algorithm exposed as a VTY option in the osmo-hlr DB, but when I choose it, I must notice that libosmocore doesn't osmo_auth_register() any xor implementation.
Another detail is that I happen to remember that XOR is set as algorithm on the SIM cards we have in the osmo-gsm-tester, at least in the RnD unit.
How should we deal with it? Implement xor, or remove it from osmo-hlr? Or am I missing something?
~N
Hi Neels,
On Thu, Dec 14, 2017 at 02:18:56AM +0100, Neels Hofmeyr wrote:
Another detail is that I happen to remember that XOR is set as algorithm on the SIM cards we have in the osmo-gsm-tester, at least in the RnD unit.
why is that? This would have been done explicitly as none of our cards had it by default.
How should we deal with it? Implement xor, or remove it from osmo-hlr? Or am I missing something?
I'd suggest * hide XOR as a selectable option in OsmoHLR for now * create Low-prio feature ticket for libosmocore o implement XOR support, and at that time enable it in OsmoMSC + OsmoHLR.
There's this related ticket in osmo-gsm-tester that was created a while ago: "Set up SIM cards with auth algo other than XOR" https://osmocom.org/issues/2497