This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://firstname.lastname@example.org/.☎ Max.Suraev at fairwaves.ru
Hello. Attached is A5/3,4 GEA3,4 implementation which was described today at OsmoDevCon. This is "from the scratch" implementation, tests using test vectors from relevant 3GPP standards are included. There are couple of bits missing: * gprs_auth API needs to be changed to use GEA4 with 128 bits key * gea_test only checks algorithm correctness but not loading/using it via gprs_auth plugin api * osmo_a5_1 and osmo_a5_2 probably should be hidden from public api - the only way to call them should be through osmo_a5() function Please review and merge if possible. -- best regards, Max, http://fairwaves.ru