История изменений
Исправление aiqu6Ait, (текущая версия) :
не поверю что в android sdk нет оптимизированного A5/1 в библиотеках (специально глянул чем поточно шифруется gsm).
не надо верить, посмотри просто предоставляемые алгоритмы
https://developer.android.com/reference/kotlin/javax/crypto/Cipher
A5/1 анроиду строго говоря не нужен. Операционная система в общем случае не перешифровует пакеты, т.к. это процесс реального времени, в мобиле есть цифровая часть радиотракта, которая всем этим занимается. Андроиду должны быть доступны только регистры управления (и то наверняка не напрямую).
джиттер можно победить сделав очередь на воспроизведение по-длиннее и читать из буфера. Другой вопрос - зачем делать троллейбус из буханки хлеба. Что мешает завернуть поток аудио в RTCP? Там и шифрование имеется.
Исходная версия aiqu6Ait, :
не поверю что в android sdk нет оптимизированного A5/1 в библиотеках (специально глянул чем поточно шифруется gsm).
не надо верить, посмотри просто предоставляемые алгоритмы
https://developer.android.com/reference/kotlin/javax/crypto/Cipher
A5/1 анроиду строго говоря не нужен. Операционная система в общем случае не перешифровует пакеты, т.к. это процесс реального времени, в мобиле есть цифровая часть радиотракта, которая всем этим занимается. Андроиду должны быть доступны только регистры управления (и то наверняка не напрямую).