4 ms·
Each Write encrypts a separate "record" (in the parlance of TLS and Noise). Each of those records can be arbitrarily dropped, replayed, or reflected. Here's an
by FiloSottile 4y ago
Each Write encrypts a separate "record" (in the parlance of TLS and Noise). Each of those records can be arbitrarily dropped, replayed, or reflected.
Here's an example, if you do
Write("Hello")
Write(" the password is ")
Write("password")
then without a key I can make you or your peer read "Hello the password is Hello" (or "HelloHelloHello" or any composition of those messages).
No Noise protocol would allow that.
- ThePhysicist 4y agoOh well, I did not realize he uses it like that.