Kurays

Kurays

@kurays.dev

страдаю хуйней пишу разное

8 followers10 following50 posts

Вот короче закрыл многолетний гештальт вот вроде рад а стало пусто из-за того что закрыл цель и больше ничего не хочется :/

Вчера таки смог доделать небольшой MVP протокола KProto. Делать мне нехуй поэтому проектирую говно. Как оно работает. Это многослойная хуйня которая состоит из: Транспорт (Websocket, TCP, HTTP) Шифрование Noise XX (хотя в целом можно и IK) с проверкой пабкея сервера. Сам протокол на протобафах

View full thread

Конкретно сам протокол мне хотелось сделать именно бинарным а не перекидыванием жсончиков поэтому взял Protocol Buffers. Немного почитать можно тут но я думаю ещё нескоро всё финализирую. kurays.dev/blog/.kproto... Зачем я это делаю? а хуй его знает просто интересно и потом сделаю себе мессенджер

kurays.devKProtoEgor Abramov Blog

Если что клиент навайбкодил кроме как раз транспортной части ибо очень долго шифрование пилил не мог достичь согласованности шифрования на TypeScript и Python. Когда дойду до более нормальной имплементации сделаю также реализацию протокола на Rust

Вчера таки смог доделать небольшой MVP протокола KProto. Делать мне нехуй поэтому проектирую говно. Как оно работает. Это многослойная хуйня которая состоит из: Транспорт (Websocket, TCP, HTTP) Шифрование Noise XX (хотя в целом можно и IK) с проверкой пабкея сервера. Сам протокол на протобафах

Noise Protocol Framework легковесная хуйня и используется во многих популярных мессенджерах как основа для signal protocol (WhatsApp, Signal, RCS). А также в шифровании WireGuard. У меня используется своя имплементация на Python для сервера и TypeScript для веб клиента. Сейчас только C2S.

Kurays reposted

когда я вижу очередную новость о блокировке или запрете какой-то фигни в раисси, у меня на уме только одно

You are up to date.