aboutsummaryrefslogtreecommitdiffstats
path: root/src/gsm/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2014-03-07gsm/auth: Add the XOR test algorithmsylvain/securitySylvain Munaut1-1/+1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-11-03implement COMP128 version 2 and 3 A3/A8 algorithmKevin Redon1-5/+6
simple copy into C from reversed code from www.hackingprojects.net
2013-08-09gsm: The LAPDm prim/structs changed, increment current version0.6.3Holger Hans Peter Freyther1-1/+1
2013-03-03cygwin: Link many libraries with -no-undefined to create a dllHolger Hans Peter Freyther1-1/+1
Only the Gb library relies on having undefined references to a symbol that needs to be provided by the host application. For all other libraries we can link with -no-undefined.
2012-12-11build: Don't use the deprecated INCLUDES in the various Makefile.amSylvain Munaut1-2/+1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-10-27Do not use --version-script linker flag on OSXTobias Engel1-1/+1
Add a check to not use --version-script linker flag if compiled on OSX since it doesn't exist there
2012-08-03increaes libosmocgsm LIBVERSIN due to gsm_decode_lai() change0.5.3Harald Welte1-1/+1
2012-06-30build: use LT_INIT(pic-only) instead of forcing -fPIC.0.5.2Diego Elio Pettenò1-1/+1
This actually allows for the user to override the decision and at the same time supports compilers that might not be able to use -fPIC at all. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
2012-06-24ganc: add value_strings for GAN message type and protocol discriminatorHarald Welte1-1/+1
2012-04-05misc: Fix make distcheck, add the new libosmogsm.map file to the tarballHolger Hans Peter Freyther1-0/+2
2012-04-04libosmogsm: Introduce explicit list of exported symbolsHarald Welte1-2/+2
There is now a "libosmogsm.map" file containing an explicit list of to-be-exported symbols. This should prevent us from leaking non-static symbols into the global namespace. A similar scheme should be adopted by all other osmocom libraries
2011-12-07add milenage internal headers to ensure 'make dist' worksHarald Welte1-0/+5
2011-12-06Auth: Import milenage implementation from hostap (Jouni Malinen)Harald Welte1-1/+4
... and add integration into the osmo_auth core.
2011-12-06Add a generic abstraction for GSM/3G authentication algorithmsHarald Welte1-1/+1
Indiidual algorithms can be implemented as plugins. libosmogsm itself only provides COMP128v1 via this generic interface.
2011-12-01increment LIBVERSION of libosmocore for new api0.3.11Harald Welte1-1/+1
2011-11-12gsm/sms: Rewrite of SMR process, extracted from OpenBSCAndreas Eversberg1-1/+1
The SMR process is used to transfer SMS TPDUs. It is now extracted from OpenBSC. It includes a real state machine now for easier debugging. Also it implements the TR1M and TR2M timers. The memory notification procedure is missing, but not required for network side. Written-by: Andreas Eversberg <jolly@eversberg.eu> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-11-12gsm/sms: Rewrite of SMC process, extracted from OpenBSCAndreas Eversberg1-1/+1
The SMC process is used to transfer RP frames. It is now extracted from OpenBSC. It includes a real state machine now for easier debugging. Written-by: Andreas Eversberg <jolly@eversberg.eu> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-11-12gsm/sms: Moved utility functions of SMS processing to new gsm0411_utils.cAndreas.Eversberg1-0/+2
Written-by: Andreas Eversberg <jolly@eversberg.eu> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-10update LIBVERSION to reflect new API additions0.3.10Harald Welte1-1/+1
2011-10-10Split of LAPDm into a core part and a GSM specific partroot1-1/+1
Instead of mixing together the GSM layer 1 interface and RSL interface with the implementation of LAPD, the core function of LAPD is now extracted from LAPDm. The core implementation is now in lapd_core.c and lapd_core.h respectively. The lapd_core.c implements exactly one datalink instance for one SAP. The surrounding implementation "lapdm.c" codes/decodes the layer 2 headers and handles multiplexing and datalink instances, as well as translates primitives from/to RSL layer. lapd_core.c can now be used for other LAPD implementations. (ISDN/ABIS)
2011-07-16tlv: Make tlv parser arrays 256 entries wide to prevent overflow on 0xffHarald Welte1-1/+1
If we encounter a tag with 0xFF, we overflow our existing tlv_parse array definitions. Warning: this breaks ABI
2011-06-27add LAPDm code from osmocom-bb into libosmocore0.3.3Harald Welte1-1/+2
2011-06-26import gsm0502_calc_paging_group() from openbsc0.3.2Harald Welte1-1/+1
2011-05-24Import sytem information related definitions + code from openbscHarald Welte1-1/+1
2011-05-22abis_nm: import definitions and common code on A-bis OML from OpenBSCHarald Welte1-1/+1
2011-05-08libosmocore: bump library interface version to '1' for new osmo_ namesHarald Welte1-0/+1
2011-04-26gsm/a5: Add a A5 1&2 implementationSylvain Munaut1-1/+1
It's always useful to have around Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-03-23This patch moves the GSM-specific functions to the new libraryPablo Neira Ayuso1-0/+13
libosmogsm which is provided by libosmocore. I have also moved generate_backtrace() to backtrace.c instead of gsm_utils.c, otherwise the timer and msgfile tests depend on libosmogsm. Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>