https://osmocom.org/https://osmocom.org/favicon.ico?16647414092017-03-07T13:57:01ZOpen Source Mobile Communicationslibosmocore - Bug #1968: upon auth resync with osmo_auth_gen_vec_auts(), use MS.SQN + (2 ^ IND)https://osmocom.org/issues/1968?journal_id=32562017-03-07T13:57:01Zneelsnhofmeyr@sysmocom.de
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> libosmocore - Bug #1968: upon auth resync with osmo_auth_gen_vec_auts(), use MS.SQN + (2 ^ IND)https://osmocom.org/issues/1968?journal_id=32582017-03-07T14:01:51Zneelsnhofmeyr@sysmocom.de
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-3 priority-high3 closed" href="/issues/1969">Feature #1969</a>: add IND for proper UMTS auth resync</i> added</li></ul> libosmocore - Bug #1968: upon auth resync with osmo_auth_gen_vec_auts(), use MS.SQN + (2 ^ IND)https://osmocom.org/issues/1968?journal_id=32982017-03-08T22:08:20Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-3 status-5 priority-3 priority-high3 closed" href="/issues/1965">Support #1965</a>: use sysmoUSIM-SJS1 with 3G OsmoMSC</i> added</li></ul> libosmocore - Bug #1968: upon auth resync with osmo_auth_gen_vec_auts(), use MS.SQN + (2 ^ IND)https://osmocom.org/issues/1968?journal_id=33412017-03-13T00:11:17Zneelsnhofmeyr@sysmocom.de
<ul></ul><p>We need both an <em>ind</em> and an <em>i</em> argument:<br /><em>ind</em> defines the amount of bits that are not significant for SEQ and make up SQN.<br /><em>i</em> defines which IND slot/bucket the current SQN consumer wants SQNs for.</p>
<pre>
|----------SEQ------------|
|------------------------SQN-----------|
|<---------->|<-- IND
</pre>
<p>We also need <em>ind</em> and <em>i</em> in the non-AUTS vector generation code.</p>
<p>Every consumer shall get N vectors as (SEQ + (n << IND) + i),<br />e.g. for IND 5 bits, the IND value range has 2^5 32 slots,<br />and a consumer with i 0 gets 32, 64, 96,... where i 1 gets 33, 65, 97...</p>
<p>This is only needed for UMTS auth, but will affect large parts of the public osmo_auth API.<br />Probably best to add new API to be used for UMTS auth, while the old API remains available.</p> libosmocore - Bug #1968: upon auth resync with osmo_auth_gen_vec_auts(), use MS.SQN + (2 ^ IND)https://osmocom.org/issues/1968?journal_id=34192017-03-20T12:51:06Zneelsnhofmeyr@sysmocom.de
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p><a class="external" href="https://gerrit.osmocom.org/#/q/status:merged+project:libosmocore+topic:umts_aka">https://gerrit.osmocom.org/#/q/status:merged+project:libosmocore+topic:umts_aka</a></p> libosmocore - Bug #1968: upon auth resync with osmo_auth_gen_vec_auts(), use MS.SQN + (2 ^ IND)https://osmocom.org/issues/1968?journal_id=36352017-04-25T13:57:07Zlaforge
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li></ul>