Extend ntsketest to the full KE->NTPv4 round-trip (#568)
Summary: Pull Request resolved: https://github.com/facebook/time/pull/568
Extended smoke to prove the whole authenticated exchange works end to end. This extends it to run the NTPv4 phase after KE
build a signed request, send it, and verify the response
reusing the shared client helpers so the tool stays a thin driver. A server-side test also drives the real request path with those public helpers.
Reviewed By: vvfedorenko
Differential Revision: D113441692
fbshipit-source-id: c67c848179054f4746ff2812709928b56c4406de
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
Time
Contents
Documentation
Collection of Meta’s Time Libraries such as NTP and PTP
cmd
All executables provided by this repo.
NTP
NTP-specific libraries, including protocol implementation.
PTP
PTP-specific libraries, including protocol implementation.
Leaphash
Utility package for computing the hash value of the official leap-second.list document
leapsectz
Utility package for obtaining leap second information from the system timezone database
PHC
Library to work with PTP Hardware Clock (PHC).
Timestamp
Library to work with NIC hardware/software timestamps.
oscillatord
Implementation of monitoring protocol used by Orolia oscillatord.
Calnex
Command line tool and library for a Calnex Sentinel device.
Caliper
Command line tool for parsing Luciol OTDR trace files when measuring system/cable latencies of Huber-Suhner GNSS-over-fiber systems
sa53
Command line tool and library for the Microchip SA53 atomic clock on Celestica time cards.
fbclock
Client C library and Go daemon to provide TrueTime API based on PTP time.
servo
Pi servo library
clock
Wrapper around CLOCK_ADJTIME syscall
NTRIP
NTRIP v1 SOURCE client library for pushing RTCM correction data to an NTRIP caster. Supports HTTP CONNECT proxy with TLS client certificate authentication.
ntripper
Command line tool that reads RTCM3 and UBX-RXM-RAWX data from an oscillatord Unix socket and pushes RTCM corrections to an NTRIP caster, generating MSM7 messages from raw observations when available.
RTCM
Parser and scanner for RTCM 10403.x (RTCM3) binary frames used for GNSS correction data. Includes CRC-24Q validation and stream synchronization.
License
time is licensed under Apache 2.0 as found in the LICENSE file.