[Git][NTPsec/ntpsec][master] 2 commits: More NTS requirements.

Eric S. Raymond gitlab at mg.gitlab.com
Sun Jan 6 19:23:35 UTC 2019


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


Commits:
ef27cff7 by Eric S. Raymond at 2019-01-06T15:07:45Z
More NTS requirements.

- - - - -
aacec42a by Eric S. Raymond at 2019-01-06T19:23:20Z
Give the agents names.

- - - - -


1 changed file:

- devel/nts.adoc


Changes:

=====================================
devel/nts.adoc
=====================================
@@ -1,9 +1,22 @@
 = NTS support specification =
 
-The relevant RFC draft is
+== Cisco's Statement of Work requirements ==
 
-https://tools.ietf.org/html/draft-ietf-ntp-using-nts-for-ntp
+The NTS implementation shall:
 
+* Use OpenSSL 1.1.1 for its crypto functions.
+
+* Address RFC5705 Keying Material Exporting and AES_SIV (RFC5297) code
+  support which may not be natively supported in OpenSSL.
+
+* Comply with the standardized specification of NTS
+  https://tools.ietf.org/html/draft-ietf-ntp-using-nts-for-ntp
+
+* Be interoperable with the other reference implementations in IETF hackathons.
+
+== System Partitioning ==
+
+Hal wrote:
 > 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.
@@ -16,17 +29,21 @@ https://tools.ietf.org/html/draft-ietf-ntp-using-nts-for-ntp
 
 4 boxes.  My ASCII art is weak.  C for client, S for server.
 
-   NTS-C----NTS-S
-      |                  |
-   NTP-C----NTP-S
+   Bravo                       Delta
+   NTS client ---------------- NTS server
+      |                         |
+   Alpha                       Charlie
+   NTP client ---------------- NTP server
 
-NTS-C-NTS-S is our stuff in TLS over TCP.  Everything we need to know is in
-the draft.  It's pretty simple.
+NTS-C-NTS-S (Bravo to Delta and back) 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-C to NTS-C (Bravo to Alpha) 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-S to NTS-S (Charlie to Delta) Is only an occasional ?????.  I
+don't have the right word handy.  It's whatever is needed to verify
+the cookie from Alpha.
 
-NTP-C to NTP-S is in the draft.
+NTP-C to NTP-S (Alpha to Charlie) is in the draft.



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

-- 
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/compare/6359280cee85b6b78313f69fca51a030a821fffa...aacec42a3442d0b0c618505e56430230ea52fd87
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/4681b328/attachment-0001.html>


More information about the vc mailing list