From 63068ce6025a2883f695618278ae5428bd6ee250 Mon Sep 17 00:00:00 2001 From: Masayuki Ishikawa Date: Fri, 17 Jul 2020 12:10:05 +0900 Subject: [PATCH] netutils: netclient: Introduce CONFIG_NETUTILS_NTPCLIENT_WITH_AUTH NOTE: currently, no authentication-related code is implemented. Signed-off-by: Masayuki Ishikawa --- netutils/ntpclient/Kconfig | 4 ++++ netutils/ntpclient/ntpv3.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/netutils/ntpclient/Kconfig b/netutils/ntpclient/Kconfig index ce2be151a..2694dd8f1 100644 --- a/netutils/ntpclient/Kconfig +++ b/netutils/ntpclient/Kconfig @@ -42,4 +42,8 @@ config NETUTILS_NTPCLIENT_SIGWAKEUP int "NTP client wakeup signal number" default 18 +config NETUTILS_NTPCLIENT_WITH_AUTH + bool "NTP client with authentication" + default n + endif # NETUTILS_NTPCLIENT diff --git a/netutils/ntpclient/ntpv3.h b/netutils/ntpclient/ntpv3.h index 9330ec5b7..033a1e6fe 100644 --- a/netutils/ntpclient/ntpv3.h +++ b/netutils/ntpclient/ntpv3.h @@ -197,11 +197,13 @@ struct ntp_datagram_s uint8_t origtimestamp[8]; /* Originate Timestamp */ uint8_t recvtimestamp[8]; /* Receive Timestamp */ uint8_t xmittimestamp[8]; /* Transmit Timestamp */ +#ifdef CONFIG_NETUTILS_NTPCLIENT_WITH_AUTH uint8_t keyid[4]; /* Authenticator data */ uint8_t digest1[4]; uint8_t digest2[4]; uint8_t digest3[4]; uint8_t digest4[4]; +#endif }; #endif /* __APPS_NETUTILS_NTPCLIENT_NTPV3_H */