Hi Laurent, Thanks for that! It seemed relatively straightforward, except for the magic functions and their properties which I just took as given. I don't quite have the background for that.
The examples in code were nice, but it did take a fair bit of re-reading to work out why things were being done. It took me a while to work out the logic behind the authenticator (chap 9), until I realised that both sides have knowledge of the r, s and c inputs to Poly1305. I also spent a bit of time going through CurveZMQ and CurveCP over the weekend. It took me a while, but I do understand the what and the why of CurveZMQ, now. That CurveCP handshake is so clever! The protocols fit together in such a nice way, and they seem really secure (so long as the magic NaCl function properties remain intact). Thanks again for the reference. Luke On Sun, Aug 18, 2013 at 1:02 AM, Laurent Alebarde <[email protected]>wrote: > I found this paper from the original algorithm author usefull to > understand CurveCP and CurveZMQ protocols : > > http://cr.yp.to/highspeed/naclcrypto-20090310.pdf > > Don't forget to take some aspirin..... > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > -- --------------------------------------------------- Dr Lucas Hope - lucas.r.hope@skype Machine Learning and Software Engineering Consultant Melbourne, Australia
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
