27 #include <osmocom/core/bits.h>
41 static inline uint32_t
44 int t1 = fn / (26 * 51);
47 return (t1 << 11) | (t3 << 5) | t2;
56 int osmo_a5(
int n,
const uint8_t *key, uint32_t fn, ubit_t *dl, ubit_t *ul);
57 void osmo_a5_1(
const uint8_t *key, uint32_t fn, ubit_t *dl, ubit_t *ul);
58 void osmo_a5_2(
const uint8_t *key, uint32_t fn, ubit_t *dl, ubit_t *ul);