razrabotka • • 263 просмотров

Последние дни я дописывал реализацию Кузнечика и MGM под iOS

Альбом: 2 фото
Фото 1
Увеличить
1 / 2
Фото 2
Увеличить
2 / 2
Последние дни я дописывал реализацию Кузнечика и MGM под iOS😏

И вот меня даже e2e звонки работают (а чего им не работать, раз я на клиент почти все скинул?) и базовый функционал чЯтика (относительно открытого чЯтика, я не сделал пока фото и файлы, так что нюдсами секретно не повидаешься, но я верну).

Для звонков, во имя исключения посредника, я подрезал идею у телеги со сверкой эмодзи. Для чЯтиков взял сверку QRами из системы для ООПТ. В общем, опять с миру по нитке. В общем, плюс-минус стабильно работает. Иногда ключи шифрования не подхватываются, при звонке с глубоко заснувшей аппой, но это прям редкий баг, который не отловил.

Сижу я, думаю, мол кину в App Store, чтоб на более широкие тесты по инвайтам отдать, с эдаким чувством глубокого собственного величия

И раньше же я с внешней клиентской криптографией дел не имел, только на сервере.
А там шифрование в приложении считается экспортом шифровального софта из США, так как российский ГОСТ для российских пользователей поедет через сервер Apple в Калифорнии. Аааааа!

Надеюсь, конечно, что Эппл скажут: «Зато у алгоритмов есть RFC! 7801 и 9058, проходите», но как оно будет по факту — ведать не ведаю. Вообще не уверен, что Apple и Минторг США разделяют мой оптимизм насчёт того, что ГОСТ у нас «стандарт»🫡

В очередной раз получу опыт. Ну, или переключусь на версию под Андройд (по понятными причинам)😐

З.Ы. А ещё мне эту версию завернули бы (я уже отозвал), так как я забыл дать возможность юзеру удалять (или затребовать удалить) свой акк.

Выход сделал, выход на всех устройствах — тоже сделал, а очевидное и обязательное забыл.
#Разработка #Шифрование #Мессенджер

Понравился пост?

Обсуди его в Telegram-канале!

Обсуждение

Комментарии доступны через Telegram. Для участия в обсуждении нужен аккаунт Telegram.

Поделиться: Telegram

📢 в Telegram-канале!