-
Hi there! I'm currently working on implementing the REALITY protocol for educational purposes, but I'm stuck on the final step: AEAD decryption of the TLS payload. To test my approach, I cloned the REALITY repository and wrote a small runnable Golang where I manually inserted the relevant values (like Implementation structure
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
UPDATE: Getting deeper... Modified REALITY's source code and now dumping each possible buffer, and they are identical. ClientHello's random, shared key entry, session ID, even buffer for HDKF auth key after expannsion. |
Beta Was this translation helpful? Give feedback.
-
UPDATE: nailed it! The issue was that I wasn't resetting the |
Beta Was this translation helpful? Give feedback.
UPDATE: nailed it! The issue was that I wasn't resetting the
client_id
field of theClientHello
payload.