Size: a a a

2021 November 29

@

@mr_tron in Distributed
а так забавно. не знаю где там кирилл увидел адское байтоёбство
источник

@

@mr_tron in Distributed
ну свой varint напилили. непонятно зачем
источник

@

@mr_tron in Distributed
но реально инты это не самая популярная в мире штука
источник

YB

Yanis Benson in Distributed
Либо не читает, либо неудобный апи
источник

PZ

Pavel Zlatovratskii in Distributed
В смысле? Что не так? RSA не имеет описанного механизма сериализации, поэтому мы должны его указывать.
Ed25519 имеет, поэтому можно не указывать.
источник

PZ

Pavel Zlatovratskii in Distributed
А как ты без RSA будешь шифровать? Велосипед изобретать?
источник

PZ

Pavel Zlatovratskii in Distributed
Вообще протобаф там libp2p, ссылка стоит.
источник

@

@mr_tron in Distributed
эм. а можно пруф на алгоритм на сериализации ed25519?
источник

@

@mr_tron in Distributed
nacl cryptobox умеет шифрование ed22519 через создание эфемерных ключей через DH
источник

PZ

Pavel Zlatovratskii in Distributed
В оффлайне?
источник

@

@mr_tron in Distributed
чего?
источник

PZ

Pavel Zlatovratskii in Distributed
https://datatracker.ietf.org/doc/html/rfc8032#section-5.1.5

Надо было указать на RFC?
источник

PZ

Pavel Zlatovratskii in Distributed
источник

@

@mr_tron in Distributed
хм. действительно. ну окей
источник

@

@mr_tron in Distributed
я чё-то пропустил ссылку на это в доке. но тогда зачем два альтернативных способа указать что у нас ключ rsa или ed25519?
источник

@

@mr_tron in Distributed
почему не взять сразу вот этот формат?
источник

БГ

Бензофуран Гетероцик... in Distributed
Curve25519?
источник

БГ

Бензофуран Гетероцик... in Distributed
X3DH умеет оффлайн)
источник

PZ

Pavel Zlatovratskii in Distributed
Суть в том, что RSA ключ не надо указывать каждый раз.
И вообще хоть сколько-то часто.

Автор идентифицируется публичным ключом подписи для которого хватит Ed25519. RSA описан в формате публичного ключа чтобы не делать отдельного описания расширяемости в нормальной ситуации он получается 1 раз в описании автора и потом используется.
источник

PZ

Pavel Zlatovratskii in Distributed
Потому что он содержит много лишних данных, потому что я не люблю протобуф.
Я сохраняю потенциальную совместимость с ним, но предпочёл бы что-то другое.
источник