NTS next steps

Eric S. Raymond esr at thyrsus.com
Wed Feb 6 04:41:37 UTC 2019


Hal Murray <hmurray at megapathdsl.net>:
> 
> > 2. Put together client-side NTS support.  This mainly means filling in
> >    ntpd/nts.c, as I have already written required the hooks into the
> >    protocol machine.
> 
> We need code to generate cookies.  And test code to pack, encrypt, decrypt, 
> and unpack.  (No byte swapping - we get back what we send.)
> 
> We need code to pack/unpack/byte swap extension fields, and authenticate 
> requests and check authentication and decrypt responses.
> 
> I will go look at your hooks to see if the API looks reasonable.

Also take a look at James Browning's npd/nts_libs.c.  Some of the utilities
you're talking about are in there.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

My work is funded by the Internet Civil Engineering Institute: https://icei.org
Please visit their site and donate: the civilization you save might be your own.




More information about the devel mailing list