http://i2pchat.i2p?i2paddresshelper=foD-y6ifn7ZvE9CHYPzoImJHDvkL8C0yN~Ohd0L3~CJIoL25yifIQKNq7m4gv3q9TVfbCtajMlkAiIVUP~EI3H-zq7oq8SjeCl7TjLe~JhSFK9xEBw-Y3jPK966gQxwctW5N9f1E8VjJbvfik8bEoZSJFYRn6AGb2rkyizK9wIJ0Fs4fzCjTDe5cBGk3uxN1cSXMW7dGLIQZ76Hw~mxEBA2c7hNWzB~QA0Zx8LCpW~iFULh-mhQUtlxkU~dsKEDDVT3VAZt~T9BFG067AIhLJmiRAKdtg2eHZ7aNJxdMBdCtQ-Z4C7mq2Nakp6tKZWPlwQnaSdhpheJKtnoP~tRthxdv9ZgN4nyXtRk8L0M9ysG6gHvj-bT9BK0LRJWyThtFvrmOhM-kxrzuSuNyVN5-R0PEyx3QBfR8QcBOKxPp3Qd~wq2kA99qfOLS9V6op6TRN3kHjp8REo7dwqhlK3aUAROAHCcvFOWpQozFAHktrNEeG5spJsYxXKAAAI8gCvXLAAAA rel=
Framing codec protocol_codec.py : MAGIC , VER=4 , flags, msg_id , length Delivery model message_delivery.py : sending , queued , delivered , failed Crypto crypto.py : X25519, Ed25519, HKDF, SecretBox, HMAC и TOFU pinning как это выходит наружу Транспорт, роутер и BlindBox Live и offline путь разделены, но оба опираются на актуальную in-tree транспортную прослойку. Внутренний SAM layer i2pchat.sam вместо vendored / PyPI i2plib Router backend system i2pd по умолчанию на fresh install,...