openbsc[master]: libmsc/auth.c: add Milenage algorithm support

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Neels Hofmeyr gerrit-no-reply at lists.osmocom.org
Thu Mar 22 05:03:32 UTC 2018


Patch Set 2: Code-Review-1

This patch is naive: for milenage, just the K is not enough. You need OP/OPC and SQN management. Take a look at what osmo-hlr and osmo-msc are doing to support UMTS AKA on GERAN (2G).

Meta: our choice was explicitly to not backport all of that into osmo-nitb, since it is a large amount of work for a pretty much dead-end program. If you really really want to go that way, you'd be pretty much alone maintaining that. I would recommend otherwise and am personally not prepared to spend time reviewing such changes.

Do take a look at the openbsc.git vlr_2G branch that was working prior to the repository split. It is a code state of osmo-nitb that should be capable of talking to osmo-hlr for auth tokens. Following that is vlr_3G, which actually cuts off GERAN support for the benefit of UTRAN. I believe it would be more fun to use osmo-hlr and libvlr with osmo-nitb from that branch, and to backport fixes we've applied in osmo-msc since, instead of re-implementing all of the AKA again. (I'd still not want to spend time on that though, just suggesting a solution that makes slightly less no sense, IMHO.)

-- 
To view, visit https://gerrit.osmocom.org/7399
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I519e6bb4eb37a5ac70556d580a18fcae62730a76
Gerrit-PatchSet: 2
Gerrit-Project: openbsc
Gerrit-Branch: master
Gerrit-Owner: Vadim Yanitskiy <axilirator at gmail.com>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Gerrit-HasComments: No



More information about the gerrit-log mailing list