<div dir="ltr"><div><div><div><div><div><div>Hi all!<br><br></div>I wrote a Noise vector generator for Noise-C over the last few days based on the v29 draft specification.  Here are my vectors:<br><br><a href="https://raw.githubusercontent.com/rweather/noise-c/master/tests/vector/noise-c-basic.txt">https://raw.githubusercontent.com/rweather/noise-c/master/tests/vector/noise-c-basic.txt</a><br><a href="https://raw.githubusercontent.com/rweather/noise-c/master/tests/vector/noise-c-ssk.txt">https://raw.githubusercontent.com/rweather/noise-c/master/tests/vector/noise-c-ssk.txt</a><br><br></div>The main differences to Alex's excellent cacophony.txt are:<br><br></div>* PSK and SSK values are 32 bytes.<br></div>* New tag "handshake_hash" that specifies the expected handshake hash for both sides at the end of a successful handshake.<br></div>* New tags "init_ssk" and "resp_ssk" to specify the SSK values for each side of the communication.<br></div><br><div><div>I'm working on some other vectors for Noise Pipes, namely for starting communications in IK and then transitioning to XXfallback.  IK and XX scenarios without fallback are already covered by the current vectors.<br><br></div><div>If there are any interoperability problems with the new vectors, please let me know.<br></div><div><br></div><div>Cheers,<br><br></div><div>Rhys.<br></div><div><br></div></div></div>