MCPcopy Create free account
hub / github.com/RangeNetworks/OpenBTS-UMTS / AlgorithmF9

Function AlgorithmF9

UMTS/IntegrityProtect.cpp:264–364  ·  view source on GitHub ↗

(pat) The key is IK with length 128 bits. data is the message of specified length. Kasumi is used in a chained mode to generate a 64-bit digest of the message input. Finally the leftmost 32-bits of the digest are taken as the output value MAC-I. This is directly ouf of the spec. I only renamed it and modified the return value.

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

runF9Method · 0.85

Calls 2

KeyScheduleFunction · 0.85
KasumiFunction · 0.85

Tested by

no test coverage detected