diff options
author | Harald Welte <laforge@gnumonks.org> | 2016-04-28 21:16:30 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2016-04-28 21:16:30 +0200 |
commit | 7fc5dcc49f56fedf70a04b5cf989de7cd1d367c9 (patch) | |
tree | 4b2db9989197fa0fa39c9e23449b339449a19481 /src | |
parent | 6d344d5190b705e6783fa71ffaa3cffb8d7c7c5c (diff) |
move README of old CSV based AUC to 'src'
Diffstat (limited to 'src')
-rw-r--r-- | src/README | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/README b/src/README new file mode 100644 index 0000000..9815288 --- /dev/null +++ b/src/README @@ -0,0 +1,18 @@ +osmo-auc - Core of an GSM/UMTS authentication Centre (AUC) + +This program provides the core capability of an AUC, i.e. the +on-demand generation of authentication triplets / quintuples for +specific subscribers. + +The approach taken here is very simple + * use autentication routines of libosmocore/libosmogsm + * load all subscriber key data into RAM + * don't implement TCAP/MAP as external protocol + * provide a simple API for generating triplets/quintuples for given IMSI + +The idea is to grow this step by step into a more complete implementation: + + * add more storage backends than the CSV example, e.g. for various SQL + * add code to actually write back the most recent subscriber SQN in case of UMTS + * turn it into a multi-threaded implementation to scale on SMP + * interface with Osmcoom SCCP/TCAP/MAP stack in Erlang |