This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 4f169500df996d0a7a804da77bae07b2ecd0d813 (commit)
from 02a66728856d6a111ef61eca2cc052df052579a9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=4f169500df996d0a7a804da77bae…
commit 4f169500df996d0a7a804da77bae07b2ecd0d813
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jun 30 10:39:00 2016 +0200
Add GEA3 & GEA4 ciphers
Corresponding test code include both official test vectors from the
specs and data from over-the-air tests.
This obsoletes libosmo-crypt-a53 as it was last missing piece
unimplemented in libosmogsm.
Change-Id: I939e4f6b91b4a7c591ef3761fe2d46ed1c2fb2d3
Related: OS#1582
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
include/Makefile.am | 2 +-
include/osmocom/crypt/gprs_cipher.h | 2 +
include/osmocom/gsm/gea.h | 17 ++++++
src/gsm/Makefile.am | 4 +-
src/gsm/gea.c | 60 +++++++++++++++++++
.../osmocom/core/bitcomp.h => src/gsm/gprs_gea.c | 50 +++++++++-------
tests/Makefile.am | 7 ++-
tests/gea/gea_test.c | 68 ++++++++++++++++++++++
tests/gea/gea_test.ok | 15 +++++
tests/testsuite.at | 6 ++
11 files changed, 205 insertions(+), 27 deletions(-)
create mode 100644 include/osmocom/gsm/gea.h
create mode 100644 src/gsm/gea.c
copy include/osmocom/core/bitcomp.h => src/gsm/gprs_gea.c (52%)
create mode 100644 tests/gea/gea_test.c
create mode 100644 tests/gea/gea_test.ok
hooks/post-receive
--
An utility library for Open Source Mobile Communications