Crate byztimed[][src]

THIS CRATE IS NOT A LIBRARY.

The API exposed by this crate is intended only for internal use by the byztimed binary and carries no stability guarantees whatsoever. See https://github.com/akamai-contrib/byztimed for user documentation. This crate is semantically versioned on the format of its configuration file and wire protocol. That is, it will interoperate with peers running compatible versions, and minor version bumps should not require the user to make any changes to the configuration file.

Modules

aead

Convenience wrapper around the aead and aes_siv crates

config

Configuration representation and configuration file parsing

cookie

NTS cookie handling

core

Core state machine

logging

Configuration for log4rs

ntske

Network Time Security Key Establishment (NTS-KE)

peer_name

Interned strings identifying peers

store

Secret store

time_client

Send time requests and process responses

time_server

Process time requests and send responses

wire

Generated code for serializing and deserializing Byztime’s protobuf-based wire format