aboutsummaryrefslogtreecommitdiffstats
path: root/.checkpatch.conf
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2023-05-28 09:36:50 +0200
committerHarald Welte <laforge@osmocom.org>2023-06-02 10:44:05 +0200
commit8bd9d5d7a31c9f8d5cf16d19a9e32fc558e09c04 (patch)
tree8697a556fc8ef6405db9dd2e2aaddd9e5a929502 /.checkpatch.conf
parent9d5d355720a40b7e31af0d7e877e698326fb0779 (diff)
libosmogsm: Add support for TUAK authentication algorithm
The TUAK algorithm is specified in 3GPP TS 35.231, 232 and 233 and intended as an alternative to MILENAGE. It's based around the cryptographic function of KeccakP1600, which is part of SHA-3. This patch adds support for TUAK to the libosmogsm authentication core API via 'struct osmo_auth_impl'. Unit tests covering the test cases from the 3GPP specification are added (and are all passing). Change-Id: Ib905b8d8bdf248e8299bf50666ee1bca8298433d
Diffstat (limited to '.checkpatch.conf')
-rw-r--r--.checkpatch.conf1
1 files changed, 1 insertions, 0 deletions
diff --git a/.checkpatch.conf b/.checkpatch.conf
new file mode 100644
index 00000000..46bf0eb1
--- /dev/null
+++ b/.checkpatch.conf
@@ -0,0 +1 @@
+--exclude ^src/gsm/tuak/KeccakP-1600-3gpp\.(c|h)$