2 NTP signing IRPC interface
8 uuid("0da00951-5b6c-4488-9a89-750cac70920c"),
10 pointer_default(unique)
15 const int NTP_SIGND_PROTOCOL_VERSION_0
= 0;
17 typedef [v1_enum] enum {
19 ASK_SERVER_TO_SIGN
= 1,
20 CHECK_SERVER_SIGNATURE
= 2,
25 typedef [flag
(NDR_BIG_ENDIAN
),public] struct {
26 [value
(NTP_SIGND_PROTOCOL_VERSION_0
)] uint32
version;
29 [flag
(NDR_LITTLE_ENDIAN
)] uint32 key_id
;
30 [flag
(NDR_REMAINING
)] DATA_BLOB packet_to_sign
;
34 typedef [flag
(NDR_BIG_ENDIAN
),public] struct samba_key_out
{
35 [value
(NTP_SIGND_PROTOCOL_VERSION_0
)] uint32
version;
38 [flag
(NDR_REMAINING
)] DATA_BLOB signed_packet
;
41 void decode_sign_requst
(
42 [in] sign_request request