blob: fff9baa1d19253059bf48866ea4c4cebe7dd1787 [file] [log] [blame]
Harald Welte8cc27672017-10-16 16:00:36 +02001/*! \defgroup gea GPRS GEA3/GEA4 ciphering algorithm
2 * @{
3 * \file gea.h
4 *
5 * GEA3/GEA4 header.
Max4f169502016-06-30 10:39:00 +02006 *
7 * See gea.c for details
8 */
9
10#pragma once
11
12#include <osmocom/crypt/gprs_cipher.h>
13
14#include <stdint.h>
15
16int gea3(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv,
17 enum gprs_cipher_direction direct);
18
19int gea4(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv,
20 enum gprs_cipher_direction direct);
Harald Welte8cc27672017-10-16 16:00:36 +020021
22/*! @} */