diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2014-08-11 19:12:24 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-08-24 16:16:40 +0200 |
commit | 0d37671824a50ab0924298284cfd1eb730dbb761 (patch) | |
tree | e911fae9a0ac8b1f950d0f211e0020b72e2db833 /openbsc/src/gprs/gb_proxy_patch.c | |
parent | 643d5228edd71f50a2ebb27854a4d5f3ff3b2835 (diff) |
gbproxy: Use different TLLI/P-TMSI for BSS and SGSN
This patch modifies gbprox_make_bss_ptmsi() to generate a new P-TMSI
when patch_ptmsi is set in the configuration instead of using the
P-TMSI assigned by the SGSN. It modifies gbprox_make_sgsn_tlli() to
either use a foreign TLLI based on the SGSN side P-TMSI or (if there
is none) generate a random TLLI if patch_ptmsi is set. Otherwise, the
TLLI used by the BSS is used.
The seeds for the pseudo-random sequences sre set based on time
initially. Note that these are neither cryptographically safe nor
protected against collisions.
Ticket: OW#1259
Sponsored-by: On-Waves ehf
Diffstat (limited to 'openbsc/src/gprs/gb_proxy_patch.c')
0 files changed, 0 insertions, 0 deletions