[Git][NTPsec/ntpsec][master] First crude cut at NTS transaction spec.

Eric S. Raymond gitlab at mg.gitlab.com
Sun Jan 6 15:02:56 UTC 2019


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
6359280c by Eric S. Raymond at 2019-01-06T14:48:20Z
First crude cut at NTS transaction spec.

- - - - -


1 changed file:

- + devel/nts.adoc


Changes:

=====================================
devel/nts.adoc
=====================================
@@ -0,0 +1,32 @@
+= NTS support specification =
+
+The relevant RFC draft is
+
+https://tools.ietf.org/html/draft-ietf-ntp-using-nts-for-ntp
+
+> My understanding is that there are to be four agents: the client ntpd, a NTS
+> symbiont communicating locally with the client ntpd, the server ntpd, and a
+> symbiont communicating locally with the server ntpd.
+
+> When a client wants to establish a secure link with a server, what are the
+> first (say) three transactions among these agents?  Expand from there. I'll
+> know that I understand enough to write code when I start correctly
+> anticipating steps before you have described them.  This is unlikely to take
+> long.
+
+4 boxes.  My ASCII art is weak.  C for client, S for server.
+
+   NTS-C----NTS-S
+      |                  |
+   NTP-C----NTP-S
+
+NTS-C-NTS-S is our stuff in TLS over TCP.  Everything we need to know is in
+the draft.  It's pretty simple.
+
+NTP-C to NTS-C is pretty simple.  NTP sends host name, or something like that.
+ It gets back an IP Address (maybe more than 1) and a bunch of cookies.
+
+NTP-S to NTS-S Is only an occasional ?????.  I don't have the right word
+handy.  It's whatever is needed to verify the cookie from the NTP-C.
+
+NTP-C to NTP-S is in the draft.



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/6359280cee85b6b78313f69fca51a030a821fffa

-- 
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/6359280cee85b6b78313f69fca51a030a821fffa
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20190106/d2c5aaeb/attachment-0001.html>


More information about the vc mailing list