Последние дни я дописывал реализацию Кузнечика и MGM под iOS😏
И вот меня даже e2e звонки работают (а чего им не работать, раз я на клиент почти все скинул?) и базовый функционал чЯтика (относительно открытого чЯтика, я не сделал пока фото и файлы, так что нюдсами секретно не повидаешься, но я верну).
Для звонков, во имя исключения посредника, я подрезал идею у телеги со сверкой эмодзи. Для чЯтиков взял сверку QRами из системы для ООПТ. В общем, опять с миру по нитке. В общем, плюс-минус стабильно работает. Иногда ключи шифрования не подхватываются, при звонке с глубоко заснувшей аппой, но это прям редкий баг, который не отловил.
Сижу я, думаю, мол кину в App Store, чтоб на более широкие тесты по инвайтам отдать, с эдаким чувством глубокого собственного величия
И раньше же я с внешней клиентской криптографией дел не имел, только на сервере.
А там шифрование в приложении считается экспортом шифровального софта из США, так как российский ГОСТ для российских пользователей поедет через сервер Apple в Калифорнии. Аааааа!
Надеюсь, конечно, что Эппл скажут: «Зато у алгоритмов есть RFC! 7801 и 9058, проходите», но как оно будет по факту — ведать не ведаю. Вообще не уверен, что Apple и Минторг США разделяют мой оптимизм насчёт того, что ГОСТ у нас «стандарт»🫡
В очередной раз получу опыт. Ну, или переключусь на версию под Андройд (по понятными причинам)😐
З.Ы. А ещё мне эту версию завернули бы (я уже отозвал), так как я забыл дать возможность юзеру удалять (или затребовать удалить) свой акк.
Выход сделал, выход на всех устройствах — тоже сделал, а очевидное и обязательное забыл.
#Разработка #Шифрование #Мессенджер
Post #5241
179


- 👍 8
- 🫡 3
- 🔥 2